.product-quantity-offers-module__zUViSq__offers{color:#202027;border:0;min-width:0;margin:0;padding:0}.product-quantity-offers-module__zUViSq__offers legend{margin-bottom:12px;padding:0;font-size:15px;font-weight:600}.product-quantity-offers-module__zUViSq__rows{gap:9px;display:grid}.product-quantity-offers-module__zUViSq__offer{background:#fff;border:1px solid #dedee5;border-radius:16px;transition:border-color .16s,box-shadow .16s;overflow:hidden}.product-quantity-offers-module__zUViSq__selected{border-color:#29282e;box-shadow:inset 0 0 0 1px #29282e}.product-quantity-offers-module__zUViSq__heading{cursor:pointer;align-items:center;gap:12px;min-height:78px;padding:14px 16px;display:flex}.product-quantity-offers-module__zUViSq__heading input{accent-color:#28272d;flex:none;width:18px;height:18px;margin:0}.product-quantity-offers-module__zUViSq__title{gap:4px;font-size:14px;display:grid}.product-quantity-offers-module__zUViSq__title strong,.product-quantity-offers-module__zUViSq__price strong{font-weight:600}.product-quantity-offers-module__zUViSq__discount{color:#b12b36;font-size:12px}.product-quantity-offers-module__zUViSq__price{text-align:right;white-space:nowrap;gap:4px;margin-left:auto;font-size:14px;display:grid}.product-quantity-offers-module__zUViSq__price>span{color:#727178;font-size:12px}.product-quantity-offers-module__zUViSq__panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1),opacity .2s;display:grid}.product-quantity-offers-module__zUViSq__selected .product-quantity-offers-module__zUViSq__panel{opacity:1;grid-template-rows:1fr}.product-quantity-offers-module__zUViSq__panelInner{min-height:0;overflow:hidden}.product-quantity-offers-module__zUViSq__pieces{gap:12px;padding:2px 16px 16px;display:grid}.product-quantity-offers-module__zUViSq__piece{align-items:end;gap:10px;display:flex}.product-quantity-offers-module__zUViSq__number{color:#77767e;align-self:end;margin-bottom:13px;font-size:12px}.product-quantity-offers-module__zUViSq__option{color:#65646d;flex:1;gap:5px;min-width:0;font-size:11px;display:grid}.product-quantity-offers-module__zUViSq__option>span{text-transform:capitalize}.product-quantity-offers-module__zUViSq__colorOption{flex:0 0 96px}.product-quantity-offers-module__zUViSq__colorOption>span strong{font-weight:500}.product-quantity-offers-module__zUViSq__swatches{gap:4px;min-height:44px;display:flex}.product-quantity-offers-module__zUViSq__swatch{cursor:pointer;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;position:relative}.product-quantity-offers-module__zUViSq__swatch input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.product-quantity-offers-module__zUViSq__swatchColor{outline-offset:3px;border:1px solid #cccbd3;border-radius:50%;outline:2px solid #0000;place-items:center;width:30px;height:30px;display:grid}.product-quantity-offers-module__zUViSq__swatchColor svg{opacity:0}.product-quantity-offers-module__zUViSq__swatch input:checked+.product-quantity-offers-module__zUViSq__swatchColor{outline-color:#29282e}.product-quantity-offers-module__zUViSq__swatch input:checked+.product-quantity-offers-module__zUViSq__swatchColor svg{opacity:1}.product-quantity-offers-module__zUViSq__swatch:has(input:focus-visible){outline-offset:1px;border-radius:50%;outline:2px solid #5434eb}.product-quantity-offers-module__zUViSq__swatch:has(input:disabled){cursor:not-allowed;opacity:.4}.product-quantity-offers-module__zUViSq__swatch input:disabled+.product-quantity-offers-module__zUViSq__swatchColor:after{content:"";background:#65646d;width:32px;height:1px;position:absolute;transform:rotate(-45deg)}.product-quantity-offers-module__zUViSq__heading:has(input:focus-visible){outline-offset:-3px;border-radius:10px;outline:2px solid #5434eb}.product-quantity-offers-module__zUViSq__note{color:#77767e;margin:10px 0 0;font-size:11px;line-height:1.5}.product-quantity-offers-module__zUViSq__offers:disabled{opacity:.65}@media (max-width:360px){.product-quantity-offers-module__zUViSq__heading{gap:9px;padding:12px}.product-quantity-offers-module__zUViSq__pieces{padding:2px 12px 14px}.product-quantity-offers-module__zUViSq__piece{gap:7px}}@media (max-width:420px){.product-quantity-offers-module__zUViSq__option+.product-quantity-offers-module__zUViSq__option{flex:1.8}}@media (prefers-reduced-motion:reduce){.product-quantity-offers-module__zUViSq__offer,.product-quantity-offers-module__zUViSq__panel{transition:none}}
