.bc-pbb{--bc-text: #111;--bc-muted: #6b6b6b;--bc-line: #e3e3e3;--bc-accent: #14213d;--bc-star: #111;--bc-btn-bg: #14213d;--bc-btn-text: #fff;--bc-btn-radius: 4px;--bc-title-size: 18px;--bc-vendor-size: 18px;--bc-price-size: 18px;--bc-sw-w: 72px;--bc-sw-h: 56px;box-sizing:border-box;width:100%;max-width:100%;color:var(--bc-text)}.bc-pbb *,.bc-pbb *:before,.bc-pbb *:after{box-sizing:border-box}.bc-pbb :where(button){font:inherit;color:inherit;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.bc-pbb__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:8px}.bc-pbb__vendor,.bc-pbb__title{margin:0;font-family:var(--bc-title-font, var(--heading-font-family));font-weight:var(--heading-font-weight, 400);font-style:var(--heading-font-style, normal);line-height:1.15;letter-spacing:.01em}.bc-pbb__vendor{font-size:var(--bc-vendor-size)}.bc-pbb__title{font-size:var(--bc-title-size);text-align:right}.bc-pbb--smallcaps .bc-pbb__vendor,.bc-pbb--smallcaps .bc-pbb__title{font-variant-caps:small-caps}.bc-pbb__rating{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 0 6px;font-size:12px}.bc-pbb__stars{position:relative;display:inline-block;line-height:0}.bc-pbb__stars svg{width:18px;height:18px;flex:0 0 auto;fill:currentColor}.bc-pbb__stars-base,.bc-pbb__stars-fill{display:inline-flex;gap:1px;white-space:nowrap}.bc-pbb__stars-base{color:var(--bc-line)}.bc-pbb__stars-fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--bc-star)}.bc-pbb__rating-num{font-weight:600}.bc-pbb__rating-count{color:var(--bc-muted);font-size:11px}.bc-pbb__reviews-link{color:var(--bc-muted);font-size:11px;text-decoration:none}.bc-pbb__reviews-link:hover{text-decoration:underline}.bc-pbb__price{display:flex;align-items:baseline;gap:10px;padding:4px 0 14px;border-bottom:1px solid var(--bc-line)}.bc-pbb__price-now{font-size:var(--bc-price-size);font-weight:500}.bc-pbb__price-was{color:var(--bc-muted);font-size:calc(var(--bc-price-size) * .75)}.bc-pbb__group{padding:14px 0 6px;border-bottom:1px solid var(--bc-line)}.bc-pbb__label{font-size:15px;color:var(--bc-muted);margin-bottom:10px}.bc-pbb__swatches{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bc-pbb__swatches::-webkit-scrollbar{display:none}.bc-pbb__swatch{position:relative;flex:0 0 var(--bc-sw-w);width:var(--bc-sw-w);height:var(--bc-sw-h);padding:0;overflow:hidden;background:#fff;border:1px solid var(--bc-line);border-radius:2px;transition:border-color .15s ease,box-shadow .15s ease}.bc-pbb__swatch img{display:block;width:100%;height:100%;object-fit:contain}.bc-pbb__swatch-text{font-size:12px;padding:0 6px}.bc-pbb__swatch.is-selected{border-color:var(--bc-accent);box-shadow:0 0 0 1px var(--bc-accent)}.bc-pbb__badge{position:absolute;top:4px;left:4px;display:none;align-items:center;justify-content:center;width:20px;height:20px;overflow:hidden;border-radius:50%;background:var(--bc-accent);color:#fff}.bc-pbb__badge svg,.bc-pbb__badge img{width:14px;height:14px;object-fit:contain}.bc-pbb__swatch.is-selected .bc-pbb__badge{display:flex}.bc-pbb__size-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.bc-pbb__size-head .bc-pbb__label{margin-bottom:10px}.bc-pbb__systems{display:flex;align-items:baseline;gap:4px;font-size:12px;color:var(--bc-muted)}.bc-pbb__sys{padding:0;background:none;border:0;color:var(--bc-muted);text-decoration:underline;text-underline-offset:2px}.bc-pbb__sys.is-active{color:var(--bc-text);font-weight:600}.bc-pbb__sizes{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity;scrollbar-width:thin}.bc-pbb .bc-pbb__size{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 58px;width:58px;min-width:58px;height:44px;min-height:0;margin:0;padding:0;background-color:#fff;border:1px solid var(--bc-line);border-radius:2px;font-size:15px;line-height:1;text-align:center;appearance:none;-webkit-appearance:none;scroll-snap-align:start;transition:border-color .15s ease}.bc-pbb__size:hover:not(:disabled){border-color:var(--bc-text)}.bc-pbb__size.is-selected{border-color:var(--bc-text);box-shadow:0 0 0 1px var(--bc-text)}.bc-pbb__size.is-soldout,.bc-pbb__size:disabled{color:#b5b5b5;cursor:not-allowed;background-image:linear-gradient(to top right,transparent calc(50% - .6px),#c9c9c9 calc(50% - .6px),#c9c9c9 calc(50% + .6px),transparent calc(50% + .6px))}.bc-pbb__msg{margin:10px 0 0;font-size:13px;color:#b3261e}.bc-pbb__msg[hidden]{display:none}.bc-pbb .bc-pbb__buy{display:block;width:100%;margin-top:20px;padding:18px 20px;background:var(--bc-btn-bg);color:var(--bc-btn-text);border:0;border-radius:var(--bc-btn-radius);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:opacity .15s ease,transform .1s ease}.bc-pbb .bc-pbb__buy,.bc-pbb .bc-pbb__buy:hover,.bc-pbb .bc-pbb__buy:focus,.bc-pbb .bc-pbb__buy:disabled{color:var(--bc-btn-text);-webkit-text-fill-color:var(--bc-btn-text)}.bc-pbb__buy:hover{opacity:.92}.bc-pbb .bc-pbb__sizes{padding-bottom:14px}.bc-pbb__buy:active{transform:scale(.99)}.bc-pbb__buy:disabled{opacity:.6;cursor:wait}.bc-pbb__buy:focus-visible,.bc-pbb__swatch:focus-visible,.bc-pbb__size:focus-visible,.bc-pbb__sys:focus-visible{outline:2px solid var(--bc-accent);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/bc-product-buybox.css.map */
