.quantity-breaks__cart-note{margin:0 0 8px;width:92%;max-width:26rem;color:#857b70;font-weight:500}.quantity-breaks{--qb-page: #faf8f4;--qb-card: #ffffff;--qb-card-selected: #faf0ea;--qb-ink: #211f1c;--qb-border: #d8cec0;--qb-hover: #40352b;--qb-price: #c95a2e;--qb-muted: #857b70;--qb-compare: #857b70;--qb-pill-bg: #f4e0d5;--qb-pill-text: #c95a2e;--qb-badge-bg: #0b61cd;--qb-badge-text: #ffffff;--qb-radius: 8px;display:grid;gap:8px;width:92%;max-width:26rem;color:var(--qb-ink)}.quantity-breaks__option{position:relative;border:1px solid var(--qb-border);border-radius:var(--qb-radius);background:var(--qb-card);transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box;max-width:100%}.quantity-breaks__option.is-popular{margin-top:8px}.quantity-breaks__option:hover:not(.is-selected){border-color:var(--qb-hover)}.quantity-breaks__option.is-selected{border:1px solid var(--qb-ink);box-shadow:0 0 0 1px var(--qb-ink);background:var(--qb-card-selected)}.quantity-breaks__option.is-selected:hover{border-color:var(--qb-ink);box-shadow:0 0 0 1px var(--qb-ink)}.quantity-breaks__badge{position:absolute;top:-10px;right:10px;z-index:2;display:inline-flex;align-items:center;gap:0;max-width:calc(100% - 20px);padding:3px 10px;border-radius:999px;background:var(--qb-badge-bg);color:var(--qb-badge-text);font-size:10px;font-weight:500;letter-spacing:.02em;line-height:1.2;white-space:nowrap;pointer-events:none}.quantity-breaks__badge svg{display:none}.quantity-breaks__label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px;align-items:start;padding:11px 12px 10px;cursor:pointer;width:100%;box-sizing:border-box}.quantity-breaks__option.is-selected .quantity-breaks__label{padding:11px 12px 10px}.quantity-breaks__option.is-selected.is-expandable.is-expanded .quantity-breaks__label,.quantity-breaks__option.is-expandable.is-hover-open .quantity-breaks__label{padding-bottom:6px}.quantity-breaks__option.is-selected.is-expandable:not(.is-expanded):not(.is-hover-open) .quantity-breaks__label{padding-bottom:10px}.quantity-breaks__radio{appearance:none;-webkit-appearance:none;width:14px;height:14px;min-width:14px;min-height:14px;margin:3px 0 0;padding:0;border:1.5px solid var(--qb-muted);border-radius:50%;background-color:#fff;background-image:none;background-repeat:no-repeat;background-position:center;flex-shrink:0;cursor:pointer;box-sizing:border-box}.quantity-breaks__radio:after{content:none;display:none}.quantity-breaks__option.is-selected .quantity-breaks__radio{border-color:#c95a2e;background-color:#fff;background-image:radial-gradient(circle at center,#c95a2e 0 4px,transparent 4.5px)}.quantity-breaks__option:not(.is-selected) .quantity-breaks__radio{border-color:var(--qb-muted);background-color:#fff;background-image:none}.quantity-breaks__main{min-width:0;display:grid;gap:4px;padding-inline-end:4px}.quantity-breaks__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding-inline-end:0}.quantity-breaks__title{margin:0;font-size:13.5px;font-weight:400;line-height:1.25;color:var(--qb-ink)}.quantity-breaks__pill{display:inline-flex;align-items:center;max-width:100%;padding:2px 8px;border-radius:999px;background:var(--qb-pill-bg);color:var(--qb-pill-text);font-size:11px;font-weight:400;line-height:1.3;white-space:nowrap}.quantity-breaks__subtitle{margin:0;font-size:11px;font-weight:400;line-height:1.3;color:var(--qb-muted)}.quantity-breaks__prices{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.4rem .55rem;text-align:right;justify-self:end;align-self:start;min-width:0;max-width:none;padding-top:1px}.quantity-breaks__price{display:inline;font-size:15px;font-weight:500;line-height:1.15;color:var(--qb-price);letter-spacing:-.01em;word-break:keep-all}.quantity-breaks__compare{display:inline;margin-top:0;font-size:12px;font-weight:400;line-height:1.2;color:var(--qb-compare);text-decoration:line-through}.quantity-breaks__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.quantity-breaks__option.is-expandable.is-expanded .quantity-breaks__panel,.quantity-breaks__option.is-expandable.is-hover-open .quantity-breaks__panel{grid-template-rows:1fr}.quantity-breaks__panel-inner{overflow:hidden;min-height:0}.quantity-breaks__variants{display:grid;gap:6px;padding:0 12px 12px 34px}.quantity-breaks__variants-label{margin:0 0 2px;font-size:12px;font-weight:400;line-height:1.3;color:var(--qb-muted)}.quantity-breaks__variant-row{display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px;align-items:center}.quantity-breaks__thumb{width:36px;height:36px;border-radius:var(--qb-radius);overflow:hidden;background:#fff;border:1px solid var(--qb-border)}.quantity-breaks__thumb img{width:100%;height:100%;object-fit:cover;display:block}.quantity-breaks__selects{display:grid;grid-template-columns:repeat(var(--qb-option-count, 2),minmax(0,1fr));gap:6px}.quantity-breaks__select{width:100%;min-width:0;height:34px;padding:0 26px 0 8px;border:1.5px solid var(--qb-border);border-radius:var(--qb-radius);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2340352B' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:11px;appearance:none;-webkit-appearance:none;font-size:11.5px;font-weight:400;color:var(--qb-ink);cursor:pointer}.quantity-breaks__select:focus{outline:none;border-color:var(--qb-ink);box-shadow:0 0 0 2px #c8ad8759}@media screen and (max-width:749px){.quantity-breaks__badge{right:10px;font-size:10px;padding:3px 10px}.quantity-breaks__title{font-size:14px}.quantity-breaks__price{font-size:16px}.quantity-breaks__pill{font-size:11px;padding:2px 8px}}@media screen and (max-width:479px){.quantity-breaks__label{grid-template-columns:auto minmax(0,1fr);gap:8px 10px}.quantity-breaks__option.is-selected .quantity-breaks__label{padding:14px 14px 12px}.quantity-breaks__prices{grid-column:2;text-align:left;justify-content:flex-start;justify-self:start;max-width:none;min-width:0}.quantity-breaks__main{padding-inline-end:0}.quantity-breaks__option.is-popular .quantity-breaks__label,.quantity-breaks__option.is-selected.is-popular .quantity-breaks__label{padding-top:20px}.quantity-breaks__title-row{padding-inline-end:0}.quantity-breaks__variants{padding-left:14px}.quantity-breaks__selects{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/quantity-breaks.css.map */
