:root{--vl-gold: #C9A24D;--vl-gold-light: #E6C06E;--vl-ink: #1A1714;--vl-ease: cubic-bezier(.22, .61, .36, 1)}::selection{background:#c9a24d59;color:var(--vl-ink)}html{scroll-behavior:smooth}.vl-progress{position:fixed;inset:0 0 auto 0;height:2px;z-index:9999;pointer-events:none;background:linear-gradient(90deg,#B08A3A,var(--vl-gold-light),#B08A3A);transform-origin:0 50%;transform:scaleX(0)}html.vl-js .vl-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--vl-ease),transform .7s var(--vl-ease)}html.vl-js .vl-reveal.vl-in{opacity:1;transform:none}.ve-card,.bb-item,.product-card,.blog-post-card{transition:transform .35s var(--vl-ease),box-shadow .35s var(--vl-ease),border-color .35s var(--vl-ease)}.ve-card,.bb-item{position:relative;overflow:hidden;isolation:isolate}.ve-card:after,.bb-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,transparent 30%,rgba(230,192,110,.22) 48%,transparent 66%);transform:translate(-120%);transition:transform .9s var(--vl-ease)}.ve-card:hover:after,.bb-item:hover:after{transform:translate(120%)}a.ve-card:hover,a.bb-item:hover{transform:translateY(-4px);box-shadow:0 16px 36px #785c2829;border-color:var(--vl-gold)}.ve-card:hover .ve-date{box-shadow:inset 0 0 0 4px #1a1714,inset 0 0 0 5px #c9a24de6,0 0 0 4px #c9a24d2e}.ve-date{transition:box-shadow .35s var(--vl-ease),transform .35s var(--vl-ease)}a.ve-card:hover .ve-date{transform:rotate(-6deg) scale(1.04)}.ve-more,.bb-more{transition:letter-spacing .3s var(--vl-ease),color .3s}a.ve-card:hover .ve-more,a.bb-item:hover .bb-more{letter-spacing:.02em}.product-card:hover{transform:translateY(-3px)}.product-card .velora-vignette,.product-card img{transition:transform .6s var(--vl-ease)}.product-card:hover .velora-vignette,.product-card:hover img{transform:scale(1.03)}.vb-cta,.bb-cta a,.button,button[type=submit],.add-to-cart-button,.shopify-payment-button__button{position:relative;overflow:hidden;isolation:isolate;transition:transform .2s var(--vl-ease),box-shadow .3s var(--vl-ease),background .3s,color .3s}.vb-cta:before,.bb-cta a:before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;z-index:-1;background:linear-gradient(100deg,transparent,rgba(255,244,214,.55),transparent);transform:skew(-20deg);transition:left .8s var(--vl-ease)}.vb-cta:hover:before,.bb-cta a:hover:before{left:130%}.vb-cta:hover,.bb-cta a:hover,.button:hover,button[type=submit]:hover{box-shadow:0 10px 24px #785c2838}.vb-cta:active,.bb-cta a:active,.button:active,button[type=submit]:active,.ve-card:active,.bb-item:active{transform:scale(.97)}.vl-ripple{position:absolute;border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(circle,#e6c06e8c,#e6c06e00 70%);transform:scale(0);animation:vl-ripple .7s var(--vl-ease) forwards}@keyframes vl-ripple{to{transform:scale(2.6);opacity:0}}.menu-list__link-title,.mega-menu__link,footer a{background-image:linear-gradient(var(--vl-gold),var(--vl-gold));background-size:0 1.5px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .35s var(--vl-ease),color .3s}.menu-list__list-item:hover .menu-list__link-title,.mega-menu__link:hover,footer a:hover{background-size:100% 1.5px}.variant-option__button-label,.variant-option input+label{transition:border-color .25s,box-shadow .25s,transform .2s var(--vl-ease)}.variant-option__button-label:hover{border-color:var(--vl-gold)!important}.variant-option__button-label:has(input:checked),.variant-option input:checked+label{box-shadow:0 0 0 3px #c9a24d38}:focus-visible{outline:2px solid var(--vl-gold)!important;outline-offset:3px}.vb-img{transition:transform .8s var(--vl-ease),box-shadow .8s var(--vl-ease)}.vb-media:hover .vb-img{transform:translateY(-4px) scale(1.01);box-shadow:0 26px 60px #785c2838}.vb-since{animation:vl-glow 3.6s ease-in-out infinite}@keyframes vl-glow{0%,to{box-shadow:0 0 #c9a24d00}50%{box-shadow:0 0 0 4px #c9a24d29}}@media(hover:hover){html{scrollbar-width:thin;scrollbar-color:var(--vl-gold) transparent}}.mega-menu__content-list--products .resource-card__media{--resource-card-aspect-ratio: 16 / 10 !important}.mega-menu__content-list--products .resource-card__image,.mega-menu__content-list--products .resource-card__image-placeholder{aspect-ratio:16 / 10!important;width:100%;object-fit:cover;object-position:50% 15%!important}.vl-help{position:fixed;right:18px;bottom:18px;z-index:40;display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:999px;background:#1a1714;color:#f3eee4;border:1px solid #C9A24D;text-decoration:none;box-shadow:0 10px 28px #1a171447;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .45s var(--vl-ease),transform .45s var(--vl-ease),box-shadow .3s}.vl-help--on{opacity:1;transform:none;pointer-events:auto}.vl-help:hover{box-shadow:0 14px 34px #785c2861;transform:translateY(-2px);color:#f3eee4}.vl-help__icon{width:34px;height:34px;border-radius:50%;background:linear-gradient(180deg,#edcb7e,#b08a3a);display:inline-flex;align-items:center;justify-content:center}.vl-help__icon svg{width:17px;height:17px;fill:none;stroke:#1a1714;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vl-help__txt{display:flex;flex-direction:column;line-height:1.15;font-size:14px;font-weight:600;letter-spacing:.02em}.vl-help__txt small{font-size:11px;font-weight:400;color:#d9cdb4;letter-spacing:.03em}body:has([ref=stickyBar][data-stuck=true]) .vl-help,body:has(dialog[open]) .vl-help{opacity:0;transform:translateY(14px);pointer-events:none}@media(max-width:749px){.vl-help{right:14px;bottom:14px;padding:0;border-width:1.5px}.vl-help__icon{width:50px;height:50px}.vl-help__icon svg{width:22px;height:22px}.vl-help__txt{display:none}}@media print{.vl-help,.vl-progress{display:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.vl-js .vl-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/velora-luxe.css.map */
