
/* Monkey Mobile commerce palette — 2026-10-18. Colour-only layer. */
body.mm-market-store{--mm-commerce-ink:#111;--mm-commerce-accent:#f5db25;--mm-commerce-soft:#f5f5f5;--mm-commerce-line:#dedede}
/* Shared product controls, including accessories using camera-style options. */
body.mm-market-store.single-product #main .product{--a57-blue:#111;--a57-ink:#111;--a57-muted:#555;--a57-line:#dedede;color:#111}
body.mm-market-store.single-product #main .product :is(.summary,.woocommerce-product-details__short-description,.product_meta,:is(.a57-mini-specs,.a37-mini-specs,.a07-mini-specs,.rn15-mini-specs),:is(.a57-gallery-top,.a37-gallery-top,.a07-gallery-top,.rn15-gallery-top),:is(.a57-gallery-top,.a37-gallery-top,.a07-gallery-top,.rn15-gallery-top) span,:is(.a57-3d-status,.a37-3d-status,.a07-3d-status,.rn15-3d-status),:is(.a57-selection,.a37-selection,.a07-selection,.rn15-selection),:is(.a57-price-box,.a37-price-box,.a07-price-box,.rn15-price-box)>span,:is(.a57-selected-label,.a37-selected-label,.a07-selected-label,.rn15-selected-label),.mm-camera-selected){color:#555!important}
body.mm-market-store.single-product #main .product :is(:is(.a57-price,.a37-price,.a07-price,.rn15-price),:is(.a57-price-value,.a37-price-value,.a07-price-value,.rn15-price-value),.price,.amount){color:#111!important}
body.mm-market-store.single-product #main .product .price del{color:#666!important}
body.mm-market-store.single-product #main .product :is(:is(.a57-price-box,.a37-price-box,.a07-price-box,.rn15-price-box),:is(.a57-stat-row,.a37-stat-row,.a07-stat-row,.rn15-stat-row)){background:#f5f5f5!important;border-color:#dedede!important}
body.mm-market-store.single-product #main .product :is(:is(.a57-option,.a37-option,.a07-option,.rn15-option),.mm-camera-option){color:#111!important;background:#fff!important;border-color:#bcbcbc!important;box-shadow:none!important}
body.mm-market-store.single-product #main .product :is(:is(.a57-option,.a37-option,.a07-option,.rn15-option),.mm-camera-option):hover:not(:disabled):not([aria-pressed=true]){background:#fffbe3!important;border-color:#111!important}
body.mm-market-store.single-product #main .product :is(:is(.a57-option,.a37-option,.a07-option,.rn15-option),.mm-camera-option)[aria-pressed=true]{background:#f5db25!important;color:#111!important;border-color:#111!important;box-shadow:inset 0 0 0 1px #111!important}
body.mm-market-store.single-product #main .product :is(:is(.a57-option,.a37-option,.a07-option,.rn15-option),.mm-camera-option):disabled{background:#f3f3f3!important;color:#666!important;border-color:#d8d8d8!important;box-shadow:none!important}
body.mm-market-store.single-product #main .product :is(:is(.a57-option-copy,.a37-option-copy,.a07-option-copy,.rn15-option-copy),.mm-camera-option-copy){color:inherit!important}
body.mm-market-store.single-product #main .product :is(:is(.a57-option-status,.a37-option-status,.a07-option-status,.rn15-option-status),.mm-camera-option-stock){color:#666!important}
body.mm-market-store.single-product #main .product :is(:is(.a57-option,.a37-option,.a07-option,.rn15-option),.mm-camera-option)[aria-pressed=true] :is(:is(.a57-option-status,.a37-option-status,.a07-option-status,.rn15-option-status),.mm-camera-option-stock){color:#333!important}
body.mm-market-store.single-product #main .product :is(:is(.a57-color-dot,.a37-color-dot,.a07-color-dot,.rn15-color-dot),.mm-camera-dot){border-color:#888!important;box-shadow:none!important}
body.mm-market-store.single-product #main .product :is(:is(.a57-gallery,.a37-gallery,.a07-gallery,.rn15-gallery),:is(.a57-stage,.a37-stage,.a07-stage,.rn15-stage)){background:#fff!important;border-color:#dedede!important;box-shadow:none!important}
body.mm-market-store.single-product #main .product :is(:is(.a57-photo,.a37-photo,.a07-photo,.rn15-photo),:is(.a57-mini-specs,.a37-mini-specs,.a07-mini-specs,.rn15-mini-specs) span){background:#f5f5f5!important;color:#555!important;border-color:#dedede!important}
body.mm-market-store.single-product #main .product :is(.a57-gallery,.a37-gallery,.a07-gallery,.rn15-gallery) :is(button,p){color:#555!important}
body.mm-market-store.single-product #main .product :is(.a57-gallery,.a37-gallery,.a07-gallery,.rn15-gallery) button{background:#fff!important;border-color:#aaa!important}
body.mm-market-store.single-product #main .product :is(.a57-gallery,.a37-gallery,.a07-gallery,.rn15-gallery) button[aria-pressed=true]{background:#111!important;color:#fff!important;border-color:#111!important}
body.mm-market-store.single-product #main .product :is(.a57-price-box,.a37-price-box,.a07-price-box,.rn15-price-box):before{background:#f5db25!important}
body.mm-market-store.single-product #main .product :is(.a57-live-price,.a37-live-price,.a07-live-price,.rn15-live-price){color:#111!important}
body.mm-market-store.single-product #main .product :is(.a57-subnav,.a37-subnav,.a07-subnav,.rn15-subnav){background:#fff!important;border-color:#dedede!important}
body.mm-market-store.single-product #main .product :is(.a57-subnav,.a37-subnav,.a07-subnav,.rn15-subnav) a{background:transparent!important;color:#111!important;border-color:#dedede!important}
body.mm-market-store.single-product #main .product :is(.a57-subnav,.a37-subnav,.a07-subnav,.rn15-subnav) a:hover{background:#fff9d9!important;color:#111!important}
body.mm-market-store.single-product #main .product .cart :is(input.qty,select){border-color:#bcbcbc!important;color:#111!important;background-color:#fff!important}
body.mm-market-store.single-product #main .product .single_add_to_cart_button:not(.disabled):not(:disabled){background:#f5db25!important;color:#111!important;border-color:#f5db25!important;box-shadow:none!important}
body.mm-market-store.single-product #main .product .single_add_to_cart_button:not(.disabled):not(:disabled):hover{background:#ffe747!important;border-color:#ffe747!important}
body.mm-market-store.single-product #main .product :is(.single_add_to_cart_button.disabled,.single_add_to_cart_button:disabled){background:#e7e7e7!important;color:#666!important;border-color:#d5d5d5!important;opacity:1!important}
body.mm-market-store.single-product #main .product :is(.reset_variations,.product_meta a,.mmc-product-links a,.whatsapp-product){color:#333!important}
body.mm-market-store.single-product #main .product [aria-label="תנאי רכישה"] a{color:#333!important;text-decoration:underline;text-underline-offset:3px}
body.mm-market-store.single-product #main .product .onsale{background:#f5db25!important;color:#111!important;box-shadow:none!important}
body.mm-market-store.single-product #main .product .stock.in-stock{color:#25603d!important}
body.mm-market-store.single-product #main .product :is(.stock.out-of-stock,.outofstock .mm-stock){color:#666!important}
/* Descriptions: neutral text, yellow emphasis and true black feature panels. */
body.mm-market-store.single-product #main .product :is(:is(.a57-story,.a37-story,.a07-story,.rn15-story),#tab-description){color:#111!important}
body.mm-market-store.single-product #main .product :is(:is(.a57-story,.a37-story,.a07-story,.rn15-story),#tab-description) :is(p,li,dd,dt,figcaption){color:#555!important}
body.mm-market-store.single-product #main .product :is(:is(.a57-story,.a37-story,.a07-story,.rn15-story),#tab-description) :is(h2,h3,h4,strong){color:#111!important}
body.mm-market-store.single-product #main .product :is(:is(.a57-story,.a37-story,.a07-story,.rn15-story),#tab-description) a{color:#111!important;text-decoration:underline;text-underline-offset:4px}
body.mm-market-store.single-product #main .product :is(:is(.a57-story,.a37-story,.a07-story,.rn15-story),#tab-description) :is(h2,h3) em{color:#111!important;text-decoration:underline;text-decoration-color:#f5db25;text-decoration-thickness:4px;text-underline-offset:6px}
body.mm-market-store.single-product #main .product :is(.a57-kicker,.a37-kicker,.a07-kicker,.rn15-kicker){color:#111!important}
body.mm-market-store.single-product #main .product :is(.a57-stat,.a37-stat,.a07-stat,.rn15-stat) span{color:#555!important}
body.mm-market-store.single-product #main .product :is(.a57-dark,.a37-dark,.a07-dark,.rn15-dark){background:#111!important;color:#fff!important}
body.mm-market-store.single-product #main .product :is(.a57-dark,.a37-dark,.a07-dark,.rn15-dark) :is(h2,h3,p,strong,em){color:#fff!important}
body.mm-market-store.single-product #main .product :is(.a57-dark,.a37-dark,.a07-dark,.rn15-dark) :is(:is(.a57-kicker,.a37-kicker,.a07-kicker,.rn15-kicker),span){color:#f5db25!important}
body.mm-market-store.single-product #main .product :is(:is(.a57-store-note,.a37-store-note,.a07-store-note,.rn15-store-note),#tab-description aside[style*="background"]){background:#fff9d9!important;color:#111!important;border-color:#e6dc9e!important}
body.mm-market-store.single-product #main .product #tab-description :is(section,div)[style*="background"]{background:#f5f5f5!important;color:#111!important;border-color:#dedede!important}
body.mm-market-store.single-product #main .product #tab-description :is(section,aside,div)[style*="border"]{border-color:#dedede!important}
body.mm-market-store.single-product #main .product #tab-description :is(section,aside)>p[style*="color"]:first-child{color:#111!important}
body.mm-market-store.single-product #main .product :is(:is(.a57-video-note,.a37-video-note,.a07-video-note,.rn15-video-note),:is(.a57-footnotes,.a37-footnotes,.a07-footnotes,.rn15-footnotes),:is(.a57-footnotes,.a37-footnotes,.a07-footnotes,.rn15-footnotes) p){color:#666!important}
body.mm-market-store.single-product #main .product :is(:is(.a57-story,.a37-story,.a07-story,.rn15-story),#tab-description) figure[style*="background"]{background:#111!important}
body.mm-market-store.single-product #main .product #tab-description figure[style*="background"] figcaption{color:#fff!important}
body.mm-market-store.single-product #main .product .mmc-video-control{background:#fff!important;color:#111!important;border-color:#aaa!important}
body.mm-market-store.single-product #main .product .mmc-video-control:hover{background:#f5db25!important;color:#111!important;border-color:#f5db25!important}
body.mm-market-store.single-product #main .product .woocommerce-tabs ul.tabs li{background:#f5f5f5!important;border-color:#dedede!important;color:#333!important;box-shadow:none!important}
body.mm-market-store.single-product #main .product .woocommerce-tabs ul.tabs li.active{background:#f5db25!important;color:#111!important;border-color:#f5db25!important}
body.mm-market-store.single-product #main .product .woocommerce-tabs ul.tabs li a{color:inherit!important}
body.mm-market-store.single-product #main .product :is(.woocommerce-tabs ul.tabs li:before,.woocommerce-tabs ul.tabs li:after){box-shadow:none!important;border-color:transparent!important}
/* Cart page: monochrome line items and a clear yellow purchase action. */
body.mm-market-store.woocommerce-cart #main .woocommerce-cart-form{border-color:#dedede!important;background:#fff!important;box-shadow:none!important}
body.mm-market-store.woocommerce-cart #main :is(.mm-cart-intro,.mm-cart-help,.product-price,.product-name dl.variation){color:#555!important}
body.mm-market-store.woocommerce-cart #main :is(.mm-cart-intro a,.mm-cart-help a,.mm-cart-help svg,.product-name>a,.product-subtotal,.product-name dl.variation dd){color:#111!important}
body.mm-market-store.woocommerce-cart #main :is(.mm-cart-intro a,.mm-cart-help a){text-decoration:underline;text-underline-offset:4px}
body.mm-market-store.woocommerce-cart #main .mm-cart-items-heading>span{background:#f5f5f5!important;color:#555!important}
body.mm-market-store.woocommerce-cart #main :is(.mm-cart-items-heading,.cart_item,.mm-cart-help){border-color:#dedede!important}
body.mm-market-store.woocommerce-cart #main .product-thumbnail>a{background:#f5f5f5!important;border-color:#ebebeb!important}
body.mm-market-store.woocommerce-cart #main .quantity{background:#fff!important;border-color:#bcbcbc!important}
body.mm-market-store.woocommerce-cart #main :is(.quantity .qty,.mm-cart-quantity-button){color:#111!important}
body.mm-market-store.woocommerce-cart #main .mm-cart-quantity-button:hover{background:#fff9d9!important}
body.mm-market-store.woocommerce-cart #main :is(.product-quantity,.product-subtotal):before{color:#666!important}
body.mm-market-store.woocommerce-cart #main a.remove{color:#555!important}
body.mm-market-store.woocommerce-cart #main a.remove:hover{background:#fff0f0!important;color:#a42525!important}
body.mm-market-store.woocommerce-cart #main .coupon input#coupon_code{background:#fff!important;border-color:#bcbcbc!important;color:#111!important}
body.mm-market-store.woocommerce-cart #main .woocommerce-cart-form .button{background:#111!important;border-color:#111!important;color:#fff!important;box-shadow:none!important}
body.mm-market-store.woocommerce-cart #main .woocommerce-cart-form .button:hover:not(:disabled){background:#333!important;border-color:#333!important}
body.mm-market-store.woocommerce-cart #main .woocommerce-cart-form .button:disabled{background:#e7e7e7!important;border-color:#d5d5d5!important;color:#666!important;opacity:1!important}
body.mm-market-store.woocommerce-cart #main .cart-collaterals .cart_totals{background:#f5f5f5!important;color:#111!important;border-color:#dedede!important;border-top-color:#111!important;box-shadow:none!important}
body.mm-market-store.woocommerce-cart #main .cart_totals :is(h2,td,.amount,.order-total th){color:#111!important}
body.mm-market-store.woocommerce-cart #main .cart_totals th{color:#555!important}
body.mm-market-store.woocommerce-cart #main .cart_totals table.shop_table tr{border-color:#dedede!important}
body.mm-market-store.woocommerce-cart #main .cart_totals table.shop_table tr.shipping td{background:#fff!important;border-color:#dedede!important}
body.mm-market-store.woocommerce-cart #main .wc-proceed-to-checkout a.checkout-button{background:#f5db25!important;color:#111!important;border-color:#f5db25!important;box-shadow:none!important}
body.mm-market-store.woocommerce-cart #main .wc-proceed-to-checkout a.checkout-button:hover{background:#ffe747!important;border-color:#ffe747!important}
body.mm-market-store.woocommerce-cart #main .return-to-shop a.button{background:#f5db25!important;color:#111!important;border-color:#f5db25!important}
/* Mini-cart is shared across the whole store. */
body.mm-market-store #mm-cart-popup{color:#111!important;border-color:#dedede!important}
body.mm-market-store #mm-cart-popup .mm-cart-heading{background:#111!important;border-color:#111!important;color:#fff!important}
body.mm-market-store #mm-cart-popup .mm-cart-heading h2{color:#fff!important}
body.mm-market-store #mm-cart-popup .mm-cart-heading-title p{color:#f5db25!important}
body.mm-market-store #mm-cart-popup button.mm-cart-close{background:#292929!important;color:#fff!important}
body.mm-market-store #mm-cart-popup button.mm-cart-close:hover{background:#444!important}
body.mm-market-store #mm-cart-popup .mini_cart_item{background:#f5f5f5!important;border-color:#dedede!important}
body.mm-market-store #mm-cart-popup :is(.mm-mini-name,.amount,.woocommerce-mini-cart__total){color:#111!important}
body.mm-market-store #mm-cart-popup :is(.mm-mini-edition,.mm-mini-units,.quantity,.variation dd,.woocommerce-mini-cart__total strong,.mm-mini-continue){color:#555!important}
body.mm-market-store #mm-cart-popup :is(.variation dd,.woocommerce-mini-cart__total){border-color:#dedede!important}
body.mm-market-store #mm-cart-popup :is(.mm-mini-pickup,.mm-cart-status){background:#fff9d9!important;color:#444!important}
body.mm-market-store #mm-cart-popup .mm-mini-pickup svg{color:#111!important}
body.mm-market-store #mm-cart-popup :is(.woocommerce-mini-cart__buttons a,.mm-cart-fallback){background:#fff!important;color:#111!important;border-color:#aaa!important}
body.mm-market-store #mm-cart-popup :is(.woocommerce-mini-cart__buttons a.checkout,.mm-mini-shop){background:#f5db25!important;color:#111!important;border-color:#f5db25!important}
body.mm-market-store #mm-cart-popup :is(.woocommerce-mini-cart__buttons a.checkout,.mm-mini-shop):hover{background:#ffe747!important;border-color:#ffe747!important}
body.mm-market-store #mm-cart-popup .woocommerce-mini-cart__buttons a:not(.checkout):hover{background:#f5f5f5!important}
body.mm-market-store #mm-cart-popup .mm-mini-continue:hover{color:#111!important}
body.mm-market-store #mm-cart-popup .woocommerce-mini-cart__empty-message{color:#111!important}
body.mm-market-store #mm-cart-popup .woocommerce-mini-cart__empty-message:before{background:#fff9d9!important;color:#111!important;border-color:#e6dc9e!important}
/* Status remains meaningful; keyboard focus stays visible on light and dark surfaces. */
body.mm-market-store:is(.single-product,.woocommerce-cart) #main :is(.woocommerce-message,.woocommerce-info){background:#fff9d9!important;color:#111!important;border-top-color:#f5db25!important}
body.mm-market-store:is(.single-product,.woocommerce-cart) #main :is(.woocommerce-message,.woocommerce-info):before{color:#111!important}
body.mm-market-store:is(.single-product,.woocommerce-cart) #main :is(a,button,input,select,summary):focus-visible,body.mm-market-store #mm-cart-popup :is(a,button):focus-visible{outline:3px solid #111!important;outline-offset:3px!important;box-shadow:0 0 0 6px #fff!important}
body.mm-market-store #mm-cart-popup .mm-cart-heading button:focus-visible{outline-color:#f5db25!important;box-shadow:none!important}

