.bc-loop-buybox .bc-bb{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:start}.bc-loop-buybox .bc-bb__gal{position:sticky;top:104px}.bc-loop-buybox .bc-bb__main{aspect-ratio:1;border-radius:var(--bc-r-card);border:var(--bc-sticker);overflow:hidden;position:relative;background:var(--bc-wash)}.bc-loop-buybox .bc-bb__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s}.bc-loop-buybox .bc-bb__slide.is-on{opacity:1;z-index:1}.bc-loop-buybox .bc-bb__slide img,.bc-loop-buybox .bc-bb__slide video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bc-loop-buybox .bc-bb__play{position:absolute;right:12px;bottom:12px;width:44px;height:44px;border-radius:50%;background:var(--bc-pink);border:2px solid var(--bc-ink);display:grid;place-items:center;z-index:2;pointer-events:none}.bc-loop-buybox .bc-bb__play svg{width:18px;height:18px}.bc-loop-buybox .bc-bb__slide.is-playing .bc-bb__play{display:none}.bc-loop-buybox .bc-bb__capt{position:absolute;left:16px;right:16px;bottom:16px;background:#fff;border:var(--bc-sticker);border-radius:var(--bc-r-card);padding:10px 14px;font-weight:800;font-size:16px;z-index:2}.bc-loop-buybox .bc-bb__thumbs{display:grid;grid-template-columns:repeat(var(--bb-n, 9),minmax(0,1fr));gap:6px;margin-top:12px}.bc-loop-buybox .bc-bb__thumbs button{aspect-ratio:1;border-radius:8px;overflow:hidden;border:1.5px solid var(--bc-hair);position:relative;background:var(--bc-wash);padding:0}.bc-loop-buybox .bc-bb__thumbs button[aria-selected=true]{border:var(--bc-sticker);box-shadow:var(--bc-sh-active)}.bc-loop-buybox .bc-bb__thumbs img{width:100%;height:100%;object-fit:cover}.bc-loop-buybox .bc-bb__box{border:1px solid var(--bc-ink);background:var(--bc-white);padding:32px;border-radius:0}.bc-loop-buybox .bc-bb__k{font-size:12px}.bc-loop-buybox .bc-bb__qline{font-style:italic;font-size:20px;line-height:1.45;margin-top:14px}.bc-loop-buybox .bc-bb__qby{font-size:13px;color:var(--bc-ink2);margin-top:6px}.bc-loop-buybox .bc-bb__pname{font-family:var(--bc-f-display)!important;font-weight:700;font-size:48px;line-height:1;text-transform:lowercase;margin-top:22px}.bc-loop-buybox .bc-bb__psub{font-weight:700;font-size:12px;letter-spacing:2.4px;text-transform:uppercase;margin-top:10px;color:var(--bc-ink2)}.bc-loop-buybox .bc-bb__benefit{font-size:18px;margin-top:16px}.bc-loop-buybox .bc-bb__benefit b,.bc-loop-buybox .bc-bb__benefit strong{font-weight:800}.bc-loop-buybox .bc-bb__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.bc-loop-buybox .bc-bb__tiles--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-loop-buybox .bc-bb__tiles--1{grid-template-columns:minmax(0,1fr)}.bc-loop-buybox .bc-bb__tile{position:relative;text-align:left;border:2px solid var(--bc-ink);border-radius:var(--bc-r-tile);padding:14px 12px 12px;background:var(--bc-white);display:flex;flex-direction:column;align-items:stretch;gap:4px;transition:box-shadow .18s,background .18s;min-height:150px;cursor:pointer;letter-spacing:.4px}.bc-loop-buybox .bc-bb__t{font-weight:900;font-size:16px;line-height:1.15}.bc-loop-buybox .bc-bb__p{font-family:var(--bc-f-display)!important;font-weight:700;font-size:24px;line-height:1.05;margin-top:2px}.bc-loop-buybox .bc-bb__p small{font-family:var(--bc-f-voice)!important;font-size:12px;font-weight:700}.bc-loop-buybox .bc-bb__s{font-size:12px;line-height:1.35;color:var(--bc-ink2)}.bc-loop-buybox .bc-bb__bdg{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.bc-loop-buybox .bc-bb__tile--mon{border-color:var(--bc-pink);background:#fff}.bc-loop-buybox .bc-bb__tile[aria-checked=true]{border-width:2.5px;border-color:var(--bc-ink);box-shadow:var(--bc-sh-active);background:var(--bc-white)}.bc-loop-buybox .bc-bb__tile--mon[aria-checked=false]{background:#fff;border-color:var(--bc-pink)}.bc-loop-buybox .bc-bb__buy{scroll-margin-top:80px}.bc-loop-buybox .bc-bb__dot{position:absolute;right:10px;top:10px;width:18px;height:18px;border-radius:50%;border:2px solid var(--bc-ink);background:#fff}.bc-loop-buybox .bc-bb__tile[aria-checked=true] .bc-bb__dot{background:radial-gradient(circle,var(--bc-ink) 0 4px,#fff 5px)}.bc-loop-buybox .bc-bb__tile--sku{border-style:dashed;border-color:var(--bc-ink2);background:repeating-linear-gradient(135deg,#fff 0 10px,var(--bc-wash) 10px 20px);cursor:not-allowed;opacity:.85}.bc-loop-buybox .bc-bb__band{margin:-14px -12px 6px;background:var(--bc-go);border-bottom:1.5px solid var(--bc-ink);border-radius:12px 12px 0 0;padding:4px 10px;font-weight:900;font-size:10.5px;letter-spacing:1.6px;text-transform:uppercase}.bc-loop-buybox .bc-bb__skunote{display:inline-block;margin-top:4px;font-size:10px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase;color:#fff;background:var(--bc-ink);padding:3px 6px;border-radius:4px;align-self:flex-start}.bc-loop-buybox .bc-bb__qtyrow{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}.bc-loop-buybox .bc-bb__qlabel{font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--bc-ink2)}.bc-loop-buybox .bc-bb__qty{display:inline-flex;align-items:center;border:2px solid var(--bc-ink);border-radius:var(--bc-r-pill);height:46px;background:#fff}.bc-loop-buybox .bc-bb__qty button{width:44px;height:100%;font-size:20px;font-weight:700}.bc-loop-buybox .bc-bb__qty output{min-width:30px;text-align:center;font-weight:900}.bc-loop-buybox .bc-bb__sum{text-align:right}.bc-loop-buybox .bc-bb__total{font-family:var(--bc-f-display)!important;font-weight:700;font-size:30px;line-height:1.1}.bc-loop-buybox .bc-bb__reass{display:flex;flex-direction:column;gap:8px;margin-top:22px;font-size:13px}.bc-loop-buybox .bc-bb__reass li{display:flex;gap:8px;align-items:center}.bc-loop-buybox .bc-bb__acc{border-top:1px solid var(--bc-hair)}.bc-loop-buybox .bc-bb__acc:last-of-type{border-bottom:1px solid var(--bc-hair)}.bc-loop-buybox .bc-bb__acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:14px 0;font-weight:800;font-size:16px;cursor:pointer}.bc-loop-buybox .bc-bb__acc summary::-webkit-details-marker{display:none}.bc-loop-buybox .bc-bb__acc summary:after{content:"+";font-size:22px;font-weight:500;transition:transform .18s}.bc-loop-buybox .bc-bb__acc[open] summary:after{transform:rotate(45deg)}.bc-loop-buybox .bc-bb__accbody{padding:0 0 16px;font-size:15px}.bc-loop-buybox .bc-bb__accbody p+p{margin-top:10px}@media(max-width:860px){.bc-loop-buybox .bc-bb{grid-template-columns:minmax(0,1fr);gap:36px}.bc-loop-buybox .bc-bb__gal{position:relative;top:0}.bc-loop-buybox .bc-bb__thumbs{display:flex;overflow-x:auto;gap:8px;scrollbar-width:none}.bc-loop-buybox .bc-bb__thumbs button{flex:0 0 60px;width:60px}.bc-loop-buybox .bc-bb__box{padding:20px 16px}.bc-loop-buybox .bc-bb__pname{font-size:36px}.bc-loop-buybox .bc-bb__qline{font-size:18px}.bc-loop-buybox .bc-bb__tiles{gap:6px}.bc-loop-buybox .bc-bb__tile{padding:10px 8px;min-height:170px}.bc-loop-buybox .bc-bb__t{font-size:15px}.bc-loop-buybox .bc-bb__p{font-size:19px}.bc-loop-buybox .bc-bb__s{font-size:12.5px}.bc-loop-buybox .bc-bb__qlabel{font-size:12px}.bc-loop-buybox .bc-bb__accbody{font-size:16px}.bc-loop-buybox .bc-bb__dot{width:14px;height:14px;right:6px;top:6px}.bc-loop-buybox .bc-bb__band{margin:-10px -8px 6px;font-size:9px;letter-spacing:.8px;padding:4px 6px}}@media(prefers-reduced-motion:reduce){.bc-loop-buybox .bc-bb__slide,.bc-loop-buybox .bc-bb__tile,.bc-loop-buybox .bc-bb__acc summary:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bc-loop-buybox.css.map */
