.ex-header-logo-wrapper{max-width:42vw;width:19rem}.ex-header-logo{display:block;height:auto;width:100%}.ex-footer-brand{align-items:center;border-bottom:.1rem solid rgba(var(--color-foreground),.2);display:flex;gap:2.4rem;justify-content:space-between;margin-bottom:3.6rem;padding-bottom:2.8rem}.ex-footer-brand__link{display:inline-flex;flex:none}.ex-footer-brand img{display:block;height:auto;max-width:min(23.5rem,58vw)}.ex-footer-brand p{font-size:1.3rem;margin:0;max-width:44rem;opacity:.8;text-align:right}.ex-trust-bar{border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.ex-trust-bar__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.ex-trust-bar__item{align-items:center;color:rgb(var(--color-foreground));display:flex;gap:1rem;min-height:7rem;padding:1.2rem 1.6rem;text-decoration:none}.ex-trust-bar__item+.ex-trust-bar__item{border-left:.1rem solid rgba(var(--color-foreground),.12)}.ex-trust-bar__icon{display:grid;flex:0 0 3.2rem;height:3.2rem;place-items:center;width:3.2rem}.ex-trust-bar__icon svg{height:2.4rem;width:2.4rem}.ex-trust-bar__heading,.ex-trust-bar__text{display:block}.ex-trust-bar__heading{font-size:1.35rem;font-weight:700;line-height:1.25}.ex-trust-bar__text{font-size:1.15rem;line-height:1.35;margin-top:.15rem;opacity:.78}.ex-home{overflow:hidden}.slideshow .slideshow__text.banner__box{background:#fffffff0!important;border-radius:2rem;box-shadow:0 1.6rem 4rem #0000002e;color:#111!important;max-width:54rem}.slideshow .slideshow__text.banner__box:after{box-shadow:none!important}.slideshow .slideshow__text .banner__heading,.slideshow .slideshow__text .banner__text,.slideshow .slideshow__text .banner__text p{color:#111!important}.slideshow .slideshow__text .button,.ex-home .quick-add__submit,#main-cart-footer .cart__checkout-button,.cart-drawer .cart__checkout-button,.cart-notification .button[name=checkout]{background:#111!important;border:.1rem solid #111!important;color:#fff!important;min-height:4.8rem;text-decoration:none!important}.slideshow .slideshow__text .button:after,.ex-home .quick-add__submit:after,#main-cart-footer .cart__checkout-button:after,.cart-drawer .cart__checkout-button:after,.cart-notification .button[name=checkout]:after{box-shadow:none!important}.slideshow .slideshow__text .button:hover,.ex-home .quick-add__submit:hover,#main-cart-footer .cart__checkout-button:hover,.cart-drawer .cart__checkout-button:hover,.cart-notification .button[name=checkout]:hover{background:#2b2b2b!important;border-color:#2b2b2b!important;color:#fff!important}.ex-home .quick-add{margin-top:1.6rem}#main-cart-footer .cart__checkout-button,.cart-drawer .cart__checkout-button{width:100%}.cart-drawer .drawer__footer{padding-bottom:10rem}.ex-home__section{padding-bottom:6.4rem;padding-top:6.4rem}.ex-home__section--soft{background:rgb(var(--color-background))}.ex-home__header{align-items:end;display:flex;gap:2rem;justify-content:space-between;margin-bottom:2.8rem}.ex-home__eyebrow{color:rgba(var(--color-foreground),.68);font-size:1.2rem;font-weight:700;letter-spacing:.08em;margin:0 0 .7rem;text-transform:uppercase}.ex-home__title{margin:0}.ex-home__intro{color:rgba(var(--color-foreground),.75);margin:.8rem 0 0;max-width:66rem}.ex-home__link{flex:none}.ex-category-grid{display:grid;gap:1.6rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ex-category-card{background:rgba(var(--color-foreground),.04);border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1.8rem;color:rgb(var(--color-foreground));display:grid;grid-template-columns:1fr 12rem;min-height:15rem;overflow:hidden;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.ex-category-card:hover{border-color:rgba(var(--color-foreground),.34);transform:translateY(-.2rem)}.ex-category-card__content{align-self:center;padding:2.2rem}.ex-category-card__title{font-size:1.8rem;line-height:1.25;margin:0}.ex-category-card__count{display:block;font-size:1.2rem;margin-top:.7rem;opacity:.7}.ex-category-card__media{background:rgb(var(--color-background));min-height:15rem;position:relative}.ex-category-card__media img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:contain;padding:1rem;position:absolute;width:100%}.ex-product-grid{display:grid;gap:var(--grid-desktop-vertical-spacing) var(--grid-desktop-horizontal-spacing);grid-template-columns:repeat(4,minmax(0,1fr))}.ex-register{align-items:center;background:#081948;border-radius:2.4rem;color:#fff;display:grid;gap:3rem;grid-template-columns:minmax(0,1.7fr) minmax(24rem,.8fr);padding:4.8rem}.ex-register h2,.ex-register p{color:inherit}.ex-register h2{margin:0}.ex-register p{margin:1rem 0 0;max-width:68rem;opacity:.84}.ex-register__actions{display:flex;flex-direction:column;gap:1rem}.ex-register__note{font-size:1.15rem;margin:0!important;text-align:center}.ex-process-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ex-process-card{border-top:.2rem solid rgba(var(--color-foreground),.22);padding:2.4rem 0 0}.ex-process-card__number{align-items:center;background:rgb(var(--color-foreground));border-radius:50%;color:rgb(var(--color-background));display:flex;font-size:1.3rem;font-weight:700;height:3.2rem;justify-content:center;margin-bottom:1.6rem;width:3.2rem}.ex-process-card h3,.ex-process-card p{margin:0}.ex-process-card p{margin-top:.8rem;opacity:.74}.ex-multichannel{background:#111;border-radius:2.4rem;color:#fff;display:grid;gap:2.6rem 4rem;grid-template-columns:minmax(0,1.1fr) minmax(32rem,.9fr);padding:4.4rem}.ex-multichannel .ex-home__eyebrow,.ex-multichannel .ex-home__intro{color:#ffffffb8}.ex-multichannel .ex-home__title{color:#fff}.ex-channel-list{align-content:center;display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;margin:0;padding:0}.ex-channel-list li{border:.1rem solid rgba(255,255,255,.32);border-radius:99rem;font-size:1.25rem;font-weight:700;line-height:1.2;padding:.8rem 1.2rem}.ex-multichannel__legal{color:#ffffff94;font-size:1.05rem;grid-column:1 / -1;line-height:1.45;margin:0}.ex-faq{border-bottom:.1rem solid rgba(var(--color-foreground),.16)}.ex-faq:first-child{border-top:.1rem solid rgba(var(--color-foreground),.16)}.ex-faq summary{cursor:pointer;font-size:1.7rem;font-weight:700;list-style:none;padding:2rem 4rem 2rem 0;position:relative}.ex-faq summary::-webkit-details-marker{display:none}.ex-faq summary:after{content:"+";font-size:2.4rem;font-weight:400;position:absolute;right:0;top:1.45rem}.ex-faq[open] summary:after{content:"\2212"}.ex-faq__answer{max-width:78rem;padding:0 4rem 2.2rem 0}.ex-product-promise{background:rgba(var(--color-foreground),.045);border:.1rem solid rgba(var(--color-foreground),.14);border-radius:1.2rem;margin:1rem 0;padding:1.5rem 1.7rem}.ex-product-promise p{font-size:1.3rem;margin:0}.ex-product-promise p+p{margin-top:.65rem}.ex-cart-assurance{background:rgba(var(--color-foreground),.04);border-radius:1.2rem;margin:1.4rem 0;padding:1.4rem 1.6rem}.ex-cart-assurance p{font-size:1.2rem;line-height:1.45;margin:0}.ex-cart-assurance p+p{margin-top:.5rem}.ex-collection-note{color:rgba(var(--color-foreground),.72);font-size:1.3rem;margin-top:1.2rem}.ex-warranty{padding:5.6rem 0 2.4rem}.ex-warranty__panel{background:#081948;border-radius:2.4rem;color:#fff;display:grid;gap:3.2rem;grid-template-columns:minmax(0,1.35fr) minmax(26rem,.8fr);padding:4.8rem}.ex-warranty__panel h1,.ex-warranty__panel h2,.ex-warranty__panel p,.ex-warranty__panel a{color:inherit}.ex-warranty__panel h1{margin:0}.ex-warranty__lead{font-size:1.8rem;line-height:1.5;margin:1.4rem 0 0;max-width:68rem;opacity:.88}.ex-warranty__checklist{background:#ffffff1a;border:.1rem solid rgba(255,255,255,.18);border-radius:1.6rem;padding:2.4rem}.ex-warranty__checklist h2{font-size:1.8rem;margin:0 0 1.2rem}.ex-warranty__checklist ul{margin:0;padding-left:2rem}.ex-warranty__checklist li+li{margin-top:.7rem}.ex-warranty__notice{background:rgba(var(--color-foreground),.045);border-left:.4rem solid rgb(var(--color-button));border-radius:0 1.2rem 1.2rem 0;margin:2.4rem 0 0;padding:1.6rem 2rem}.ex-warranty__notice p{margin:0}.ex-warranty__notice p+p{margin-top:.6rem}.ex-success{padding:7rem 0 5rem;text-align:center}.ex-success__icon{align-items:center;background:#e8f7ed;border-radius:50%;color:#12733b;display:inline-flex;height:7.2rem;justify-content:center;margin-bottom:2rem;width:7.2rem}.ex-success__icon svg{height:3.6rem;width:3.6rem}.ex-success h1{margin:0}.ex-success__lead{margin:1.4rem auto 0;max-width:68rem}.ex-success__actions{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center;margin-top:2.8rem}.footer__copyright .shopify-link{display:none}@media screen and (max-width:989px){.ex-trust-bar__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-trust-bar__item:nth-child(3){border-left:0}.ex-trust-bar__item:nth-child(n+3){border-top:.1rem solid rgba(var(--color-foreground),.12)}.ex-category-grid,.ex-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.slideshow .slideshow__text.banner__box{border-radius:0;box-shadow:none;max-width:none}.cart-drawer .drawer__footer,.cart-drawer__footer,#main-cart-footer .cart__footer{padding-bottom:10rem}.ex-header-logo-wrapper{max-width:48vw;width:15.5rem}.ex-footer-brand{align-items:flex-start;flex-direction:column;gap:1.4rem;margin-bottom:3rem;padding-bottom:2.4rem}.ex-footer-brand p{text-align:left}.ex-trust-bar__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.ex-trust-bar__item,.ex-trust-bar__item:nth-child(3),.ex-trust-bar__item:nth-child(n+3){border-left:0;border-top:0;flex:0 0 78vw;min-height:6.3rem;scroll-snap-align:start}.ex-trust-bar__item+.ex-trust-bar__item{border-left:.1rem solid rgba(var(--color-foreground),.12)}.ex-home__section{padding-bottom:4.8rem;padding-top:4.8rem}.ex-home__header{align-items:start;flex-direction:column;gap:1.4rem}.ex-category-grid{gap:1.2rem;grid-template-columns:1fr}.ex-category-card{grid-template-columns:1fr 10rem;min-height:12rem}.ex-category-card__media{min-height:12rem}.ex-product-grid{gap:var(--grid-mobile-vertical-spacing) var(--grid-mobile-horizontal-spacing)}.ex-register{gap:2.4rem;grid-template-columns:1fr;padding:3rem 2.2rem}.ex-process-grid{grid-template-columns:1fr}.ex-multichannel{gap:2.4rem;grid-template-columns:1fr;padding:3rem 2.2rem}.ex-warranty{padding-top:3.2rem}.ex-warranty__panel{gap:2.4rem;grid-template-columns:1fr;padding:3rem 2.2rem}.ex-success{padding:5rem 0 3.5rem}}@media(prefers-reduced-motion:reduce){.ex-category-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ex-cro.css.map */
