.quantity-offer{display:block;width:100%;margin-block:.5rem 1rem;color:inherit}.quantity-offer__heading{margin:0 0 .85rem;font-size:1rem;font-weight:650;letter-spacing:.01em}.quantity-offer__options{display:grid;gap:.65rem}.quantity-offer__option{position:relative;display:grid;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.8rem;width:100%;min-height:5.2rem;padding:.9rem 1rem;border:1px solid rgb(0 0 0 / 18%);border-radius:.45rem;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.quantity-offer__option:hover:not(:disabled){border-color:#9a7b22}.quantity-offer__option.is-selected{border:2px solid #d4af37;padding:calc(.9rem - 1px) calc(1rem - 1px);background:#d4af370d;box-shadow:0 0 0 1px #d4af3714}.quantity-offer__option:focus-visible{outline:2px solid currentColor;outline-offset:3px}.quantity-offer__option:disabled{opacity:.45;cursor:not-allowed}.quantity-offer__radio{width:1.15rem;height:1.15rem;border:1.5px solid currentColor;border-radius:50%;display:block;position:relative}.quantity-offer__option.is-selected .quantity-offer__radio{border-color:#b08e20}.quantity-offer__option.is-selected .quantity-offer__radio:after{content:"";position:absolute;top:.22rem;right:.22rem;bottom:.22rem;left:.22rem;border-radius:50%;background:#b08e20}.quantity-offer__details,.quantity-offer__amount{min-width:0;display:flex;flex-direction:column;gap:.22rem}.quantity-offer__name{font-weight:650;line-height:1.25}.quantity-offer__unit-price{color:#505050f2;font-size:.84rem;line-height:1.3}.quantity-offer__amount{align-items:flex-end;text-align:right;padding-right:.05rem}.quantity-offer__total{font-size:1.04rem;font-weight:700;line-height:1.25;white-space:nowrap}.quantity-offer__badge{display:block;position:static;margin-top:.18rem;padding:0;background:transparent;color:#087b59;font-size:.62rem;font-weight:750;letter-spacing:.035em;line-height:1.25;text-align:right;white-space:normal}.quantity-offer__stock-note{margin:.6rem 0 0;color:#9a3412;font-size:.82rem}.quantity-offer__bundle-colors{margin-top:.6rem;width:100%;overflow:hidden;border:1px solid #e3ded3;border-radius:.45rem;background:#faf9f6;color:inherit}.quantity-offer__bundle-colors-list{display:flex;flex-direction:column}.quantity-offer__color-row{display:grid;grid-template-columns:2.75rem minmax(0,1fr) minmax(7rem,38%);align-items:center;gap:.75rem;width:100%;min-width:0;padding:.65rem .75rem;border:0;border-bottom:1px solid #e9e4da;border-radius:0;background:transparent;color:inherit;text-align:left;font:inherit}.quantity-offer__color-row:last-child{border-bottom:0}.quantity-offer__color-thumb{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;overflow:hidden;border:1px solid #e7e3dc;border-radius:.25rem;background:#f0efec}.quantity-offer__color-thumb-image{display:block;width:100%;height:100%;object-fit:cover}.quantity-offer__color-label{min-width:0;font-size:.88rem;font-weight:600;line-height:1.25}.quantity-offer__color-value,.quantity-offer__color-select{box-sizing:border-box;display:block;width:100%;min-width:0;max-width:100%;min-height:2.45rem;padding:.45rem .6rem;border:1px solid #d7d0c1;border-radius:.25rem;background:#fff;color:#242424;font:inherit;font-size:.84rem;line-height:1.25}.quantity-offer__color-value{display:flex;align-items:center;background:#f4f1e8;border-color:#d8c99c;font-weight:600}.quantity-offer__color-select{cursor:pointer;padding-right:1.7rem}.quantity-offer__color-select:focus-visible{outline:2px solid #d4af37;outline-offset:2px}@media(max-width:480px){.quantity-offer__color-row{grid-template-columns:2.35rem minmax(0,1fr) minmax(6.1rem,40%);gap:.55rem;padding:.55rem .6rem}.quantity-offer__color-thumb{width:2.35rem;height:2.35rem}.quantity-offer__color-label{font-size:.8rem}.quantity-offer__color-value,.quantity-offer__color-select{min-height:2.25rem;padding:.4rem .45rem;font-size:.78rem}.quantity-offer__color-select{padding-right:1.25rem}}.quantity-offer [hidden]{display:none!important}@media(max-width:390px){.quantity-offer__option{grid-template-columns:1rem minmax(0,1fr) auto;gap:.55rem;padding:.8rem .7rem}.quantity-offer__option.is-selected{padding:calc(.8rem - 1px) calc(.7rem - 1px)}.quantity-offer__total{font-size:.95rem}.quantity-offer__unit-price{font-size:.72rem}.quantity-offer__badge{max-width:10.5rem;font-size:.58rem}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/quantity-offer.css.map */
