/* Stable first paint on the catalog: controls already exist in server HTML. */
#rio-design.rd-screen-catalog i[data-lucide],#rio-design .rd-single i[data-lucide]{display:inline-block;width:24px;height:24px;flex:none}
@media(max-width:700px){
 #rio-design.rd-screen-catalog #rd-catalog-action:not([data-mobile-open=true]){display:none}
 #rio-design.rd-screen-catalog #rd-mobile-photos-toggle:not([hidden]){display:inline-flex}
}
/* Reflow at high zoom keeps long names and controls within their columns. */
#rio-design .rd-catalog-main,#rio-design .rd-catalog-tools,#rio-design .rd-product{min-width:0}
#rio-design .rd-product h2{overflow-wrap:anywhere}
@media(max-width:700px){#rio-design .rd-catalog .rd-price small{font-size:12px;line-height:1.45}}
