:root{--heading-01:clamp(80px, 12vw, 16vw);--heading-01-leading: .8em;--heading-02:clamp(80px, 8vw, 16vw);--heading-02-leading: .8em;--heading-04:clamp(35px, 3.6vw, 4.6vw);--heading-04-leading: .9em;--body-01:clamp(23px, 2.2vw, 2.5vw);--body-02:clamp(19px, 1.85vw, 1.85vw);--body-03:clamp(17px, 1.5vw, 1.5vw);--body-04:clamp(16px, 1.2vw, 1.2vw);--body-04-leading:1.2em;--body-05:clamp(20px, 1.1vw, 1.2vw)}.reversed-link.icon-with-text .link-text,.link,.rte a:not(.button,.reversed-link),#shopify-pc__banner__body-policy-link,#shopify-pc__banner__btn-manage-prefs span{background:0!important}a.button{font-family:inter;font-weight:700}@media screen and (max-width: 767px){#MenuDrawer li a,#MenuDrawer li button{font-family:MyFontBody;font-weight:700!important;padding:.1em 5px;font-size:28px}#MenuDrawer summary{padding:0!important}}@media screen and (min-width: 768px){:is(#MainContent div[id*=image_with_text_overlay].shopify-section:nth-of-type(1),#MainContent div[id*=video_with_text_overlay].shopify-section:nth-of-type(1)) .banner.media--adapt,:is(#MainContent div[id*=image_with_text_overlay].shopify-section:nth-of-type(1),#MainContent div[id*=video_with_text_overlay].shopify-section:nth-of-type(1)) .image-with-text__image.media--adapt{padding-block-end:0;height:84vh;box-sizing:border-box}:is(#MainContent div[id*=image_with_text_overlay].shopify-section:nth-of-type(1),#MainContent div[id*=video_with_text_overlay].shopify-section:nth-of-type(1)) figure>*{max-width:none;width:27vw}}div[id*=testimonials_banner] .relative{background-color:#000!important}@media screen and (min-width: 768px){div[id*=testimonials_banner] .absolute{position:relative!important}div[id*=testimonials_banner] .banner.media--adapt,div[id*=testimonials_banner] .image-with-text__image.media--adapt{height:auto;padding-block-end:0}div[id*=testimonials_banner] .banner__content{height:auto;padding:6.5vw 0 2.5vw}div[id*=testimonials_banner] .banner__content>div{max-width:100vw}div[id*=testimonials_banner] h2{font-size:var(--heading-01)!important;line-height:var(--heading-01-leading)!important;padding-bottom:.2em}div[id*=testimonials_banner] p{font-family:MyFontBody;line-height:1em;font-size:var(--body-01)}div[id*=testimonials_banner] a{border-radius:5em;border:2px solid;padding:clamp(var(--sp-4d5),1.2vw,var(--sp-5d5)) clamp(var(--sp-6d5),1.473vw,var(--sp-7d5));font-size:var(--font-button-size);margin-top:2em;font-family:inter;display:inline-block;font-weight:700;line-height:1}}div[id*=rich_text] .page-width{display:flex;justify-content:center}div[id*=rich_text] .collage .rich-text{width:100%;padding-right:0}div[id*=rich_text] .collage.with-richtext,div[id*=rich_text] .collage.with-richtext .title-wrapper,div[id*=rich_text] .collage.with-richtext .rich-text{padding-inline:0;width:100%}div[id*=rich_text] h2{font-size:var(--heading-02)!important;line-height:var(--heading-02-leading)!important}div[id*=rich_text] p{font-size:var(--body-02)!important;text-transform:uppercase;line-height:1em}div[id*=rich_text] a.button{margin-top:3em}div[id*=rich_text] span.word{padding:0!important}@media screen and (min-width: 768px){div[id*=rich_text] .rich-text{width:70%}}@media screen and (max-width: 767px){div[id*=rich_text] .text-left{text-align:center}div[id*=rich_text] .page-width{padding:0 12vw}}.product-card p,.product-card a{font-family:MyFontHeading;font-size:var(--heading-04)!important;line-height:var(--heading-04-leading)!important;text-transform:uppercase}.product-card a{background:0!important}.product-card .price__regular{font-size:var(--body-04)!important;line-height:1em;padding-top:.7em;font-family:inter;font-weight:700;display:none}.product-card img{mix-blend-mode:multiply}.product-card .pack-text{display:block;font-family:MyFontBody;font-size:var(--body-02)!important;line-height:var(--heading-04-leading)!important;text-transform:uppercase;margin-top:.3em;font-weight:700}.product-card .button{background-color:transparent;color:#000;text-transform:uppercase;font-family:inter;font-weight:700}@media (max-width: 767px){.product-card .pack-text{margin-top:.3em}}@media (min-width: 768px){.card-grid{--card-grid-per-row: 4}}@media (max-width: 767px){:is(div[id*=reveal_video_with_text_overlay],div[id*=reveal_image_with_text_overlay],div[id*=image_with_text_overlay],#MainContent div[id*=video_with_text_overlay]:not(.shopify-section:nth-of-type(1))) .banner__box{background-color:#0006;opacity:1;border-radius:2.5vw;min-height:80%;display:flex;position:absolute;padding:0;top:0;left:0;height:100%;border-radius:0}:is(div[id*=image_with_text_overlay]:not(div[id*=reveal_image_with_text_overlay]),#MainContent div[id*=video_with_text_overlay]:not(.shopify-section:nth-of-type(1),div[id*=reveal_video_with_text_overlay])) .banner__box{background-color:#0006;opacity:1;border-radius:2.5vw;min-height:80%;display:flex;position:absolute;top:0;left:0;height:100%;border-radius:0;padding:0 12vw;flex-direction:column;align-items:center;justify-content:center}}:is(div[id*=reveal_video_with_text_overlay],div[id*=reveal_image_with_text_overlay],div[id*=image_with_text_overlay],#MainContent div[id*=video_with_text_overlay]:not(.shopify-section:nth-of-type(1))) .video-hero.banner{background:#fff}:is(div[id*=reveal_video_with_text_overlay],div[id*=reveal_image_with_text_overlay],div[id*=image_with_text_overlay],#MainContent div[id*=video_with_text_overlay]:not(.shopify-section:nth-of-type(1))) .page-width{padding:var(--page-padding)}:is(div[id*=reveal_video_with_text_overlay],div[id*=reveal_image_with_text_overlay],div[id*=image_with_text_overlay],#MainContent div[id*=video_with_text_overlay]:not(.shopify-section:nth-of-type(1))) h2{font-size:var(--heading-02)!important;line-height:var(--heading-02-leading)!important;margin-block-start:0!important}:is(div[id*=reveal_video_with_text_overlay],div[id*=reveal_image_with_text_overlay],div[id*=image_with_text_overlay],#MainContent div[id*=video_with_text_overlay]:not(.shopify-section:nth-of-type(1))) .body p{font-size:var(--body-02)!important;text-transform:uppercase;line-height:1em}:is(div[id*=reveal_video_with_text_overlay],div[id*=reveal_image_with_text_overlay],div[id*=image_with_text_overlay],#MainContent div[id*=video_with_text_overlay]:not(.shopify-section:nth-of-type(1))) .split-words .word{padding:0 .05em}@media screen and (min-width: 768px){:is(div[id*=reveal_video_with_text_overlay],div[id*=reveal_image_with_text_overlay],div[id*=image_with_text_overlay],#MainContent div[id*=video_with_text_overlay]:not(.shopify-section:nth-of-type(1))) .banner__box{background-color:#000;opacity:1;border-radius:2.5vw;padding:2.5vw;width:45vw;max-width:45vw;height:auto;min-height:80%;display:flex;flex-direction:column;align-items:center;justify-content:center}:is(div[id*=reveal_video_with_text_overlay],div[id*=reveal_image_with_text_overlay],div[id*=image_with_text_overlay],#MainContent div[id*=video_with_text_overlay]:not(.shopify-section:nth-of-type(1))) .video-hero.banner{background:#fff}div[id*=image_with_text_overlay]:not(div[id*=reveal_image_with_text_overlay]) .banner__box{padding:2.5vw 5vw!important}}div[id*=reveal_image_with_text_overlay]#shopify-section-template--25462883123332__reveal_image_with_text_overlay_3NBh8X .banner__box>*{width:50%}div[id*=reveal_image_with_text_overlay]#shopify-section-template--25462883123332__reveal_image_with_text_overlay_3NBh8X .banner__box>div:nth-of-type(1){order:1}div[id*=reveal_image_with_text_overlay]#shopify-section-template--25462883123332__reveal_image_with_text_overlay_3NBh8X .banner__box>div:nth-of-type(3){order:2}div[id*=reveal_image_with_text_overlay]#shopify-section-template--25462883123332__reveal_image_with_text_overlay_3NBh8X .banner__box>div:nth-of-type(2){order:3;margin-bottom:10vh}div[id*=reveal_image_with_text_overlay]#shopify-section-template--25462883123332__reveal_image_with_text_overlay_3NBh8X .banner__box>div:nth-of-type(4){order:4;margin-bottom:10vh}div[id*=reveal_image_with_text_overlay]#shopify-section-template--25462883123332__reveal_image_with_text_overlay_3NBh8X .banner__box>div:nth-of-type(5){order:5}div[id*=reveal_image_with_text_overlay]#shopify-section-template--25462883123332__reveal_image_with_text_overlay_3NBh8X .banner__box>div:nth-of-type(7){order:6}div[id*=reveal_image_with_text_overlay]#shopify-section-template--25462883123332__reveal_image_with_text_overlay_3NBh8X .banner__box>div:nth-of-type(6){order:7}div[id*=reveal_image_with_text_overlay]#shopify-section-template--25462883123332__reveal_image_with_text_overlay_3NBh8X .banner__box>div:nth-of-type(8){order:8}div[id*=reveal_image_with_text_overlay]#shopify-section-template--25462883123332__reveal_image_with_text_overlay_3NBh8X .banner__box img{filter:invert(1);width:60%;display:inline-block}div[id*=reveal_image_with_text_overlay]#shopify-section-template--25462883123332__reveal_image_with_text_overlay_3NBh8X .banner__box{flex-direction:row!important;flex-wrap:wrap;align-items:first baseline!important;justify-content:center!important;align-content:center!important}div[id*=reveal_image_with_text_overlay]#shopify-section-template--25462883123332__reveal_image_with_text_overlay_3NBh8X p{font-size:clamp(20px,1.85vw,1.85vw)!important}div[id*=scrolling_banner] h2{font-size:var(--heading-02)!important;line-height:var(--heading-02-leading)!important;margin-block-start:0!important}div[id*=scrolling_banner] p{font-size:var(--body-02)!important;text-transform:uppercase;line-height:1em}div[id*=scrolling_banner] .rich-text{width:100%}@media screen and (max-width: 767px){div[id*=scrolling_banner] img,div[id*=scrolling_banner] video-media,div[id*=scrolling_banner] video{aspect-ratio:4 / 5;height:auto;position:absolute}div[id*=scrolling_banner] .media--100vh{height:auto!important}div[id*=scrolling_banner] .rich-text{padding:0 8vw;padding-block-start:8vw!important}div[id*=scrolling_banner] div.media{aspect-ratio:4 / 5}}div[id*=collage] h2{font-size:var(--heading-02)!important;line-height:var(--heading-02-leading)!important;margin-block-start:0!important}div[id*=collage] p{font-size:var(--body-02)!important;text-transform:uppercase;line-height:1em}div[id*=collage] .collage>.grid{display:flex}@media screen and (min-width: 768px){div[id*=collage] .collage.on-scroll{gap:0;display:flex}div[id*=collage] .title-wrapper{width:50%;padding:0 5vw;display:flex}div[id*=collage] .collage>.grid{display:flex;width:50%;order:0}}@media screen and (max-width: 767px){:is(div[id*=collage],div[id*=logo_list]) .title-wrapper{padding:0 12vw}}div[id*=logo_list] h2{font-size:var(--heading-02)!important;line-height:var(--heading-02-leading)!important;margin-block-start:0!important}div[id*=logo_list] p{font-size:var(--body-02)!important;text-transform:uppercase;line-height:1em}@media screen and (min-width: 768px){#MainContent div[id*=ximage_with_text_overlay]:not(.shopify-section:nth-of-type(1),[id*=reveal_image_with_text_overlay]) .section{padding:var(--sp-12);background-color:#171717}#MainContent div[id*=ximage_with_text_overlay]:not(.shopify-section:nth-of-type(1),[id*=reveal_image_with_text_overlay]) .section>.relative{border-radius:var(--border-radius);overflow:hidden}#MainContent div[id*=ximage_with_text_overlay]:not(.shopify-section:nth-of-type(1),[id*=reveal_image_with_text_overlay]) .section:before{background-color:transparent}}#MainContent div[id*=slideshow] .slideshow:not(.slideshow--hero) :is(.banner,.banner__overlay){border-radius:0}#MainContent div[id*=slideshow] .slideshow:not(.slideshow--hero) .banner{margin-inline-end:0;max-width:100vw;height:80vh}#MainContent div[id*=slideshow] .slideshow .banner__overlay{background:0 none;background-color:rgb(var(--color-overlay) / var(--overlay-opacity))!important}#MainContent div[id*=slideshow] .slideshow-word{text-align:center;flex-direction:column;align-items:center}#MainContent div[id*=slideshow] .slideshow-content{display:flex;height:100%;justify-content:center;flex-direction:column}#MainContent div[id*=slideshow] .page-width{top:0}#MainContent div[id*=slideshow] .slideshow-dots{bottom:0;position:absolute;with:;width:90%;left:5%;padding-bottom:4vh;border:0;justify-content:center}#MainContent div[id*=slideshow] .slideshow-dots button:not(.flickity-page-dot){display:none}#MainContent div[id*=slideshow] h2{font-size:var(--heading-02)!important;line-height:var(--heading-02-leading)!important;margin-block-start:0!important;margin-bottom:.35em}#MainContent div[id*=slideshow] p{font-size:var(--body-02)!important;text-transform:uppercase;line-height:1em}#MainContent div[id*=slideshow] a.button{margin-top:2em;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}@media screen and (max-width: 767px){#MainContent div[id*=slideshow] .slideshow-content{padding:0 8vw}#MainContent div[id*=slideshow] .slideshow:not(.slideshow--hero) .banner{height:65vh}}@media screen and (min-width: 1280px){.banner__box--small{max-width:58rem}}.flickity-page-dot.is-selected:before,.flickity-page-dot[aria-current=true]:before{background-color:rgb(var(--color-foreground));box-shadow:none;transform:scale(1.9)}footer *{text-transform:uppercase;line-height:1em}footer .heading{font-size:var(--body-04)!important;line-height:1em!important}footer .footer__newsletter p{font-family:var(--font-body-family)!important;font-size:var(--body-02)!important;line-height:1em!important;text-transform:uppercase}footer h4{font-family:var(--font-body-family);margin:1em 0 0 auto!important;font-size:var(--body-04)!important}footer .footer__left{border:none!important}footer .footer__left p{margin-bottom:1.6em!important}footer .footer__right{border:none!important}footer .details__content ul{gap:.1em}footer .details__content a{font-size:var(--body-04)!important;line-height:1.2em!important}footer .footer__accordions>div:not(.footer__item--link_list-2) p a{line-height:1.2em!important;font-weight:100}@media screen and (min-width: 768px){footer .footer__accordions{gap:0}footer .footer__accordions>div{width:100%!important}footer .details__summary{padding:0;padding-block:0!important}footer .heading{font-weight:700;font-size:.7vw}}@media screen and (min-width: 1280px){footer{display:flex!important}footer .footer__left{width:50%}footer .footer__right{width:34%;padding:0}}.footer-copyright *{font-family:inter}footer-group div[id*=multicolumn-with-icons] .column__title{font-family:var(--font-body-family)!important;font-size:var(--body-04)!important;line-height:1em!important;text-transform:uppercase}footer-group div[id*=multicolumn-with-icons] .column__text{font-family:inter;font-size:(16px,1vw,1vw);line-height:var(--body-04-leading)!important}
/*# sourceMappingURL=/cdn/shop/t/52/assets/custom.css.map */
