@font-face{font-family:Moderne;font-style:normal;font-weight:400;src:url(/cdn/shop/files/NeuemoderneGroteskMedium.woff?v=1739532876) format("woff"),url(/cdn/shop/files/NeuemoderneGroteskMedium.woff2?v=1739532876) format("woff2")}::selection{background-color:var(--color-accent);color:#fff}:root:not(:has(.utility-bar:not(.is-hidden))){--utility-bar-height: 0px}@media(max-width:60em){:root:not(:has(.utility-bar:not(.is-hidden,.utility-bar--no-announcements))){--utility-bar-height: 0px}}:root{--font-logo: "Moderne", sans-serif;--font-logo-weight: inherit;--font-logo-style: normal;--font-heading: "Moderne", sans-serif;--font-heading-weight: inherit;--font-heading-style: normal;--font-body: "Moderne", sans-serif;--font-body-weight: inherit;--font-body-style: normal;--font-letter-spacing-body: .07em;--font-letter-spacing-button: inherit;--font-letter-spacing-navigation: inherit;--font-letter-spacing-caps: .025em;--line-height-body: 1.15em;--line-height-heading-display: 1.15em;--line-height-heading-small: 1.15em;--line-height-heading: 1.15em;--line-height-heading-2: 1.15em;--line-height-overline: 1.15em;--line-height-quote: 1.15em;--line-height-quote-small: 1.15em;--shadow-1: 0px 1px 4px rgba(114, 100, 96, .075);--shadow-2: 0px 1px 6px rgba(114, 100, 96, .1);--shadow-3: 0px 1px 8px rgba(114, 100, 96, .15)}.overline{font-size:var(--font-body-basse)}.text-caps{letter-spacing:var(--font-letter-spacing-caps);text-transform:uppercase}.carousel__previous-button:disabled{transform:translate(-40px)!important;opacity:0}.carousel__next-button:disabled{transform:translate(40px)!important;opacity:0}.quick-cart__indicator{border:1px solid var(--color-header-text)}.header.header--transparent .quick-cart__indicator{border-color:#fff!important}.is-selected .custom-split-slideshow-card .inner{opacity:1;transform:translateY(0)}.slideshow-split .page-dots{width:auto;right:var(--spacing-medium);bottom:var(--spacing-medium)}@media(max-width:60em){.slideshow-split .page-dots{display:none}}.slideshow-split__slide{width:100%}@media(min-width:60em){.slideshow-split__slide{width:50%}}.custom-split-slideshow-card{padding:var(--spacing-medium);position:absolute;left:0;bottom:0;right:0}.custom-split-slideshow-card .inner{transition:all .5s ease;transform:translateY(50%);opacity:0;max-width:44ch;width:100%;display:flex;flex-direction:column;gap:1em}.custom-split-slideshow-card .product-block{border-radius:2px;background-color:#fff}.custom-split-slideshow-card .product-block .title-bar{display:flex;justify-content:space-between;align-items:baseline;padding:var(--spacing-small) var(--spacing-medium)}.custom-split-slideshow-card .custom-split-slideshow-card__media{aspect-ratio:var(--card-media-ratio, 16 / 9);background-color:#fff}.custom-split-slideshow-card .custom-split-slideshow-card__packshot{height:100%}.custom-split-slideshow-card .rotation-video{display:block;width:100%;height:100%;object-fit:cover}.custom-split-slideshow-card .cta-block{display:flex;gap:1em}.custom-split-slideshow-card .cta-block .bttn{flex:1;border-radius:2px}.custom-split-slideshow-card .cta-block .bttn--secondary{background-color:var(--color-secondary-button-bg);color:var(--color-secondary-button-text)}.custom-split-slideshow-card .price dl,.custom-split-slideshow-card .price dd{margin:0}.custom-carousel-card-wrapper{padding-right:var(--spacing-large)}.custom-carousel-card{display:block;background-color:#7264601a;padding:var(--spacing-medium);aspect-ratio:3 / 4;position:relative}.custom-carousel-card h3,.custom-carousel-card p{margin:0;position:relative}.custom-carousel-card .image{width:100%;height:100%;position:absolute;top:0;left:0;right:0}:is(.video-hero__subheading,.image-hero__subheading,.slideshow__subheading,.slideshow-split__subheading) p+p{margin-top:1em}@media(min-width:60em){.slideshow-split__content{padding:var(--spacing-large)}}@media(min-width:38em){.video-hero__content-container{padding:var(--spacing-medium)}}@media(min-width:60em){.product-page-wrapper,.page-width{padding-inline:var(--spacing-extra-extra-large)}.product-page-wrapper__inner{padding:0;margin:80px auto;margin:var(--spacing-extra-large) auto}.product-form__inner{padding-block:var(--spacing-large)}}.custom-age-verification-wrapper{display:inline-flex;align-items:center;justify-content:end;gap:.75em;padding:var(--spacing-medium);background-color:#7264601a;margin-block:var(--spacing-medium)}.custom-age-verification-wrapper label{color:currentColor}.custom-age-verification-wrapper input[type=checkbox]{width:auto;height:auto;padding:0;margin:0;border-radius:0}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
