/* ELVARIN / HOOMI-inspired dark retail edition */
:root{--el-ink:#eff3f5;--el-muted:#acb7bd;--el-cream:#15232e;--el-line:#354650;--el-accent:#ff806f}
body{background:#15232e!important;color:#f0f4f6!important}
.el-store-header{background:#17252f!important;border-color:#384650!important}
.el-store-header a,.el-store-header .el-brand{color:#f7f9fa!important}
.el-store-header .el-brand{letter-spacing:-.055em}
.el-shop-announcement{background:#ff806f!important;color:#14232d!important;font-weight:700}
.el-home{background:#15232e;color:#f3f6f8}
.el-home .el-kicker,.el-home .el-small-label{color:#ff9c8f!important}
.el-hero{background:#182731!important;grid-template-columns:51% 49%}
.el-hero-copy{background:#182731}
.el-hero h1{color:#fafbfc!important}
.el-hero h1 em{color:#ff8b7b!important}
.el-hero-copy>p,.el-hero-foot,.el-editorial p,.el-qa-list p{color:#a9b7be!important}
.el-pill,.el-shop-wrap .single_add_to_cart_button,.el-shop-wrap a.button,.el-shop-wrap button.button{background:#ff806f!important;color:#17232b!important;box-shadow:0 12px 28px #0002}
.el-pill:hover,.el-shop-wrap .single_add_to_cart_button:hover{background:#ffa091!important}
.el-hero .el-link,.el-section-top a,.el-item,.el-item-price{color:#f6f7f9!important}
.el-hero-art{background:radial-gradient(circle at 50% 38%,#344b5a 0,#1c303c 62%,#14222d 100%)!important}
.el-halo{border-color:#6d8b9e4d;box-shadow:0 0 0 75px #e9f1f008,0 0 0 150px #d9eff008}
.el-product-frame{background:linear-gradient(130deg,#f1f3ef,#89959d 68%,#64737e)!important;box-shadow:20px 35px 80px #040d15a9!important}
.el-slim-label,.el-object-caption,.el-vertical-note{color:#324b58!important}
.el-air-shape span{background:linear-gradient(#ff9d8f,#c04e51)!important}
.el-advantages{background:#1d2e39;border-color:#3a4c56;color:#bdc9cd}
.el-editorial,.el-qa{background:#15232e}
.el-editorial h2,.el-section-top h2,.el-qa h2{color:#f4f8f9!important}
.el-editorial h2 em{color:#ff8d7b!important}
.el-collection{background:#1b2c37!important}
.el-item-image{background:#364651!important;border:1px solid #455967}
.el-item-image img{mix-blend-mode:normal!important}
.el-item-arrow{color:#ff9c8f!important}
.el-empty-products{background:#253743!important;border-color:#59707b;color:#eff5f7}
.el-empty-products p{color:#bac6cb!important}
.el-dark-banner{background:#10202a!important}
.el-dark-banner h2 em{color:#ff8d7b!important}
.el-pill-light{background:#ff806f!important;color:#17232b!important}
.el-qa-list details{border-color:#3c505b}
.el-qa-list summary{color:#f4f7fa}
.el-shop-wrap{color:#f2f5f7!important}
.el-shop-wrap .product_title{color:#fff!important}
.el-shop-wrap .price{color:#ff9a86!important}
.el-shop-wrap .woocommerce-product-gallery__wrapper{background:#283b47!important}
.el-shop-wrap .woocommerce-product-gallery img{mix-blend-mode:normal!important}
.el-shop-wrap .summary{background:#1c2c37;border:1px solid #354b58;padding:clamp(22px,3vw,36px);border-radius:18px}
.el-shop-wrap .woocommerce-product-details__short-description,.el-shop-wrap .woocommerce-tabs .panel{color:#b1bec5!important}
.el-shop-wrap .quantity .qty{background:#273c49;color:#fff;border-color:#4b6570}
.el-shop-wrap .woocommerce-tabs,.el-shop-wrap .related{color:#f3f6f7}
.el-shop-wrap .woocommerce-tabs ul.tabs li a{color:#e6eaed!important}
.el-shop-wrap .woocommerce-breadcrumb,.el-shop-wrap .woocommerce-breadcrumb a{color:#c7d0d5!important}
.el-shop-wrap .woocommerce-product-gallery .flex-control-thumbs img{border-radius:8px;border:1px solid #526571}
.el-shop-wrap .stock{color:#a8d7bd!important}
.el-shop-wrap .woocommerce-Price-amount{font-weight:700}
@media(max-width:850px){.el-hero{grid-template-columns:1fr}.el-shop-wrap .summary{margin-top:28px}.el-advantages{gap:18px}}
