.product-info__quantity-break{width:100%}quantity-break-block.is-tier-2~* .shopify-payment-button,quantity-break-block.is-tier-3~* .shopify-payment-button,.product-info:has(quantity-break-block.is-tier-2) .shopify-payment-button,.product-info:has(quantity-break-block.is-tier-3) .shopify-payment-button{display:none!important}quantity-break-block{display:block;width:100%;--qb-active: #000;--qb-badge-bg: #000;--qb-badge-fg: #fff;--qb-radius: 12px;--qb-border: rgba(0,0,0,.12);--qb-bg: #fff;--qb-muted: rgba(0,0,0,.6);--qb-strike: rgba(0,0,0,.4);--qb-savings: #00824a;font-family:inherit}.quantity-break__heading{margin:0 0 12px;font-weight:600;font-size:1rem}.quantity-break__tiers{display:flex;flex-direction:column;gap:10px}.quantity-break__tier{position:relative;display:block;border:1.5px solid var(--qb-border);border-radius:var(--qb-radius);background:var(--qb-bg);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease;overflow:visible}.quantity-break__tier:hover{border-color:#0000004d}.quantity-break__tier.is-active{border-color:var(--qb-active);box-shadow:0 0 0 1px var(--qb-active) inset}.quantity-break__tier[data-unavailable=true]{opacity:.5;pointer-events:none}.quantity-break__radio{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.quantity-break__tier-badge{position:absolute;top:-10px;right:12px;background:var(--qb-badge-bg);color:var(--qb-badge-fg);font-size:11px;line-height:1;padding:5px 8px;border-radius:999px;font-weight:600;letter-spacing:.02em;z-index:1}.quantity-break__tier-inner{padding:14px 16px}.quantity-break__tier-head{display:flex;align-items:center;gap:10px}.quantity-break__tier-radio-dot{flex-shrink:0;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--qb-border);display:inline-block;position:relative;transition:border-color .15s ease}.quantity-break__tier.is-active .quantity-break__tier-radio-dot{border-color:var(--qb-active)}.quantity-break__tier.is-active .quantity-break__tier-radio-dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;background:var(--qb-active);border-radius:50%}.quantity-break__tier-head-text{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.quantity-break__tier-title{font-weight:600;font-size:.95rem}.quantity-break__tier-sub{font-size:.8rem;color:var(--qb-muted)}.quantity-break__tier-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:end;white-space:nowrap}.quantity-break__tier-price-original{text-decoration:line-through;color:var(--qb-strike);font-size:.8rem}.quantity-break__tier-price-final{font-weight:600;font-size:.95rem}.quantity-break__tier-savings{font-size:.7rem;color:var(--qb-savings);background:#00824a1a;padding:2px 6px;border-radius:4px;font-weight:600}.quantity-break__tier-products{display:none;margin-top:12px;padding-top:12px;border-top:1px dashed var(--qb-border);flex-direction:column;gap:8px}.quantity-break__tier.is-active .quantity-break__tier-products{display:flex}.quantity-break__product-row{display:flex;align-items:center;gap:10px;font-size:.85rem}.quantity-break__product-image{width:40px;height:40px;object-fit:cover;border-radius:6px;background:#0000000a;flex-shrink:0}.quantity-break__product-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quantity-break__product-change{font-size:.75rem;text-decoration:underline;background:none;border:0;padding:4px 6px;cursor:pointer;color:inherit}.quantity-break__choice-pills{display:flex;gap:8px;margin-bottom:8px;flex-wrap:wrap}.quantity-break__choice-pill{flex:1;min-width:100px;padding:8px 16px;border-radius:999px;border:1.5px solid var(--qb-border);background:transparent;color:var(--qb-text);font-size:.85rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;font-family:inherit;line-height:1.2}.quantity-break__choice-pill:hover{border-color:var(--qb-active)}.quantity-break__choice-pill.is-active{background:var(--qb-active);color:#fff;border-color:var(--qb-active)}.quantity-break__qty{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:10px 14px;border:1px solid var(--qb-border);border-radius:12px}.quantity-break__qty-label{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--qb-muted)}.quantity-break__qty-input{display:inline-flex;align-items:center;border:1px solid var(--qb-border);border-radius:999px;overflow:hidden;background:#fff}.quantity-break__qty-btn{width:32px;height:32px;background:transparent;border:0;font-size:1.1rem;line-height:1;cursor:pointer;color:inherit;font-family:inherit}.quantity-break__qty-btn:hover{background:#0000000d}.quantity-break__qty-btn:focus-visible{outline:2px solid var(--qb-active);outline-offset:-2px}.quantity-break__qty-value{width:38px;height:32px;border:0;text-align:center;font-size:.95rem;font-weight:600;background:transparent;-moz-appearance:textfield;color:inherit;font-family:inherit}.quantity-break__qty-value::-webkit-outer-spin-button,.quantity-break__qty-value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-break__variant-row{display:flex;align-items:center;gap:10px;padding-top:4px}.quantity-break__variant-label{font-size:.78rem;color:var(--qb-muted);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.quantity-break__variant-select{flex:1;min-width:0;padding:6px 28px 6px 10px;font-size:.85rem;font-weight:500;border:1px solid var(--qb-border);border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' d='M1 1l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 10px center;-webkit-appearance:none;appearance:none;cursor:pointer;color:inherit;font-family:inherit}.quantity-break__variant-select:focus{outline:2px solid var(--qb-active);outline-offset:1px}.quantity-break__product-row--picker{background:#00000008;border:1px dashed var(--qb-border);border-radius:8px;padding:6px 8px}.quantity-break__add-button{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:6px 4px;cursor:pointer;font-size:.85rem;font-weight:600;color:inherit;width:100%;text-align:start}.quantity-break__add-plus{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--qb-active);color:#fff;font-size:16px;line-height:1;flex-shrink:0}.quantity-break__modal{border:0;padding:0;background:transparent;max-width:min(640px,96vw);width:100%;max-height:88vh;max-height:min(88vh,calc(100vh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px));border-radius:16px;overflow:hidden;margin:auto;top:0;right:0;bottom:0;left:0}.quantity-break__modal::backdrop{background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}.quantity-break__modal:not([open]){display:none}.quantity-break__modal-inner{background:#fff;display:flex;flex-direction:column;max-height:inherit;height:100%;border-radius:16px;overflow:hidden;position:relative;color:#1b1b1b}.quantity-break__modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--qb-border)}.quantity-break__modal-title{margin:0;font-size:1rem;font-weight:600}.quantity-break__modal-close{background:none;border:0;font-size:28px;line-height:1;cursor:pointer;width:36px;height:36px;border-radius:50%;color:inherit}.quantity-break__modal-close:hover{background:#0000000f}.quantity-break__tabs{display:flex;flex-wrap:wrap;gap:6px;padding:12px 20px;border-bottom:1px solid var(--qb-border);overflow-x:auto;scrollbar-width:thin}.quantity-break__tab{background:#0000000a;border:0;padding:8px 14px;border-radius:999px;font-size:.85rem;cursor:pointer;white-space:nowrap;font-weight:500;color:inherit;transition:background .12s ease,color .12s ease}.quantity-break__tab:hover{background:#00000014}.quantity-break__tab.is-active{background:var(--qb-active);color:#fff}.quantity-break__tab-panels{flex:1;overflow-y:auto;padding:16px 20px}.quantity-break__tab-panel{display:none}.quantity-break__tab-panel.is-active{display:block}.quantity-break__product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.quantity-break__pick-card{display:flex;flex-direction:column;gap:6px;padding:12px;background:#fff;border:1.5px solid var(--qb-border);border-radius:10px;text-align:center;position:relative;transition:border-color .12s ease,transform .08s ease;color:inherit;font-family:inherit}.quantity-break__pick-card:hover{border-color:var(--qb-active)}.quantity-break__pick-card.is-unavailable{opacity:.5;pointer-events:none}.quantity-break__pick-variant{width:100%;padding:7px 28px 7px 10px;font-size:.8rem;border:1px solid var(--qb-border);border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' d='M1 1l4 4 4-4'/%3E%3C/svg%3E") no-repeat right 10px center;-webkit-appearance:none;appearance:none;cursor:pointer;margin-top:4px;color:inherit;font-family:inherit}.quantity-break__pick-choose{margin-top:6px;background:var(--qb-active);color:var(--qb-bg, #fff);border:0;border-radius:999px;padding:9px 14px;font-size:.82rem;font-weight:600;letter-spacing:.02em;cursor:pointer;font-family:inherit;transition:opacity .12s ease,transform .05s ease}.quantity-break__pick-choose:hover:not(:disabled){opacity:.88}.quantity-break__pick-choose:active:not(:disabled){transform:translateY(1px)}.quantity-break__pick-choose:disabled{opacity:.5;cursor:not-allowed}.quantity-break__pick-image{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:6px;background:#0000000a}.quantity-break__pick-title{font-size:.8rem;font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quantity-break__pick-price{font-size:.85rem;font-weight:600}.quantity-break__pick-soldout{position:absolute;top:8px;inset-inline-end:8px;background:#000000b3;color:#fff;font-size:.65rem;padding:3px 6px;border-radius:4px}.quantity-break__empty{text-align:center;color:var(--qb-muted);font-size:.9rem;padding:20px 0}@media(max-width:600px){.quantity-break__tier-inner{padding:12px}.quantity-break__tier-title{font-size:.9rem}.quantity-break__product-grid{grid-template-columns:repeat(2,1fr);gap:10px}.quantity-break__modal{max-width:100vw;max-height:92vh;border-radius:16px 16px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/quantity-break.css.map */
