.bundle-qty-break{display:block;margin-top:1.5rem;max-width:100%;font-family:inherit;color:rgb(var(--color-base-text, 26, 26, 26))}.bundle-qty-break,.bundle-qty-break *{box-sizing:border-box}.bundle-qty-break__header{display:flex;align-items:center;gap:.85rem;margin-bottom:.75rem}.bundle-qty-break__heading-line{flex:1;height:1px;background:rgb(var(--color-base-border, 216, 216, 216))}.bundle-qty-break__heading{flex-shrink:0;font-size:1.55rem;font-weight:700;letter-spacing:.01em;margin:0;text-align:center}.bundle-qty-break__subheading{margin:0 0 1.25rem;font-size:1.05rem;line-height:1.45;color:rgba(var(--color-base-text, 26, 26, 26),.65);text-align:center}.bundle-qty-break__tiers{display:flex;flex-direction:column;gap:.75rem}.bundle-qty-break__tier{position:relative;display:flex;align-items:flex-start;gap:1rem;border:1px solid rgb(var(--color-base-border, 216, 216, 216));border-radius:.7rem;padding:1.2rem 1.4rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;overflow:visible;max-width:100%}.bundle-qty-break__tier.is-selected{border-color:rgb(var(--color-base-text, 26, 26, 26));border-width:2px;box-shadow:0 0 0 1px rgb(var(--color-base-text, 26, 26, 26))}.bundle-qty-break__tier-radio{position:absolute;opacity:0;pointer-events:none}.bundle-qty-break__tier-radio-dot{flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:.15rem;border-radius:50%;border:2px solid rgba(var(--color-base-text, 26, 26, 26),.4);position:relative;transition:border-color .15s ease}.bundle-qty-break__tier.is-selected .bundle-qty-break__tier-radio-dot{border-color:rgb(var(--color-base-text, 26, 26, 26))}.bundle-qty-break__tier.is-selected .bundle-qty-break__tier-radio-dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:rgb(var(--color-base-text, 26, 26, 26))}.bundle-qty-break__tier-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.7rem}.bundle-qty-break__tier-row,.bundle-qty-break__tier-body{display:flex;flex:1;min-width:0;justify-content:space-between;align-items:flex-start;gap:.85rem}.bundle-qty-break__tier-body{flex-direction:column;align-items:flex-start;gap:.3rem}.bundle-qty-break__tier-title{font-weight:700;font-size:1.25rem;display:inline-flex;align-items:center;gap:.65rem;flex-wrap:wrap;min-width:0}.bundle-qty-break__tier-price{flex-shrink:0;text-align:right;white-space:nowrap}.bundle-qty-break__price-now{font-weight:700;font-size:1.35rem}.bundle-qty-break__price-compare{display:block;font-size:1.02rem;color:rgba(var(--color-base-text, 26, 26, 26),.45);text-decoration:line-through}.bundle-qty-break__corner-badge{position:absolute;top:-.85rem;right:1.2rem;background:#111;color:#fff;font-size:.92rem;font-weight:700;padding:.4rem 1rem;border-radius:999px;white-space:nowrap;box-shadow:0 2px 6px #00000026}.bundle-qty-break__corner-badge.is-good{background:#1a1a1a}.bundle-qty-break__corner-badge.is-popular{background:#111}.bundle-qty-break__corner-badge.is-crazy{background:#c0392b}.bundle-qty-break__slots{display:flex;flex-direction:column;gap:.75rem;padding-top:.75rem;border-top:1px solid rgb(var(--color-base-border, 216, 216, 216))}.bundle-qty-break__slots[hidden]{display:none}.bundle-qty-break__slot{display:flex;align-items:center;gap:.9rem;min-width:0}.bundle-qty-break__slot-thumb{flex-shrink:0;width:3.5rem;height:3.5rem;border-radius:.45rem;overflow:hidden;background:rgba(var(--color-base-text, 26, 26, 26),.04);display:flex;align-items:center;justify-content:center}.bundle-qty-break__slot-thumb img{width:100%;height:100%;object-fit:cover}.bundle-qty-break__slot-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.1rem;font-weight:500}.bundle-qty-break__slot-locked{font-size:.95rem;color:rgba(var(--color-base-text, 26, 26, 26),.45)}.bundle-qty-break__slot-free-tag{flex-shrink:0;background:rgba(var(--color-base-text, 26, 26, 26),.08);color:rgb(var(--color-base-text, 26, 26, 26));font-size:.85rem;font-weight:700;letter-spacing:.03em;padding:.25rem .6rem;border-radius:.35rem;margin-right:.4rem}.bundle-qty-break__slot-choose,.bundle-qty-break__product-choose{flex-shrink:0;background:#111;color:#fff;border:none;border-radius:.45rem;padding:.7rem 1.6rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background .15s ease}.bundle-qty-break__slot-choose:hover,.bundle-qty-break__product-choose:hover{background:#333}.bundle-qty-break__slot.is-filled .bundle-qty-break__slot-thumb{background:transparent}.bundle-qty-break__hint{margin-top:.8rem;padding:.75rem 1.1rem;border-radius:.5rem;background:#fdf0ef;font-size:1.02rem;color:var(--color-critical, #c0392b);text-align:center}.bundle-qty-break__modal[hidden]{display:none}.bundle-qty-break__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}.bundle-qty-break__modal-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;cursor:pointer}.bundle-qty-break__modal-panel{position:relative;z-index:1;background:rgb(var(--color-base-background, 255, 255, 255));width:min(600px,100%);max-height:min(680px,85vh);display:flex;flex-direction:column;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #00000040;cursor:default}.bundle-qty-break__modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.7rem;border-bottom:1px solid rgb(var(--color-base-border, 216, 216, 216))}.bundle-qty-break__modal-header h4{margin:0;font-size:1.35rem;font-weight:700}.bundle-qty-break__modal-close{background:none;border:none;cursor:pointer;width:2.4rem;height:2.4rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.9rem;line-height:1;color:rgba(var(--color-base-text, 26, 26, 26),.55);border-radius:50%;transition:background .15s ease,color .15s ease}.bundle-qty-break__modal-close:hover{background:rgba(var(--color-base-text, 26, 26, 26),.04);color:rgb(var(--color-base-text, 26, 26, 26))}.bundle-qty-break__modal-search{padding:1.2rem 1.7rem .5rem}.bundle-qty-break__modal-search input{width:100%;padding:.85rem 1.1rem;border:1px solid rgb(var(--color-base-border, 216, 216, 216));border-radius:.5rem;font-size:1.05rem}.bundle-qty-break__swipe-hint{margin:0;padding:.4rem 1.7rem 0;font-size:.9rem;color:rgba(var(--color-base-text, 26, 26, 26),.45);text-align:center}@media screen and (min-width:750px){.bundle-qty-break__swipe-hint{display:none}}.bundle-qty-break__tabs{display:flex;gap:.35rem;padding:.95rem 1.7rem 0;overflow-x:auto;border-bottom:1px solid rgb(var(--color-base-border, 216, 216, 216))}.bundle-qty-break__tab{flex-shrink:0;background:none;border:none;border-bottom:2px solid transparent;padding:.7rem 1.1rem;font-size:1.05rem;font-weight:600;color:rgba(var(--color-base-text, 26, 26, 26),.55);cursor:pointer;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.bundle-qty-break__tab.is-active{color:rgb(var(--color-base-text, 26, 26, 26));border-bottom-color:rgb(var(--color-base-text, 26, 26, 26))}.bundle-qty-break__modal-body{flex:1;overflow-y:auto;padding:.7rem 1.7rem 1.7rem}.bundle-qty-break__tab-panel{display:none}.bundle-qty-break__tab-panel.is-active{display:block}.bundle-qty-break__product-list{display:flex;flex-direction:column;gap:1.1rem}.bundle-qty-break__scroll-sentinel{height:1px}.bundle-qty-break__loading{text-align:center;padding:1.2rem 0;font-size:1.02rem;color:rgba(var(--color-base-text, 26, 26, 26),.55)}.bundle-qty-break__loading[hidden]{display:none}.bundle-qty-break__product-row{display:flex;align-items:center;gap:1.1rem;padding-top:1.1rem;border-top:1px solid rgba(var(--color-base-text, 26, 26, 26),.06)}.bundle-qty-break__product-row:first-child{border-top:none;padding-top:0}.bundle-qty-break__product-row[hidden]{display:none}.bundle-qty-break__product-thumb{flex-shrink:0;width:5rem;height:5rem;border-radius:.5rem;overflow:hidden;background:rgba(var(--color-base-text, 26, 26, 26),.04)}.bundle-qty-break__product-thumb img{width:100%;height:100%;object-fit:cover}.bundle-qty-break__product-info{flex:1;display:flex;flex-direction:column;gap:.3rem;min-width:0}.bundle-qty-break__product-name{font-weight:600;font-size:1.12rem}.bundle-qty-break__product-price .bundle-qty-break__price-now{font-size:1.05rem}.bundle-qty-break__product-price .bundle-qty-break__price-compare{display:inline;margin-left:.5rem}.bundle-qty-break__product-variant-picker{display:flex;gap:.6rem;margin-top:.4rem}.bundle-qty-break__variant-label{font-size:.92rem;color:rgba(var(--color-base-text, 26, 26, 26),.55);display:flex;flex-direction:column;gap:.25rem}.bundle-qty-break__variant-label select{font-size:1rem;padding:.35rem .5rem;border:1px solid rgb(var(--color-base-border, 216, 216, 216));border-radius:.4rem}.bundle-qty-break__no-results{text-align:center;color:rgba(var(--color-base-text, 26, 26, 26),.55);padding:2.4rem 0;font-size:1.05rem}.bundle-qty-break__no-results:not([hidden]){display:block}@media screen and (max-width:749px){.bundle-qty-break{margin-top:1.15rem}.bundle-qty-break__header{margin-bottom:.6rem}.bundle-qty-break__heading{font-size:1.3rem}.bundle-qty-break__subheading{margin-bottom:.85rem;font-size:.95rem}.bundle-qty-break__tiers{gap:.6rem}.bundle-qty-break__tier{padding:1rem 1.1rem;gap:.75rem}.bundle-qty-break__tier-main{gap:.55rem}.bundle-qty-break__tier-title{font-size:1.12rem}.bundle-qty-break__price-now{font-size:1.2rem}.bundle-qty-break__price-compare{font-size:.92rem}.bundle-qty-break__corner-badge{top:-.75rem;right:.9rem;font-size:.82rem;padding:.3rem .7rem}.bundle-qty-break__slots{gap:.6rem;padding-top:.6rem}.bundle-qty-break__slot-name{font-size:1rem}.bundle-qty-break__modal-panel{width:100%;height:100%;max-height:100%;border-radius:8px}}.bundle-qty-break *,.bundle-qty-break *:before,.bundle-qty-break *:after{border-radius:0!important}.bundle-qty-break__tier,.bundle-qty-break__corner-badge,.bundle-qty-break__slot-thumb,.bundle-qty-break__slot-free-tag,.bundle-qty-break__slot-choose,.bundle-qty-break__product-choose,.bundle-qty-break__hint,.bundle-qty-break__modal-panel,.bundle-qty-break__modal-close,.bundle-qty-break__modal-search input,.bundle-qty-break__product-thumb,.bundle-qty-break__variant-label select,.bundle-qty-break__new-badge{border-radius:0!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bundle-quantity-break.css.map */
