.bb-options{display:none}
html[data-design="monika"] .bb-options{display:block;margin:28px 0;padding:22px 0;border-top:1px solid var(--line,#ded8cf);border-bottom:1px solid var(--line,#ded8cf)}
.bb-options h2{font-size:21px;line-height:1.3;margin:0 0 10px}.bb-options__group{border:0;padding:0;margin:22px 0}.bb-options__group legend{font-size:15px;font-weight:600;margin:0 0 10px}.bb-options__none{display:flex;gap:9px;align-items:center;font-size:13px;margin-bottom:9px}.bb-option{border:1px solid var(--line,#ded8cf);border-radius:4px;margin:8px 0;padding:12px}.bb-option:has([data-option-select]:checked){border-color:var(--accent,#79553c);background:rgba(121,85,60,.04)}.bb-option__pick{display:grid;grid-template-columns:18px 1fr auto;gap:10px;align-items:start;cursor:pointer}.bb-option input[type=radio],.bb-option input[type=checkbox]{margin-top:4px;width:16px;height:16px;accent-color:var(--accent,#79553c)}.bb-option__pick strong{display:block;font-size:14px;line-height:1.45}.bb-option__pick small{display:block;font-size:12px;line-height:1.5;color:var(--muted,#6b655e);margin-top:4px}.bb-option__pick b{font-size:13px;white-space:nowrap}.bb-option__details{padding:12px 0 0 28px;display:none}.bb-option:has([data-option-select]:checked) .bb-option__details{display:block}.bb-option__details label{display:grid;gap:5px;font-size:12px;margin:9px 0}.bb-option__details input[type=text],.bb-option__details select{width:100%;border:1px solid var(--line,#ded8cf);padding:9px;background:var(--paper,#fff);color:inherit;border-radius:2px;font:inherit}.bb-options__total{display:grid;grid-template-columns:1fr auto;gap:7px;font-size:14px;padding:16px;background:var(--surface,#f4efe8);margin-top:18px}.bb-options__total[hidden]{display:none}.bb-options__total strong{font-size:19px}.bb-options__total small{grid-column:1/-1;font-size:12px;color:var(--muted,#6b655e)}.bb-options__quotes{font-size:13px;padding:10px 0}.bb-options__quotes a{display:block;margin:9px 0}.bb-options__quotes summary{cursor:pointer}
@media(max-width:550px){.bb-option__pick{grid-template-columns:18px 1fr}.bb-option__pick b{grid-column:2}.bb-options__total{grid-template-columns:1fr}.bb-options__total small{grid-column:1}}
.bb-gallery-video{border:0;padding:0;background:#161311;color:#fff;position:relative;width:100%;height:100%;cursor:pointer}.bb-gallery-video img{opacity:.8;mix-blend-mode:normal!important}.bb-gallery-video>span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:14px;font-size:16px;text-shadow:0 1px 4px #000}.gal__slide--video{cursor:default}.bb-gallery-caption{grid-column:1/-1;margin:10px 0 0;line-height:1.5}.bb-gallery-caption:empty{display:none}
.bb-dimensions,.bb-360-section,.bb-cat-banner,.bb-subcats-stick{display:none}
html[data-design="monika"] .bb-dimensions{display:block;margin-top:24px;padding-top:18px;border-top:1px solid var(--line,#ded8cf)}.bb-dimensions[hidden]{display:none!important}.bb-dimensions h3{font-size:17px}.bb-dimensions svg{display:block;width:100%;max-width:440px;margin:8px auto;color:var(--accent,#79553c)}.bb-dimensions__list{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.bb-dimensions__list>div{display:grid;gap:3px;text-align:center}.bb-dimensions__list dt{font-size:11px;color:var(--muted,#6b655e)}.bb-dimensions__list dd{margin:0;font-size:15px;font-weight:600}
html[data-design="monika"] .bb-360-section{display:block}.bb-360-section [data-360-image]{width:100%;height:auto;max-height:520px;object-fit:contain}.bb-360-section input[type=range]{display:block;width:100%;margin:14px 0;accent-color:var(--accent,#79553c)}
html[data-design="monika"] .bb-cat-banner{display:block;margin-top:12px;margin-bottom:24px}.bb-cat-banner img{display:block;width:100%;height:clamp(180px,28vw,380px);object-fit:cover}
html[data-design="monika"] .cat-head>.subcats{display:none}html[data-design="monika"] .bb-subcats-stick{display:block;position:sticky;top:var(--bb-sticky-head,var(--hdr));z-index:24;background:var(--bg,#faf8f4);border-top:1px solid var(--line,#ded8cf);border-bottom:1px solid var(--line,#ded8cf)}.bb-subcats-stick .subcats{padding-top:12px;padding-bottom:12px;margin:0 auto}.bb-subcats-stick .chip[aria-current=page]{border-color:currentColor;font-weight:600}html[data-design="monika"] .filters{top:calc(var(--bb-sticky-head,var(--hdr)) + var(--bb-subcat-height,0px));z-index:23}
