/*! quantity breaks — bundle offers with per-item option selectors */.quantity-breaks{--qb-accent: var(--color-button-background);--qb-accent-text: var(--color-button-text);--qb-offer: var(--qb-accent) / .04;--qb-offer-selected: var(--color-background);--qb-border: var(--qb-accent) / .33;--qb-input: var(--qb-accent) / .08;--qb-radius: 0px;--qb-gap: var(--sp-3);--qb-title-size: var(--text-lg);display:block}[data-rounded-block=round] .quantity-breaks{--qb-radius: var(--sp-2d5)}.quantity-breaks [hidden]{display:none!important}.quantity-breaks__fieldset{min-width:0;margin:0;padding:0;border:0}.quantity-breaks__heading{display:flex;align-items:center;gap:var(--sp-3);margin-block-end:var(--sp-4);font-size:var(--text-sm);line-height:1.2;text-align:center}.quantity-breaks__heading:before,.quantity-breaks__heading:after{content:"";flex:1 1 0;height:1px;background-color:rgb(var(--color-foreground) / .15)}.quantity-breaks__offers{display:grid;gap:var(--qb-gap)}/*! offer card */.quantity-breaks__offer{position:relative;border:1px solid rgb(var(--qb-border));border-radius:var(--qb-radius);background-color:rgb(var(--qb-offer));transition:border-color var(--animation-short),background-color var(--animation-short)}.quantity-breaks__offer.is-selected{border-color:rgb(var(--qb-accent));background-color:rgb(var(--qb-offer-selected))}.quantity-breaks__offer:has(.quantity-breaks__radio:focus-visible){outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:2px}.quantity-breaks__option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-3);padding:var(--sp-4);cursor:pointer}.quantity-breaks .quantity-breaks__radio{--active: rgb(var(--qb-accent));--border: rgb(var(--qb-accent) / .4);--border-hover: rgb(var(--qb-accent));--background: rgb(var(--color-background))}.quantity-breaks .quantity-breaks__radio:checked{box-shadow:inset 0 0 0 3px rgb(var(--color-background))}.quantity-breaks__content{display:grid;gap:var(--sp-1);min-width:0}.quantity-breaks__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1d5) var(--sp-2)}.quantity-breaks .quantity-breaks__title{font-size:var(--qb-title-size);line-height:1.15}.quantity-breaks__tag{display:inline-block;padding:var(--sp-0d5) var(--sp-1d5);font-size:var(--text-2xs);font-weight:var(--font-bold);line-height:1.2;white-space:nowrap;color:rgb(var(--qb-accent));background-color:rgb(var(--color-background));border:1px solid rgb(var(--qb-accent));border-radius:calc(var(--qb-radius) * .4)}.quantity-breaks__subtitle{font-size:var(--text-sm);line-height:1.3;letter-spacing:.02em;color:rgb(var(--color-foreground) / .7)}.quantity-breaks__prices{display:grid;justify-items:end;gap:var(--sp-0d5);text-align:end;white-space:nowrap}.quantity-breaks__price{font-size:var(--text-lg);font-weight:var(--font-bold);line-height:1.2;color:rgb(var(--color-price))}.quantity-breaks__compare{font-size:var(--text-sm);line-height:1.2;color:rgb(var(--color-price) / .5)}/*! corner label: a ribbon that overhangs the card edge, with a folded tail tucked behind it */.quantity-breaks__badge{--qb-fold: 5px;position:absolute;inset-block-start:0;inset-inline-end:calc((var(--qb-fold) + 0px) * -1);transform:translateY(-50%);padding:var(--sp-1d5) var(--sp-2d5);font-size:var(--text-2xs);font-weight:var(--font-bold);line-height:1.1;white-space:nowrap;color:rgb(var(--qb-accent-text));background-color:rgb(var(--qb-accent));border-radius:calc(var(--qb-radius) * .4);border-end-end-radius:0;pointer-events:none}.quantity-breaks__badge:after{content:"";position:absolute;inset-block-start:100%;inset-inline-end:0;border-block-start:var(--qb-fold) solid rgb(var(--qb-accent));border-block-start-color:color-mix(in srgb,rgb(var(--qb-accent)) 60%,#000);border-inline-end:var(--qb-fold) solid transparent}.quantity-breaks--uppercase :is(.quantity-breaks__heading,.quantity-breaks__title,.quantity-breaks__tag,.quantity-breaks__badge,.quantity-breaks__items-label){text-transform:uppercase;letter-spacing:.05em}/*! items of the selected offer */.quantity-breaks__body{padding:0 var(--sp-4) var(--sp-4)}.quantity-breaks__offer:not(.is-selected) .quantity-breaks__body,.quantity-breaks__body:empty{display:none}.quantity-breaks__items{display:grid;gap:var(--sp-2d5)}.quantity-breaks__items-label{font-size:var(--text-xs);font-weight:var(--font-bold);line-height:1.2;color:rgb(var(--color-foreground) / .75)}.quantity-breaks__item{display:flex;align-items:center;gap:var(--sp-3)}.quantity-breaks__item-number{flex-shrink:0;min-width:1.5em;font-size:var(--text-sm);font-weight:var(--font-bold)}.quantity-breaks__selects{display:grid;grid-template-columns:repeat(var(--qb-options, 1),minmax(0,1fr));flex:1 1 auto;gap:var(--sp-2);min-width:0}.quantity-breaks__field{--input-height: var(--sp-9d5);--input-padding-inline: var(--sp-3);min-width:0}.quantity-breaks .quantity-breaks__select{font-size:var(--text-sm);line-height:1.25;text-overflow:ellipsis;white-space:nowrap;background-color:rgb(var(--qb-input));cursor:pointer}.quantity-breaks .quantity-breaks__select:focus-visible{outline:2px solid rgb(var(--qb-accent));outline-offset:1px}.quantity-breaks .quantity-breaks__select.is-empty{color:rgb(var(--color-foreground) / .75)}.quantity-breaks .quantity-breaks__select.is-invalid{color:rgb(var(--color-error-text));box-shadow:inset 0 0 0 1px rgb(var(--color-error-text))}.quantity-breaks__field .icon{inset-block-start:calc(50% - 8px);inset-inline-end:var(--sp-2d5)}.quantity-breaks__error{margin-block-start:var(--sp-3);padding:var(--sp-3) var(--sp-4)}@media screen and (max-width:639px){.quantity-breaks__option{gap:var(--sp-2d5);padding:var(--sp-3d5)}.quantity-breaks__body{padding:0 var(--sp-3d5) var(--sp-3d5)}.quantity-breaks__item{gap:var(--sp-2)}.quantity-breaks__selects{gap:var(--sp-1d5)}.quantity-breaks__field{--input-padding-inline: var(--sp-2d5)}.quantity-breaks__field .icon{inset-inline-end:var(--sp-2)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/quantity-breaks.css.map */
