body.vf-visual-v1{--vf-ink:#201c26;--vf-muted:#66616d;--vf-surface:#f5f3f6;--vf-line:#e7e2eb;--vf-accent:#725282;--vf-radius-card:8px;--vf-radius-control:4px;--color-background:255,255,255;--gradient-background:#fff;--color-foreground:32,28,38;--color-button:32,28,38;--color-button-text:255,255,255;--color-secondary-button-text:32,28,38;color:var(--vf-ink)}.vf-visual-v1 .color-scheme-1{--color-background:255,255,255;--gradient-background:#fff;--color-foreground:32,28,38;--color-button:32,28,38;--color-button-text:255,255,255;--color-secondary-button-text:32,28,38}.vf-visual-v1 .color-scheme-2{--color-background:245,243,246;--gradient-background:#f5f3f6;--color-foreground:32,28,38;--color-button:32,28,38;--color-button-text:255,255,255;--color-secondary-button-text:32,28,38}.vf-visual-v1 :is(.color-scheme-3,.color-scheme-4){--color-background:32,28,38;--gradient-background:#201c26;--color-foreground:255,255,255;--color-button:255,255,255;--color-button-text:32,28,38;--color-secondary-button-text:255,255,255}.vf-visual-v1 .color-scheme-5{--color-background:114,82,130;--gradient-background:#725282;--color-foreground:255,255,255;--color-button:255,255,255;--color-button-text:114,82,130;--color-secondary-button-text:255,255,255}.vf-visual-v1 #MainContent :is(.vf-home,.vf-floor-mats,.vf-ambient,.vf-catalog,.vf-collection){--vf-ink:#201c26;--vf-muted:#66616d;--vf-surface:#f5f3f6;--vf-line:#e7e2eb;--vf-accent:#725282;--vf-purple:#725282}.vf-visual-v1 #MainContent :is(.vf-home-trust,.vf-home-paths,.vf-home-scenes,.vf-home-blog,.vf-home-faq,.vf-collection,.vf-floor-mats-page,.vf-floor-mats-page product-info){background:#fff;color:var(--vf-ink)}.vf-visual-v1 #MainContent :is(.vf-home-guide,.vf-floor-mats){background:var(--vf-surface);color:var(--vf-ink)}.vf-visual-v1 #MainContent :is(.vf-home-video,.vf-ambient__dark,.vf-floor-mats__panel--dark){background:var(--vf-ink);color:#fff}.vf-visual-v1 #MainContent :is(.vf-home-paths,.vf-home-scenes,.vf-home-guide,.vf-home-faq,.vf-home-blog){padding-top:8rem;padding-bottom:8rem}.vf-visual-v1 #MainContent :is(.vf-home-paths__card,.vf-home-scenes__row,.vf-home-trust__grid,.vf-floor-mats__benefits,.vf-floor-mats__panel,.vf-ambient__kit,.vf-ambient__product,.vf-catalog__card,.vf-collection__card){border:1px solid var(--vf-line);border-radius:var(--vf-radius-card);box-shadow:none}.vf-visual-v1 #MainContent :is(.vf-home-paths__card,.vf-home-scenes__row,.vf-ambient__product,.vf-catalog__card,.vf-collection__card){background:#fff}.vf-visual-v1 #MainContent .vf-floor-mats__panel--dark{border-color:var(--vf-ink)}.vf-visual-v1 #MainContent .vf-home-trust__icon{color:#fff;background:var(--vf-surface)}.vf-visual-v1 #MainContent .vf-floor-mats__benefit-icon{color:var(--vf-accent);background:var(--vf-surface)}.vf-visual-v1 #MainContent :is(.vf-home-paths__link,.vf-home-scenes__copy a,.vf-home-faq__contact,.vf-floor-mats-purchase-note a,.vf-floor-mats-breadcrumb a,.vf-collection__action){color:var(--vf-accent)}.vf-visual-v1 #MainContent .vf-featured-product .price-item--sale{color:var(--vf-ink)}.vf-visual-v1 #MainContent .vf-featured-product__savings{background:var(--vf-surface);color:var(--vf-accent);font-weight:500}.vf-visual-v1 #MainContent .button{--color-button:32,28,38;--color-button-text:255,255,255;--buttons-radius:4px;--buttons-radius-outset:4px;--buttons-shadow-opacity:0;min-height:5rem;font-weight:500;letter-spacing:0}.vf-visual-v1 #MainContent .button:not(:disabled):hover{--color-button:114,82,130}.vf-visual-v1 #MainContent .button--secondary{--color-button:255,255,255;--color-button-text:32,28,38;--alpha-button-background:1;--alpha-button-border:1}.vf-visual-v1 #MainContent .product-form__submit{--color-button:32,28,38;--color-button-text:255,255,255;--alpha-button-background:1}.vf-visual-v1 #MainContent .product-form__submit:not(:disabled):hover{--color-button:114,82,130}.vf-visual-v1 #MainContent .vf-featured-product__heading{font-weight:500;letter-spacing:-.025em}.vf-visual-v1 #MainContent :is(.vf-ambient__breadcrumb,.vf-ambient-purchase) a{color:var(--vf-accent)}.vf-visual-v1 #MainContent :is(.vf-ambient__button,.vf-catalog__button){border:1px solid var(--vf-ink);border-radius:var(--vf-radius-control);background:var(--vf-ink);color:#fff;min-height:5rem;font-weight:500;letter-spacing:0}.vf-visual-v1 #MainContent :is(.vf-ambient__button,.vf-catalog__button):hover{background:var(--vf-accent);border-color:var(--vf-accent)}.vf-visual-v1 #MainContent .vf-home-banner__button{border-radius:var(--vf-radius-control);min-height:5.2rem;background:#fff;color:var(--vf-ink);border-color:#fff}.vf-visual-v1 #MainContent .vf-home-banner__button:hover{background:var(--vf-surface);border-color:var(--vf-surface)}.vf-visual-v1 #MainContent .vf-featured-product__shop-now{border:1px solid var(--vf-ink);border-radius:var(--vf-radius-control);background:#fff;color:var(--vf-ink);min-height:5rem;font-weight:500;letter-spacing:0}.vf-visual-v1 #MainContent .vf-featured-product__shop-now:hover{background:var(--vf-surface)}.vf-visual-v1 #MainContent .product-form__input--pill input[type=radio]+label{border:1px solid #b4abb9;border-radius:var(--vf-radius-control);min-height:4.4rem;background:#fff;color:var(--vf-ink);font-weight:500}.vf-visual-v1 #MainContent .product-form__input--pill input[type=radio]:checked+label{background:var(--vf-ink);color:#fff;border-color:var(--vf-ink)}.vf-visual-v1 #MainContent :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--vf-accent);outline-offset:4px}.vf-visual-v1 #MainContent .product-form__input--pill input[type=radio]:focus-visible+label{outline:3px solid var(--vf-accent);outline-offset:4px}.vf-visual-v1 :is(.header__menu-item,.footer__content-top,.footer-block__details-content){opacity:1}.vf-visual-v1 .header__inline-menu>.list-menu>li>.header__menu-item,.vf-visual-v1 .header__inline-menu>.list-menu>li>header-menu>details>.header__menu-item{color:var(--vf-ink)}.vf-visual-v1 footer.footer{background:var(--vf-surface);color:var(--vf-ink);border-top:1px solid var(--vf-line)}.vf-visual-v1 #MainContent :is(.vf-catalog__image,.vf-collection__image-link,.vf-ambient__product-image,.vf-featured-packshot){position:relative;display:block;aspect-ratio:1;background:#fff;overflow:hidden;padding:2rem}.vf-visual-v1 #MainContent .vf-home-paths__art:has(.vf-product-card-image){position:relative;aspect-ratio:1;background:#fff;min-height:0;height:auto;padding:2rem}.vf-visual-v1 #MainContent .vf-home-paths__art{aspect-ratio:1;min-height:0;height:auto}.vf-visual-v1 #MainContent :is(.vf-product-card-image,.vf-home-paths__art .vf-product-card-image){display:block;position:static;width:100%;height:100%;object-fit:contain;max-width:100%;transform:none}.vf-visual-v1 #MainContent .vf-featured-packshot{border:1px solid var(--vf-line);border-radius:var(--vf-radius-card)}.vf-visual-v1 #MainContent .vf-product-image-note{position:absolute;left:2rem;bottom:1.4rem;background:#fffffff0;color:var(--vf-muted);font-size:1.1rem;line-height:1.4;padding:.3rem .6rem;letter-spacing:0}.vf-visual-v1 #MainContent .vf-home-paths__art:has(.vf-product-card-image) .vf-home-paths__number{display:none}.vf-visual-v1 #MainContent .vf-catalog__sort :is(select,button){border-radius:var(--vf-radius-control);border-color:#b4abb9;background:#fff;color:var(--vf-ink)}.vf-visual-v1 #MainContent .vf-catalog__categories>span{background:var(--vf-ink);border-color:var(--vf-ink);color:#fff}.vf-visual-v1 #MainContent .vf-catalog__categories>a{border-color:var(--vf-line);background:#fff;color:var(--vf-ink)}.vf-visual-v1 #MainContent .vf-catalog__categories>a:hover{background:var(--vf-surface)}@media(max-width:749px){.vf-visual-v1 #MainContent :is(.vf-home-paths,.vf-home-scenes,.vf-home-guide,.vf-home-faq,.vf-home-blog){padding-top:4.8rem;padding-bottom:4.8rem}.vf-visual-v1 #MainContent :is(.vf-catalog__image,.vf-collection__image-link,.vf-ambient__product-image,.vf-featured-packshot,.vf-home-paths__art:has(.vf-product-card-image)){padding:1.6rem}.vf-visual-v1 #MainContent .vf-product-image-note{left:1.4rem;bottom:1rem}}.vf-visual-v1 #MainContent :is(.vf-home,.vf-floor-mats,.vf-ambient,.vf-catalog,.vf-collection,.vf-floor-mats-page product-info) .page-width{max-width:var(--page-width)}.vf-visual-v1 #MainContent .vf-home-scenes__media:has(.vf-product-card-image){aspect-ratio:1;min-height:0;height:auto;background:#fff;padding:2rem}
/*# sourceMappingURL=/cdn/shop/t/27/assets/vf-brand-system.css.map */
