/* Dark storefront consistency */
.el-footer{background:#101e28!important;color:#eaf0f2!important;border-top:1px solid #354957}
.el-footer-brand>a{color:#f7f9fa!important}
.el-footer-brand p,.el-footer-bottom{color:#a6b8c0!important}
.el-footer h3{color:#ff9b8e}
.el-footer-inner>div:not(:first-child) a{color:#d0dce0!important}
.el-footer-bottom{border-color:#354957!important}
.el-catalog{color:#eff4f6}
.el-catalog-head h1{color:#f7f8fa}
.el-catalog-head p,.el-catalog-tools{color:#adbbc3!important}
.el-catalog .products li.product{background:#233643!important;border:1px solid #364f5e!important}
.el-catalog .products li.product img{background:#344a55!important}
.el-catalog .woocommerce-loop-product__title{color:#f2f6f7!important}
.el-catalog .price{color:#ff9a8d!important}
.el-catalog .button{background:#ff8979!important;color:#172832!important}
.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{color:#eaf0f3!important}
.woocommerce-cart .cart_totals,.woocommerce-checkout #order_review,.woocommerce-checkout .woocommerce-billing-fields{background:#213540!important;border-color:#425664!important;color:#ecf1f2!important}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#ff8979!important;color:#172832!important}
.woocommerce-cart .woocommerce a{color:#ffc1b6}
.woocommerce .woocommerce-info{background:#28404d!important;color:#e7f0f1!important;border-top-color:#ff8979!important}
.woocommerce input.input-text,.woocommerce select,.woocommerce textarea{background:#e9eef0!important;color:#172832!important;border-color:#81939e!important}
.woocommerce .woocommerce-error,.woocommerce .woocommerce-message{background:#253c49!important;color:#edf4f4!important}
.el-store-header .menu a:hover,.el-header-links a:hover{color:#ffa497!important}
.el-product-page .woocommerce-product-gallery__image img{transition:transform .35s ease}
@media(prefers-reduced-motion:reduce){.el-product-page *{transition:none!important}}
