@media(prefers-reduced-motion:no-preference){.vv-fx-hero .vv-home-hero__slide{overflow:hidden}.vv-fx-hero .vv-home-hero__slide.is-active img{animation:vv-hm-kenburns 14s ease-out both;transform-origin:60% 50%}.vv-fx-hero .vv-home-hero__slide-link{position:relative;display:block;overflow:hidden}.vv-fx-hero .vv-home-hero__slide-link:after{content:"";position:absolute;inset:0 auto 0 -40%;width:30%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .22),transparent);transform:skew(-18deg);pointer-events:none;animation:vv-hm-shine 7s ease-in-out 1.5s infinite}.vv-fx-cards .vv-product-tabs__card{transition:transform .3s ease,box-shadow .3s ease}.vv-fx-cards .vv-product-tabs__card:hover{transform:translateY(-6px);box-shadow:0 18px 34px #46436e24}.vv-fx-cards .vv-product-tabs__image img{transition:transform .45s cubic-bezier(.22,.72,.24,1),scale .45s ease}.vv-fx-cards .vv-product-tabs__card:hover .vv-product-tabs__image img{transform:translateY(-6px) scale(1.04)}.vv-fx-cards .vv-hm-wave .vv-product-tabs__card{animation:vv-hm-rise .55s cubic-bezier(.22,.72,.24,1) both;animation-delay:calc(var(--vv-hm-i, 0) * 70ms)}.vv-fx-cards .vv-product-tabs__swatch[aria-pressed=true],.vv-fx-cards vv-card-colors button[aria-pressed=true]{animation:vv-hm-pop .35s ease}.vv-fx-cards .vv-product-tabs__arrow{transition:transform .25s ease}.vv-fx-cards .vv-product-tabs__card:hover .vv-product-tabs__arrow{transform:translate(4px)}.vv-fx-cards .vv-cat-tiles__media{overflow:hidden}.vv-fx-cards .vv-cat-tiles__media img{transition:transform .6s cubic-bezier(.22,.72,.24,1)}.vv-fx-cards .vv-cat-tiles__link:hover .vv-cat-tiles__media img{transform:scale(1.06)}.vv-fx-cards .vv-cat-tiles__cta{transition:transform .25s ease}.vv-fx-cards .vv-cat-tiles__link:hover .vv-cat-tiles__cta{transform:translate(4px)}.vv-fx-numbers .vv-proof__badge{isolation:isolate}.vv-fx-numbers .vv-proof__badge:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;z-index:-1;border:2px dashed rgb(184 83 45 / .55);border-radius:inherit;animation:vv-hm-spin 16s linear infinite}.vv-fx-numbers .vv-product-tabs__off{display:inline-block;animation:vv-hm-pulse 2.4s ease-in-out infinite}.vv-fx-numbers .vv-hm-counting{font-variant-numeric:tabular-nums}.vv-fx-graphics .vv-hm-stack{position:absolute;bottom:22px;right:22px;width:64px;height:64px;pointer-events:none;opacity:.9}.vv-fx-graphics .vv-hm-stack g{animation:vv-hm-stack 4.8s cubic-bezier(.34,1.4,.64,1) infinite;transform-box:fill-box}.vv-fx-graphics .vv-hm-stack g:nth-of-type(2){animation-delay:.35s}.vv-fx-graphics .vv-hm-stack g:nth-of-type(3){animation-delay:.7s}.vv-fx-graphics .vv-home-bulk__details{position:relative}@media(max-width:749px){.vv-hm-stack{display:none}}.vv-fx-graphics .vv-hm-leaves{position:absolute;z-index:2;left:14px;bottom:14px;width:84px;height:84px;pointer-events:none}.vv-fx-graphics .vv-hm-leaves path{transform-box:fill-box;transform-origin:50% 100%;animation:vv-hm-sway 5s ease-in-out infinite}.vv-fx-graphics .vv-hm-leaves path:nth-child(2){animation-delay:-1.6s}.vv-fx-graphics .vv-hm-leaves path:nth-child(3){animation-delay:-3.1s}.vv-fx-graphics .vv-delivery-strip__puff{position:absolute;bottom:4px;left:-10px;width:10px;height:10px;border-radius:50%;background:#46436e2e;animation:vv-hm-puff .9s ease-out infinite}.vv-fx-graphics .vv-delivery-strip__puff+.vv-delivery-strip__puff{animation-delay:.45s;bottom:8px}.vv-fx-graphics .vv-delivery-strip__pin{animation:vv-hm-pin 2.6s cubic-bezier(.34,1.56,.64,1) infinite;transform-origin:50% 100%}}.vv-delivery-strip__puff{display:none}@media(prefers-reduced-motion:no-preference){.vv-fx-graphics .vv-delivery-strip__puff{display:block}}.vv-delivery-strip__pin{position:absolute;right:calc(var(--page-margin, 20px) + 6px);bottom:14px;width:22px;height:30px;color:#b8532d}@keyframes vv-hm-kenburns{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes vv-hm-shine{0%,70%{left:-40%}to{left:120%}}@keyframes vv-hm-rise{0%{transform:translateY(16px)}to{transform:none}}@keyframes vv-hm-pop{0%{transform:scale(1)}45%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes vv-hm-spin{to{transform:rotate(360deg)}}@keyframes vv-hm-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes vv-hm-stack{0%{transform:translateY(-26px);opacity:0}18%{transform:none;opacity:1}82%{transform:none;opacity:1}to{transform:none;opacity:0}}@keyframes vv-hm-sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes vv-hm-puff{0%{transform:translate(0) scale(.6);opacity:.8}to{transform:translate(-22px,-10px) scale(1.6);opacity:0}}@keyframes vv-hm-pin{0%,55%{transform:translateY(0)}65%{transform:translateY(-12px)}75%{transform:translateY(0)}82%{transform:translateY(-4px)}90%,to{transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vv-home-fx.css.map */
