.core-qb{display:block;margin:2rem 0 .8rem}.core-qb__fieldset{border:0;margin:0;padding:0;min-width:0}.core-qb__legend{display:flex;align-items:center;gap:1.2rem;float:none;width:100%;padding:0;margin:0 0 1.2rem;font-size:1.3rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-align:center;color:rgb(var(--color-foreground))}.core-qb__legend:before,.core-qb__legend:after{content:"";flex:1;height:.15rem;background:var(--core-qb-line, rgba(var(--color-foreground), .15))}.core-qb__list{display:grid;gap:.8rem}.core-qb__option{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:1.2rem;min-height:6.4rem;padding:1.2rem 1.6rem;border:.1rem solid var(--core-qb-border, rgba(var(--color-foreground), .15));border-radius:var(--core-qb-radius, var(--inputs-radius));background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer}.core-qb__option:has(.core-qb__input:checked){background:var(--core-qb-selected-bg, rgba(var(--color-foreground), .04));box-shadow:inset 0 0 0 .2rem var(--core-qb-price, rgb(var(--color-button)))}.core-qb__option:has(.core-qb__input:focus-visible){outline:.2rem solid var(--core-qb-price, rgb(var(--color-button)));outline-offset:.3rem}.core-qb__input{width:2rem;height:2rem;margin:0;accent-color:var(--core-qb-price, rgb(var(--color-button)))}.core-qb__input:focus-visible{outline:none}.core-qb__main,.core-qb__prices{display:flex;flex-direction:column;gap:.2rem;min-width:0}.core-qb__head{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem}.core-qb__qty{font-size:1.7rem;font-weight:700;line-height:1.3}.core-qb__percent{padding:.1rem .6rem;border:.1rem solid currentColor;border-radius:.4rem;font-size:1.2rem;font-weight:700;line-height:1.5;color:var(--core-qb-price, rgb(var(--color-button)))}.core-qb__saving,.core-qb__note{font-size:1.4rem;line-height:1.4;color:rgba(var(--color-foreground),.75)}.core-qb__prices{align-items:flex-end;text-align:right}.core-qb__price{font-size:1.8rem;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums;color:var(--core-qb-price, rgb(var(--color-foreground)));white-space:nowrap}.core-qb__compare{font-size:1.4rem;line-height:1.3;font-variant-numeric:tabular-nums;color:rgba(var(--color-foreground),.6);white-space:nowrap}.core-qb__note{margin:.8rem 0 0}
/*# sourceMappingURL=/cdn/shop/t/12/assets/core-quantity-breaks.css.map */
