.bb{padding-top:var(--bb-pad-top-m, 32px);padding-bottom:var(--bb-pad-bottom-m, 32px);display:grid;grid-template-columns:1fr;gap:2.5rem}.bb__left{order:2}.bb__right{order:1;display:flex;flex-direction:column;gap:1.5rem}.bb__sticky-panel{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:1000px){.bb{padding-top:var(--bb-pad-top-d, 56px);padding-bottom:var(--bb-pad-bottom-d, 56px);grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr)}.bb__left,.bb__right{order:0}.bb__sticky-panel{position:sticky;top:calc(var(--sticky-area-height, 0px) + 20px)}}.bb__promo-image{aspect-ratio:16 / 9;overflow:hidden;margin-block-end:1.5rem}.bb__right .bb__promo-image{aspect-ratio:4 / 3;margin-block-end:0}.bb__promo-image img{width:100%;height:100%;object-fit:cover;display:block}.bb__filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-end:1.5rem}.bb__filter-pill{border:1px solid rgba(0,0,0,.2);background:transparent;padding:.45rem 1rem;font-size:.8rem;cursor:pointer;border-radius:999px}.bb__filter-pill.is-active{background:#111;color:#fff;border-color:#111}.bb__grid{display:grid;grid-template-columns:repeat(var(--bb-cols-mobile, 2),1fr);gap:1.5rem 1rem}.bb__grid .bb__promo-image{grid-column:1 / -1;margin-block-end:0}@media screen and (min-width:700px){.bb__grid{grid-template-columns:repeat(var(--bb-cols-desktop, 3),1fr);gap:2rem 1.5rem}}.bb__pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-block-start:2rem}.bb__page-button{width:2.25rem;height:2.25rem;border:1px solid rgba(0,0,0,.15);background:transparent;cursor:pointer;font-size:.85rem}.bb__page-button.is-active{background:#111;color:#fff;border-color:#111}.bb-card{display:flex;flex-direction:column;height:100%;gap:.75rem}.bb-card__media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--color-background-secondary, #f2f2f2)}.bb-card__media img,.bb-card__media svg{width:100%;height:100%;object-fit:cover}.bb-card__info{flex:1 1 auto}.bb-card__title{font-size:.9rem;margin:0}.bb-card__price{font-size:.85rem;opacity:.75;margin:0}.bb-card__add{margin-top:auto}.bb-card__add.is-added .button{opacity:.55}.bb__panel{display:flex;flex-direction:column;gap:1.5rem;padding:1.75rem;border:1px solid rgba(0,0,0,.08)}.bb__heading{margin:0 0 .35rem}.bb__subheading{margin:0;opacity:.75;font-size:.9rem}.bb__stepper{display:grid;grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;gap:.5rem;border:1px solid rgba(0,0,0,.12);padding:.7rem .5rem}.bb__step-nav{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;color:inherit;cursor:pointer}.bb__step-nav:disabled{opacity:.2;cursor:not-allowed}.bb__step-label{text-align:center;font-size:.9rem;font-weight:600}.bb__slots{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem .75rem}.bb-slot__box{position:relative;aspect-ratio:1 / 1}.bb-slot__empty,.bb-slot__filled{position:absolute;top:0;right:0;bottom:0;left:0}.bb-slot__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;text-align:center;border:1px dashed rgba(0,0,0,.25);padding:.5rem}.bb-slot__label{font-size:.75rem;font-weight:600}.bb-slot__hint{font-size:.7rem;opacity:.6}.bb-slot__filled{border:1px solid rgba(0,0,0,.15)}.bb-slot__filled img{width:100%;height:100%;object-fit:cover}.bb-slot__remove{position:absolute;top:.35rem;right:.35rem;width:1.5rem;height:1.5rem;border-radius:50%;border:none;background:#fffffff2;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 3px #00000040;z-index:1}.bb-slot__remove svg{width:9px;height:9px}.bb-slot__caption{margin-top:.45rem;text-align:center}.bb-slot__caption p{margin:0;font-size:.7rem;line-height:1.3}.bb__hint-text{min-height:1.2em;font-size:.85rem;margin:0}.bb__summary{display:flex;align-items:baseline;justify-content:space-between;padding-top:1rem;border-top:1px solid rgba(0,0,0,.1)}.bb__summary-prices{display:flex;align-items:baseline;gap:.5rem}.bb__summary-original{text-decoration:line-through;opacity:.55;font-size:.85rem}.bb__summary-final{font-size:1.15rem;font-weight:600}.bb__discount-note{margin:-1rem 0 0;font-size:.8rem;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bundle-builder.css.map */
