.bq{--bq-dark: #131313;--bq-orange: #f66226;display:block;width:100%;max-width:100%;overflow:hidden;background:#fff;margin:1.25rem 0;font-family:inherit;color:var(--bq-dark)}.bq,.bq *{box-sizing:border-box}.bq__header{display:flex;align-items:center;gap:.7rem;margin-bottom:.6rem}.bq__heading-line{flex:1;height:1px;background:#13111324}.bq__heading{flex-shrink:0;font-size:1.3rem;font-weight:700;margin:0;text-align:center}.bq__tiers{display:flex;flex-direction:column;gap:.55rem}.bq__tier{position:relative;display:flex;align-items:flex-start;gap:.75rem;border:1.5px solid rgba(19,17,19,.14);border-radius:14px;padding:.9rem 1.1rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;overflow:visible;max-width:100%;background:#fff}.bq__tier.is-selected{border-color:var(--bq-orange);border-width:2px;box-shadow:0 0 0 1px var(--bq-orange)}.bq__tier-radio{position:absolute;opacity:0;pointer-events:none}.bq__tier-dot{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.1rem;border-radius:50%;border:2px solid rgba(19,17,19,.3);position:relative;transition:border-color .15s ease}.bq__tier.is-selected .bq__tier-dot{border-color:var(--bq-orange)}.bq__tier.is-selected .bq__tier-dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--bq-orange)}.bq__tier-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.55rem}.bq__tier-row,.bq__tier-body{display:flex;flex:1;min-width:0;justify-content:space-between;align-items:flex-start;gap:.75rem}.bq__tier-body{flex-direction:column;align-items:flex-start;gap:.22rem}.bq__tier-title{font-weight:700;font-size:1.05rem;display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-width:0}.bq__tier-sub{font-size:.88rem;color:#13111399}.bq__tier-price{flex-shrink:0;text-align:right;white-space:nowrap}.bq__price-now{font-weight:700;font-size:1.1rem}.bq__price-compare{display:block;font-size:.85rem;color:#13111366;text-decoration:line-through}.bq__save-badge{background:var(--bq-orange);color:#fff;font-size:.72rem;font-weight:700;padding:.18rem .55rem;border-radius:999px;letter-spacing:.02em}.bq__corner-badge{display:none}.bq__slots{display:flex;flex-direction:column;gap:.55rem;padding-top:.55rem;border-top:1px solid rgba(19,17,19,.1)}.bq__slots[hidden]{display:none}.bq__slot{display:flex;align-items:center;gap:.7rem;min-width:0;flex-wrap:nowrap}.bq__slot-thumb{flex-shrink:0;width:2.7rem;height:2.7rem;border-radius:8px;overflow:hidden;background:#1311130d;display:flex;align-items:center;justify-content:center}.bq__slot-thumb img{width:100%;height:100%;object-fit:cover}.bq__slot-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:500}.bq__slot-locked{font-size:.82rem;color:#13111373;flex-shrink:0}.bq__slot-choose{flex-shrink:0;background:var(--bq-dark);color:#fff;border:none;border-radius:999px;padding:.5rem 1.25rem;font-size:.85rem;font-weight:700;cursor:pointer;transition:background .15s ease;white-space:nowrap}.bq__slot-choose:hover{background:var(--bq-orange)}.bq__slot.is-filled .bq__slot-thumb{background:transparent}.bq__hint{margin-top:.7rem;padding:.65rem 1rem;border-radius:10px;background:#fdeee6;font-size:.9rem;color:#b8451a;text-align:center}.bq__modal[hidden]{display:none}.bq__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:1.5rem}.bq__modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1311138c;cursor:pointer}.bq__modal-panel{position:relative;z-index:1;background:#fff;width:min(640px,100%);max-height:min(700px,88vh);display:flex;flex-direction:column;border-radius:18px;overflow:hidden;box-shadow:0 24px 70px #1311134d;cursor:default}.bq__modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.7rem;border-bottom:1px solid rgba(19,17,19,.1)}.bq__modal-header h4{margin:0;font-size:1.3rem;font-weight:700}.bq__modal-close{background:none;border:none;cursor:pointer;width:2.3rem;height:2.3rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.8rem;line-height:1;color:#1311138c;border-radius:50%;transition:background .15s ease,color .15s ease}.bq__modal-close:hover{background:#1311130d;color:var(--bq-dark)}.bq__modal-search{padding:1.2rem 1.7rem .9rem}.bq__modal-search input{width:100%;padding:.8rem 1.1rem;border:1.5px solid rgba(19,17,19,.14);border-radius:10px;font-size:1rem}.bq__modal-search input:focus{outline:none;border-color:var(--bq-orange)}.bq__tabs{display:flex;gap:.5rem;padding:0 1.7rem 1rem;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid rgba(19,17,19,.1)}.bq__tabs::-webkit-scrollbar{display:none}.bq__tab{flex-shrink:0;background:#fff;border:1.5px solid rgba(19,17,19,.14);border-radius:999px;padding:.55rem 1.15rem;font-size:.92rem;font-weight:600;color:#13111399;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.bq__tab:hover{border-color:#1311134d}.bq__tab.is-active{background:var(--bq-dark);border-color:var(--bq-dark);color:#fff}.bq__modal-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:.9rem 1.7rem 1.7rem}.bq__product-list{display:flex;flex-direction:column;gap:1.1rem}.bq__scroll-sentinel{height:1px}.bq__loading{text-align:center;padding:1.2rem 0;font-size:.98rem;color:#1311138c}.bq__loading[hidden]{display:none}.bq__product-row{display:flex;flex-wrap:nowrap;align-items:center;gap:.85rem;padding-top:1.1rem;border-top:1px solid rgba(19,17,19,.06);max-width:100%;min-width:0}.bq__product-row:first-child{border-top:none;padding-top:0}.bq__product-row[hidden]{display:none}.bq__product-row.is-current-product{background:#f6622612;border:1.5px solid rgba(246,98,38,.25);border-radius:12px;padding:1.1rem .9rem;border-top:1.5px solid rgba(246,98,38,.25)!important;margin-bottom:.3rem}.bq__product-row.is-current-product .bq__product-name:after{content:"Your product";display:inline-block;margin-left:.5rem;font-size:.72rem;font-weight:700;color:var(--bq-orange);vertical-align:middle}.bq__product-thumb{flex-shrink:0;width:4.8rem;height:4.8rem;border-radius:12px;overflow:hidden;background:#1311130d}.bq__product-thumb img{width:100%;height:100%;object-fit:cover}.bq__product-info{flex:1;min-width:0;max-width:100%;display:flex;flex-direction:column;gap:.3rem}.bq__product-name{font-weight:600;font-size:1.02rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.bq__product-price .bq__price-now{font-size:.98rem}.bq__product-price .bq__price-compare{display:inline;margin-left:.5rem}.bq__product-variant-picker{display:flex;gap:.6rem;margin-top:.4rem;flex-wrap:wrap;max-width:100%}.bq__variant-label{font-size:.85rem;color:#1311138c;display:flex;flex-direction:column;gap:.25rem}.bq__variant-label select{font-size:.92rem;padding:.35rem .5rem;border:1px solid rgba(19,17,19,.14);border-radius:8px;max-width:100%}.bq__product-choose{flex-shrink:0;background:var(--bq-dark);color:#fff;border:none;border-radius:999px;padding:.6rem 1.5rem;font-size:.92rem;font-weight:700;cursor:pointer;transition:background .15s ease;white-space:nowrap;margin-left:auto}.bq__product-choose:hover{background:var(--bq-orange)}.bq__no-results{text-align:center;color:#1311138c;padding:2.4rem 0;font-size:1.05rem}.bq__no-results:not([hidden]){display:block}@media screen and (max-width:749px){.bq{margin:1rem 0}.bq__heading{font-size:1.12rem}.bq__header{margin-bottom:.5rem}.bq__tiers{gap:.45rem}.bq__tier{padding:.75rem .9rem;gap:.6rem}.bq__tier-main{gap:.4rem}.bq__tier-title{font-size:.95rem}.bq__tier-sub{font-size:.8rem}.bq__price-now{font-size:1rem}.bq__slots{gap:.45rem;padding-top:.45rem}.bq__modal-panel{width:100%;height:100%;max-height:100%;border-radius:0}.bq__modal-search{padding:1rem 1rem .7rem}.bq__tabs{padding:0 1rem .85rem}.bq__tab{padding:.45rem .9rem;font-size:.85rem}.bq__modal-body{padding:.7rem 1rem 1.2rem}.bq__product-list{gap:.8rem}.bq__product-row{gap:.65rem;padding-top:.8rem}.bq__product-row.is-current-product{padding:.85rem .7rem}.bq__product-thumb{width:3.6rem;height:3.6rem;border-radius:9px}.bq__product-info{gap:.2rem}.bq__product-name{font-size:.88rem;line-height:1.25}.bq__product-name:after{display:block;margin-left:0;margin-top:.15rem}.bq__product-price .bq__price-now{font-size:.85rem}.bq__product-price .bq__price-compare{font-size:.75rem;margin-left:.35rem}.bq__product-choose{padding:.45rem .9rem;font-size:.78rem;min-width:3.6rem!important}.bq__product-variant-picker{gap:.4rem;margin-top:.3rem}.bq__variant-label{font-size:.72rem}.bq__variant-label select{font-size:.78rem;padding:.25rem .35rem}}bundle-quantity-break.bq .bq__modal .bq__modal-body .bq__product-list .bq__product-row button.bq__product-choose[data-choose-product]{display:inline-flex!important;visibility:visible!important;opacity:1!important;width:auto!important;min-width:4.5rem!important;height:auto!important;position:static!important;background:var(--bq-dark)!important;color:#fff!important;border:none!important;align-items:center;justify-content:center}bundle-quantity-break.bq .bq__modal .bq__tabs button.bq__tab{display:inline-flex!important;visibility:visible!important;opacity:1!important;background:#fff!important;color:#13111399!important;border:1.5px solid rgba(19,17,19,.14)!important}bundle-quantity-break.bq .bq__modal .bq__tabs button.bq__tab.is-active{background:var(--bq-dark)!important;color:#fff!important;border-color:var(--bq-dark)!important}button.bq__tab.is-active,button.bq__tab[aria-selected=true],button.bq__product-choose{background:#111!important;background-color:#111!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#111!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bundle-quantity-break.css.map */
