#MainContent[data-template=index] .vw-wrap{max-width:1320px;padding-inline:clamp(20px,4vw,64px)}#MainContent[data-template=index] .vw-hero--photo{background:radial-gradient(ellipse at 90% 10%,#35466d80,transparent 62%),linear-gradient(145deg,#202d4c,#101a30);isolation:isolate}#MainContent[data-template=index] .vw-hero:after{height:4px;background:linear-gradient(90deg,#c1262f 0 70%,#d99a14 70%)}#MainContent[data-template=index] .vw-hero--photo .vw-wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(36px,5vw,76px);padding-block:clamp(58px,6.5vw,96px)}#MainContent[data-template=index] .vw-hero-copy{min-width:0}#MainContent[data-template=index] .vw-hero h1{font-size:clamp(36px,4.7vw,64px);line-height:1.12;letter-spacing:-.025em;margin-top:18px;max-width:12ch;overflow-wrap:normal}#MainContent[data-template=index] .vw-eyebrow{font-size:12px;letter-spacing:.18em}#MainContent[data-template=index] .vw-hero .vw-lead{font-size:clamp(16px,1.25vw,18px);line-height:1.75;color:#dce2ee;max-width:44ch;margin-block:22px 0}#MainContent[data-template=index] .vw-hero-actions{gap:12px;margin-top:30px}#MainContent[data-template=index] .vw-btn{min-height:48px;padding:15px 22px;border-radius:8px;font-size:14px;letter-spacing:.075em;border-width:1px;transition:background-color .18s,border-color .18s,box-shadow .18s}#MainContent[data-template=index] .vw-btn--red{background:#c1262f;border-color:#c1262f;box-shadow:0 5px 16px #080e1c20}#MainContent[data-template=index] .vw-btn--red:hover{background:#a61e28;border-color:#a61e28}#MainContent[data-template=index] .vw-btn--light{background:#ffffff06;border-color:#ffffff60;color:#fff}#MainContent[data-template=index] .vw-btn--light:hover{background:#ffffff14;border-color:#fffa}#MainContent[data-template=index] .vw-hero-badges{gap:0;margin-top:34px;padding-top:24px;border-top:1px solid #ffffff24;font-size:11px;line-height:1.4;letter-spacing:.08em}#MainContent[data-template=index] .vw-hero-badges>span{flex:1;min-width:0;padding-inline:18px;border-left:1px solid #ffffff24}#MainContent[data-template=index] .vw-hero-badges>span:first-child{padding-left:0;border-left:0}#MainContent[data-template=index] .vw-hero-badges b{font-size:26px;line-height:1.2;margin-bottom:5px}#MainContent[data-template=index] .vw-hero-gallery{max-width:540px}#MainContent[data-template=index] .vw-hero-shot{border-radius:16px;box-shadow:0 16px 40px -18px #0009,0 0 0 1px #ffffff12}#MainContent[data-template=index] .vw-hero-order{left:-22px;bottom:-22px;box-shadow:0 16px 40px -16px #0009;border:1px solid #e7eaf0}#MainContent[data-template=index] .vw-hero-proof{top:-14px;right:8px;padding:10px 14px;font-size:11px;letter-spacing:.055em;max-width:100%;white-space:normal;line-height:1.3}#MainContent[data-template=index] .vw-section{padding-block:clamp(52px,6vw,88px)}#MainContent[data-template=index] .vw-section-head{align-items:center;gap:24px;margin-bottom:30px}#MainContent[data-template=index] .vw-section-head h2{font-size:clamp(28px,3vw,40px);line-height:1.18;letter-spacing:-.02em;margin-top:10px}#MainContent[data-template=index] .vw-section-head>.vw-muted{line-height:1.7;font-size:15px}#MainContent[data-template=index] .vw-features{gap:18px}#MainContent[data-template=index] .vw-feature{padding:26px 24px;border-radius:12px;border-color:#e3e6ed;gap:14px;box-shadow:0 4px 18px #19274405}#MainContent[data-template=index] .vw-feature h3{font-size:25px;line-height:1.15}#MainContent[data-template=index] .vw-feature p{font-size:15px;line-height:1.7}#MainContent[data-template=index] .vw-feature a{padding-block:6px;line-height:1.4;text-underline-offset:4px}#MainContent[data-template=index] .vw-feature--lead{background:#1d2a4d;border-color:#1d2a4d}#MainContent[data-template=index] .vw-feature--lead p{color:#dce2ee}#MainContent[data-template=index] .vw-tag{font-size:10px;padding:5px 9px;line-height:1.2}#MainContent[data-template=index] .vw-steps{gap:24px;counter-reset:steps}#MainContent[data-template=index] .vw-step{padding:24px 20px 8px 0;border-top:1px solid #dfe4ed;gap:12px}#MainContent[data-template=index] .vw-step-no{font-family:var(--vw-cond);font-size:38px;font-weight:600;line-height:1;color:#a5232b}#MainContent[data-template=index] .vw-step h3{font-size:24px;line-height:1.2}#MainContent[data-template=index] .vw-step p{font-size:15px;line-height:1.7;max-width:36ch}#MainContent[data-template=index] .vw-cta{background:#f3f5f9;border-top:1px solid #e4e8ef}#MainContent[data-template=index] .vw-cta .vw-wrap{padding-block:clamp(44px,5vw,68px);gap:30px}#MainContent[data-template=index] .vw-cta h2{line-height:1.2;font-size:clamp(27px,3vw,38px);letter-spacing:-.02em;max-width:22ch}#MainContent[data-template=index] .vw-cta p{line-height:1.7}@media(max-width:1000px){#MainContent[data-template=index] .vw-hero h1{font-size:clamp(36px,5vw,48px)}#MainContent[data-template=index] .vw-hero-order{left:-12px;width:min(240px,82%)}}@media(max-width:860px){#MainContent[data-template=index] .vw-hero--photo .vw-wrap{grid-template-columns:minmax(0,1fr);gap:54px;padding-block:46px 66px}#MainContent[data-template=index] .vw-hero h1{font-size:clamp(36px,6.5vw,56px);max-width:17ch}#MainContent[data-template=index] .vw-hero-gallery{justify-self:center;max-width:510px;width:calc(100% - 12px)}#MainContent[data-template=index] .vw-hero-shot--a,#MainContent[data-template=index] .vw-hero-shot--b{transform:none}#MainContent[data-template=index] .vw-hero-order{left:-6px;bottom:-22px}}@media(max-width:560px){#MainContent[data-template=index] .vw-hero h1{font-size:clamp(32px,9vw,46px);max-width:100%;letter-spacing:-.025em}#MainContent[data-template=index] .vw-hero-actions{display:grid;grid-template-columns:1fr;width:100%}#MainContent[data-template=index] .vw-hero-actions .vw-btn{width:100%;min-height:50px}#MainContent[data-template=index] .vw-hero-badges>span{padding-inline:10px;font-size:10px}#MainContent[data-template=index] .vw-hero-badges b{font-size:24px}#MainContent[data-template=index] .vw-hero-gallery{gap:10px}#MainContent[data-template=index] .vw-hero-proof{font-size:10px;right:0;padding:8px 10px}#MainContent[data-template=index] .vw-hero-order{width:70%;padding:13px;border-radius:12px}#MainContent[data-template=index] .vw-feature{padding:24px}#MainContent[data-template=index] .vw-cta .vw-btn{width:100%}}@media(prefers-reduced-motion:reduce){#MainContent[data-template=index] .vw-btn{transition:none}}#MainContent[data-template=index] .vw-wrap{max-width:var(--page-width,1520px);padding-inline:var(--page-margin,24px)}#MainContent[data-template=index] .vw{--vw-ui:var(--font-body--family,Arial,sans-serif)}#MainContent[data-template=index] .vw :is(h1,h2,h3){font-family:var(--vw-ui);font-weight:700;text-transform:none;letter-spacing:-.035em}#MainContent[data-template=index] .vw-hero h1{font-size:clamp(38px,4.6vw,66px);line-height:1.06;max-width:14ch}#MainContent[data-template=index] .vw-hero .vw-lead{font-size:18px;line-height:1.65}#MainContent[data-template=index] .vw-btn{font-family:var(--vw-ui);font-weight:650;text-transform:none;letter-spacing:0;font-size:14px;border-radius:10px}#MainContent[data-template=index] .vw-feature{border-radius:18px;box-shadow:0 8px 28px -18px #1d2a4d33;transition:border-color .2s,box-shadow .2s}#MainContent[data-template=index] .vw-feature:hover{border-color:#bac4d6;box-shadow:0 12px 32px -18px #1d2a4d55}#MainContent[data-template=index] .vw-feature :is(h3){font-size:21px;line-height:1.3;letter-spacing:-.025em}#MainContent[data-template=index] .vw-feature a{font-family:var(--vw-ui);font-size:14px;font-weight:650;text-transform:none;letter-spacing:0}#MainContent[data-template=index] .vw-tag{font-family:var(--vw-cond);letter-spacing:.1em;border-radius:6px}#MainContent[data-template=index] .vw-step{border:1px solid #e3e7ef;border-radius:16px;padding:24px;background:#f8f9fc}#MainContent[data-template=index] .vw-step-no{font-family:var(--vw-display);font-size:30px}#MainContent[data-template=index] .vw-step h3{font-size:21px}#MainContent[data-template=index] .vw-cta h2{max-width:26ch}#MainContent[data-template=index] .resource-list--grid{column-gap:24px;row-gap:36px}#MainContent[data-template=index] .product-card__content{gap:12px}#MainContent[data-template=index] .product-card .card-gallery{border-radius:16px;overflow:hidden;background:#f5f6f8;border:1px solid #e9ecf2}#MainContent[data-template=index] .product-card [ref=productTitleLink] p{font-size:15px;line-height:1.5;font-weight:550;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:3em}#MainContent[data-template=index] .product-card product-price{font-weight:650}.footer-content .vw-flogo{min-height:0;width:220px;max-width:100%;flex-shrink:0}.footer-content .vw-flogo img{width:100%;height:auto;opacity:1;visibility:visible}.vw-footer-description{max-width:29ch;line-height:1.7;font-size:14px;color:#d0d8e9;margin:12px 0 0}.vw-footer-payments{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-block:22px;border-top:1px solid #ffffff22;color:#d0d8e9;font-size:13px}.vw-footer-payments ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.vw-footer-payments svg{width:44px;height:28px;background:#fff;border-radius:5px}@media(max-width:749px){#MainContent[data-template=index] .vw-hero h1{font-size:clamp(36px,8.5vw,56px)}#MainContent[data-template=index] .vw-hero .vw-lead{font-size:16px}#MainContent[data-template=index] .resource-list--grid{column-gap:12px;row-gap:24px}.vw-footer-payments{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){#MainContent[data-template=index] .vw-feature{transition:none}}#MainContent[data-template=index] .vw-scroll-pending{opacity:0;transform:translateY(22px)}#MainContent[data-template=index] .vw-scroll-visible{opacity:1;transform:translateY(0);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){#MainContent[data-template=index] .vw-scroll-pending{opacity:1;transform:none}#MainContent[data-template=index] .vw-scroll-visible{transition:none}}#MainContent[data-template=index] .vw-hero h1{font-family:var(--vw-display);font-weight:600;font-size:clamp(36px,3.6vw,52px);line-height:1.16;letter-spacing:-.02em;max-width:15ch}#MainContent[data-template=index] .vw-card-options{font-size:13px;line-height:1.45;color:#59657b;margin:0}#MainContent[data-template=index] .vw-card-cta{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;min-height:44px;width:100%;padding:10px 12px;border:1px solid #c1262f;border-radius:9px;color:#a51f29;text-decoration:none;font-size:14px;font-weight:700;transition:background .18s,color .18s}#MainContent[data-template=index] .vw-card-cta:hover{background:#c1262f;color:#fff}#MainContent[data-template=index] .vw-card-cta:focus-visible{outline:3px solid #d99a14;outline-offset:3px}@media(max-width:749px){#MainContent[data-template=index] .vw-hero h1{font-size:clamp(30px,7vw,44px);max-width:16ch}#MainContent[data-template=index] .vw-card-cta{font-size:13px}}@media(prefers-reduced-motion:reduce){#MainContent[data-template=index] .vw-card-cta{transition:none}}html body #MainContent[data-template=index] .vw{--vw-ink:#17181d;--vw-muted:#59615f;--vw-line:#dce2df;--vw-red:#267f71;--vw-gold:#a9ead9;--vw-paper:#fff;--vw-sunk:#e7e7e4}html body #MainContent[data-template=index] .vw-wrap{max-width:1540px;padding-inline:clamp(22px,4.8vw,76px)}html body #MainContent[data-template=index] .vw-hero--photo{background:radial-gradient(ellipse at 80% 25%,rgba(85,194,168,.12),transparent 46%),linear-gradient(135deg,#17181d,#101419)}html body #MainContent[data-template=index] .vw-hero:after{height:3px;background:#55c2a8}html body #MainContent[data-template=index] .vw-hero h1{font-family:var(--font-body--family,Inter,Arial,sans-serif);font-size:clamp(40px,4.65vw,70px);font-weight:400;line-height:1.02;letter-spacing:-.052em;max-width:15ch}html body #MainContent[data-template=index] .vw-hero .vw-lead{color:#d4ddda;line-height:1.65}html body #MainContent[data-template=index] .vw-eyebrow{font-family:var(--font-body--family,Inter,Arial,sans-serif);font-size:10px;letter-spacing:.15em;font-weight:750;color:#267f71}html body #MainContent[data-template=index] .vw-hero .vw-eyebrow{color:#a9ead9}html body #MainContent[data-template=index] .vw-btn{border-radius:2px;letter-spacing:0;min-height:48px;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}html body #MainContent[data-template=index] .vw-btn:hover{transform:translateY(-2px)}html body #MainContent[data-template=index] .vw-btn--red{background:#247f71;border-color:#247f71;color:#fff;box-shadow:none}html body #MainContent[data-template=index] .vw-btn--red:hover{background:#196b5e;border-color:#196b5e}html body #MainContent[data-template=index] .vw-hero .vw-btn--red{background:#55c2a8;border-color:#55c2a8;color:#102c27}html body #MainContent[data-template=index] .vw-hero .vw-btn--red:hover{background:#a9ead9;border-color:#a9ead9;color:#102c27}html body #MainContent[data-template=index] .vw-hero .vw-btn--light{background:#ffffff0b;border-color:#ffffff6b;color:#fff}html body #MainContent[data-template=index] .vw-hero .vw-btn--light:hover{background:#ffffff1f;border-color:#fff}html body #MainContent[data-template=index] .vw-section{padding-block:clamp(68px,7vw,110px)}html body #MainContent[data-template=index] .vw-section-head h2{font-size:clamp(32px,3.8vw,56px);font-weight:400;line-height:1.05;letter-spacing:-.045em}html body #MainContent[data-template=index] .vw-offer-card{border-radius:10px;border-color:#dce2df;padding:clamp(24px,2.5vw,36px);box-shadow:none;transition:border-color .22s ease,transform .22s ease}html body #MainContent[data-template=index] .vw-offer-card:hover{border-color:#a4c5ba;transform:translateY(-3px)}html body #MainContent[data-template=index] .vw-offer-card h3{font-family:var(--font-body--family,Inter,Arial,sans-serif);font-size:clamp(22px,2vw,28px);font-weight:600;letter-spacing:-.03em;line-height:1.15}html body #MainContent[data-template=index] .vw-offer-card.is-lead{background:#17181d;border-color:#17181d;color:#fff}html body #MainContent[data-template=index] .vw-offer-card.is-lead p{color:#cdd5d2}html body #MainContent[data-template=index] .vw-offer-card.is-lead .vw-tag{color:#a9ead9}html body #MainContent[data-template=index] .vw-offer-card.is-lead li:before{background:#55c2a8}html body #MainContent[data-template=index] .vw-step{background:transparent;border:0;border-top:1px solid #cdd5d1;border-radius:0;padding:24px 24px 0 0}html body #MainContent[data-template=index] .vw-step-no{color:#267f71;font-weight:500}html body #MainContent[data-template=index] .vw-step h3{font-weight:600}html body #MainContent[data-template=index] .vw-cta{background:#e7e7e4;border-top:0}html body #MainContent[data-template=index] .vw-cta h2{font-weight:400;letter-spacing:-.045em}html body #MainContent[data-template=index] .product-card .card-gallery{border-radius:10px;background:#f1f2ef;border-color:#e0e4e0}html body #MainContent[data-template=index] .vw-card-cta{border-radius:2px;border-color:#267f71;color:#196b5e}html body #MainContent[data-template=index] .vw-card-cta:hover{background:#196b5e;border-color:#196b5e;color:#fff}@media(max-width:749px){html body #MainContent[data-template=index] .vw-hero h1{font-size:clamp(36px,9vw,52px);max-width:17ch}html body #MainContent[data-template=index] .vw-section{padding-block:64px}}@media(prefers-reduced-motion:reduce){html body #MainContent[data-template=index] .vw-btn,html body #MainContent[data-template=index] .vw-offer-card{transition:none}html body #MainContent[data-template=index] .vw-btn:hover,html body #MainContent[data-template=index] .vw-offer-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/vw-home-refresh.css.map */
