/* White surfaces with a fine black outline — 2026-10-18. */
body.mm-market-store{--soft:#fff;--line:#e9e9e9;--mm-commerce-soft:#fff;--mm-commerce-line:#e9e9e9}
/* Header and category tiles. */
body.mm-market-store #mm-store-header .mr-header-search{background:#fff!important;border:1px solid #c7c7c7!important}
body.mm-market-store #mm-store-header .mr-header-search button:hover{background:#fff!important;box-shadow:inset 0 0 0 1px #dedede}
body.mm-market-store #mm-store-header .mm-header-action:hover{background:#fff!important;box-shadow:inset 0 0 0 1px #dedede!important}
body.mm-market-store .demo-strip{background:#fff!important;border:1px solid #e9e9e9!important}
body.mm-market-store #mm-menu .drawer-close{background:#fff!important;border:1px solid #e9e9e9!important}
body.mm-market-store #mm-market-home .mc-category>span{background:#fff!important;border:1px solid #e9e9e9!important;box-sizing:border-box}
body.mm-market-store #mm-market-home :is(.mc-hero-image,.mc-promo-protection .mc-promo-image){background:#fff!important;border:1px solid #e9e9e9!important;box-sizing:border-box}
body.mm-market-store #mm-market-home .mc-products{border-color:#e9e9e9!important}
body.mm-market-store #mm-market-home .mc-product{border-color:#e9e9e9!important}
/* Catalogue cards and filters. */
body.mm-market-store #main :is(.filters,.commerce-brand-nav a,.woocommerce-ordering select){background:#fff!important;border:1px solid #e9e9e9!important;box-shadow:none!important}
body.mm-market-store #main :is(.filter-fields input,.filter-fields select){background:#fff!important;border-color:#e9e9e9!important}
body.mm-market-store :is(ul.products li.product,.related ul.products li.product){border-color:#e9e9e9!important}
body.mm-market-store ul.products li.product.outofstock .button{background:#fff!important;border:1px dashed #bcbcbc!important;color:#555!important}
/* Product sections across the phone templates and accessory descriptions. */
body.mm-market-store.single-product #main .product :is(div,figure):is(.a57-price-box,.a37-price-box,.a07-price-box,.rn15-price-box,.a57-stat-row,.a37-stat-row,.a07-stat-row,.rn15-stat-row,.a57-photo,.a37-photo,.a07-photo,.rn15-photo,.a57-video,.a37-video,.a07-video,.rn15-video){background:#fff!important;border:1px solid #e9e9e9!important;box-shadow:none!important}
body.mm-market-store.single-product #main .product :is(.a57-stat,.a37-stat,.a07-stat,.rn15-stat){background:#fff!important;border-color:#e9e9e9!important}
body.mm-market-store.single-product #main .product :is(.a57-mini-specs,.a37-mini-specs,.a07-mini-specs,.rn15-mini-specs,.a57-quick-specs) span{background:#fff!important;border:1px solid #e9e9e9!important;padding:3px 7px!important}
body.mm-market-store.single-product #main .product :is(.a57-option,.a37-option,.a07-option,.rn15-option,.mm-camera-option):disabled{background:#fff!important;border:1px dashed #bcbcbc!important;color:#666!important;box-shadow:none!important;cursor:not-allowed}
body.mm-market-store.single-product #main .product :is(.single_add_to_cart_button.disabled,.single_add_to_cart_button:disabled){background:#fff!important;border:1px dashed #bcbcbc!important;color:#666!important;opacity:1!important}
body.mm-market-store.single-product #main .product #tab-description :is(section,div)[style*="background"]{background:#fff!important;border:1px solid #e9e9e9!important}
body.mm-market-store.single-product #main .product .woocommerce-tabs ul.tabs li:not(.active){background:#fff!important;border-color:#e9e9e9!important}
body.mm-market-store.single-product #main .product .woocommerce-tabs ul.tabs li:before,body.mm-market-store.single-product #main .product .woocommerce-tabs ul.tabs li:after{border-color:transparent!important}
/* Cart and mini-cart panels. */
body.mm-market-store.woocommerce-cart #main .cart-collaterals .cart_totals{background:#fff!important;border:1px solid #e9e9e9!important;box-shadow:none!important}
body.mm-market-store.woocommerce-cart #main .woocommerce-cart-form{background:#fff!important;border:1px solid #e9e9e9!important}
body.mm-market-store.woocommerce-cart #main .mm-cart-items-heading>span{background:#fff!important;border:1px solid #e9e9e9!important}
body.mm-market-store.woocommerce-cart #main .product-thumbnail>a{background:#fff!important;border:1px solid #e9e9e9!important}
body.mm-market-store.woocommerce-cart #main .product-thumbnail img{background:#fff!important}
body.mm-market-store.woocommerce-cart #main :is(.quantity,.coupon input#coupon_code){background:#fff!important;border:1px solid #e9e9e9!important}
body.mm-market-store.woocommerce-cart #main .woocommerce-cart-form .button:disabled{background:#fff!important;border:1px dashed #bcbcbc!important;color:#666!important;opacity:1!important}
body.mm-market-store #mm-cart-popup .mini_cart_item{background:#fff!important;border:1px solid #e9e9e9!important}
body.mm-market-store #mm-cart-popup .mm-mini-photo{background:#fff!important}
body.mm-market-store #mm-cart-popup button.mm-cart-close{background:#fff!important;color:#111!important;border:1px solid #e9e9e9!important}
body.mm-market-store #mm-cart-popup button.mm-cart-close:hover{background:#fff!important;color:#111!important}
body.mm-market-store #mm-cart-popup .woocommerce-mini-cart__buttons a:not(.checkout){background:#fff!important;border:1px solid #e9e9e9!important}
/* Checkout and account surfaces. */
body.mm-market-store :is(.checkout-context,.woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation){background:#fff!important;border:1px solid #e9e9e9!important}
body.mm-market-store.woocommerce-checkout :is(.woocommerce-info,.mm-payment-pending){background:#fff!important;border:1px solid #e9e9e9!important;color:#111!important}
body.mm-market-store.woocommerce-checkout #order_review .order-total{background:#fff!important}
body.mm-market-store.woocommerce-checkout :is(#customer_details,#order_review){background:#fff!important;border-color:#e9e9e9!important}
body.mm-market-store.woocommerce-checkout #place_order:disabled{background:#fff!important;border:1px dashed #bcbcbc!important;color:#666!important;opacity:1!important}
