:root{--vg-ease: cubic-bezier(.22, .61, .21, 1);--vg-ease-soft: cubic-bezier(.4, 0, .2, 1);--vg-glow: 0 30px 80px -30px rgba(73, 59, 49, .35)}.vg-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;display:grid;place-items:center;background:radial-gradient(120% 90% at 50% 45%,#fff,#f7f2ea 55%,#efe6d8);animation:vg-veil-out 1.6s var(--vg-ease) .45s forwards}.vg-veil__mark{font-family:var(--vg-serif);font-weight:300;font-size:clamp(28px,4vw,44px);letter-spacing:.4em;text-transform:uppercase;color:var(--vg-brown);padding-left:.4em;opacity:0;animation:vg-mark 1.4s var(--vg-ease) forwards}@keyframes vg-mark{0%{opacity:0;filter:blur(12px);letter-spacing:.8em}45%{opacity:1;filter:blur(0);letter-spacing:.4em}to{opacity:0;filter:blur(10px);letter-spacing:.5em;transform:translateY(-14px)}}@keyframes vg-veil-out{0%{opacity:1;filter:blur(0);transform:scale(1)}to{opacity:0;filter:blur(30px);transform:scale(1.08);visibility:hidden}}html.vg-veil-seen .vg-veil{display:none}.vg-grain{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:9990;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:vg-grain 1.2s steps(3) infinite}@keyframes vg-grain{0%{transform:translate(0)}33%{transform:translate(-3%,2%)}66%{transform:translate(2%,-3%)}to{transform:translate(0)}}.vg-sky{--vg-px: 0px;--vg-py: 0px;--vg-scroll: 0px}.vg-sky__layer{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;will-change:transform;transition:transform 1.2s var(--vg-ease)}.vg-sky__layer--far{transform:translate3d(calc(var(--vg-px) * -.3),calc(var(--vg-py) * -.3 + var(--vg-scroll) * .15),0)}.vg-sky__layer--mid{transform:translate3d(calc(var(--vg-px) * -.7),calc(var(--vg-py) * -.7 + var(--vg-scroll) * .3),0)}.vg-sky__layer--near{transform:translate3d(calc(var(--vg-px) * -1.3),calc(var(--vg-py) * -1.3 + var(--vg-scroll) * .55),0)}.vg-sky__layer--far .vg-cloud{filter:blur(70px)}.vg-sky__layer--near .vg-cloud{filter:blur(30px)}.vg-cloud--puff{border-radius:48% 52% 46% 54%/60% 58% 42% 40%}.vg-c6{width:300px;height:140px;left:58%;top:26%;animation-delay:-10s;animation-duration:22s}.vg-c7{width:480px;height:180px;left:-8%;top:40%;animation-delay:-16s;animation-duration:30s;background:#fbf8f2}.vg-c8{width:260px;height:120px;right:24%;top:82%;animation-delay:-2s;animation-duration:20s}.vg-hero__glow{position:absolute;left:50%;top:46%;width:min(900px,120vw);aspect-ratio:1.6;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(closest-side,#e8cea88c,#e8cea800 72%);animation:vg-breathe 9s ease-in-out infinite}@keyframes vg-breathe{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(.96)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}.vg-split .vg-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em}.vg-split .vg-word>span{display:inline-block;opacity:0;filter:blur(14px);transform:translateY(60%);transition:opacity 1.3s var(--vg-ease),filter 1.3s var(--vg-ease),transform 1.3s var(--vg-ease);transition-delay:calc(var(--i) * 90ms + var(--vg-start, 0ms))}.vg-split.is-in .vg-word>span{opacity:1;filter:blur(0);transform:none}.vg-scrollcue{position:absolute;left:50%;bottom:36px;transform:translate(-50%);z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--vg-taupe);text-decoration:none}.vg-scrollcue__line{width:1px;height:48px;background:linear-gradient(var(--vg-taupe),transparent);position:relative;overflow:hidden}.vg-scrollcue__line:after{content:"";position:absolute;left:0;top:-50%;width:1px;height:50%;background:var(--vg-ink);animation:vg-cue 2.2s var(--vg-ease) infinite}@keyframes vg-cue{0%{top:-50%}to{top:110%}}.vg-js [data-vg-reveal]{opacity:0;filter:blur(10px);transform:translate3d(0,38px,0);transition:opacity 1.1s var(--vg-ease),filter 1.1s var(--vg-ease),transform 1.1s var(--vg-ease);transition-delay:var(--vg-delay, 0ms)}.vg-js [data-vg-reveal=fade]{transform:none}.vg-js [data-vg-reveal=scale]{transform:scale(.94)}.vg-js [data-vg-reveal].is-in{opacity:1;filter:blur(0);transform:none}.vg-uni__media,.vg-card__media{position:relative;isolation:isolate}.vg-js .vg-uni[data-vg-reveal] .vg-uni__media:after,.vg-js .vg-card[data-vg-reveal] .vg-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#FFFFFF 0%,var(--vg-mist) 100%);transform-origin:top;transition:transform 1.4s var(--vg-ease) calc(var(--vg-delay, 0ms) + .15s)}.vg-js .vg-uni[data-vg-reveal].is-in .vg-uni__media:after,.vg-js .vg-card[data-vg-reveal].is-in .vg-card__media:after{transform:scaleY(0)}.vg-js .vg-uni[data-vg-reveal] .vg-uni__media img,.vg-js .vg-card[data-vg-reveal] .vg-card__media img{transform:scale(1.18);transition:transform 2.2s var(--vg-ease) calc(var(--vg-delay, 0ms) + .15s)}.vg-js .vg-uni[data-vg-reveal].is-in .vg-uni__media img,.vg-js .vg-card[data-vg-reveal].is-in .vg-card__media img{transform:scale(1)}.vg-card{transition:transform .8s var(--vg-ease)}.vg-card__media{transition:box-shadow .8s var(--vg-ease),border-radius .8s var(--vg-ease)}.vg-card__img2{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:0;transition:opacity .9s var(--vg-ease),transform 1.6s var(--vg-ease)!important}@media(hover:hover){.vg-card:hover{transform:translateY(-8px)}.vg-card:hover .vg-card__media{box-shadow:var(--vg-glow);border-radius:22px}.vg-js .vg-card[data-vg-reveal].is-in:hover .vg-card__media img{transform:scale(1.05)}.vg-card:hover .vg-card__img2{opacity:1}.vg-uni:hover .vg-uni__media{box-shadow:var(--vg-glow)}.vg-js .vg-uni[data-vg-reveal].is-in:hover .vg-uni__media img{transform:scale(1.06)}}.vg-uni__media{transition:box-shadow .9s var(--vg-ease)}.vg-card__name{position:relative;display:inline-block}.vg-card__name:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:var(--vg-brass);transform:scaleX(0);transform-origin:right;transition:transform .7s var(--vg-ease)}.vg-card:hover .vg-card__name:after{transform:scaleX(1);transform-origin:left}.vg-uni__more{transition:letter-spacing .6s var(--vg-ease),color .6s}.vg-uni:hover .vg-uni__more{letter-spacing:.3em;color:var(--vg-ink)}.vg-btn{position:relative;overflow:hidden;isolation:isolate;transition:color .5s var(--vg-ease),transform .5s var(--vg-ease),background 0s}.vg-btn:before{content:"";position:absolute;left:50%;top:100%;width:140%;aspect-ratio:1;z-index:-1;border-radius:50%;background:var(--vg-ink);transform:translate(-50%) scale(.2);transition:transform .7s var(--vg-ease),top .7s var(--vg-ease)}.vg-btn:hover,.vg-btn:focus-visible{background:transparent;color:var(--vg-ivory)}.vg-btn:hover:before,.vg-btn:focus-visible:before{top:-20%;transform:translate(-50%) scale(1)}.vg-band{overflow:hidden;border-block:1px solid #DCCFBC;padding:22px 0;background:var(--vg-ivory)}.vg-band__track{display:flex;width:max-content;animation:vg-band 38s linear infinite}.vg-band:hover .vg-band__track{animation-play-state:paused}.vg-band__item{display:inline-flex;align-items:center;gap:36px;padding-right:36px;white-space:nowrap;font-family:var(--vg-serif);font-style:italic;font-weight:300;font-size:clamp(22px,2.6vw,34px);color:var(--vg-brown)}.vg-band__dot{width:7px;height:7px;border-radius:50%;background:var(--vg-brass);opacity:.7}@keyframes vg-band{to{transform:translate(-50%)}}.vg-quote__text .vg-ch{opacity:.14;transition:opacity .5s var(--vg-ease)}.vg-quote__text .vg-ch.is-lit{opacity:1}.vg-promise{transition:background .6s var(--vg-ease)}.vg-promise:hover{background:#fbf8f2}#header-group{transition:background .6s var(--vg-ease),backdrop-filter .6s var(--vg-ease),box-shadow .6s}html.vg-scrolled #header-group .header-section,html.vg-scrolled #header-component{background:#f5f1e9b8!important;-webkit-backdrop-filter:saturate(140%) blur(18px);backdrop-filter:saturate(140%) blur(18px)}.vg-cursor{position:fixed;left:0;top:0;z-index:9995;pointer-events:none;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;border:1px solid rgba(73,59,49,.45);background:#ffffff2e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:width .45s var(--vg-ease),height .45s var(--vg-ease),margin .45s var(--vg-ease),background .45s,border-color .45s,opacity .3s;opacity:0}.vg-cursor.is-on{opacity:1}.vg-cursor.is-hover{width:74px;height:74px;margin:-37px 0 0 -37px;background:#ffffff59;border-color:#a58a6099}@media(hover:none),(pointer:coarse){.vg-cursor{display:none}}.template-product .product-information [class*=media] img{transition:transform 1.4s var(--vg-ease)}.vg-pdp-in{animation:vg-pdp .9s var(--vg-ease) both}@keyframes vg-pdp{0%{opacity:0;transform:translateY(24px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.vg-veil,.vg-grain,.vg-cursor,.vg-scrollcue__line:after{display:none!important}[data-vg-reveal],.vg-split .vg-word>span,.vg-quote__text .vg-ch{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}.vg-uni .vg-uni__media:after,.vg-card .vg-card__media:after{display:none}.vg-band__track,.vg-hero__glow{animation:none}.vg-sky__layer{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/villaglow-motion.css.map */
