body product-card .product-media-container.media-fit img,body product-card img{object-fit:contain;mix-blend-mode:multiply}body product-card :is(slideshow-slide,.product-media){background-color:#f7f7f7}body product-card [class*=title] p{font-size:.875rem}@media screen and (min-width:750px){body product-card [class*=title] p{font-size:.9375rem}}body .resource-list__carousel slideshow-arrows{padding-inline:calc(var(--util-page-margin-offset) - 22px)}body .resource-list__carousel .slideshow-control.slideshow-control--shape-circle{width:44px;height:44px;opacity:1;color:#222;background-color:#fff;box-shadow:0 8px 16px #22222214}body .resource-list__carousel .slideshow-control.slideshow-control--shape-circle:hover{color:#000}body .sticky-add-to-cart__bar{left:0;right:0;bottom:0;width:auto;max-width:none;gap:16px;padding:10px max(var(--page-margin, 24px),calc((100vw - var(--narrow-page-width, 97rem)) / 2));padding-block-end:calc(10px + var(--safe-area-inset-bottom, 0px));border-radius:0;box-shadow:0 -6px 20px #22222214;transform:translateY(calc(100% + 20px))}body .sticky-add-to-cart__bar:before{top:0;right:0;bottom:0;left:0;border:0;border-top:1px solid rgb(34 34 34 / .1);background:var(--color-background);-webkit-backdrop-filter:none;backdrop-filter:none}body .sticky-add-to-cart__bar[data-stuck=true]{transform:translateY(0)}body sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{transform:translateY(calc(100% + 20px))}body .sticky-add-to-cart__image{height:48px;border-radius:4px;background:#f7f7f7}body .sticky-add-to-cart__image-img{object-fit:contain;mix-blend-mode:multiply}body .sticky-add-to-cart__title,body .sticky-add-to-cart__variant{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body .sticky-add-to-cart__title{font-size:.9375rem}body .sticky-add-to-cart__variant{margin-top:2px;font-size:.8125rem}body .sticky-add-to-cart__price{white-space:nowrap;font-size:.9375rem}body .sticky-add-to-cart__button.add-to-cart-button{--button-background-color: #109533;--button-color: #ffffff;--button-border-color: #109533;height:48px;padding-inline:1.75rem;border-radius:6px;background-color:#109533;color:#fff}@media screen and (max-width:749px){body .sticky-add-to-cart__bar{gap:12px;padding-inline:16px}body .sticky-add-to-cart__image{height:44px}body .sticky-add-to-cart__button.add-to-cart-button{width:48px;padding:0}}@media screen and (min-width:990px){body sticky-add-to-cart .sticky-add-to-cart__bar{display:none}}@media screen and (max-width:389px){body .sticky-add-to-cart__title{display:block}}body .product-details accordion-custom .details__header,body .product-details .accordion .details__header{padding-block:1.35rem;font-size:.8125rem;font-weight:400;letter-spacing:normal;text-transform:uppercase}body .menu-list__trigger{align-items:center}body .menu-list__trigger .menu-list__disclosure{position:static;transform:none;opacity:1;margin-inline-start:calc(var(--gap-sm) * -1 + 2px);padding-inline:2px var(--gap-sm)}body .menu-list__trigger .menu-list__disclosure-icon{width:10px}body [id*=__main-collection] .product-grid{padding-inline:24px;gap:9px}@media screen and (min-width:750px){body [id*=__main-collection] .product-grid.product-grid--grid{--product-grid-columns-desktop: repeat(2, 1fr)}}@media screen and (min-width:1024px){body [id*=__main-collection] .product-grid.product-grid--grid{--product-grid-columns-desktop: repeat(4, 1fr);gap:28px}}@media screen and (min-width:1200px){body [id*=__main-collection] .product-grid{padding-inline:48px}}@media screen and (min-width:750px){body .resource-list__carousel{--peek-next-slide-size: 0px}}body .resource-list__carousel slideshow-slides{clip-path:inset(0 var(--util-page-margin-offset))}@media screen and (max-width:749px){body .resource-list__carousel{--mobile-card-size: 39cqw}}body .usp-icon{display:inline-flex;width:28px;height:28px;color:var(--color-foreground)}body .usp-icon svg{width:100%;height:100%}body .usp-icon--small{width:22px;height:22px}body footer .menu__heading,body footer .menu__heading *,body footer .menu__heading__default,body footer .menu__heading__accordion{margin-block-end:4px;font-family:var(--font-subheading--family);font-size:.75rem;line-height:1.4;letter-spacing:.03em;text-transform:uppercase}body footer summary.menu__heading.menu__heading{font-size:.75rem;line-height:1.4;align-items:flex-start;min-height:0;padding-block-start:0}body .product-details .group-block:has(.payment-icons):not(:has(.group-block)){margin-block-start:-10px}@media screen and (max-width:749px){html:root{--font-size--h2: 1.25rem;--font-size--h3: 1.25rem;--button-padding-block: 12px;--button-padding-inline: 20px}body .custom-font-size>:is(h1,h2,h3){font-size:min(var(--font-size),max(1.25rem,calc(var(--font-size) * .75)))}}[class*=__hero_button_mobile]{display:none}body [class*=__hero_heading] :is(h1,h2,p){font-family:var(--font-display--family);font-style:var(--font-display--style);font-weight:var(--font-display--weight);line-height:1.02;letter-spacing:-.01em;text-transform:none}body :is([class*=__hero_eyebrow],[class*=__hero_sub])>*{font-weight:600;letter-spacing:normal;text-transform:uppercase}@media screen and (min-width:750px){body .hero:has([class*=__hero_heading]){--hero-min-height: min(70svh, 680px) !important}body [class*=__hero_sub]{margin-block-end:8px}body .hero:has([class*=__hero_heading]) .hero__media-grid>picture:first-child{background:#2b1b14}body .hero:has([class*=__hero_heading]) .hero__media-grid>picture:first-child img{opacity:0}body .hero:has([class*=__hero_heading]){container-type:inline-size}body [class*=__hero_heading].custom-font-size>*{font-size:clamp(2.5rem,5cqi,var(--font-size))}}@media screen and (max-width:749px){body .hero--stack-mobile{min-height:0!important}body .hero--stack-mobile .hero__container{min-height:0;grid-template-rows:auto}body .hero--stack-mobile .hero__media-grid{display:contents}body .hero--stack-mobile .hero__media-grid>picture:nth-child(1){display:none}body .hero--stack-mobile .hero__media-grid>picture:nth-child(2){position:relative;grid-row:1;grid-column:1 / -1;width:100%;aspect-ratio:3 / 4;overflow:hidden}body .hero--stack-mobile .hero__media-grid>picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}body .hero--stack-mobile .hero__content-wrapper{grid-row:1;grid-column:1 / -1;z-index:1;justify-content:flex-end}body .hero--stack-mobile .hero__content-wrapper>.group-block{padding:96px var(--page-margin, 24px) 28px;background:linear-gradient(to top,#140c0899,#140c0840 60%,#140c0800)}body .hero--stack-mobile .group-block-content{align-items:center;gap:8px;text-align:center}body .hero--stack-mobile :is([class*=__hero_eyebrow],[class*=__hero_heading])>*{color:#fbf6ef!important}body .hero--stack-mobile [class*=__hero_heading].custom-font-size>*{font-size:2.5rem;line-height:1;text-align:center}body .hero--stack-mobile [class*=__hero_eyebrow]>*{text-align:center}body .hero--stack-mobile [class*=__hero_button_mobile]{margin-block-start:10px}body .hero--stack-mobile a[class*=__hero_button_mobile]{min-height:44px;padding-inline:22px;font-size:.8125rem;font-weight:600}body .hero--stack-mobile [class*=__hero_sub],body .hero--stack-mobile [class*=__hero_button]:not([class*=__hero_button_mobile]){display:none}body .hero--stack-mobile [class*=__hero_button_mobile]{display:inline-flex}body .hero--stack-mobile [class*=__hero_eyebrow]>*{font-size:.75rem;opacity:.9}}body .announcement-bar .announcement-bar__slide,body .announcement-bar .announcement-bar__text{line-height:1.4}body .announcement-bar__text strong{font-weight:inherit}body .product-details .add-to-cart-button{min-height:60px;border-radius:6px;font-size:1rem}body .product-information media-gallery .product-media-container,body .product-information media-gallery .slideshow-controls__thumbnail{background:#f7f7f7}body .product-information media-gallery .product-media-container img,body .product-information media-gallery .slideshow-controls__thumbnail img{background:transparent;mix-blend-mode:multiply}.phone-model-field-ready .product-details variant-picker{padding-block-start:0}.phone-model-field-ready .product-details variant-picker fieldset[data-fieldset-index="1"]{margin-block-start:0}
/*# sourceMappingURL=/cdn/shop/t/16/assets/brand-overrides.css.map */
