/* Quiet inline format choices: preserve existing buttons and selection handlers. */
html :is(.home-page,.catalog-page) #catalog .product-card>.format-row{flex-wrap:wrap!important;align-items:center!important;gap:2px!important;min-height:0!important;}
html :is(.home-page,.catalog-page) #catalog .product-card>.format-row>:is(button.variant-chip,span.variant-chip){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 3px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:#748078!important;box-shadow:none!important;font-size:11px!important;font-weight:500!important;line-height:1!important;white-space:nowrap!important;}
html :is(.home-page,.catalog-page) #catalog .product-card>.format-row>button.variant-chip.is-active{background:transparent!important;border-bottom-color:#53675b!important;color:#263d2e!important;font-weight:650!important;}
html :is(.home-page,.catalog-page) #catalog .product-card>.format-row>button.variant-chip:hover:not(:disabled){color:#263d2e!important;background:#f6f7f5!important;}
html :is(.home-page,.catalog-page) #catalog .product-card>.format-row>button.variant-chip:focus-visible{outline:2px solid #86ae93!important;outline-offset:2px!important;}
html :is(.home-page,.catalog-page) #catalog .product-card>.format-row>button.variant-chip:disabled{opacity:.45!important;}
html :is(.home-page,.catalog-page) #catalog .product-card>.format-row.format-row-single>.variant-chip{color:#627068!important;border-bottom-color:transparent!important;}
@media(min-width:821px){
html :is(.home-page,.catalog-page) #catalog .product-card>.format-row{display:flex!important;gap:6px!important;margin-top:8px!important;}
html :is(.home-page,.catalog-page) #catalog .product-card>.format-row>:is(button.variant-chip,span.variant-chip){height:28px!important;min-height:28px!important;padding:0 4px!important;font-size:12px!important;}
html :is(.home-page,.catalog-page) #catalog .product-card>.product-bottom{padding-top:10px!important;}
}

@media(max-width:620px){html :is(.home-page,.catalog-page) #catalog .product-card>.format-row{gap:1px!important}html :is(.home-page,.catalog-page) #catalog .product-card>.format-row>:is(button.variant-chip,span.variant-chip){padding:0 1px!important;font-size:10.5px!important;letter-spacing:-.025em!important}}
