.mobile-menu__overlay[data-v-b7f8c71d]{z-index:200;background:#0006;position:fixed;inset:0}.mobile-menu[data-v-b7f8c71d]{background:var(--color-white);z-index:201;flex-direction:column;width:min(320px,85vw);padding:1.5rem;display:flex;position:fixed;top:0;bottom:0;left:0}.mobile-menu__header[data-v-b7f8c71d]{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.mobile-menu__brand[data-v-b7f8c71d]{letter-spacing:.2em;text-transform:uppercase;font-size:1.2rem}.mobile-menu__header button[data-v-b7f8c71d]{color:var(--color-gray-500);font-size:1.75rem;line-height:1}.mobile-menu__nav[data-v-b7f8c71d]{flex-direction:column;flex:1;gap:0;display:flex}.mobile-menu__nav a[data-v-b7f8c71d]{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--color-gray-200);padding:1rem 0;font-size:.85rem}.mobile-menu__footer[data-v-b7f8c71d]{letter-spacing:.1em;text-transform:uppercase;padding-top:1.5rem;font-size:.8rem}.empty-state[data-v-bbaabcee]{text-align:center;color:var(--color-muted);padding:clamp(2.5rem,5vw,3.5rem) 1.75rem}.empty-state__icon[data-v-bbaabcee]{color:var(--color-line);margin-bottom:1.25rem}.empty-state__icon i[data-v-bbaabcee]{font-size:2.5rem}.empty-state__img[data-v-bbaabcee]{opacity:.85;width:min(160px,60%);margin:0 auto}.empty-state h3[data-v-bbaabcee]{font-family:var(--font-display);color:var(--color-ink);margin-bottom:.65rem;font-size:clamp(1.35rem,3vw,1.65rem);font-weight:300}.empty-state p[data-v-bbaabcee]{max-width:280px;margin-bottom:1.75rem;margin-left:auto;margin-right:auto;font-size:.9rem;line-height:1.65}.cart-overlay[data-v-6ee66bc1]{z-index:9998;background:#00000080;position:fixed;inset:0}.cu-cartmini-remove[data-v-6ee66bc1],.cu-cart-minus[data-v-6ee66bc1],.cu-cart-plus[data-v-6ee66bc1]{cursor:pointer;font:inherit;background:0 0;border:none}.cu-cartmini-remove[data-v-6ee66bc1]{margin-top:8px;font-size:12px;text-decoration:underline;display:block}.cu-cart-input[data-v-6ee66bc1]{text-align:center;border:1px solid #0000001a;width:40px}.newsletter-discount[data-v-fc0693da]{color:var(--cu-theme-primary,#b8956a);margin-top:8px;font-weight:700}:root{--cu-ff-body:"Poppins", sans-serif;--cu-ff-mrs:"Mrs Sheppards", cursive;--cu-ff-gochi:"Gochi Hand", cursive;--cu-common-blue:#2c241e;--cu-common-blue-2:#3d322a;--cu-theme-primary:#b8956a;--cu-common-yellow-2:#b8956a;--veloura-espresso:#2c241e;--veloura-gold:#b8956a;--veloura-gold-soft:#d4c0a1;--veloura-ink:#1a1614}body{margin:0}a{color:inherit;text-decoration:none}#app{min-height:100vh}.navigation a.router-link-active,.navigation a.router-link-exact-active,.cu-footer-widget-content a.router-link-active,.cu-footer-widget-content a.router-link-exact-active{color:inherit}.veloura-logo-text{font-family:var(--cu-ff-body);letter-spacing:.12em;text-transform:uppercase;color:#000;font-size:28px;font-weight:700;line-height:1}.veloura-logo-mark{color:var(--veloura-gold);align-items:center;gap:10px;display:inline-flex}.veloura-logo-mark i{font-size:26px}.veloura-logo-img{object-fit:contain;width:auto;max-width:160px;height:36px;display:block}.cu-product-ratings i,.cu-testimonial-sf-rating-inner i{color:var(--veloura-gold)}.cu-cta-sf-btn{background:var(--veloura-gold)!important;color:#fff!important;border-color:var(--veloura-gold)!important}.cu-cta-sf-btn:hover{color:var(--veloura-espresso)!important;background:#fff!important;border-color:#fff!important}.cu-header-action-badge{background:var(--veloura-espresso)}.page-shell{padding:80px 0 100px}.form-input,.form-select,.form-textarea{background:#fff;border:1px solid #0000001f;width:100%;padding:12px 16px;font-family:inherit;font-size:15px}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--veloura-gold);outline:none}.form-label{letter-spacing:.08em;text-transform:uppercase;color:#545454;margin-bottom:8px;font-size:12px;font-weight:500;display:block}.form-group{margin-bottom:18px}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=768px){.form-row{grid-template-columns:1fr}}.fade-enter-active,.fade-leave-active{transition:opacity .45s}.fade-enter-from,.fade-leave-to{opacity:0}.slide-cart-enter-active,.slide-cart-leave-active{transition:transform .35s}.slide-cart-enter-from,.slide-cart-leave-to{transform:translate(100%)}.overlay-enter-active,.overlay-leave-active{transition:opacity .3s}.overlay-enter-from,.overlay-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
