.oss-minimum-order{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;padding:12px 16px;margin:14px 0 20px;border:1px solid #e5d4d3;border-left:3px solid #c33b32;border-radius:10px;background:#fff8f6;color:#37383c;font-size:14px;line-height:1.5}.oss-minimum-order strong{font-weight:550}.oss-minimum-order>span{color:#61636b;font-size:13px}.oss-minimum-order a{color:#aa2925;text-decoration:underline}.oss-minimum-order a:focus-visible{outline:2px solid #aa2925;outline-offset:3px}.oss-minimum-order--form{display:block;font-size:13px}.oss-minimum-order--form>span{display:block}.oss-minimum-basket{margin:0 0 16px}.oss-minimum-blocked:disabled{cursor:not-allowed;opacity:.55}.oss-minimum-order--quiz{margin:16px 0}@media(max-width:600px){.oss-minimum-order{padding:10px 12px;font-size:13px}.oss-minimum-order>span{font-size:12px}}

/* Minimum order: ordinary, sticky and mobile header; no new requests. */
.oss-header-minimum{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:2px;flex:0 0 auto;padding:5px 12px;border:1px solid #e9dedd;border-radius:9px;background:rgba(255,250,249,.97);color:#33363b;white-space:nowrap;line-height:18px}
.oss-header-minimum strong{font-size:14px;font-weight:550;letter-spacing:0}
.oss-header-minimum>span{font-size:10.5px;line-height:14px;color:#68646a}
.oss-header-minimum--mobile{display:none}
@media(min-width:992px) and (max-width:1399px){.oss-header-minimum-row{gap:16px!important}}
@media(min-width:992px) and (max-width:1199px){.oss-header-minimum{padding:5px 8px}.oss-header-minimum strong{font-size:12px}.oss-header-minimum>span{font-size:9.5px}.oss-header-minimum-row{gap:12px!important}#headerfixed .oss-header-minimum-row .oss-fixed-search-slot{min-width:160px}}
@media(max-width:991.98px){.oss-header-minimum{display:none}.oss-header-minimum--mobile{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:4px 8px;flex-wrap:wrap;border:0;border-top:1px solid #eee4e1;border-radius:0;padding:5px 0 0;margin-top:4px;background:transparent;white-space:normal;line-height:16px}.oss-header-minimum--mobile strong{font-size:11px;line-height:16px;color:var(--white_text_black,#33363b)}.oss-header-minimum--mobile>span{font-size:10px;line-height:16px;color:var(--basic_text_black,#68646a)}}

/* Keep the catalogue condition below the heading, outside its flex title row. */
.topic__heading:has(>[data-oss-minimum-catalog]){flex-wrap:wrap!important}
.topic__heading>[data-oss-minimum-catalog]{flex:0 0 100%;width:100%;margin-top:12px}
