.bb-look{--bb-surface: #fff;--bb-ink: #2a1418;--bb-ink-2: #6e5a5d;--bb-line: #eadfd8;--bb-accent: #6b1a2d;--bb-accent-soft: #f6eef0;--bb-ok: #3f7a4a;--bb-r: 8px;margin:16px 0 0;border:1px solid #efe6e0;border-radius:16px;background:var(--bb-surface);color:var(--bb-ink);font-family:var(--FONT-STACK-BODY, system-ui, sans-serif);min-width:0}.bb-look-block+.product__block--divider.divider-holder,.bb-look+.product__block--divider.divider-holder{display:none}.bb-look-block .bb-look{margin-top:0}[id^=MainProduct--] .bb-look-block+.product__block--divider+.bb-details-block,[id^=MainProduct--] .bb-look-block+.bb-details-block{margin-top:0}.bb-look__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 16px 10px}.bb-look__title{margin:0;font-family:var(--FONT-STACK-BODY, system-ui, sans-serif);font-size:15px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--bb-ink)}.bb-look__head span{font-family:var(--FONT-STACK-BODY, system-ui, sans-serif);font-size:13px;line-height:1.3;color:var(--bb-ink-2);white-space:nowrap}.bb-look__list{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0;padding:0 12px 4px}.bb-look__item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:8px 12px;align-items:center;margin:0;padding:10px;border-radius:12px;transition:background-color .2s cubic-bezier(.2,.7,.2,1)}.bb-look__item.is-on{background:var(--bb-accent-soft)}.bb-look__thumb{align-self:center;display:block;width:64px;aspect-ratio:4 / 5;border-radius:var(--bb-r);overflow:hidden;background:#ece6df}.bb-look__thumb img{display:block;width:100%;height:100%;object-fit:cover}.bb-look__info{min-width:0}.bb-look__name{display:block;font-size:14px;font-weight:500;line-height:1.3;color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-look__name:hover{text-decoration:underline;text-underline-offset:3px}.bb-look__meta{margin-top:2px;font-size:13px;line-height:1.35;color:var(--bb-ink-2);font-variant-numeric:tabular-nums}.bb-look__toggle{position:relative;align-self:center;width:36px;height:36px;padding:0;border-radius:50%;display:grid;place-items:center;border:1px solid var(--bb-line);background:#fff;color:var(--bb-ink);cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,transform .1s}.bb-look__toggle:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.bb-look__toggle:hover{border-color:var(--bb-ink-2)}.bb-look__toggle:active{transform:scale(.94)}.bb-look__toggle svg{width:14px;height:14px}.bb-look__toggle .c{display:none}.bb-look__toggle[aria-pressed=true]{background:var(--bb-accent);border-color:var(--bb-accent);color:#fff}.bb-look__toggle[aria-pressed=true] .p{display:none}.bb-look__toggle[aria-pressed=true] .c{display:block}.bb-look :focus-visible{outline:2px solid var(--bb-accent);outline-offset:2px}.bb-look__sizes{grid-column:2 / 3;display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.2,.7,.2,1)}.bb-look__item.is-on .bb-look__sizes{grid-template-rows:1fr}.bb-look__sizes>div{overflow:hidden;min-height:0}.bb-look__sizes fieldset{display:flex;flex-wrap:wrap;gap:6px;border:0;margin:0;padding:2px 0 0;min-width:0}.bb-look__size{min-width:36px;height:32px;padding:0 8px;border:1px solid var(--bb-line);border-radius:var(--bb-r);background:#fff;font-family:var(--FONT-STACK-BODY, system-ui, sans-serif);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--bb-ink);cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.bb-look__size:hover:not(:disabled){border-color:var(--bb-ink-2)}.bb-look__size[aria-checked=true]{background:var(--bb-accent);border-color:var(--bb-accent);color:#fff}.bb-look__size:disabled{color:#b9aaa7;text-decoration:line-through;cursor:not-allowed}.bb-look__item.needs-size .bb-look__size:not(:disabled){border-color:var(--bb-accent)}.bb-look__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:14px 16px 16px;border-top:1px solid var(--bb-line)}.bb-look__total{margin:0;font-size:13px;line-height:1.3;color:var(--bb-ink-2)}.bb-look__total b{font-weight:600;color:var(--bb-ink);font-variant-numeric:tabular-nums}.bb-look__cta{height:40px;padding:0 16px;border:1px solid var(--bb-accent);border-radius:var(--bb-r);background:transparent;color:var(--bb-accent);font-family:var(--FONT-STACK-BODY, system-ui, sans-serif);font-size:14px;font-weight:500;line-height:1;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color .15s,color .15s,border-color .15s,transform .1s}.bb-look__cta:hover:not(:disabled){background:var(--bb-accent);color:#fff}.bb-look__cta:active:not(:disabled){transform:scale(.98)}.bb-look__cta:disabled{border-color:var(--bb-line);color:var(--bb-ink-2);cursor:default}.bb-look__cta[aria-busy=true]{opacity:.6;pointer-events:none}.bb-look__cta.is-done{background:var(--bb-ok);border-color:var(--bb-ok);color:#fff}.bb-look__msg{margin:0;padding:0 16px;font-size:13px;color:var(--bb-accent)}.bb-look__msg:empty{display:none}@media(max-width:420px){.bb-look__foot{flex-wrap:wrap}.bb-look__cta{flex:1}}@media(prefers-reduced-motion:reduce){.bb-look *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/bb-look.css.map */
