.gallery{position:relative}.gallery__slide .media-well{background:var(--cream)}.gallery__slide .media-well img,.gallery__thumb .media-well img{padding:0}.gallery__thumbs{flex-wrap:wrap;overflow:visible}.gallery__thumb{flex:0 0 72px}.gallery__count{display:none}.price-panel{grid-template-columns:auto 1fr;align-items:center;column-gap:16px;padding:16px 20px}.price-panel p{font-size:14px;line-height:1.35}.price-panel__main{font-size:28px}.buy-modes{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:8px}.buy-mode{position:relative;cursor:pointer}.buy-mode__box{position:relative;display:grid;align-content:start;gap:2px;height:100%;padding:14px 16px;border-radius:var(--radius-md);border:1.5px solid var(--line);background:#fffdf9;transition:border-color .2s,box-shadow .2s,background-color .2s}.buy-mode__name{font:800 15px/1.25 var(--font-text)}.buy-mode__price{font:500 24px/1.2 var(--font-display);color:var(--cocoa)}.buy-mode__note{font-size:13px;line-height:1.3;color:var(--cocoa-soft)}.buy-mode__save{position:absolute;top:-11px;inset-inline-end:12px;padding:5px 10px;border-radius:var(--radius-pill);background:var(--coral);color:var(--cream);font:800 12px/1 var(--font-text)}.buy-mode:hover .buy-mode__box{border-color:var(--cocoa-soft)}.buy-mode .swatch__input:checked+.buy-mode__box{border-color:var(--cocoa);box-shadow:inset 0 0 0 1px var(--cocoa);background:var(--cream)}.buy-mode .swatch__input:focus-visible+.buy-mode__box{outline:2px solid var(--teal);outline-offset:3px}.buy__row:has([data-bb-single-only][hidden]){grid-template-columns:1fr}.buy__note summary{list-style:none;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font:700 15px/1.3 var(--font-text);color:var(--cocoa-soft)}.buy__note summary::-webkit-details-marker{display:none}.buy__note summary .icon{width:16px;height:16px;transition:transform .25s}.buy__note[open] summary .icon{transform:rotate(45deg)}.buy__note textarea{margin-top:10px}.sticky-buy__info{flex:1;min-width:0;display:grid;gap:2px}.sticky-buy__info .sticky-buy__title{-webkit-line-clamp:1;font-size:13px;color:var(--cocoa-soft)}.sticky-buy__price{font:500 20px/1.2 var(--font-display);color:var(--cocoa)}@media(max-width:989px){.product.page-width{padding-top:4px}.breadcrumbs{margin-bottom:12px;font-size:13px}.breadcrumbs__current,.breadcrumbs .icon:has(+.breadcrumbs__current){display:none}.product__grid{gap:18px}.gallery{margin-inline:calc((100vw - 100%)/-2);gap:0}.gallery__main,.gallery__slide .media-well{border-radius:0}.gallery__thumbs{display:none}.gallery__count{display:inline-flex;gap:2px;position:absolute;bottom:14px;inset-inline-end:16px;z-index:2;padding:6px 12px;border-radius:var(--radius-pill);background:#3d2316b8;color:var(--cream);font:700 13px/1 var(--font-text);direction:ltr;pointer-events:none}.product__info{gap:18px}.product__title{font-size:30px;line-height:1.08}.is-rtl .product__title{font-size:28px;line-height:1.35}.product__brand img,.product__brand svg{max-height:24px}.price-panel{padding:14px 18px}.price-panel__main{font-size:26px}.buy__row{position:relative}.assure__item{padding:14px 16px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/bb-product.css.map */
