/* MOKO v20: purposeful full-character states; intrinsic space reserved, no clipping. */
html body [data-monster-product] .mk-title-row .mk-eyebrow{width:fit-content!important;min-width:0!important;max-width:100%!important}
html body img.mk-context-mascot{display:block;box-sizing:border-box;width:var(--mk-mascot-size,56px);height:var(--mk-mascot-size,56px);max-width:none;max-height:none;flex:0 0 var(--mk-mascot-size,56px);object-fit:contain;object-position:center;clip-path:none!important;mask:none!important;filter:none!important;transform:none;pointer-events:none;user-select:none;border:0;background:none;padding:0;opacity:1}
html body [data-monster-product] .mk-workbench-mark:has(.mk-context-mascot){display:grid!important;place-items:center;width:58px!important;height:58px!important;flex:0 0 58px!important;overflow:visible!important;background:none!important;border:0!important;padding:0!important}
html body [data-monster-product] .mk-workbench-mark .mk-context-mascot{--mk-mascot-size:58px}
html body .mk-mascot-section{--mk-mascot-size:48px;margin:0 2px 0 0}
html body .mk-product-panel>summary>.mk-mascot-section{flex:0 0 48px}
html body.hdt-page-type-product .mk-delivery-facts img.mk-context-mascot{--mk-mascot-size:48px;width:48px!important;height:48px!important;flex:0 0 48px!important}
html body.hdt-page-type-product .mk-delivery-facts>span,html body.hdt-page-type-product .mk-delivery-facts>a{min-height:52px;gap:8px}
html body .mdv-story .mk-faq-mascot-heading{display:grid;grid-template-columns:70px minmax(0,1fr);gap:0 12px;align-items:center}
html body .mdv-story .mk-faq-mascot-heading>.mk-context-mascot{--mk-mascot-size:70px;grid-column:1;grid-row:1/3}
html body .mdv-story .mk-faq-mascot-heading>h3{grid-column:2;grid-row:1}
html body .mdv-story .mk-faq-mascot-heading>p{grid-column:2;grid-row:2}
html body .mk-guide-mascot-heading{display:flex;align-items:center;gap:12px}
html body .mk-guide-mascot-heading>.mk-context-mascot{--mk-mascot-size:62px}
html body .mk-rh-empty>.mk-context-mascot.mk-rh-empty-mascot{--mk-mascot-size:112px;margin:0 auto 12px}
html body .mk-rh-dialog-heading>.mk-context-mascot{--mk-mascot-size:56px;align-self:center}
html body .mk-rh-dialog-heading>div{min-width:0;flex:1}
html body .hdt-page-cart__empty>.mk-context-mascot,html body .hdt-mini-cart__emty>.mk-context-mascot{--mk-mascot-size:120px;margin:0 auto 16px}
html body .mk-favorites-empty>.mk-favorites-empty-art{display:block;width:112px;height:112px;margin:0 auto 14px;padding:0;border:0;background:none}
html body .mk-favorites-empty-art>.mk-context-mascot{--mk-mascot-size:112px}
@media(max-width:767px){
 html body [data-monster-product] .mk-workbench-mark:has(.mk-context-mascot){width:48px!important;height:48px!important;flex-basis:48px!important}
 html body [data-monster-product] .mk-workbench-mark .mk-context-mascot{--mk-mascot-size:48px}
 html body .mk-mascot-section{--mk-mascot-size:42px}
 html body .mk-product-panel>summary>.mk-mascot-section{flex-basis:42px}
 html body .mdv-story .mk-faq-mascot-heading{grid-template-columns:60px minmax(0,1fr);gap:0 10px}
 html body .mdv-story .mk-faq-mascot-heading>.mk-context-mascot{--mk-mascot-size:60px}
 html body .mk-rh-dialog-heading>.mk-context-mascot{--mk-mascot-size:44px}
 html body .mk-rh-dialog-heading{gap:10px}
}
