.vf-home{--vf-ink: #24212a;--vf-muted: #5a5660;--vf-surface: #f6f4f0;--vf-white: #fff;--vf-line: #ddd8de;--vf-accent: #5b3a73;background:var(--vf-surface);color:var(--vf-ink)}.vf-home *,.vf-home *:before,.vf-home *:after{box-sizing:border-box}.vf-home .page-width{max-width:132rem}.vf-home h1,.vf-home h2,.vf-home h3,.vf-home p{color:inherit;margin:0}.vf-home .rte,.vf-home .rte p{color:var(--vf-muted)}.vf-home .rte p+p{margin-top:2rem}.vf-home a{color:inherit}.vf-home a:focus-visible,.vf-home summary:focus-visible{outline:2px solid var(--vf-accent);outline-offset:4px}.vf-home-eyebrow{color:var(--vf-accent)!important;font-size:1.2rem;font-weight:700;letter-spacing:.15em;line-height:1.5;text-transform:uppercase}.vf-home-button{align-items:center;border:1px solid transparent;border-radius:.4rem;display:inline-flex;font-size:1.5rem;font-weight:700;gap:2.4rem;justify-content:space-between;line-height:1.3;min-height:5.2rem;padding:1.2rem 2.2rem;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.vf-home-button--solid{background:var(--vf-accent);color:var(--vf-white)!important}.vf-home-button--solid:hover{background:#3d254f}.vf-home-button--text{border-color:var(--vf-line);color:var(--vf-ink)!important}.vf-home-button--text:hover{border-color:var(--vf-ink)}.vf-home-button--outline{border-color:var(--vf-ink);color:var(--vf-ink)!important}.vf-home-button--outline:hover{background:var(--vf-ink);color:var(--vf-white)!important}.vf-home-hero{overflow:hidden}.vf-home-hero__glow,.vf-home-hero__stars{display:none}.vf-home-hero__inner{align-content:center;align-items:end;display:grid;column-gap:clamp(3rem,5vw,8rem);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-areas:"copy visual" "actions visual";grid-template-rows:auto auto;min-height:58rem;padding-bottom:7rem;padding-top:7rem;row-gap:3rem}.vf-home-hero__copy{grid-area:copy;max-width:62rem;min-width:0}.vf-home-hero__title{font-size:clamp(4.4rem,5.5vw,7.2rem);font-weight:600;letter-spacing:-.055em;line-height:1.04;margin-top:2rem!important;text-wrap:balance}.vf-home-hero__description{font-size:clamp(1.7rem,1.8vw,2rem);line-height:1.55;margin-top:2.4rem;max-width:49rem}.vf-home-hero__actions{align-self:start;display:flex;flex-wrap:wrap;gap:1.2rem;grid-area:actions}.vf-home-hero__visual{aspect-ratio:1.2 / 1;background:var(--vf-ink);border:1px solid var(--vf-line);border-radius:.4rem;grid-area:visual;overflow:hidden;position:relative;width:100%}.vf-home-hero__visual img{display:block;height:100%;object-fit:cover;object-position:50% 48%;width:100%}.vf-home-hero__visual-label{background:#18111dc7;color:var(--vf-white);font-size:1.1rem;font-weight:700;left:1.4rem;letter-spacing:.12em;padding:.8rem 1rem;position:absolute;text-transform:uppercase;top:1.4rem}.vf-home-hero__caption{background:var(--vf-ink);bottom:1.4rem;color:var(--vf-white);font-size:1.1rem;letter-spacing:.08em;padding:.6rem 1rem;position:absolute;right:1.4rem;text-transform:uppercase}.vf-home-hero__footer{align-items:center;border-top:1px solid var(--vf-line);color:var(--vf-muted);display:flex;font-size:1.2rem;justify-content:space-between;padding-bottom:2rem;padding-top:2rem}.vf-home-hero__index{font-weight:700}.vf-home-trust{padding:0 0 3rem}.vf-home-trust__grid{background:var(--vf-white);border:1px solid var(--vf-line);border-radius:.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.vf-home-trust__item{align-items:center;display:flex;flex-direction:column;min-width:0;padding:3.2rem 2.4rem 3.6rem;text-align:center}.vf-home-trust__icon{align-items:center;background:#eee9f0;border-radius:50%;color:var(--vf-white);display:inline-flex;height:8.4rem;justify-content:center;margin-bottom:2.4rem;position:relative;width:8.4rem}.vf-home-trust__icon:before{background:var(--vf-accent);border-radius:50%;content:"";height:5.4rem;position:absolute;width:5.4rem}.vf-home-trust__icon svg{height:2.8rem;position:relative;width:2.8rem}.vf-home-trust__copy{max-width:32rem}.vf-home-trust__item h2{font-size:1.8rem;font-weight:700;line-height:1.3}.vf-home-trust__item p{color:var(--vf-muted);font-size:1.4rem;line-height:1.5;margin-top:1.2rem}.vf-home-trust__statement{border-bottom:1px solid var(--vf-line);padding:8rem 0 0}.vf-home-trust__statement-text{font-family:var(--font-heading-family);font-size:clamp(2.8rem,3.5vw,4.7rem);font-weight:600;letter-spacing:-.045em;line-height:1.2;margin:1.8rem 0 7.5rem!important;max-width:95rem;text-wrap:balance}.vf-home-paths,.vf-home-feature,.vf-home-guide,.vf-home-faq{padding:0 0 9rem}.vf-home-paths{padding-bottom:0;padding-top:2.4rem}.vf-home-section-heading{max-width:76rem}.vf-home-section-heading h2{font-size:clamp(3.4rem,4vw,5.1rem);font-weight:600;letter-spacing:-.045em;line-height:1.12;margin-top:1.4rem;text-wrap:balance}.vf-home-paths .vf-home-section-heading h2{margin-top:0}.vf-home-section-heading .rte{font-size:1.7rem;line-height:1.6;margin-top:1.8rem}.vf-home-paths__grid{display:grid;gap:2.4rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3rem}.vf-home-paths__card{background:var(--vf-white);border:1px solid var(--vf-line);border-radius:.6rem;min-width:0;overflow:hidden}.vf-home-paths__card[id]{scroll-margin-top:12rem}.vf-home-paths__art{background:#e5e2e0;height:25rem;overflow:hidden;position:relative}.vf-home-paths__art img{display:block;height:100%;object-fit:cover;width:100%}.vf-home-paths__card--floor_mats .vf-home-paths__art img{object-fit:contain}.vf-home-paths__halo,.vf-home-paths__line{display:none}.vf-home-paths__number{bottom:1.5rem;color:var(--vf-white);font-size:1.2rem;font-weight:700;left:2rem;position:absolute;text-shadow:0 1px 4px #262c34}.vf-home-paths__image-note{background:var(--vf-ink);color:var(--vf-white);font-size:1rem;padding:.6rem .9rem;position:absolute;right:1.4rem;top:1.4rem;text-transform:uppercase}.vf-home-paths__content{padding:3.2rem}.vf-home-paths__overline{color:var(--vf-accent)!important;font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.vf-home-paths__content h3{font-size:clamp(2.5rem,2.7vw,3.4rem);letter-spacing:-.04em;line-height:1.18;margin-top:1rem}.vf-home-paths__content .rte{font-size:1.6rem;line-height:1.6;margin-top:1.6rem}.vf-home-paths__link{border-bottom:1px solid currentColor;color:var(--vf-accent)!important;display:inline-flex;font-size:1.45rem;font-weight:700;gap:2rem;margin-top:2.4rem;padding-bottom:.5rem;text-decoration:none}.vf-home-paths__link:hover{color:#3d254f!important}.vf-home-paths__price{color:var(--vf-ink)!important;font-size:1.5rem;font-weight:700;margin-top:1.8rem!important}.vf-home-feature__inner{align-items:center;border-top:1px solid var(--vf-line);display:grid;gap:clamp(3rem,6vw,9rem);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);padding-top:9rem}.vf-home-feature__media{background:var(--vf-white);border:1px solid var(--vf-line);border-radius:.6rem;overflow:hidden;position:relative}.vf-home-feature__media img{display:block;height:auto;width:100%}.vf-home-feature__media span{background:var(--vf-ink);bottom:1.4rem;color:var(--vf-white);font-size:1rem;left:1.4rem;max-width:calc(100% - 2.8rem);padding:.7rem 1rem;position:absolute}.vf-home-feature__copy h2{font-size:clamp(3.4rem,4vw,5.1rem);font-weight:600;letter-spacing:-.045em;line-height:1.12;margin-top:1.4rem;text-wrap:balance}.vf-home-feature__copy .rte{font-size:1.7rem;line-height:1.6;margin-top:2rem}.vf-home-feature__price{color:var(--vf-ink)!important;font-size:2.4rem;font-weight:700;margin-top:1.8rem!important}.vf-home-feature__copy ul{border-top:1px solid var(--vf-line);list-style:none;margin:2.8rem 0 0;padding:0}.vf-home-feature__copy li{border-bottom:1px solid var(--vf-line);font-size:1.5rem;line-height:1.5;padding:1.4rem 0 1.4rem 2.6rem;position:relative}.vf-home-feature__copy li:before{background:var(--vf-accent);border-radius:50%;content:"";height:.7rem;left:.3rem;position:absolute;top:2.1rem;width:.7rem}.vf-home-feature .vf-home-button{margin-top:2.6rem}.vf-home-guide__steps{border-top:1px solid var(--vf-line);display:grid;gap:3rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4rem;padding-top:3rem}.vf-home-guide__step-number{color:var(--vf-accent);font-size:1.2rem;font-weight:700}.vf-home-guide__step h3{font-size:2.3rem;letter-spacing:-.025em;line-height:1.2;margin-top:1.4rem}.vf-home-guide__step .rte{font-size:1.55rem;line-height:1.6;margin-top:1.2rem}.vf-home-guide .vf-home-button{margin-top:3.5rem}.vf-home-faq__inner{border-top:1px solid var(--vf-line);display:grid;gap:5rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding-top:9rem}.vf-home-faq__list{border-top:1px solid var(--vf-line)}.vf-home-faq__item{border-bottom:1px solid var(--vf-line)}.vf-home-faq__item summary{align-items:center;cursor:pointer;display:flex;font-size:1.7rem;font-weight:700;gap:2rem;justify-content:space-between;list-style:none;padding:2rem 0}.vf-home-faq__item summary::-webkit-details-marker{display:none}.vf-home-faq__icon{color:var(--vf-accent);font-size:2.3rem;font-weight:400;line-height:1;transition:transform .2s ease}.vf-home-faq__item[open] .vf-home-faq__icon{transform:rotate(45deg)}.vf-home-faq__answer{font-size:1.5rem;line-height:1.6;padding:0 4rem 2rem 0}.vf-home-faq__contact{margin-top:2.6rem}@media screen and (max-width:989px){.vf-home-paths__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vf-home-hero__inner,.vf-home-feature__inner{grid-template-columns:minmax(0,1fr)}.vf-home-hero__inner{grid-template-areas:"copy" "visual" "actions";min-height:0}.vf-home-hero__visual{max-width:62rem}.vf-home-faq__inner{gap:3rem;grid-template-columns:1fr}}@media screen and (max-width:749px){.vf-home-trust{padding-bottom:2.4rem}.vf-home-hero__inner{row-gap:2rem;padding-bottom:3.2rem;padding-top:3.6rem}.vf-home-hero__title{font-size:clamp(3.6rem,9.5vw,4.4rem);margin-top:1.2rem!important}.vf-home-hero__description{font-size:1.6rem;line-height:1.5;margin-top:1.6rem}.vf-home-hero__actions{align-items:stretch;flex-direction:column;gap:.8rem}.vf-home-button{min-height:4.8rem;width:100%}.vf-home-hero .vf-home-button--text{align-self:flex-start;border:0;justify-content:flex-start;min-height:4.4rem;padding:.6rem 0;width:auto}.vf-home-hero__visual{aspect-ratio:1.35 / 1;max-width:none}.vf-home-hero__visual-label{font-size:1rem;left:1rem;max-width:calc(100% - 2rem);top:1rem}.vf-home-hero__footer{gap:1rem}.vf-home-trust__grid,.vf-home-paths__grid,.vf-home-guide__steps{grid-template-columns:1fr}.vf-home-trust__item{align-items:flex-start;flex-direction:row;gap:1.8rem;padding:2.2rem;text-align:left}.vf-home-trust__item+.vf-home-trust__item{border-top:1px solid var(--vf-line)}.vf-home-trust__icon{flex:0 0 6.4rem;height:6.4rem;margin-bottom:0;width:6.4rem}.vf-home-trust__icon:before{height:4.4rem;width:4.4rem}.vf-home-trust__icon svg{height:2.3rem;width:2.3rem}.vf-home-trust__statement{padding-top:6rem}.vf-home-trust__statement-text{margin-bottom:6rem!important}.vf-home-paths,.vf-home-feature,.vf-home-guide,.vf-home-faq{padding-bottom:7rem}.vf-home-paths{padding-bottom:0}.vf-home-paths__art{height:23rem}.vf-home-paths__content{padding:2.4rem}.vf-home-feature__inner,.vf-home-faq__inner{padding-top:7rem}.vf-home-guide__steps{gap:3rem}.vf-home-faq__answer{padding-right:1rem}}@media(prefers-reduced-motion:reduce){.vf-home-button,.vf-home-faq__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/vf-home.css.map */
