.quantity-tier-selector{display:block}.quantity-tier-selector__heading{margin:0 0 8px;font-weight:600}.quantity-tier-selector__cards{display:flex;flex-direction:column;gap:var(--quantity-tier-card-gap, 12px)}.quantity-tier__card{position:relative;display:flex;flex-direction:column;gap:12px;padding:var(--quantity-tier-card-padding, 20px);border-radius:var(--quantity-tier-corner-radius, 18px);background:var(--quantity-tier-simple-background, #f0efed);border:1px solid transparent;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.quantity-tier__card--featured{background:var(--quantity-tier-featured-background, #e9e7e3)}.quantity-tier__card:has(.quantity-tier__radio-input:checked),.quantity-tier__card--selected{border-color:var(--quantity-tier-selected-border, #b9b6b1)}.quantity-tier__card:has(.quantity-tier__radio-input:focus-visible){outline:2px solid currentColor;outline-offset:2px}.quantity-tier-selector .quantity-tier__card>input.quantity-tier__radio-input{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:1px;block-size:1px;min-inline-size:0;min-block-size:0;padding:0;margin:0;border:0;display:block;-webkit-appearance:none;appearance:none;opacity:0;pointer-events:none;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.quantity-tier__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.quantity-tier__lead{display:flex;align-items:center;gap:12px;min-width:0}.quantity-tier__radio-dot{display:grid;place-items:center;flex:none;inline-size:var(--quantity-tier-radio-size, 30px);block-size:var(--quantity-tier-radio-size, 30px);border-radius:50%;background:transparent;box-shadow:inset 0 0 0 2px var(--quantity-tier-radio-unselected, #c7c4bf);transition:background-color .15s ease,box-shadow .15s ease}.quantity-tier__card:has(.quantity-tier__radio-input:checked) .quantity-tier__radio-dot{background:var(--quantity-tier-radio-selected, rgb(var(--color-notification-success, 10 155 97)));box-shadow:inset 0 0 0 2px var(--quantity-tier-radio-selected, rgb(var(--color-notification-success, 10 155 97)))}.quantity-tier__radio-check{display:grid;place-items:center;color:var(--quantity-tier-radio-check, #fff);opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .15s ease;--icon-stroke-width: 2px}.quantity-tier__radio-check svg{inline-size:calc(var(--quantity-tier-radio-size, 30px) * .66);block-size:calc(var(--quantity-tier-radio-size, 30px) * .66)}.quantity-tier__card:has(.quantity-tier__radio-input:checked) .quantity-tier__radio-check{opacity:1;transform:scale(1)}.quantity-tier__label-group{display:flex;flex-direction:column;gap:2px;min-width:0}.quantity-tier__eyebrow{font-size:1.2rem;font-weight:600;line-height:1.2;letter-spacing:.02em;color:var(--quantity-tier-eyebrow-color, rgb(var(--color-notification-success, 10 155 97)))}.quantity-tier__label,.quantity-tier__price{margin:0;font-size:1.6rem;font-weight:400;line-height:1.25}.quantity-tier__label{margin:0;line-height:1.2}.quantity-tier__sublabel{font-size:13px;opacity:.7}.quantity-tier__price-group{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none;text-align:right}.quantity-tier__badges:empty{display:none}.quantity-tier__badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:1.2rem;font-weight:700;line-height:1.4;letter-spacing:.03em;background:var(--quantity-tier-badge-background, #02843f);color:var(--quantity-tier-badge-text, #fff)}.quantity-tier__badge--sale{background:var(--quantity-tier-sale-badge-background, #b3261e);color:var(--quantity-tier-sale-badge-text, #fff)}.quantity-tier__price{display:flex;align-items:baseline;gap:6px;margin:0;line-height:1.2;white-space:nowrap}.quantity-tier__price-compare{font-size:.875em;font-weight:400;color:var(--quantity-tier-compare-price-color, #8a8781)}.quantity-tier__price-compare--sale{color:var(--quantity-tier-sale-compare-color, #b3261e)}.quantity-tier__price-compare--plain{text-decoration:none}.quantity-tier__stepper-row{display:flex;justify-content:flex-start;padding-inline-start:calc(var(--quantity-tier-radio-size, 30px) + 12px)}.quantity-tier__stepper{display:inline-grid;grid-auto-flow:column;align-items:center;gap:4px;padding:4px;border-radius:999px;background:var(--quantity-tier-benefit-tile-background, #fff)}.quantity-tier__stepper-button{display:grid;place-items:center;inline-size:28px;block-size:28px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;--icon-stroke-width: 1.5px}.quantity-tier__stepper-button:disabled{opacity:.35;cursor:default}.quantity-tier__stepper-value{min-inline-size:2ch;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.quantity-tier__divider{display:block;block-size:1px;background:var(--quantity-tier-divider-color, #d8d6d2)}.quantity-tier__benefits{display:flex;flex-wrap:wrap;gap:16px}.quantity-tier__benefit{display:flex;flex-direction:column;align-items:center;gap:6px;inline-size:var(--quantity-tier-benefit-tile-size, 64px);text-align:center}.quantity-tier__benefit-tile{display:grid;place-items:center;inline-size:var(--quantity-tier-benefit-tile-size, 64px);block-size:var(--quantity-tier-benefit-tile-size, 64px);border-radius:calc(var(--quantity-tier-corner-radius, 18px) * .66);background:var(--quantity-tier-benefit-tile-background, #fff)}.quantity-tier__benefit-icon{inline-size:var(--quantity-tier-benefit-icon-size, 28px);block-size:var(--quantity-tier-benefit-icon-size, 28px);object-fit:contain}.quantity-tier__benefit-label{font-size:11px;line-height:1.3}.quantity-tier__testimonial{display:flex;flex-direction:column;gap:4px}.quantity-tier__stars{display:inline-flex;gap:2px;color:var(--quantity-tier-star-color, #e8a33d)}.quantity-tier__star{inline-size:var(--quantity-tier-star-size, 18px);block-size:var(--quantity-tier-star-size, 18px)}.quantity-tier__testimonial-text{font-size:1.2rem;line-height:1.45}.quantity-tier__testimonial-author{font-size:1.2rem;opacity:.7}@media screen and (max-width:480px){.quantity-tier__price{font-size:16px}}.quantity-tier__headline-compare{margin-inline-end:8px;font-size:.75em;font-weight:inherit;color:var(--quantity-tier-compare-price-color, #8a8781);text-decoration:line-through}.product-information .group-block:has(.layout-panel-flex--row>product-price){align-self:stretch;width:100%}.product-information product-price .price-container{font-family:var(--font-body--family);font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/7/assets/quantity-tier-selector.css.map */
