/* Sepahan/Meydan model 2: scoped light/dark surfaces and selectable control colors. */
body.sepahan-product-model-meydan .meydan-product-benefit__icon{background:var(--mp-card-bg,#fff);border-color:var(--mp-border,#e5e9ef);color:var(--mp-text,#17213a)}
body.sepahan-product-model-meydan .meydan-variation-button{background:var(--mp-card-bg,#fff);color:var(--mp-text,#17213a);border-color:var(--mp-border,#e5e9ef)}
body.sepahan-product-model-meydan .meydan-variation-button:is(:hover,:focus-visible){background:var(--mp-accent-soft,#fff5ec);border-color:var(--mp-accent,#ec6b00);color:var(--mp-text,#17213a)}
body.sepahan-product-model-meydan .meydan-variation-button:is(.is-selected,[aria-pressed=true]){background:var(--mp-accent-soft,#fff5ec);color:var(--mp-text,#17213a);border-color:var(--mp-accent,#ec6b00)}
body.sepahan-product-model-meydan .meydan-variation-button:is(:disabled,.is-unavailable){background:var(--mp-card-bg,#f4f6f8);color:var(--mp-muted,#7b8799);border-color:var(--mp-border,#e5e9ef);opacity:.55}
:is(html.dark body,body.dark).sepahan-product-model-meydan .meydan-product-benefit__icon{background:var(--mp-card-bg,#1b2534)!important;color:var(--mp-accent,#64c6ac)!important;border-color:var(--mp-border,#354356)!important}
:is(html.dark body,body.dark).sepahan-product-model-meydan .meydan-variation-button{background:var(--mp-card-bg,#1b2534)!important;color:var(--mp-text,#f1f5f9)!important;border-color:var(--mp-border,#354356)!important}
:is(html.dark body,body.dark).sepahan-product-model-meydan .meydan-variation-button:is(:hover,:focus-visible,.is-selected,[aria-pressed=true]){background:var(--mp-accent-soft,#273e44)!important;color:var(--mp-text,#f1f5f9)!important;border-color:var(--mp-accent,#64c6ac)!important}
:is(html.dark body,body.dark).sepahan-product-model-meydan .meydan-variation-button:is(:disabled,.is-unavailable){background:var(--mp-card-bg,#1b2534)!important;color:var(--mp-muted,#b5c0ce)!important;opacity:.45!important}
/* Archive model two honors its own palette, never applies to model one. */
html.dark body .meydan-shop-page,body.dark .meydan-shop-page{color:var(--ms-text)!important;background:var(--ms-page-bg)!important;color-scheme:dark}
html.dark body .meydan-shop-page :is(.meydan-shop-products,.meydan-shop-filter),body.dark .meydan-shop-page :is(.meydan-shop-products,.meydan-shop-filter){background:var(--ms-panel-bg)!important;color:var(--ms-text)!important}
html.dark body .meydan-shop-page .meydan-shop-card,body.dark .meydan-shop-page .meydan-shop-card{background:var(--ms-card-bg)!important;color:var(--ms-text)!important}
html.dark body .meydan-shop-page input,html.dark body .meydan-shop-page select,body.dark .meydan-shop-page input,body.dark .meydan-shop-page select{background:var(--ms-card-bg)!important;border-color:var(--ms-border)!important;color:var(--ms-text)!important}
/* Related products quick-add dialog uses its dedicated palette in both theme modes. */
.meydan-quick-buy{background:var(--mqb-bg,#fff);color:var(--mqb-text,#17213a)}
.meydan-quick-buy :is(.meydan-quick-buy__option,.meydan-quick-buy__close){background:var(--mqb-bg,#fff);border-color:var(--mqb-border,#e5e9ef);color:var(--mqb-text,#17213a)}
.meydan-quick-buy .meydan-quick-buy__option:is(.is-selected,[aria-pressed=true]){background:var(--mqb-selected-bg,#fff5ec);border-color:var(--mqb-accent,#ec6b00)}
:is(html.dark body,body.dark) .meydan-quick-buy{background:var(--mqb-bg,#1b2534)!important;color:var(--mqb-text,#f1f5f9)!important;color-scheme:dark}
:is(html.dark body,body.dark) .meydan-quick-buy :is(input,select,.meydan-quick-buy__option,.meydan-quick-buy__close){background:var(--mqb-bg,#1b2534)!important;color:var(--mqb-text,#f1f5f9)!important;border-color:var(--mqb-border,#354356)!important}
:is(html.dark body,body.dark) .meydan-quick-buy .meydan-quick-buy__option:is(.is-selected,[aria-pressed=true]){background:var(--mqb-selected-bg,#273e44)!important;border-color:var(--mqb-accent,#64c6ac)!important}
:is(html.dark body,body.dark) .meydan-quick-buy :is(.meydan-quick-buy__option:disabled,.meydan-quick-buy__option.is-unavailable){background:var(--mqb-disabled-bg,#283442)!important;color:var(--mqb-muted,#b5c0ce)!important}
/* No quick-view entry points in the shop archive. Quick-add remains enabled. */
.meydan-shop-page [data-meydan-quick-view]{display:none!important}
/* Requested desktop reversal: current price first, crossed-out previous price second. */
@media(min-width:768px){
 body.sepahan-product-model-meydan :is(.sepahan-price-normalized,.sepahan-price-normalized .sepahan-price-wrap,.meydan-purchase-price__html .price)>ins{order:0!important}
 body.sepahan-product-model-meydan :is(.sepahan-price-normalized,.sepahan-price-normalized .sepahan-price-wrap,.meydan-purchase-price__html .price)>del{order:1!important}
}
/* Quick-view can still be invoked from related-product integrations, but not from the shop archive. */
.meydan-quick-view .meydan-quick-view__panel,.meydan-quick-view .meydan-quick-view-card{background:var(--mqb-bg,#fff);color:var(--mqb-text,#17213a)}
.meydan-quick-view :is(.meydan-quick-view-card__primary,.meydan-quick-view-card__actions button){background:var(--mqb-accent,#ec6b00);color:var(--mqb-accent-text,#fff);border-color:var(--mqb-accent,#ec6b00)}
:is(html.dark body,body.dark) .meydan-quick-view{color-scheme:dark}
:is(html.dark body,body.dark) .meydan-quick-view :is(.meydan-quick-view__panel,.meydan-quick-view-card,.meydan-quick-view-card__gallery,.meydan-quick-view-card__body){background:var(--mqb-bg,#1b2534)!important;color:var(--mqb-text,#f1f5f9)!important}
:is(html.dark body,body.dark) .meydan-quick-view :is(.meydan-quick-view-card__gallery-thumb,.meydan-quick-view-card__variations .meydan-quick-buy__option,.meydan-quick-view__close){background:var(--mqb-bg,#1b2534)!important;color:var(--mqb-text,#f1f5f9)!important;border-color:var(--mqb-border,#354356)!important}
:is(html.dark body,body.dark) .meydan-quick-view .meydan-quick-view-card__variations .meydan-quick-buy__option.is-selected{background:var(--mqb-selected-bg,#273e44)!important;border-color:var(--mqb-accent,#64c6ac)!important}
:is(html.dark body,body.dark) .meydan-quick-view :is(.meydan-quick-view-card__primary,.meydan-quick-view-card__actions button){background:var(--mqb-accent,#64c6ac)!important;color:var(--mqb-accent-text,#0b1721)!important;border-color:var(--mqb-accent,#64c6ac)!important}
