body.page-width-normal{overflow-x:clip}.hero-wrapper .hero__container{min-height:clamp(620px,72svh,820px)}.hero-wrapper .hero__content-wrapper{display:grid!important;grid-template-columns:max-content max-content;grid-auto-rows:max-content;align-content:center;justify-content:start;column-gap:12px!important;row-gap:14px!important;width:min(100%,1440px);max-width:100%;box-sizing:border-box;margin-inline:auto;padding:48px clamp(28px,5vw,80px)!important}.hero-wrapper .hero__content-wrapper>:is(.text-block,rte-formatter){grid-column:1 / -1}.hero-wrapper .hero h1{font-size:clamp(3rem,5.1vw,5.25rem);line-height:.94;letter-spacing:-.045em;text-wrap:balance;max-width:11ch;margin:0}.hero-wrapper .hero rte-formatter{font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.45;max-width:38ch}.hero-wrapper .hero__content-wrapper>a{min-width:142px;min-height:50px;padding:13px 22px;border-radius:4px;justify-content:center;font-weight:650;margin:0!important;box-sizing:border-box;white-space:nowrap;transition:transform .2s ease,background-color .2s ease,color .2s ease}.hero-wrapper .hero__content-wrapper>a:hover{transform:translateY(-2px)}.hero-wrapper .hero__content-wrapper>.button{background:#fff;color:#17130f;border:1px solid #fff}.hero-wrapper .hero__content-wrapper>.button-secondary{background:#0000002e;color:#fff;border:1px solid rgba(255,255,255,.8)}@media screen and (min-width:1025px){.hero-wrapper .hero__content-wrapper>.button-secondary{position:relative;left:-112px}}.hero-wrapper .hero__media{object-position:center}.ui-test-product-list .product-card{height:100%}.ui-test-product-list h2{letter-spacing:-.03em}#shopify-section-template--22197284962502__marquee_highlights{overflow:hidden}@media screen and (max-width:749px){.hero-wrapper .hero__container{min-height:min(760px,82svh)}.hero-wrapper .hero__content-wrapper{grid-template-columns:minmax(0,1fr);align-content:start;width:100%;max-width:100%;box-sizing:border-box;padding:clamp(44px,7svh,68px) 18px 28px!important;column-gap:0!important;row-gap:10px!important}.hero-wrapper .hero__content-wrapper>:is(.text-block,rte-formatter){grid-column:1}.hero-wrapper .hero h1{font-size:clamp(2.25rem,10.5vw,3.15rem);line-height:.96;letter-spacing:-.04em;max-width:10.5ch}.hero-wrapper .hero rte-formatter{font-size:1rem;line-height:1.4;max-width:31ch}.hero-wrapper .hero__content-wrapper>a{width:100%!important;max-width:100%;min-width:0;min-height:48px;padding:12px 10px;font-size:.95rem}.hero-wrapper .hero__media{object-position:center center}#shopify-section-template--22197284962502__marquee_highlights .text-block{font-size:1rem!important}.ui-test-product-list .section{padding-inline:16px}.ui-test-product-list h2{font-size:clamp(1.75rem,8vw,2.25rem)}.ui-test-product-list [class*=product-list]{min-width:0}}@media screen and (min-width:750px)and (max-width:1024px){.hero-wrapper .hero__container{min-height:clamp(640px,74svh,760px)}.hero-wrapper .hero__content-wrapper{grid-template-columns:minmax(0,290px);align-content:center;padding:40px 38px!important;row-gap:11px!important}.hero-wrapper .hero__content-wrapper>:is(.text-block,rte-formatter){grid-column:1}.hero-wrapper .hero h1{font-size:clamp(2.8rem,6.4vw,4rem);max-width:10ch}.hero-wrapper .hero rte-formatter{font-size:1rem;max-width:29ch}.hero-wrapper .hero__content-wrapper>a{width:100%!important;max-width:290px}.hero-wrapper .hero__content-wrapper>.button-secondary{position:static;left:auto}.ui-test-product-list .section{padding-inline:28px}.ui-test-product-list h2{font-size:clamp(2rem,4.5vw,2.75rem)}marquee-component{--marquee-speed: 22s !important}}@media screen and (max-width:749px){marquee-component{--marquee-speed: 18s !important}marquee-component .marquee__wrapper{animation-play-state:running!important}#shopify-section-template--22197284962502__marquee_highlights .text-block{font-size:.9rem!important;letter-spacing:.08em}}.sitewide-sale-banner{position:relative;z-index:40;width:100%;overflow:hidden;background:#17130f;color:#fff8ef;border-bottom:1px solid rgba(255,255,255,.18)}.sitewide-sale-banner a{display:flex;min-height:42px;align-items:center;justify-content:center;gap:18px;padding:9px 20px;color:inherit;text-decoration:none;text-align:center;font-size:.78rem;font-weight:650;line-height:1.25;letter-spacing:.075em}.sitewide-sale-banner strong{flex:0 0 auto;padding-bottom:2px;border-bottom:1px solid currentColor;font-size:.72rem;letter-spacing:.09em}@media screen and (max-width:749px){.sitewide-sale-banner a{justify-content:flex-start;width:max-content;min-width:100%;gap:40px;padding-inline:20px;white-space:nowrap;animation:sitewide-sale-scroll 16s linear infinite}.sitewide-sale-banner a:after{content:"70% OFF SITEWIDE \b7  ALL PRODUCTS NOW 30% OF ORIGINAL PRICE \b7  LIMITED TIME   SHOP THE SALE";padding-left:20px}@keyframes sitewide-sale-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}}@media(prefers-reduced-motion:reduce){.sitewide-sale-banner a{animation:none}}[id$=__marquee_highlights]{margin-block-start:clamp(10px,1.2vw,16px);margin-block-end:clamp(20px,2.2vw,30px);overflow:hidden}[id$=__marquee_highlights] marquee-component{--marquee-speed: 24s !important}[id$=__marquee_highlights] .marquee__wrapper{animation:marquee-motion var(--marquee-speed) linear infinite var(--marquee-direction)!important;animation-play-state:running!important;will-change:transform}@media screen and (min-width:750px)and (max-width:1024px){[id$=__marquee_highlights]{margin-block-start:12px;margin-block-end:24px}[id$=__marquee_highlights] marquee-component{--marquee-speed: 21s !important}}@media screen and (max-width:749px){[id$=__marquee_highlights]{margin-block-start:10px;margin-block-end:20px}[id$=__marquee_highlights] marquee-component{--marquee-speed: 17s !important}[id$=__marquee_highlights] .text-block{font-size:.88rem!important;letter-spacing:.08em}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/homepage-optimizations.css.map */
