.shopify-section-group-header-group.section{height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important}body{background-color:var(--amp-surface);color:var(--amp-text-muted)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}h1,h3,h4,h5,h6,.h0,.h1,.h3,.h4,.h5,.hxl,.hxxl,h2,.h2{color:var(--amp-text)}.button--secondary,.btn--secondary{background-color:var(--amp-button-secondary-bg);color:var(--amp-button-secondary-text);border-radius:var(--global-button-radius, 40px)}.button--secondary:hover,.btn--secondary:hover{background-color:var(--amp-button-secondary-hover);color:var(--amp-button-secondary-text)}.button--accent,.btn--accent{background-color:var(--amp-button-accent-bg);color:var(--amp-button-accent-text);border-radius:var(--global-button-radius, 40px)}.button--accent:hover,.btn--accent:hover{background-color:var(--amp-button-accent-hover);color:var(--amp-button-accent-text)}.caption-with-letter-spacing,.amp-label{color:var(--amp-text);font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}@keyframes amp-hero-glow-shift{0%{background-position:0% 50%}50%{background-position:12% 50%}to{background-position:0% 50%}}.amp-home-hero{background-color:#141414!important;background-image:url(amp-home-hero-sharp.jpg)!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important;aspect-ratio:5120 / 2188;min-height:0!important}.amp-home-hero .custom-hero__image-wrapper{display:none!important}.amp-home-hero .custom-hero__flex,.amp-home-hero .custom-hero__container{min-height:0!important;height:100%;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important}.amp-home-hero .custom-hero__content{width:auto!important;max-width:none!important;flex:0 1 auto;margin-left:0!important;margin-right:auto!important;padding-left:clamp(24px,7vw,96px)!important;overflow:visible!important}.amp-home-hero .custom-hero__content-wrapper{width:min(560px,100%)!important;max-width:560px!important;align-items:flex-start!important}.amp-home-hero .custom-hero__title{max-width:7.6em}.amp-home-hero .custom-hero__title,.amp-home-hero .custom-hero__subtitle,.amp-home-hero .custom-hero__subtitle p,.amp-home-hero .custom-hero__guarantee,.amp-home-hero .custom-hero__guarantee-text{color:#fff!important}.amp-home-hero .custom-hero__subtitle,.amp-home-hero .custom-hero__subtitle p{font-weight:400;max-width:var(--section-subheader-max-width, 600px)}.amp-hero-section{padding:0!important;margin:0}.amp-hero{position:relative;display:flex;align-items:center;box-sizing:border-box;width:100%;height:80vh;min-height:600px;max-height:800px;padding:48px 0;background-color:#141414;background-image:var(--amp-hero-image);background-repeat:no-repeat;background-position:82% center;background-size:cover;color:var(--amp-hero-color, #ffffff);overflow:visible}.amp-hero--split{overflow:hidden;background-color:#141414;background-image:url(amp-hero-placeholder.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.amp-hero--split .amp-hero__container.page-width{max-width:1200px}.amp-hero--split .amp-hero__inner{width:min(680px,100%)}.amp-hero__media{display:none}.amp-hero--split .amp-hero__media{display:block;position:absolute;top:0;right:0;bottom:0;width:min(46vw,760px)}.amp-hero--split .amp-hero__media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center right}.amp-hero__container.page-width{position:relative;z-index:1;width:100%;box-sizing:border-box;padding-left:15px!important;padding-right:15px!important}.amp-hero__inner{display:flex;flex-direction:column;align-items:flex-start;width:auto;max-width:100%;margin-right:auto;margin-left:0;text-align:left}.amp-hero__rating{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;color:var(--amp-hero-color, #ffffff)!important;font-size:13px;font-weight:600;letter-spacing:0;line-height:1;text-transform:uppercase}.amp-hero__stars{display:inline-flex;align-items:center;gap:2px;color:#ded946}.amp-hero__stars svg{display:block;width:14px;height:14px;fill:currentColor}.amp-hero h1.amp-hero__title,.amp-hero h1.amp-hero__title .amp-hero__title-line,.amp-hero h1.amp-hero__title .amp-hero__swap,.amp-hero h1.amp-hero__title .amp-hero__swap span{color:var(--amp-hero-color, #ffffff)!important;font-weight:800}.amp-hero h1.amp-hero__title .amp-hero__swap,.amp-hero h1.amp-hero__title .amp-hero__swap span{font-weight:300}.amp-hero{--amp-hero-title-size: clamp(32px, min(max( 4vw , calc(36px + 1.6vw) ), calc((100vw - 20px) / 9.8)), 96px)}.amp-hero h1.amp-hero__title{max-width:8em;margin:0 0 16px;font-size:var(--amp-hero-title-size);font-weight:800;line-height:1.2;letter-spacing:0;text-transform:uppercase}.amp-hero.amp-hero--split h1.amp-hero__title{max-width:13em;line-height:1.02}.amp-hero h1.amp-hero__title--rotator{max-width:none}.amp-hero__title-line{display:block;white-space:nowrap}.amp-hero__swap{display:inline-block;height:1.2em;margin-left:.12em;overflow:hidden;vertical-align:bottom;line-height:1.2;font-style:italic}.amp-hero__swap-track{display:block}.amp-hero__swap-track span{display:block;height:1.2em;padding-right:.08em;line-height:1.2;white-space:nowrap;font-style:italic}@media(prefers-reduced-motion:reduce){.amp-hero__swap-track{animation:none!important}}.amp-hero__text{max-width:var(--section-subheader-max-width, 600px);margin:0 0 22px;color:var(--amp-hero-color, #ffffff)!important;font-size:16px;font-weight:400;line-height:1.4}.amp-hero:not(.amp-hero--split) .amp-hero__text{font-size:max(16px,calc(var(--amp-hero-title-size) * 16 / 60));max-width:var(--section-subheader-max-width, 600px)}.amp-hero.amp-hero--split .amp-hero__text{max-width:36em;font-size:18px;line-height:1.45}.amp-hero__guarantee{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:min(404px,100%);margin:14px 0 0;color:var(--amp-hero-color, #ffffff)!important;font-size:14px;font-weight:500;line-height:1}.amp-hero__guarantee svg{display:block;flex:0 0 auto}@media(max-width:749px){.amp-hero__container.page-width{padding-left:20px!important;padding-right:20px!important}.amp-hero__inner,.amp-hero:not(.amp-hero--split) .amp-hero__text,.amp-hero__text{max-width:100%}.amp-hero--split{height:auto;max-height:none;min-height:0;flex-direction:column;align-items:stretch;padding-bottom:0}.amp-hero--split .amp-hero__media{position:relative;width:100%;height:420px;order:-1}.amp-hero--split .amp-hero__media img{object-position:center}}@media(max-width:749px){.amp-home-hero{aspect-ratio:auto;min-height:520px!important;background-position:68% center!important}.amp-home-hero .custom-hero__flex,.amp-home-hero .custom-hero__container{min-height:520px!important}.amp-home-hero .custom-hero__content,.amp-home-hero .custom-hero__content-wrapper{width:100%!important;max-width:100%!important}}@media(max-width:1500px){.amp-hero:not(.amp-hero--split){--amp-hero-h: clamp(600px, 80vh, 800px);--amp-hero-img-w: calc(var(--amp-hero-h) * 2.362);background-position:calc((min(580px,50vw) - var(--amp-hero-img-w) * .45) / (100vw - var(--amp-hero-img-w)) * 100%) center}}@media(max-width:1200px){.page-width,.header.page-width,.header:not(.drawer-menu).page-width,.utility-bar__grid.page-width,.collection-grid-section .page-width{padding-left:20px!important;padding-right:20px!important}.amp-hero__container.page-width{padding-left:20px!important;padding-right:20px!important}}@media(max-width:989px){.amp-hero:not(.amp-hero--split){background-image:url(amp-home-hero-mobile.jpg)!important;background-position:72% 34%!important}}@media(max-width:749px){body[data-page-type=index] .collection-grid-section:has(.amp-featured-grid) .section-heading,body[data-page-type=index] .amp-perform__heading,body[data-page-type=index] .stats-grid-section-title,body[data-page-type=index] .testimonials-heading{font-size:30px;line-height:1.1}body[data-page-type=index] .amp-featured-card__title,body[data-page-type=index] .amp-perform__title,body[data-page-type=index] .stats-grid-title,body[data-page-type=index] .testimonial-title{font-size:18px}}@media(max-width:960px){.amp-hero:not(.amp-hero--split){--amp-hero-title-size: min(56px, calc((100vw - 40px) / 9.8))}}@media(max-width:599px){.amp-hero .amp-hero__guarantee{width:100%}}.header__heading-logo-wrapper{width:auto}.header__heading-logo{height:20px!important;width:auto!important;max-width:none}.header.drawer-menu .desktop-localization-wrapper,.header.drawer-menu .header__icon--account{display:none}.menu-drawer{width:min(400px,calc(100vw - 32px))!important;max-width:400px!important;min-width:min(320px,calc(100vw - 32px))}cart-drawer.amp-cart .drawer__inner,cart-drawer.amp-cart.drawer.active .drawer__inner{width:min(400px,calc(100vw - 32px))!important;max-width:400px!important;min-width:min(320px,calc(100vw - 32px))}@media screen and (max-width:599px){.menu-drawer{width:100vw!important;max-width:100vw!important;min-width:0!important}cart-drawer.amp-cart .drawer__inner,cart-drawer.amp-cart.drawer.active .drawer__inner{width:100vw!important;max-width:100vw!important;min-width:0!important}}.header__icon-cart-host{position:relative;display:inline-flex;align-items:center;justify-content:center}.header__icon-cart-host .header__cart-close{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;visibility:hidden;transform:scale(.8);transition:transform .15s ease,opacity .15s ease;color:inherit}.header__icon-cart-host .header__cart-close .icon{display:block;height:2.5rem;width:2.5rem}html.cart-drawer-open .header__icon-cart-host #cart-icon-bubble>.svg-wrapper,html.cart-drawer-open .header__icon-cart-host .cart-count-bubble{visibility:hidden;opacity:0;transform:scale(.8);transition:transform .15s ease,opacity .15s ease}html.cart-drawer-open .header__icon-cart-host .header__cart-close{visibility:visible;opacity:1;transform:scale(1)}html.cart-drawer-open .section-header{z-index:5}.header__icon--menu,.header__icon--menu:focus,.header__icon--menu:focus-visible{border:0!important;outline:none!important;box-shadow:none!important}.menu-drawer__localization{display:block!important}.menu-drawer__utility-links{padding:2rem 3rem!important}@media screen and (min-width:990px){.header--middle-center.drawer-menu{grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr}}@media screen and (min-width:600px){html body main :is(.collection-grid-section,.amp-perform__inner,.stats-grid-section,.testimonials-section){padding-top:100px!important;padding-bottom:100px!important}}@media screen and (max-width:599px){html body main :is(.collection-grid-section,.amp-perform__inner,.stats-grid-section,.testimonials-section){padding-top:50px!important;padding-bottom:50px!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/amp-system.css.map */
