.vl-curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;background:radial-gradient(120% 90% at 50% 40%,#f4ecf8,#e5daf2 55%,#d2c3f6);transition:opacity .75s ease,visibility .75s ease}.vl-curtain__mark{font-size:clamp(1.6rem,5vw,3.1rem);letter-spacing:.42em;text-indent:.42em;font-weight:300;color:#36255c;opacity:0;animation:vl-mark-in 1.5s cubic-bezier(.22,1,.36,1) forwards}@keyframes vl-mark-in{0%{opacity:0;letter-spacing:.85em;text-indent:.85em;filter:blur(9px)}55%{opacity:1}to{opacity:1;letter-spacing:.42em;text-indent:.42em;filter:blur(0)}}.vl-curtain__rule{display:block;width:0;height:1px;margin:18px auto 0;background:linear-gradient(90deg,transparent,#D3B89A,transparent);animation:vl-rule 1.5s cubic-bezier(.22,1,.36,1) .25s forwards}@keyframes vl-rule{to{width:min(280px,52vw)}}.vl-curtain--out{opacity:0;visibility:hidden;pointer-events:none}html.vw-js .vl-parallax>img,html.vw-js .vl-parallax>picture>img,html.vw-js .vl-parallax>video{will-change:transform;transform:translate3d(0,var(--vl-py, 0px),0) scale(1.12)}.vl-wave{display:block;width:100%;height:46px;margin:0;line-height:0;pointer-events:none;overflow:hidden}.vl-wave svg{display:block;width:100%;height:46px}.vl-wave path{fill:none;stroke:url(#vl-wave-grad);stroke-width:1.6;stroke-linecap:round;opacity:.75;stroke-dasharray:1400;stroke-dashoffset:1400}.vl-wave.vl-wave-in path{animation:vl-draw 2.4s cubic-bezier(.22,1,.36,1) forwards}@keyframes vl-draw{to{stroke-dashoffset:0}}html.vw-js .vl-lines{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 var(--vl-m, 0%),transparent calc(var(--vl-m, 0%) + 18%));mask-image:linear-gradient(180deg,#000 0%,#000 var(--vl-m, 0%),transparent calc(var(--vl-m, 0%) + 18%));transition:-webkit-mask-image 1.1s ease,mask-image 1.1s ease}html.vw-js .vl-lines.vl-lines-in{--vl-m: 100%}#MainContent .shopify-section.vl-tint{position:relative}#MainContent .shopify-section.vl-tint:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#e5daf200,#e5daf26b,#e5daf200)}.vl-top{position:fixed;right:22px;bottom:22px;z-index:9998;width:52px;height:52px;display:grid;place-items:center;border:0;padding:0;border-radius:50%;cursor:pointer;background:#faf8fceb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 26px #36255c38;opacity:0;transform:translateY(14px) scale(.9);visibility:hidden;transition:opacity .4s ease,transform .4s cubic-bezier(.22,1,.36,1),visibility .4s}.vl-top.vl-top-on{opacity:1;transform:none;visibility:visible}.vl-top:hover{box-shadow:0 12px 34px #36255c52}.vl-top:focus-visible{outline:3px solid #725B9E;outline-offset:3px}.vl-top svg{position:absolute;top:0;right:0;bottom:0;left:0;width:52px;height:52px;transform:rotate(-90deg)}.vl-top__track{fill:none;stroke:#725b9e2e;stroke-width:2.5}.vl-top__bar{fill:none;stroke:url(#vl-ring-grad);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:var(--vl-c, 151);stroke-dashoffset:calc(var(--vl-c, 151) - var(--vl-c, 151) * var(--vl-p, 0));transition:stroke-dashoffset .15s linear}.vl-top__arrow{position:relative;z-index:1;width:16px;height:16px;color:#36255c}.vl-price{position:relative;overflow:hidden;isolation:isolate}.vl-price:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent 40%,rgba(211,184,154,.55) 50%,transparent 60%);transform:translate(-140%);animation:vl-price-sheen 7s ease-in-out infinite}@keyframes vl-price-sheen{0%,72%{transform:translate(-140%)}86%{transform:translate(140%)}to{transform:translate(140%)}}.vl-dot{position:fixed;left:0;top:0;z-index:99990;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#725b9e;pointer-events:none;opacity:0;transition:opacity .3s ease,width .25s ease,height .25s ease,margin .25s ease,background-color .25s ease;mix-blend-mode:multiply}html.vl-dot-on .vl-dot{opacity:.55}.vl-dot.vl-dot-lg{width:34px;height:34px;margin:-17px 0 0 -17px;background:#d2c3f6bf}.vl-marquee-react{transition:transform .5s cubic-bezier(.22,1,.36,1);transform:skew(var(--vl-skew, 0deg))}.vl-signature{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(420px,62vh,680px);display:grid;place-items:center;text-align:center;padding:clamp(56px,9vw,120px) 24px}.vl-signature__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.vl-signature__media img{width:100%;height:100%;object-fit:cover;display:block}.vl-signature__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f4ecf894,#f1e9f74d 45%,#36255c4d)}.vl-signature__inner{position:relative;z-index:2;max-width:760px}.vl-signature__kicker{display:block;font-size:.74rem;letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:#36255c;margin-bottom:18px}.vl-signature__title{font-size:clamp(1.9rem,5.2vw,3.4rem);line-height:1.12;font-weight:400;color:#1c1725;margin:0 0 18px}.vl-signature__text{font-size:clamp(.98rem,1.7vw,1.12rem);line-height:1.65;color:#1c1725;margin:0 auto 30px;max-width:56ch}.vl-signature .button,.vl-signature a.button{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;margin-inline:auto}.vl-signature__rule{display:block;width:74px;height:2px;margin:0 auto 26px;border-radius:2px;background:linear-gradient(90deg,#d2c3f6,#d3b89a,#725b9e);background-size:300% 100%;animation:vl-sig-rule 6s linear infinite}@keyframes vl-sig-rule{0%{background-position:0 0}to{background-position:-300% 0}}@media screen and (max-width:749px){.vl-dot{display:none}.vl-top{right:14px;bottom:14px;width:46px;height:46px}.vl-top svg{width:46px;height:46px}.vl-wave,.vl-wave svg{height:30px}html.vw-js .vl-parallax>img,html.vw-js .vl-parallax>picture>img,html.vw-js .vl-parallax>video{transform:none}}@media(prefers-reduced-motion:reduce){.vl-curtain,.vl-dot{display:none!important}.vl-price:after,.vl-signature__rule,.vl-marquee-react{animation:none!important;transform:none!important}.vl-wave path{stroke-dashoffset:0!important;animation:none!important}html.vw-js .vl-parallax>img,html.vw-js .vl-parallax>picture>img,html.vw-js .vl-parallax>video{transform:none!important}html.vw-js .vl-lines,html.vw-js .vl-lines.vl-lines-in{-webkit-mask-image:none!important;mask-image:none!important;transition:none!important}.vl-top{transition:none!important}}#MainContent product-card.product-card,#MainContent :is(.product-card,.collection-card,.article-card,.resource-card,.card):not(dialog):not([popover]):not(.modal):not(.quick-add-modal):not(.cart-drawer){background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}#MainContent .product-card .product-media-container{background-color:var(--vw-lavande-claire, #F1E9F7)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/velyora-lux.css.map */
