.v22b{--v22b-red: #d20022;--v22b-dark: #221e20;--v22b-blue: #0061b1;--v22b-teal: #288f99;--v22b-ink: #111;--v22b-muted: #1a1a1a;--v22b-gutter: clamp(16px, 6.2vw, 120px);font-family:var(--v22b-font-body, "Barlow", "Helvetica Neue", Arial, sans-serif);font-weight:500;color:var(--v22b-ink);background:#fff;overflow-x:clip;-webkit-font-smoothing:antialiased}.v22b *,.v22b *:before,.v22b *:after{box-sizing:border-box}:where(.v22b) :where(h1,h2,h3,p,ul){margin:0;padding:0;letter-spacing:0;text-transform:none}.v22b img{display:block;max-width:100%}.v22b-display{font-family:var(--v22b-font-heading, "Roboto Slab", Georgia, serif);font-weight:var(--v22b-font-heading-weight, 800);line-height:1.1}.v22b-mobile-only{display:none}.v22b-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.55em 1.6em;border-radius:8px;background:#000;color:#fff;font-family:var(--v22b-font-body, "Barlow", "Helvetica Neue", Arial, sans-serif);font-weight:600;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease,transform .15s ease}.v22b-btn:hover{background:#333;color:#fff}.v22b-btn:active{transform:translateY(1px)}.v22b-btn:focus-visible,.v22b a:focus-visible{outline:3px solid var(--v22b-red);outline-offset:3px}.v22b-promo{background:var(--v22b-red);color:#fff;text-align:center;padding:.7em var(--v22b-gutter);font-size:clamp(14px,1.82vw,35px)}.v22b-hero{position:relative;display:flex;align-items:center;min-height:clamp(420px,45.8vw,880px);background:#fff;overflow:hidden}.v22b-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.v22b-hero__media img{width:100%;height:100%;object-fit:cover;object-position:100% 30%}.v22b-hero__content{position:relative;z-index:1;padding:3vw 0 3vw var(--v22b-gutter);max-width:68%}.v22b-hero__title{font-size:clamp(34px,4.43vw,85px)}.v22b-hero__text{margin-top:1.1em;font-size:clamp(16px,2.14vw,41px);font-weight:600;line-height:1.3}.v22b-hero .v22b-btn{margin-top:clamp(24px,3.4vw,64px);font-size:clamp(16px,2.17vw,42px);min-width:7.6em}.v22b-roster{position:absolute;right:0;bottom:8%;z-index:2;display:flex;align-items:stretch;background:var(--v22b-red);color:#fff}.v22b-roster[hidden]{display:none}.v22b-roster button{-webkit-appearance:none;appearance:none;margin:0;border:0;border-radius:0;background:none;color:inherit;font-family:var(--v22b-font-body, "Barlow", "Helvetica Neue", Arial, sans-serif);cursor:pointer}.v22b-roster__open{padding:.85em .4em .85em 1.5em;font-size:clamp(14px,1.82vw,35px);font-weight:600;line-height:1.2;text-align:left}.v22b-roster__open:hover{text-decoration:underline;text-underline-offset:.15em}.v22b-roster__close{align-self:flex-start;min-width:32px;min-height:32px;padding:.15em .5em;font-size:clamp(16px,1.2vw,24px);font-weight:600;line-height:1}.v22b-roster button:focus-visible{outline:3px solid #fff;outline-offset:-4px}.v22b-more{background:var(--v22b-dark);color:#fff;text-align:center;padding:clamp(32px,4.2vw,80px) 2vw clamp(40px,5.4vw,104px)}.v22b-more__title{font-size:clamp(28px,4.43vw,85px)}.v22b-more__list{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:2vw;margin-top:clamp(20px,2.9vw,56px)}.v22b-more__list a{display:block;color:inherit;text-decoration:none;font-size:clamp(16px,3.125vw,60px);font-weight:600;line-height:1.12}.v22b-more__list a:hover .v22b-more__benefit{text-decoration:underline;text-underline-offset:.15em}.v22b-more__benefit{display:block;text-transform:uppercase}.v22b-quick{display:grid;grid-template-columns:60.8% 1fr;background:var(--v22b-blue);color:#fff}.v22b-quick__copy{display:flex;flex-direction:column;justify-content:center;gap:1.1em;padding:3vw var(--v22b-gutter);font-size:clamp(20px,3.125vw,60px);line-height:1.36}.v22b-quick__media{position:relative;min-height:100%}.v22b-quick__media img{width:100%;height:100%;aspect-ratio:750 / 705;object-fit:cover}.v22b-quick__badge{display:none}.v22b-shop{scroll-margin-top:80px;padding:10px 0 clamp(40px,4vw,80px)}.v22b-shop__grid{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);column-gap:10px;row-gap:clamp(32px,3vw,64px)}.v22b-card{display:flex;flex-direction:column;container-type:inline-size}.v22b-card__media{position:relative;display:block;color:var(--v22b-ink);text-decoration:none;overflow:hidden}.v22b-card__media img{width:100%;height:auto;aspect-ratio:615 / 394;object-fit:cover;transition:transform .4s ease}.v22b-card__media:hover img{transform:scale(1.03)}.v22b-card__title{position:absolute;left:8.5%;top:var(--title-y, 50%);transform:translateY(-50%);font-size:8.3cqi;line-height:1.05;text-transform:uppercase}.v22b-card__body{display:flex;flex-direction:column;flex:1;padding:clamp(14px,1.2vw,24px) clamp(14px,1.3vw,26px) 0}.v22b-card__desc{font-weight:300;color:var(--v22b-muted);font-size:clamp(14px,1.82vw,35px);line-height:1.35;min-height:2.7em}.v22b-card__price{margin:.8em 0 clamp(16px,1.6vw,32px);font-weight:600;font-size:clamp(15px,2.17vw,42px)}.v22b-card .v22b-btn{align-self:center;margin-top:auto;font-size:clamp(14px,2.17vw,42px);min-width:10em}.v22b-reasons{position:relative;display:flex;align-items:center;min-height:clamp(480px,48.1vw,924px);background:var(--v22b-teal);color:#fff;overflow:hidden}.v22b-reasons__media{position:absolute;inset:0 0 0 auto;width:48.5%}.v22b-reasons__media img{width:100%;height:100%;object-fit:cover;object-position:0% 50%}.v22b-reasons__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--v22b-teal) 0%,rgba(40,143,153,0) 22%);pointer-events:none}.v22b-reasons__content{position:relative;z-index:1;width:52%;padding:3.6vw 0 3.6vw 5.5vw}.v22b-reasons__title{font-size:clamp(26px,3.85vw,74px);text-transform:uppercase;line-height:1.05}.v22b-reasons__sub{font-weight:600;font-size:clamp(16px,2.55vw,49px);line-height:1.2}.v22b-reasons__list{list-style:none;display:grid;gap:clamp(14px,1.7vw,32px);margin-top:clamp(18px,2.6vw,50px)}.v22b-reasons__item{display:grid;grid-template-columns:2.1em 1fr;align-items:center;column-gap:.9em;font-size:clamp(15px,2.4vw,46px)}.v22b-reasons__item svg{width:100%;height:auto}.v22b-reasons__item h3{font-size:1.2em;line-height:1.05}.v22b-reasons__item p{font-weight:300;line-height:1.15}.v22b-reasons .v22b-btn{margin-top:clamp(22px,2.9vw,56px);width:min(100%,22em);background:#fff;color:#000;font-weight:600;text-transform:none;border-radius:6px;font-size:clamp(15px,2.17vw,42px)}.v22b-reasons .v22b-btn:hover{background:#f0f0f0;color:#000}@media screen and (max-width:749px){.v22b-mobile-only{display:inline}.v22b-desktop-only{display:none}.v22b-promo{font-size:clamp(12px,3.25vw,18px);padding:.6em 12px;line-height:1.3}.v22b-hero{display:block;min-height:0}.v22b-hero__media{position:relative;width:100%;inset:auto}.v22b-hero__media img{height:auto;aspect-ratio:900 / 672}.v22b-hero__content{max-width:none;padding:0 16px 28px;margin-top:-2px;text-align:center}.v22b-hero__title{font-size:clamp(28px,7.9vw,44px)}.v22b-hero__text{margin-top:.6em;font-size:clamp(13px,3.6vw,19px)}.v22b-hero .v22b-btn{margin-top:18px;font-size:clamp(15px,3.85vw,20px);min-width:8em}.v22b-roster{position:static;width:fit-content;margin:0 0 24px auto}.v22b-roster__open{padding:.8em .3em .8em 1.4em;font-size:clamp(12px,3.25vw,18px)}.v22b-roster__close{font-size:clamp(15px,4vw,20px)}.v22b-more{padding:28px 16px 36px}.v22b-more__title{font-size:clamp(24px,7.9vw,44px)}.v22b-more__list{grid-template-columns:1fr;gap:0;margin-top:18px}.v22b-more__list li+li:before{content:"";display:block;width:22%;height:2px;margin:.9em auto;background:#fff}.v22b-more__list a{font-size:clamp(20px,7.6vw,40px);line-height:1.02}.v22b-quick{grid-template-columns:1fr}.v22b-quick__copy{padding:9.5vw 5vw 9.5vw 8.5vw;font-size:clamp(16px,5.55vw,30px)}.v22b-quick__media img{aspect-ratio:900 / 744}.v22b-quick__badge{display:block;position:absolute;right:5%;bottom:8%;padding:.35em .9em;border-radius:3px;background:var(--v22b-red);color:#fff;font-size:clamp(16px,5.4vw,28px);line-height:1.2;letter-spacing:.08em;text-align:center;text-decoration:none}.v22b-shop{padding:0 0 8px}.v22b-shop__grid{grid-template-columns:1fr;row-gap:36px}.v22b-card__media img{aspect-ratio:1 / 1}.v22b-card__title{left:7.5%;top:var(--title-y-mobile, 50%);font-size:calc(11.1cqi * var(--title-scale-mobile, 1))}.v22b-card__body{padding:22px 8% 0}.v22b-card__desc{font-size:clamp(15px,5.2vw,24px);min-height:0}.v22b-card__price{font-size:clamp(16px,5.5vw,26px)}.v22b-card .v22b-btn{font-size:clamp(17px,6.5vw,30px);min-width:0;padding-inline:1.3em}.v22b-reasons{display:block;min-height:0}.v22b-reasons__content{width:auto;padding:30px 7% 34px}.v22b-reasons__title{font-size:clamp(22px,6.85vw,36px);text-align:center}.v22b-reasons__sub{font-size:clamp(15px,4.5vw,24px);text-align:center}.v22b-reasons__item{font-size:clamp(14px,4.26vw,22px)}.v22b-reasons .v22b-btn{display:flex;width:100%;font-size:clamp(14px,3.85vw,20px)}.v22b-reasons__media{position:relative;inset:auto;width:100%}.v22b-reasons__media img{height:auto;aspect-ratio:900 / 833}.v22b-reasons__media:after{background:linear-gradient(to bottom,var(--v22b-teal) 0%,rgba(40,143,153,0) 18%)}}@media(prefers-reduced-motion:reduce){.v22b-card__media img,.v22b-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/v22-landing-b.css.map */
