:root{--vlr-deep: #1A1A2E;--vlr-gold: #C9A96E;--vlr-cream: #FAF7F4;--vlr-blush: #E8D5C4;--vlr-text: #2D2D2D;--vlr-rose: #8B4B6B}.vlr-trust{background:var(--vlr-cream);border-top:1px solid var(--vlr-blush);border-bottom:1px solid var(--vlr-blush);padding:14px 20px}.vlr-trust-inner{max-width:1200px;margin:0 auto;display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.vlr-trust-item{display:flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.5px;color:var(--vlr-text);font-weight:500}.vlr-trust-icon{font-size:18px}.card-wrapper{transition:transform .35s cubic-bezier(.25,.8,.25,1),box-shadow .35s ease;border-radius:12px;overflow:hidden;position:relative}.card-wrapper:hover{transform:translateY(-6px);box-shadow:0 16px 40px #1a1a2e26}.card-wrapper:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right,#fff0,#ffffff40,#fff0);transform:skew(-20deg);z-index:10;opacity:0;pointer-events:none}.card-wrapper:hover:before{animation:vlr-shimmer .7s ease forwards}@keyframes vlr-shimmer{0%{left:-75%;opacity:1}to{left:125%;opacity:0}}.card__media img{transition:transform .5s ease}.card-wrapper:hover .card__media img{transform:scale(1.06)}.featured-collection__title{position:relative;display:inline-block}.featured-collection__title:after{content:"";display:block;width:48px;height:2px;background:var(--vlr-gold);margin:8px auto 0;border-radius:2px;transition:width .4s ease}.featured-collection__title:hover:after{width:100%}.vlr-reveal{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease}.vlr-reveal.vlr-visible{opacity:1;transform:translateY(0)}.vlr-reveal-delay-1{transition-delay:.1s}.vlr-reveal-delay-2{transition-delay:.18s}.vlr-reveal-delay-3{transition-delay:.26s}.vlr-reveal-delay-4{transition-delay:.34s}.button--primary{position:relative;overflow:hidden;transition:box-shadow .3s ease,transform .2s ease!important}.button--primary:hover{box-shadow:0 0 18px #c9a96e73;transform:translateY(-2px)}.quick-add__submit{background:var(--vlr-deep)!important;color:#fff!important;letter-spacing:1px;transition:background .3s ease,color .3s ease!important}.quick-add__submit:hover{background:var(--vlr-gold)!important;color:var(--vlr-deep)!important}@media(max-width:749px){.vlr-trust-inner{gap:16px}.card-wrapper:hover{transform:translateY(-3px)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/veloura-custom.css.map */
