.source-home .hero-module .hero .htitle,.source-home .hero-module .hero p,.source-home .hero-module .hero .eyebrow{font-family:Inter,InterFallback,-apple-system,BlinkMacSystemFont,sans-serif}.source-home .hero-module .hero .htitle{color:#fff;font-weight:600;font-size:42px;line-height:1;letter-spacing:-.045em;margin:14px 0 16px;max-width:760px}@media(min-width:760px){.source-home .hero-module .hero .htitle{font-size:min(62px,calc(5.386vw - 6.21px),calc(.5337vw + 56.86px))}}@media(min-width:1040px){.source-home .hero-module .hero .htitle{font-size:min(72px,calc(5.386vw - 6.21px),calc(.5337vw + 56.86px))}}.source-home .hero-module .hero{min-height:70vh}.source-home .hero-module .hero .cta-row{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:12px;justify-content:flex-start;align-items:center}.source-home .hero-module .hero .cta-row .btn{width:auto!important;max-width:none!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;padding:0 28px!important;border-radius:50px;font-weight:600;font-size:15px;line-height:1}.source-home .hero-module .hero .cta-row .btn-light{background:#fff!important;color:#111!important;border:none}.source-home .hero-module .hero .cta-row .btn-ghost{background:#ffffff29!important;color:#fff!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.source-home .hero-module .hero .eyebrow .ebnl{display:inline}@media(max-width:759px){.source-home .hero-module .hero{min-height:70vh}.source-home .hero-module .hero .in{padding-top:0;padding-bottom:30px;justify-content:flex-end}.source-home .hero-module .hero .eyebrow{font-size:10.5px;letter-spacing:.12em;margin-bottom:8px}.source-home .hero-module .hero .eyebrow .ebsep{display:none}.source-home .hero-module .hero .eyebrow .ebnl{display:block}.source-home .hero-module .hero .htitle{font-size:clamp(28px,8.4vw,38px);line-height:1.06;margin:0 0 10px}.source-home .hero-module .hero p{font-size:14.5px;line-height:1.42;margin:0 0 16px;max-width:92%}.source-home .hero-module .hero .cta-row{flex-direction:row!important;flex-wrap:wrap;gap:10px}.source-home .hero-module .hero .cta-row .btn{min-height:44px;padding:0 20px!important;font-size:13.5px}.source-home .hero-module .hero .rate{margin-top:14px;font-size:13px}}.source-home .hero-module .hero .sale-pill{display:inline-flex;align-items:center;background:#a8d8ea;color:#1a1a1a;font-weight:700;font-size:14px;letter-spacing:.1em;text-transform:uppercase;padding:12px 22px;border-radius:50px;margin-bottom:16px;box-shadow:0 4px 18px #08080947;text-decoration:none;font-family:Inter,InterFallback,-apple-system,sans-serif}.source-home .hero-module .hero .sale-pill:hover{background:#93cbe1}@media(max-width:759px){.source-home .hero-module .hero .sale-pill{font-size:12.5px;padding:10px 16px;margin-bottom:12px;letter-spacing:.08em}}.source-home .hero-module .hero:after{background:none}.source-home .i18rij .showall{display:flex;justify-content:center}.source-home .i18rij .showall .btn{width:auto!important;max-width:none!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;padding:0 30px!important;border-radius:50px;font-weight:600}.source-home .i18rij .bsrow{padding-top:14px;padding-bottom:34px}.source-home .i18rij .bssub{margin:2px 0 4px;font-size:15.5px;line-height:1.6;color:#6c6c6c}.source-home .i18rij .bssub span{display:block}.source-home .i18rij .bscard{transition:box-shadow .25s ease,transform .25s ease}.source-home .i18rij .bscard:hover{box-shadow:0 18px 42px -12px #11111138!important;transform:translateY(-3px)}.source-home .i18rij .bscard .sw{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.source-home .i18rij .bscard .sw .swo{width:18px;height:18px;border-radius:50%;display:inline-block;box-shadow:0 0 0 1px var(--line);cursor:pointer;transition:transform .12s,box-shadow .12s}.source-home .i18rij .bscard .sw .swo:hover{transform:scale(1.14)}.source-home .i18rij .bscard .sw .swo.on{box-shadow:0 0 0 2px var(--ink)}.source-home .bsts-sec .showall{display:flex;justify-content:center}.source-home .bsts-sec .showall .btn{width:auto!important;max-width:none!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;padding:0 30px!important;border-radius:50px;font-weight:600}.source-home .bsts-sec .bsrow{padding-top:14px;padding-bottom:34px}.source-home .bsts-sec .bssub{margin:2px 0 4px;font-size:15.5px;line-height:1.6;color:#6c6c6c}.source-home .bsts-sec .bssub span{display:block}.source-home .bsts-sec .bscard{transition:box-shadow .25s ease,transform .25s ease}.source-home .bsts-sec .bscard:hover{box-shadow:0 18px 42px -12px #11111138!important;transform:translateY(-3px)}.source-home .bsts-sec .bscard .sw{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.source-home .bsts-sec .bscard .sw .swo{width:18px;height:18px;border-radius:50%;display:inline-block;box-shadow:0 0 0 1px var(--line);cursor:pointer;transition:transform .12s,box-shadow .12s}.source-home .bsts-sec .bscard .sw .swo:hover{transform:scale(1.14)}.source-home .bsts-sec .bscard .sw .swo.on{box-shadow:0 0 0 2px var(--ink)}@media(max-width:760px){.v2h .catgrid .cattile{aspect-ratio:1/1}}@font-face{font-family:InterFallback;src:local("Arial");size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%}.source-home .i18story-module .hero .htitle,.source-home .i18story-module .hero p,.source-home .i18story-module .hero .eyebrow{font-family:Inter,InterFallback,-apple-system,BlinkMacSystemFont,sans-serif}.source-home .i18story-module .hero .htitle{color:#fff;font-weight:600;font-size:42px;line-height:1;letter-spacing:-.045em;margin:14px 0 16px;max-width:760px}@media(min-width:760px){.source-home .i18story-module .hero .htitle{font-size:min(62px,calc(5.386vw - 6.21px),calc(.5337vw + 56.86px))}}@media(min-width:1040px){.source-home .i18story-module .hero .htitle{font-size:min(72px,calc(5.386vw - 6.21px),calc(.5337vw + 56.86px))}}.source-home .i18story-module .hero{min-height:50vh}.source-home .i18story-module .hero .cta-row{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:12px;justify-content:flex-start;align-items:center}.source-home .i18story-module .hero .cta-row .btn{width:auto!important;max-width:none!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;padding:0 28px!important;border-radius:50px;font-weight:600;font-size:15px;line-height:1}.source-home .i18story-module .hero .cta-row .btn-light{background:#fff!important;color:#111!important;border:none}.source-home .i18story-module .hero .cta-row .btn-ghost{background:#ffffff29!important;color:#fff!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.source-home .i18story-module .hero .eyebrow .ebnl{display:inline}@media(max-width:759px){.source-home .i18story-module .hero{min-height:50vh}.source-home .i18story-module .hero .in{padding-top:0;padding-bottom:30px;justify-content:flex-end}.source-home .i18story-module .hero .eyebrow{font-size:10.5px;letter-spacing:.12em;margin-bottom:8px}.source-home .i18story-module .hero .eyebrow .ebsep{display:none}.source-home .i18story-module .hero .eyebrow .ebnl{display:block}.source-home .i18story-module .hero .htitle{font-size:clamp(28px,8.4vw,38px);line-height:1.06;margin:0 0 10px}.source-home .i18story-module .hero p{font-size:14.5px;line-height:1.42;margin:0 0 16px;max-width:92%}.source-home .i18story-module .hero .cta-row{flex-direction:row!important;flex-wrap:wrap;gap:10px}.source-home .i18story-module .hero .cta-row .btn{min-height:44px;padding:0 20px!important;font-size:13.5px}.source-home .i18story-module .hero .rate{margin-top:14px;font-size:13px}}.source-home .i18story-module .hero .sale-pill{display:inline-flex;align-items:center;background:#a8d8ea;color:#1a1a1a;font-weight:700;font-size:14px;letter-spacing:.1em;text-transform:uppercase;padding:12px 22px;border-radius:50px;margin-bottom:16px;box-shadow:0 4px 18px #08080947;text-decoration:none;font-family:Inter,InterFallback,-apple-system,sans-serif}.source-home .i18story-module .hero .sale-pill:hover{background:#93cbe1}@media(max-width:759px){.source-home .i18story-module .hero .sale-pill{font-size:12.5px;padding:10px 16px;margin-bottom:12px;letter-spacing:.08em}}.source-home .i18story-module .hero:after{background:linear-gradient(to top,#080809cc,#0808097a 36%,#08080900 72%)}.source-home .slssec .cslider.sls .txt{align-items:flex-start;text-align:left}.source-home .slssec .cslider.sls .txt .btn{background:#fff!important;color:#111!important;border:none!important;width:auto!important;max-width:none!important;flex:0 0 auto!important;display:inline-flex!important;align-self:flex-start;align-items:center;justify-content:center;min-height:48px;padding:0 28px!important;border-radius:50px;font-weight:600;font-size:15px}.source-home .champ-sec .cdots{display:flex;gap:8px;justify-content:center;margin-top:20px}.source-home .champ-sec .cdots button{width:8px;height:8px;border-radius:50%;border:none;background:#d2d2d2;cursor:pointer;padding:0;transition:width .2s,background .2s}.source-home .champ-sec .cdots button.on{background:#111;width:22px;border-radius:4px}@media(max-width:759px){.source-home .champ-sec .cslider.big .ctrack{gap:14px}.source-home .champ-sec .cslider.big .cslide{flex:0 0 92%}}.source-home #reviews .rev .ph{aspect-ratio:5/4}.source-home #reviews .revsum .big{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.source-home #reviews .revsum .big .stars{display:block;text-align:center;width:100%}.source-home #reviews .revsum .big .muted{text-align:center;width:100%}#reviews{scroll-margin-top:90px}.source-home #reviews .revgrid{display:flex!important;grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.source-home #reviews .revgrid::-webkit-scrollbar{display:none}.source-home #reviews .revgrid .rev{flex:0 0 calc((100% - 32px)/3);scroll-snap-align:start}@media(max-width:760px){.source-home #reviews .revgrid .rev{flex:0 0 84%}}.source-home #reviews .revdots{display:flex!important;gap:8px;justify-content:center;margin-top:18px}.source-home #reviews .revdots button{width:8px;height:8px;border-radius:50%;border:none;background:#d2d2d2;cursor:pointer;padding:0;transition:background .2s,width .2s}.source-home #reviews .revdots button.on{background:var(--ink);width:22px;border-radius:4px}.v2-in-stock-dot{background:#1f9d4f!important;animation:alc-stock-pulse 2s linear infinite!important}@keyframes alc-stock-pulse{0%{transform:scale(.95);box-shadow:0 0 #1f9d4f80}70%{transform:scale(1);box-shadow:0 0 0 10px #1f9d4f00}to{transform:scale(.95);box-shadow:0 0 #1f9d4f00}}.source-home .marquee-sec .marquee{overflow:hidden}.source-home .marquee-sec .marquee .track{display:flex;flex-wrap:nowrap;width:max-content;animation:v2mqx 32s linear infinite}.source-home .marquee-sec .marquee:hover .track{animation-play-state:paused}@keyframes v2mqx{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.source-home .marquee-sec .marquee .track{animation:none}}.source-home .bigstate .em{display:flex!important;flex-direction:row!important;max-width:440px;margin:26px auto 0;gap:10px;padding:0 16px;align-items:center}.source-home .bigstate .em input[type=email]{flex:1 1 auto!important;width:auto!important;min-width:0;background:transparent!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:50px!important;padding:13px 18px!important;color:#fff!important;font-family:inherit;font-size:14px}.source-home .bigstate .em input[type=email]::placeholder{color:#fff9}.source-home .bigstate .em .btn{flex:0 0 auto!important;width:auto!important;max-width:none!important;background:#fff!important;color:#111!important;border:none!important;padding:0 24px!important;min-height:48px;border-radius:50px;font-weight:600;display:inline-flex;align-items:center}.source-home.v2h{font-size:14px}.source-home .shopify-section{padding:0}.source-home .hero .eyebrow{display:block;margin-top:0}.source-home .hero .cta-row .btn{font-weight:500}.source-home .bscard .tt{display:block;margin-top:0}.source-home .bscard .rt{margin-top:0;letter-spacing:normal}.source-home .bscard .rt .stars{margin-left:0}.source-home .bscard .sw{margin-top:0}.source-home .bscard .price{margin-top:auto}.source-home .bsrow{margin-top:0}.source-home .rowend{margin-top:6px}.source-home .famcard .hnd{line-height:1.55}.source-home .statsbar .cell{padding:10px 8px}.source-home .statsbar .n{line-height:1}.source-home .bscard .picwrap,.source-home .bscard .pic{display:block}.source-home .bscard .pic img{height:100%;width:100%;object-fit:cover}.source-home .bscard [hidden]{display:none}.source-home .marquee-sec{padding:0}.source-home .btn{font-weight:500!important;line-height:1.6}.source-home .hero .btn{line-height:1}.source-home .whyloop .l h2{margin:0 0 11px;line-height:1.05}.source-home .whyloop .sub{margin:0 0 28px;font-size:15px;line-height:1.55}.source-home .whyloop .feat{gap:15px}.source-home .whyloop .feats{margin:0 0 30px}.source-home .whyloop .wlft span{display:inline;margin:0;line-height:1.5}.source-home .whyloop .l .btn{margin-top:0}.source-home .bigstate .em input[type=email]{line-height:1.55}.source-home .bigstate>p{max-width:none;margin:16px 0 30px}.source-footer .ft .cols{grid-template-columns:1fr 1fr}@media(min-width:760px){.source-footer .ft .cols{grid-template-columns:1.7fr 1fr 1fr 1fr 1.1fr}.source-footer .ft .fbrand{grid-column:auto}}.source-footer .ft .fbrand .ftlogo{height:20px;margin-bottom:12px}.source-footer .ft .fname{font-size:18px;font-weight:700;letter-spacing:.18em;margin-bottom:12px;color:#fff}.source-footer .ft .paysvg{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.source-footer .ft .paysvg .pchip-svg{background:#fff;border-radius:5px;padding:3px 6px;display:inline-flex;align-items:center;line-height:0}.source-footer .ft .paysvg .pi{height:20px;width:auto;display:block}.source-footer .ft .legal-row{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:14px;border-top:1px solid rgba(255,255,255,.1);padding-top:16px}.source-footer .ft .legal-row a{display:inline;padding:0;color:#8a8a8a;font-size:12px}.source-footer .ft .legal-row a:hover{color:#fff}.source-footer .ft .copy{border-top:none;margin-top:18px;padding-top:0}.v2h .bigstate .btn{background:#fff!important;color:#111!important;border-color:#fff!important}.v2h .bigstate p{margin-bottom:30px!important}.announcement-bar p,.announcement-bar a{text-transform:uppercase!important;letter-spacing:.14em!important;font-size:12px!important}.announcement-bar a{text-decoration:none}.source-footer{font-size:14px}.source-footer .wrap{max-width:1300px}.source-footer .ft .flinks{display:block}.source-footer .ft h5{line-height:1.4}.source-footer .ft .pchip{display:inline-flex;align-items:center;line-height:0;background:#fff;border-radius:5px;padding:3px 6px}.source-footer .ft .pchip svg{height:20px;width:auto;display:block}.source-home .split .rte p{margin-bottom:14px}.source-home .split .copy .btn{margin-top:0}.source-reviews .rev{display:block}.source-reviews .rev img.rimg{height:100%;width:100%;object-fit:cover;aspect-ratio:auto}.source-reviews .sec-head h2{margin:0}.source-reviews .rev .stars{display:block;font-size:13px;line-height:1.55;letter-spacing:normal}.source-reviews .revgrid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.source-reviews .revgrid .rev{flex:0 0 calc((100% - 32px)/3);scroll-snap-align:start}.source-reviews .rev .ph{aspect-ratio:5/4}@media(max-width:759px){.source-home .statsbar .cell{padding:24px 8px}.source-home .split .copy{padding:0}.source-home .slssec .txt,.source-home .champ-sec .txt{display:block}.source-reviews .revgrid .rev{flex-basis:84%}}@media(max-width:759px){.source-home .slssec .txt .eyebrow,.source-home .champ-sec .txt .eyebrow{display:inline}.source-home .split .copy .eyebrow{display:inline;margin:0}.source-home .split h2{margin-bottom:14px}}.source-home,.source-reviews{font-family:Inter,InterFallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.05px}.source-home .split .rte p{margin:0 0 14px;line-height:1.65}.source-home .champ-sec .cslider{display:block;overflow:visible}.source-home .champ-sec .txt .btn{margin:0}.source-home .champ-sec .cwho span{display:block;margin:0;gap:normal}.source-home .split .copy h2{margin-bottom:14px}.source-reviews .revsum .big .stars{line-height:1.55}
/*# sourceMappingURL=/cdn/shop/t/2/assets/source-home-overrides.css.map */
