:root{--sd-color-black: #000000;--sd-color-white: #FFFFFF;--sd-color-grey-light: #F5F5F5;--sd-color-deep-black: #1F1304;--sd-color-text: var(--sd-color-black);--sd-color-text-inverse: var(--sd-color-white);--sd-color-background: var(--sd-color-white);--sd-color-border: var(--sd-color-black);--sd-opacity-muted: .5;--sd-opacity-placeholder: .3;--sd-opacity-overlay: .5;--sd-font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;--sd-font-weight-regular: 400;--sd-font-weight-bold: 700;--sd-font-size-nav: 13px;--sd-font-size-body: 13px;--sd-font-size-footer: 12px;--sd-font-size-small: 8px;--sd-line-height: normal;--sd-page-padding: 60px;--sd-nav-height: 80px;--sd-hero-height: 1704px;--sd-hero-padding: 40px;--sd-teaser-height: 902px;--sd-teaser-padding: 40px;--sd-teaser-3col-px: 200px;--sd-teaser-3col-py: 138px;--sd-teaser-label-width: 304px;--sd-grid-gap-col: 5px;--sd-grid-gap-row: 60px;--sd-grid-py: 138px;--sd-grid-image-height: 693px;--sd-pdp-gap: 5px;--sd-pdp-content-px: 130px;--sd-pdp-content-py: 60px;--sd-pdp-section-gap: 40px;--sd-footer-pt: 90px;--sd-footer-pb: 10px;--sd-footer-px: 60px;--sd-footer-link-gap: 19px;--sd-gap-xs: 3px;--sd-gap-s: 5px;--sd-gap-m: 10px;--sd-gap-l: 40px;--sd-gap-xl: 60px;--sd-gap-xxl: 120px;--sd-btn-py: 10px;--sd-btn-px: 42px;--sd-btn-font-size: var(--sd-font-size-body);--sd-btn-text-transform: uppercase;--sd-btn-primary-bg: var(--sd-color-black);--sd-btn-primary-color: var(--sd-color-white);--sd-btn-secondary-bg: var(--sd-color-white);--sd-btn-secondary-color: var(--sd-color-black);--sd-btn-secondary-border: 1px solid var(--sd-color-black);--sd-size-box: 20px;--sd-size-box-active: 22px;--sd-border-radius: 0;--sd-border-width: 1px;--sd-card-hover-border: 1px;--sd-border-color: var(--sd-color-black);--sd-transition-speed: .25s;--sd-transition-timing: ease-out;--sd-underline-speed: .3s;--sd-underline-timing: cubic-bezier(.25, .1, .25, 1);--sd-underline-thickness: 1px;--sd-underline-offset: 1px;--sd-underline-swap-speed: .6s}@media screen and (min-width:750px){:root:root{--font-size--paragraph: 13px}}@media screen and (max-width:749px){:root{--sd-font-size-body: 15px;--sd-font-size-nav: 14px}}.sd-header__link:not(.sd-header__menu-toggle,.sd-header__search-button),.sd-header__link-text,.sd-header__item,a.sd-header__heading,.sd-header__services-text a,.sd-footer__link:not(.sd-footer__link--icon),.sd-footer__link-text,#search-modal .predictive-search-results__pill,.sd-search-empty__link{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 var(--sd-underline-thickness);transition:background-size var(--sd-underline-speed) var(--sd-underline-timing);padding-bottom:var(--sd-underline-offset);margin-bottom:calc(var(--sd-underline-offset) * -1)}.sd-header__link:not(.sd-header__menu-toggle,.sd-header__search-button):hover,.sd-header__menu-toggle:hover .sd-header__link-text,.sd-header__search-button:hover .sd-header__link-text,.sd-header__item:hover,a.sd-header__heading:hover,.sd-header__services-text a:hover,.sd-footer__link:not(.sd-footer__link--icon):hover,.sd-footer__link--icon:hover .sd-footer__link-text,#search-modal .predictive-search-results__pill:hover,.sd-search-empty__link:hover{text-decoration:none;background-size:100% var(--sd-underline-thickness)}.sd-hero__link,.sd-teaser__link,a.sd-service__item-link,.sd-service__close,.sd-header__newsletter-disclaimer a,.sd-header__newsletter-submit,#cart-drawer .cart-items__remove,.sd-payment-note__link,.product-details .rte a,.product-details .shopify-payment-button__more-options,#cart-drawer .cart-items__wrapper p a{text-decoration:none;border-bottom:0;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%,0 100%;background-size:100% var(--sd-underline-thickness),0 var(--sd-underline-thickness);padding-bottom:var(--sd-underline-offset);margin-bottom:calc(var(--sd-underline-offset) * -1)}.sd-hero__link:hover,a.sd-teaser__item:hover .sd-teaser__link,a.sd-service__item-link:hover,.sd-service__close:hover,.sd-header__newsletter-disclaimer a:hover,.sd-header__newsletter-submit:hover,#cart-drawer .cart-items__remove:hover,.sd-payment-note__link:hover,.product-details .rte a:hover,.product-details .shopify-payment-button__more-options:hover,#cart-drawer .cart-items__wrapper p a:hover{animation:sd-underline-swap var(--sd-underline-swap-speed) linear}@keyframes sd-underline-swap{0%{background-size:100% var(--sd-underline-thickness),0 var(--sd-underline-thickness)}25%{background-size:35% var(--sd-underline-thickness),0 var(--sd-underline-thickness)}50%{background-size:0 var(--sd-underline-thickness),0 var(--sd-underline-thickness)}75%{background-size:0 var(--sd-underline-thickness),65% var(--sd-underline-thickness)}to{background-size:0 var(--sd-underline-thickness),100% var(--sd-underline-thickness)}}@media(prefers-reduced-motion:reduce){.sd-header__link,.sd-header__link-text,.sd-header__item,a.sd-header__heading,.sd-header__services-text a,.sd-footer__link,.sd-footer__link-text{transition:none}.sd-hero__link:hover,a.sd-teaser__item:hover .sd-teaser__link,a.sd-service__item-link:hover,.sd-service__close:hover,.sd-header__newsletter-disclaimer a:hover,.sd-header__newsletter-submit:hover,#cart-drawer .cart-items__remove:hover,.sd-payment-note__link:hover,.product-details .rte a:hover,.product-details .shopify-payment-button__more-options:hover,#cart-drawer .cart-items__wrapper p a:hover{animation:none}}@media screen and (min-width:990px){html:has([data-sd-snap]) .page-wrapper{scroll-snap-type:y mandatory}}@media screen and (max-width:989px){html:has([data-sd-snap]){scroll-snap-type:y mandatory}}html:has([data-sd-snap]) .header-section,.shopify-section:has(>[data-sd-snap]){scroll-snap-align:start}html:has([data-sd-snap]) .page-wrapper>footer{scroll-snap-align:end}.sd-slider__arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#ffffffb3;color:var(--sd-color-black);transform:translateY(-50%);cursor:pointer;transition:background-color var(--sd-transition-speed) var(--sd-transition-timing),opacity var(--sd-transition-speed) var(--sd-transition-timing)}.sd-slider__arrow:hover{background:var(--sd-color-white)}.sd-slider__arrow[hidden]{display:none}.sd-slider__arrow--prev{left:10px}.sd-slider__arrow--next{right:10px}.sd-slider__arrow svg{display:block}.sd-slider__arrow:focus-visible{outline:1px solid var(--sd-color-black);outline-offset:2px}.sd-lqip{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(12px);pointer-events:none}.sd-fade{position:relative;opacity:0;transition:opacity .8s var(--sd-transition-timing)}.sd-fade.is-loaded.is-in-view{opacity:1}.product-media:has(>.sd-lqip){position:relative;overflow:hidden}@media(prefers-reduced-motion:reduce){.sd-fade{transition:none}}shopify-accelerated-checkout :is(shop-pay-wallet-button,shopify-paypal-button){display:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/sd-variables.css.map */
