.quantity-offers{display:block;width:100%;margin:0 0 12px}.quantity-offers h3{font-size:1.2rem;margin:0 0 8px}.quantity-offers p{font-size:.9rem;line-height:1.5}.quantity-offers__cards{border:0;margin:18px 0;padding:0;display:grid;gap:12px}.quantity-offers__card{display:flex;align-items:center;gap:12px;padding:18px 14px;border:1px solid #d7dcda;border-radius:12px;background:#f8faf9;cursor:pointer}.quantity-offers__card:has(input:checked){border:2px solid #173c34;background:#eff7f3;padding:17px 13px}.quantity-offers__card input{accent-color:#173c34;width:20px;height:20px;flex-shrink:0}.quantity-offers__card strong{font-size:1.1rem}.quantity-offers__card small,.quantity-offers__price s{display:block;font-size:.8rem;margin-top:5px}.quantity-offers__price{margin-left:auto;text-align:right;white-space:nowrap}.quantity-offers__price s{opacity:.6}.quantity-offers__choices{display:grid;gap:10px;margin:14px 0}.quantity-offers__choices label{display:grid;grid-template-columns:65px 1fr;align-items:center;gap:10px;font-size:.9rem}.quantity-offers select,.quantity-offers__count{border:1px solid #aebcb6;border-radius:6px;background:#fff;color:#17251f;padding:10px;min-height:44px;width:100%}.quantity-offers__more label{display:flex;align-items:center;gap:12px}.quantity-offers__count{max-width:100px}.quantity-offers__add{width:100%;min-height:52px}.quantity-offers__summary{font-weight:650}.quantity-offers__note{font-size:.8rem!important;text-align:center;opacity:.75}.quantity-offers__error{color:#a32525}.quantity-offers input:focus-visible,.quantity-offers select:focus-visible{outline:2px solid #173c34;outline-offset:3px}@media(max-width:380px){.quantity-offers__card{gap:8px;padding:14px 10px}.quantity-offers__card:has(input:checked){padding:13px 9px}.quantity-offers__price b{font-size:.9rem}}
.shopify-section:has(quantity-offers) variant-picker,.shopify-section:has(quantity-offers) .sticky-add-to-cart__bar{display:none!important}