:root{scroll-behavior:smooth;scroll-padding-top:125px}body{--button-border-radius:0px;--variant-button-radius:0px}.va-wrap{width:min(1440px,calc(100% - 96px));margin-inline:auto}.va-home,.va-hero,.va-footer{font-family:var(--font-body--family),Arial,sans-serif;color:#191919;line-height:1.55;letter-spacing:0}.va-home h2,.va-home h3,.va-hero h1,.va-footer h2,.va-footer h3{font-family:var(--font-heading--family),Arial,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:-.035em;line-height:1.04;margin:0}.va-home p,.va-hero p,.va-footer p{margin:0}.va-home a,.va-footer a{text-decoration:none;color:inherit}.va-hero{height:calc(100svh - 130px);min-height:630px;max-height:1000px;position:relative;isolation:isolate;overflow:hidden;color:#fff}.va-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3}.va-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00000070,#0000000d),linear-gradient(0deg,rgba(0,0,0,.15),transparent 65%);z-index:-2}.va-hero-content{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-block:64px}.va-label,.va-eyebrow{font-size:12px;text-transform:uppercase;font-weight:750;letter-spacing:.1em;display:inline-block}.va-label-white{background:#fff;color:#181818;padding:7px 13px}.va-hero h1{font-size:clamp(64px,8vw,144px);line-height:.98;margin:30px 0 23px;letter-spacing:-.055em;color:#fff}.va-hero p{max-width:620px;font-size:clamp(16px,1.3vw,20px);line-height:1.55;color:#fff}.va-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:46px}.va-btn{display:inline-flex;justify-content:center;align-items:center;padding:17px 25px;min-height:50px;text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:.025em;border:1px solid transparent;border-radius:0;text-decoration:none;transition:background .2s,color .2s}.va-btn-white{background:#fff;color:#181818!important}.va-btn-white:hover{background:#e9e9e4}.va-story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,120px);align-items:center;padding-block:100px}.va-story-image{overflow:hidden;aspect-ratio:1.2}.va-story-image img{width:100%;height:100%;object-fit:cover}.va-story-copy h2{font-size:clamp(32px,4vw,60px);margin:22px 0 26px;max-width:580px}.va-story-copy p{font-size:17px;max-width:510px;color:#575757}.va-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;font-size:12px;text-transform:uppercase;font-weight:750;letter-spacing:.04em;padding-bottom:7px;border-bottom:1px solid currentColor}.va-story .va-text-link{margin-top:30px}.va-section-title{font-size:clamp(28px,3.2vw,48px)}.va-benefits{padding-block:35px 100px}.va-benefits>.va-section-title{max-width:800px;margin-bottom:45px}.va-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:54px 28px}.va-benefit>img{width:100%;aspect-ratio:1.35;object-fit:cover}.va-benefit-copy{display:grid;grid-template-columns:44px 1fr;gap:14px;padding-top:24px}.va-number{font-size:12px;font-weight:700;opacity:.55;padding-top:3px}.va-benefit h3{font-size:23px;letter-spacing:-.02em}.va-benefit p{margin-top:12px;color:#626262;font-size:15px}.va-gallery{background:#f2f2ef;padding:80px 0}.va-gallery h2{margin-bottom:40px}.va-gallery-grid{display:grid;grid-template-columns:1fr 1.6fr 1fr 1fr;gap:8px}.va-gallery-grid img{width:100%;height:420px;object-fit:cover}.va-fit{padding-block:110px 80px}.va-fit-intro{text-align:center;max-width:820px;margin:0 auto 44px}.va-fit-intro h2{font-size:clamp(32px,4vw,58px);margin:18px 0}.va-fit-intro p{color:#626262;font-size:17px}.va-fit-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:1000px;margin:auto}.va-fit-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:#f4f4f0;border:1px solid #e5e5df;padding:12px 24px 36px;transition:background .2s}.va-fit-card:hover{background:#eaeae3}.va-fit-card img{width:230px;height:210px;object-fit:contain}.va-fit-card h3{font-size:25px}.va-fit-card p{margin:10px 0 24px;color:#656565;font-size:13px}.va-fit-note{max-width:800px;margin:28px auto 0!important;color:#656565;text-align:center;font-size:13px}.va-fit-note a{text-decoration:underline}.va-products{padding-block:45px 100px}.va-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}.va-section-head p{font-size:14px;color:#656565;margin-top:16px}.va-section-head>.va-text-link{flex-shrink:0}.va-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.va-product-image{overflow:hidden;background:#f3f3f0;aspect-ratio:.9}.va-product-image img{height:100%;width:100%;object-fit:cover;transition:transform .35s}.va-product:hover img{transform:scale(1.025)}.va-product h3{font-size:15px;letter-spacing:0;line-height:1.45;margin:18px 0 10px;font-weight:650}.va-price{font-size:14px;font-weight:650}.va-product-link{display:flex;justify-content:space-between;border-top:1px solid #ddd;padding-top:13px;margin-top:17px;font-size:11px;text-transform:uppercase;font-weight:650;letter-spacing:.04em}.va-faq{display:grid;grid-template-columns:.8fr 1fr;gap:100px;padding-block:50px 110px}.va-faq h2{max-width:400px}.va-faq details{border-top:1px solid #d8d8d3}.va-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:23px 0;list-style:none;font-size:15px;font-weight:600}.va-faq summary::-webkit-details-marker{display:none}.va-faq summary span{font-size:22px;font-weight:400}.va-faq details[open] summary span{transform:rotate(45deg)}.va-faq details p{padding:0 26px 26px 0;color:#626262;font-size:14px}.va-faq .va-text-link{margin-top:24px}.va-closing{background:#242720;color:#fff;text-align:center;padding-block:90px}.va-closing h2{font-size:clamp(32px,4.5vw,70px);color:#fff}.va-closing p{margin:20px 0 30px;color:#ddd}.va-footer{padding:70px 0 24px;background:#f5f5f2}.va-footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:55px}.va-footer h2{font-size:24px;letter-spacing:-.02em}.va-footer h3{font-size:12px;letter-spacing:.08em;margin-bottom:22px}.va-footer p{font-size:13px;color:#656565;margin-top:15px}.va-footer nav a,.va-footer-grid>div>a{display:block;font-size:13px;margin:12px 0}.va-email-row{display:flex;border-bottom:1px solid #999;margin-top:25px}.va-email-row input{width:100%;min-width:0;background:transparent;border:0;border-radius:0;padding:15px 0;font:inherit;font-size:13px;color:#191919}.va-email-row button{border:0;background:transparent;padding:12px;white-space:nowrap;text-transform:uppercase;font-size:10px;font-weight:700;cursor:pointer;color:#191919}.va-footer-bottom{border-top:1px solid #ddd;margin-top:65px;padding-top:24px;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#656565}.header-logo__text{font-weight:800!important;letter-spacing:-.06em!important}.header__row{border-bottom:1px solid #eee}.menu-list__link{text-transform:uppercase;font-size:12px;letter-spacing:.06em}.product-information h1{font-size:clamp(27px,3vw,43px);text-transform:uppercase;line-height:1.12;letter-spacing:-.025em}.va-home :focus-visible,.va-footer :focus-visible,.va-hero :focus-visible{outline:3px solid #8b9a79;outline-offset:5px}@media(min-width:1800px){.va-hero-content{justify-content:center}}@media(max-width:1000px){.va-wrap{width:calc(100% - 48px)}.va-hero{min-height:600px}.va-story{gap:35px;padding-block:70px}.va-story-copy h2{font-size:38px}.va-gallery-grid{grid-template-columns:1fr 1fr}.va-gallery-grid img{height:330px}.va-faq{gap:50px}.va-footer-grid{grid-template-columns:2fr 1fr;gap:40px}.va-product-grid{gap:15px}}@media(max-width:650px){.va-wrap{width:calc(100% - 36px)}.va-hero{height:calc(100svh - 102px);min-height:580px;max-height:820px}.va-hero-image{object-position:64% center}.va-hero-shade{background:linear-gradient(0deg,#000000a6,#0000000d 90%)}.va-hero-content{justify-content:flex-end;padding-block:50px}.va-hero h1{font-size:64px;margin:23px 0 20px;max-width:350px}.va-hero p{font-size:15px;max-width:340px}.va-label{font-size:10px}.va-actions{gap:7px;margin-top:28px;width:100%}.va-btn{padding:15px 17px;font-size:10px}.va-story{grid-template-columns:1fr;gap:30px;padding-block:55px}.va-story-image{aspect-ratio:1.25}.va-story-copy h2{font-size:37px;margin:16px 0 20px}.va-story-copy p{font-size:15px}.va-eyebrow{font-size:10px}.va-benefits{padding-block:10px 55px}.va-section-title{font-size:30px}.va-benefits>.va-section-title{margin-bottom:28px}.va-benefit-grid{grid-template-columns:1fr;gap:30px}.va-benefit>img{aspect-ratio:1.3}.va-benefit-copy{padding-top:18px;gap:6px;grid-template-columns:32px 1fr}.va-benefit h3{font-size:21px}.va-benefit p{font-size:14px;margin-top:9px}.va-gallery{padding:45px 0}.va-gallery h2{margin-bottom:25px}.va-gallery-grid{gap:5px}.va-gallery-grid img{height:220px}.va-fit{padding-block:60px 40px}.va-fit-intro h2{font-size:36px}.va-fit-intro p{font-size:15px}.va-fit-cards{gap:9px}.va-fit-card{padding:12px 12px 25px}.va-fit-card img{height:140px;width:150px;max-width:100%}.va-fit-card h3{font-size:19px}.va-fit-card p{font-size:11px;min-height:33px;margin:8px 0 15px}.va-fit-card .va-text-link{font-size:10px;gap:8px}.va-fit-note{font-size:12px}.va-products{padding-block:30px 60px}.va-section-head{display:block;margin-bottom:25px}.va-section-head>.va-text-link{margin-top:20px}.va-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px}.va-product h3{font-size:12px;line-height:1.45;margin-top:14px}.va-price{font-size:12px}.va-product-link{font-size:10px}.va-faq{grid-template-columns:1fr;gap:25px;padding-block:20px 60px}.va-faq summary{font-size:14px}.va-closing{padding:60px 0}.va-closing h2{font-size:40px}.va-footer{padding-top:45px}.va-footer-grid{grid-template-columns:1fr 1fr;gap:35px 25px}.va-footer-signup{grid-column:1/-1}.va-footer-bottom{flex-direction:column;gap:8px;margin-top:40px}.va-footer h2{font-size:23px}.va-footer-grid>div:last-child{grid-column:1/-1}.va-home,.va-hero,.va-footer{overflow-wrap:break-word}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.va-home *,.va-hero *{transition:none!important}}.va-fit-cards{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1200px}@media(max-width:650px){.va-fit-cards{grid-template-columns:1fr;gap:14px}.va-fit-card{padding:15px 20px 25px}.va-fit-card img{width:180px;height:150px}.va-fit-card h3{font-size:23px}.va-fit-card p{min-height:0;margin:10px 0 18px}}body:has(.va-policy-page) .va-policy-page{width:min(850px,calc(100% - 48px));margin:60px auto 90px;line-height:1.75}.va-policy-page h1{font-size:clamp(32px,4vw,52px);line-height:1.1;text-transform:uppercase;margin-bottom:35px}.va-policy-page h2{font-size:20px;margin-top:30px;line-height:1.25}.va-policy-page p{font-size:15px;margin:12px 0}.va-policy-page a{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/3/assets/va-redpoint.css.map */
