.ky-quantity{--ky-quantity-radius: .75em;--ky-quantity-badge-radius: .5rem;display:block;margin:var(--ky-quantity-margin-top) 0 var(--ky-quantity-margin-bottom);color:var(--ky-quantity-text);font-family:var(--font-body--family);font-size:var(--ky-quantity-size-mobile);line-height:1.25}.shopify-section:has(.ky-quantity) .product-form-buttons .quantity-selector-wrapper{display:none}.ky-quantity__fieldset{min-inline-size:0;margin:0;padding:0;border:0}.ky-quantity__legend{margin-block-end:.875em;padding:0;font-family:var(--ky-font-genova-bold);font-size:.9375em}.ky-quantity__list{display:grid;gap:.625em}.ky-quantity__tier{position:relative;overflow:hidden;border:1px solid var(--ky-quantity-border);border-radius:var(--ky-quantity-radius);background-color:var(--ky-quantity-card-bg)}.ky-quantity__tier:has(:checked){border-color:var(--ky-quantity-selected);box-shadow:0 0 0 1px var(--ky-quantity-selected)}.ky-quantity__tier:has(:focus-visible){outline:2px solid var(--ky-quantity-selected);outline-offset:3px}.ky-quantity__best{display:block;padding:.375em 1em;background-color:var(--ky-quantity-badge-bg);color:var(--ky-quantity-badge-text);font-family:var(--ky-font-genova-bold);font-size:.625em;text-align:center;text-transform:uppercase}.ky-quantity__option{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"radio head pricing" ". chips chips";align-items:center;gap:0 .75em;padding:.875em 1em;cursor:pointer}.ky-quantity__input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ky-quantity__radio{grid-area:radio;position:relative;width:1.125em;height:1.125em;border:1.5px solid var(--ky-quantity-border);border-radius:50%;background-color:var(--ky-quantity-card-bg)}.ky-quantity__radio:after{content:"";position:absolute;top:.1875em;right:.1875em;bottom:.1875em;left:.1875em;border-radius:50%;background-color:var(--ky-quantity-selected);opacity:0;transform:scale(.4)}.ky-quantity__tier:has(:checked) .ky-quantity__radio{border-color:var(--ky-quantity-selected)}.ky-quantity__tier:has(:checked) .ky-quantity__radio:after{opacity:1;transform:none}.ky-quantity__head{grid-area:head;display:flex;flex-direction:column;gap:.1875em}.ky-quantity__name{font-family:var(--ky-font-genova-bold);font-size:1em}.ky-quantity__unit{color:var(--ky-quantity-secondary);font-size:.75em}.ky-quantity__pricing{grid-area:pricing;display:flex;flex-direction:column;align-items:flex-end;gap:.1875em}.ky-quantity__price{font-family:var(--ky-font-genova-bold);font-size:1.0625em;white-space:nowrap}.ky-quantity__compare{color:var(--ky-quantity-secondary);font-size:.75em;white-space:nowrap}.ky-quantity__chips{grid-area:chips;display:flex;flex-wrap:wrap;gap:.375em;margin-block-start:.625em}.ky-quantity__chip{padding:.3125em .5625em;border-radius:var(--ky-quantity-badge-radius);background-color:var(--ky-quantity-chip-bg);font-family:var(--ky-font-genova-bold);font-size:.6875em;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.ky-quantity__radio:after{transition:transform .2s ease,opacity .2s ease}}@media screen and (min-width:750px){.ky-quantity{font-size:var(--ky-quantity-size-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ky-quantity.css.map */
