body{font-size:15px;line-height:1.6}:focus-visible{outline:2px solid #8d4c76;outline-offset:2px}.announcement{font-size:12px;letter-spacing:.08em;padding:9px 16px}.site-header{min-height:96px;padding:12px 5.5%}.brand-logo img{width:auto;height:68px;max-width:60vw}.desktop-nav{font-size:14px;gap:26px}.cart-button{font-size:13px;letter-spacing:.06em}.intro-strip{font-size:12px;letter-spacing:.1em;flex-wrap:wrap;gap:10px 22px}.eyebrow{font-size:12px;letter-spacing:.14em}.section-heading h2{font-size:clamp(32px,4vw,43px)}.section-desc{font-size:14px;max-width:34ch}.product-grid{gap:30px 18px}.product-image{background:#fff;border:1px solid #eadce4}.product-image img{object-fit:contain;padding:8px}.product-title{font-size:20px}.price{font-size:15px}.product-description{font-size:13px;line-height:1.55}.vaelux-shipping-offer{font-size:12px;line-height:1.5}.text-link{font-size:12px;letter-spacing:.08em}.texture-banner>p,.about-copy{font-size:15px;line-height:1.7}footer p,footer>a:last-child{font-size:12px;letter-spacing:.08em}.footer-brand{font-size:16px}@media(max-width:700px){.site-header{min-height:80px}.brand-logo img{height:58px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}}.vl-ship{background:#fffafd;border-block:1px solid #eadce4;padding:28px 5.5%;text-align:center}.vl-ship h2,.vl-care h2,.vl-reviews h2{font-family:Playfair Display,serif;font-weight:500;font-size:clamp(28px,4vw,36px);margin:0 0 8px}.vl-ship p{margin:0 0 14px;color:#796c74}.vl-zip{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.vl-zip input{width:130px;padding:12px 10px;border:1px solid #e0d5dc;background:#fff;color:#281b24;font:inherit;font-size:15px}.vl-zip button{background:#2a1c26;color:#fff;border:0;padding:12px 20px;font-weight:700}.vl-zip button:hover{background:#8d4c76}.vl-zip-out{margin-top:12px;min-height:24px;color:#281b24}.vl-care{max-width:820px;margin:0 auto;padding:72px 5.5%}.vl-checks{list-style:none;margin:20px 0 22px;padding:16px 0;border-block:1px solid #eadce4;display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;font-size:14px;color:#796c74}.vl-checks li:before{content:"\2713";color:#8d4c76;font-weight:700;margin-right:8px}.vl-care details{border-bottom:1px solid #eadce4;padding:14px 0}.vl-care summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between}.vl-care summary::-webkit-details-marker{display:none}.vl-care summary:after{content:"+";font-size:20px;line-height:1}.vl-care details[open] summary:after{content:"\2212"}.vl-care details p,.vl-care details ul{margin:10px 0 0;color:#796c74;font-size:14px;max-width:62ch}.vl-care details ul{padding-left:18px}@media(max-width:700px){.vl-checks{grid-template-columns:1fr}}.vl-reviews{background:#fffafd;border-block:1px solid #eadce4;padding:72px 5.5%}.vl-reviews-inner{max-width:760px;margin:0 auto}.vl-reviews p{color:#796c74;margin:0 0 24px}.vl-app{min-height:40px}.product-card .product-image{height:auto;aspect-ratio:1;background:#fff;border:1px solid #eadce4;transition:border-color .2s}.product-card:hover .product-image{border-color:#8d4c76}.product-card .product-info{background:transparent;border:0;padding:12px 0 0}.product-card .product-title-row{align-items:baseline}.product-card .product-description{color:#796c74;min-height:40px}.product-card .text-link{display:inline-block;font-weight:700;color:#8d4c76;text-decoration:underline;letter-spacing:0;font-size:14px;grid-column:auto;margin-top:6px}.product-card .text-link:hover{color:#63324f}.intro-strip{background:#fffafd;font-size:13px;letter-spacing:.06em}.texture-banner h2{font-size:clamp(34px,5vw,52px)}.about-section h2{font-size:clamp(32px,4vw,43px)}.announcement{background:#74465f}.vl-hero{background:#74465f;color:#fff}.vl-hero-in{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:72px 5.5%}.vl-hero h1{font-family:Playfair Display,serif;font-weight:500;font-size:clamp(42px,6vw,70px);line-height:1.08;letter-spacing:-.02em;margin:0 0 20px}.vl-hero p{color:#e4d6de;max-width:42ch;margin:0 0 28px}.vl-btn{display:inline-block;background:#f5edf1;color:#2a1b25;padding:15px 24px;font-weight:700;transition:background .2s}.vl-btn:hover{background:#d9b4cc}.vl-hero .vl-note{margin:34px 0 0;font-size:13px;color:#cdbcc6}.vl-trio{background:#fff;border:6px solid rgba(255,255,255,.18);box-shadow:0 22px 60px #3d2434;display:flex;align-items:flex-end;justify-content:space-around;height:420px;padding:28px 18px 0}.vl-trio img{height:90%;width:auto;max-width:32%;object-fit:contain}@media(max-width:700px){.vl-hero-in{grid-template-columns:1fr;gap:34px;padding:52px 6%}.vl-trio{height:320px}}.template-index{background:#1d1319;color:#f3e8ee;color-scheme:dark}.template-index .intro-strip{background:#2a1c26;border-color:#46303d;color:#cdbcc6}.template-index .section-desc{color:#b9a7b1}.template-index .product-card .product-image{border-color:#46303d}.template-index .product-card:hover .product-image{border-color:#d4a7c3}.template-index .product-title{color:#f3e8ee}.template-index .price{color:#e4b9d3}.template-index .product-card .product-description{color:#b9a7b1}.template-index .vaelux-shipping-offer,.template-index .text-link,.template-index .product-card .text-link{color:#d4a7c3}.template-index .text-link:hover,.template-index .product-card .text-link:hover{color:#fff}.template-index .shipping-note{background:#2a1c26;color:#cdbcc6;border-block:1px solid #46303d}.template-index .shipping-note strong{color:#fff}.template-index .texture-banner{background:#3a2733}.template-index .texture-banner>p{color:#cdbcc6}.template-index .about-mark{color:#d4a7c3}.template-index .about-copy{color:#b9a7b1}.template-index .vl-ship,.template-index .vl-reviews{background:#2a1c26;border-color:#46303d}.template-index .vl-ship p,.template-index .vl-reviews p{color:#b9a7b1}.template-index .vl-zip input{background:#1d1319;border-color:#46303d;color:#f3e8ee}.template-index .vl-zip button{background:#f5edf1;color:#2a1c26}.template-index .vl-zip button:hover{background:#d9b4cc}.template-index .vl-zip-out{color:#f3e8ee}.template-index .vl-checks{border-color:#46303d;color:#b9a7b1}.template-index .vl-care details{border-color:#46303d}.template-index .vl-care details p,.template-index .vl-care details ul{color:#b9a7b1}body{background:#1d1319!important;color:#f3e8ee!important;color-scheme:dark}.general-page,.product-details,.product-detail-copy{color:#f3e8ee}.general-page h1,.product-detail-copy h1{font-family:Playfair Display,serif;font-weight:500;color:#f3e8ee}.product-detail-copy .price,.price{color:#e4b9d3}.product-details img{border:1px solid #46303d;background:#fff}label{color:#f3e8ee;font-weight:700}input,select,textarea{background:#2a1c26!important;color:#f3e8ee!important;border:1px solid #46303d!important}input::placeholder,textarea::placeholder{color:#b9a7b1}.button-dark{background:#f5edf1;color:#2a1b25}.button-dark:hover{background:#d9b4cc}.button-light{background:#3a2733;color:#f3e8ee}.button-light:hover{background:#4a3342}.shipping-estimator,.reviews-block,.shipping-product,.vaelux-bundle-deals,.review-placeholder{background:#2a1c26!important;border-color:#46303d!important;color:#f3e8ee}.vaelux-bundle-deals .vaelux-deals-label{color:#f3e8ee}.vaelux-deals-help,.vaelux-deal-feedback,.vaelux-deals-setup,.reviews-note,.vaelux-deal-regular{color:#b9a7b1}.vaelux-deal-red{color:#ff6b78}.vaelux-deal-green{color:#5fd68f}.vaelux-shipping-offer{color:#d4a7c3}.bundle-assistance-tab{background:#2a1c26;color:#cdbcc6;border-color:#46303d}.bundle-assistance-tab.is-active,.is-active{background:#f5edf1;color:#2a1b25;border-color:#f5edf1}.cart-table{color:#f3e8ee;border-color:#46303d}.cart-table th,.cart-table td{border-color:#46303d!important}.cart-summary{color:#f3e8ee}.coming-soon-dialog{background:#2a1c26;color:#f3e8ee;border-color:#46303d}.coming-soon-dialog p:last-child{color:#b9a7b1}a:hover{color:#e9cbdc}.product-card .product-info{background:transparent}.filter{color:#f3e8ee;border-color:#46303d}.filter.active,.filter:hover{background:#f5edf1;color:#2a1b25}.vl-card .product-image{display:block}.vl-card .product-title a{color:inherit}.vl-controls{display:flex;gap:8px;margin:10px 0 4px}.vl-controls select{flex:1;min-width:0;padding:10px 8px;font-size:14px}.vl-add{background:#87536f;color:#fff;border:0;padding:0 16px;font-weight:700;font-size:14px;transition:background .2s}.vl-add:hover{background:#63324f}.vl-add:disabled{opacity:.6;cursor:wait}.vl-soldout{color:#b9a7b1;margin:10px 0}.vl-deal-link{display:inline-block;margin-top:6px;font-size:14px;font-weight:700;color:#d4a7c3;text-decoration:underline}.vl-deal-link:hover{color:#fff}.vl-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);background:#f5edf1;color:#2a1b25;padding:12px 18px;font-size:14px;opacity:0;pointer-events:none;transition:.2s;z-index:50}.vl-toast.show{opacity:1;transform:translate(-50%)}@media(max-width:700px){.vl-controls{flex-direction:column}.vl-add{padding:11px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.vl-dtog{display:flex;align-items:center;gap:8px;font-size:14px;margin:12px 0 0;cursor:pointer;font-weight:400}.vl-dtog input{accent-color:#d4a7c3;width:16px;height:16px;padding:0}.vl-dbox{margin-top:10px}.vl-dsel{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.vl-dsel select,.vl-dpick{min-width:0;width:100%;padding:9px 4px;font-size:13px}.vl-dres{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:8px;font-size:13px}.vl-dres s{color:#b9a7b1}.vl-red{color:#ff6b78;font-size:18px}.vl-green{color:#5fd68f;font-size:13px}.vl-dmsg{font-size:12px;color:#d4a7c3;margin:6px 0 0;min-height:16px}.vl-add-form .vl-add{width:100%;margin-top:10px;padding:13px 16px}.vl-desc{display:block;color:inherit}.vl-card:hover .product-image{border-color:#d4a7c3}.vaelux-bundle-deals{background:#2a1c26!important;border:1px solid #46303d!important;border-radius:0!important;padding:16px}.vaelux-bundle-deals .vaelux-deals-label{color:#f3e8ee;font-size:14px;font-weight:700}.vaelux-bundle-deals select{background:#1d1319!important;color:#f3e8ee!important;border:1px solid #46303d!important;border-radius:0!important;padding:11px 8px;font-size:15px}.vaelux-deal-result{gap:12px}.vaelux-deal-regular{color:#b9a7b1;text-decoration:line-through}.vaelux-deal-red{color:#ff6b78;font-size:24px;font-weight:700}.vaelux-deal-green{color:#5fd68f;font-size:15px;font-weight:700}.vaelux-bundle-deals .vaelux-add-deal{background:#f5edf1;color:#2a1b25;border-radius:0}.vaelux-bundle-deals .vaelux-add-deal:hover:not(:disabled){background:#d9b4cc}.filters{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 28px}.filter{background:transparent;border:1px solid #46303d;color:#f3e8ee;padding:10px 16px;font-size:14px}.filter:hover{border-color:#d4a7c3}.filter.active{background:#f5edf1;color:#2a1b25;border-color:#f5edf1}[data-category][hidden]{display:none!important}.product-tag{position:absolute;left:10px;top:10px;z-index:1;background:#2a1c26;border:1px solid #46303d;padding:4px 9px;font-size:12px;letter-spacing:0;color:#d4a7c3}.vl-reviews .rv{max-width:760px;text-align:left}.vl-reviews .rv-sum{color:#b9a7b1;margin:10px 0 24px}.rv-sum .stars{color:#d4a7c3;font-size:20px;letter-spacing:2px;margin-right:8px}.rv-item{padding:18px 0;border-top:1px solid #46303d}.rv-item .stars{color:#d4a7c3;letter-spacing:2px}.rv-item p{margin:6px 0;max-width:62ch;color:#f3e8ee}.rv-item small{color:#b9a7b1}.rv-video{color:#d4a7c3;text-decoration:underline;font-weight:700}.rv-h{font-family:Playfair Display,serif;font-weight:500;font-size:26px;margin:36px 0 14px}.rv-form label{display:block;font-weight:700;font-size:14px;margin:14px 0 6px}.rv-form input,.rv-form textarea{width:100%;padding:11px 10px;font:inherit;font-size:15px}.rv-stars{display:flex;gap:4px}.rv-stars button{border:0;background:none;color:#d4a7c3;font-size:30px;line-height:1;padding:2px}.rv-vn{font-size:13px;color:#b9a7b1;margin:6px 0 0}.rv-err{color:#ff6b78;min-height:20px;margin:8px 0}.rv-ok{color:#5fd68f;margin:0 0 12px}.rv-note{font-size:12px;color:#b9a7b1;margin:10px 0 0}.rv-form .co{background:#f5edf1;color:#2a1b25;border:0;padding:14px 28px;font-weight:700}.rv-form .co:hover{background:#d9b4cc}
/*# sourceMappingURL=/cdn/shop/t/30/assets/vaelux-dark-v5.css.map */
