.comfy-qb-block,.comfy-qb,.comfy-qb *{box-sizing:border-box}.comfy-qb-block{width:100%;min-width:0}.product__info-container:has(comfy-quantity-breaks[data-ready=true][data-selector-mode=per_item][data-has-item-variants=true])>variant-selects{display:none}.comfy-qb{--qb-accent: rgb(var(--color-base-accent-1));--qb-text: rgb(var(--color-foreground, var(--color-base-text)));--qb-muted: rgba(var(--color-foreground, var(--color-base-text)), .65);--qb-surface: rgb(var(--color-background, var(--color-base-background-1)));--qb-selected-surface: rgba(var(--color-base-accent-1), .06);--qb-border: rgba(var(--color-foreground, var(--color-base-text)), .16);--qb-selected-border: rgb(var(--color-base-accent-1));--qb-quantity: rgb(var(--color-base-accent-1));--qb-badge-background: rgb(var(--color-base-accent-1));--qb-badge-text: rgb(var(--color-base-solid-button-labels));display:block;width:100%;min-width:0;color:var(--qb-text);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:1.5;letter-spacing:inherit}.comfy-qb [hidden]{display:none!important}.comfy-qb__intro{margin-bottom:10px;text-align:var(--qb-heading-align)}.comfy-qb .comfy-qb__heading{margin:0;color:var(--qb-text);font:inherit;font-size:var(--qb-heading-size);font-style:var(--qb-heading-style);font-weight:var(--font-body-weight-bold, 700);line-height:1.5;overflow-wrap:anywhere}.comfy-qb .comfy-qb__subheading{margin:4px 0 0;color:var(--qb-muted);font:inherit;font-size:var(--qb-caption-size);line-height:1.5}.comfy-qb__tiers{display:grid;gap:var(--qb-gap);min-width:0;margin:0;padding:0;border:0}.comfy-qb__tier{position:relative;min-width:0;border:var(--qb-border-width) solid var(--qb-border);border-radius:var(--qb-radius);background:var(--qb-surface);transition:border-color .16s ease,background-color .16s ease}.comfy-qb__tier.is-active{border-color:var(--qb-selected-border);background:var(--qb-selected-surface)}.comfy-qb__tier:focus-within{outline:2px solid var(--qb-accent);outline-offset:3px}.comfy-qb__radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.comfy-qb .comfy-qb__tier-header{display:flex;align-items:center;gap:12px;min-height:62px;width:100%;margin:0;padding:var(--qb-padding);border-radius:max(0px,calc(var(--qb-radius) - var(--qb-border-width)));cursor:pointer}.comfy-qb__tier--badged .comfy-qb__tier-header{padding-top:calc(var(--qb-padding) + 14px)}.comfy-qb__badge{position:absolute;top:calc(-1 * var(--qb-border-width));right:var(--qb-padding);max-width:calc(100% - 2 * var(--qb-padding));padding:3px 9px;border-radius:0 0 6px 6px;background:var(--qb-badge-background);color:var(--qb-badge-text);font-size:var(--qb-badge-size);font-weight:var(--font-body-weight-bold, 700);line-height:1.4;text-align:center;overflow-wrap:anywhere;pointer-events:none}.comfy-qb__radio-mark{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border:2px solid var(--qb-border);border-radius:50%;background:var(--qb-surface)}.comfy-qb__radio-mark:after{width:12px;height:12px;border-radius:50%;background:var(--qb-selected-border);content:"";transform:scale(0);transition:transform .16s ease}.comfy-qb__radio:checked~.comfy-qb__tier-header .comfy-qb__radio-mark{border-color:var(--qb-selected-border)}.comfy-qb__radio:checked~.comfy-qb__tier-header .comfy-qb__radio-mark:after{transform:scale(1)}.comfy-qb__tier-copy{flex:1 1 0;min-width:0}.comfy-qb__tier-label{display:block;font-size:var(--qb-label-size);font-weight:var(--font-body-weight-bold, 700);line-height:1.45;overflow-wrap:anywhere}.comfy-qb__quantity{color:var(--qb-quantity)}.comfy-qb__caption,.comfy-qb__saving{display:block;margin-top:2px;color:var(--qb-muted);font-size:var(--qb-caption-size);line-height:1.4;overflow-wrap:anywhere}.comfy-qb__prices{display:flex;flex:0 1 auto;flex-direction:column;align-items:flex-end;gap:2px;max-width:46%;min-width:0;text-align:right;line-height:1.4;overflow-wrap:anywhere}.comfy-qb__price{color:var(--qb-accent);font-size:var(--qb-price-size);font-weight:var(--font-body-weight-bold, 700)}.comfy-qb__old-price{color:var(--qb-quantity);font-size:var(--qb-caption-size);text-decoration:line-through}.comfy-qb__unit-price{color:var(--qb-muted);font-size:var(--qb-caption-size)}.comfy-qb__tier-body{padding:12px var(--qb-padding) var(--qb-padding);border-top:1px solid var(--qb-border)}.comfy-qb__tier-body:empty{display:none}.comfy-qb__rows{display:grid;gap:10px;min-width:0}.comfy-qb__item{display:flex;align-items:center;gap:8px;min-width:0}.comfy-qb__item-number{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:var(--qb-quantity);color:var(--qb-badge-text);font-size:11px;font-weight:var(--font-body-weight-bold, 700);line-height:1}.comfy-qb__item-image{display:block;width:var(--qb-image-size);height:var(--qb-image-size);flex:0 0 var(--qb-image-size);border:1px solid var(--qb-border);border-radius:6px;overflow:hidden;background:var(--qb-surface)}.comfy-qb .comfy-qb__item-image img{display:block;width:100%;height:100%;border-radius:0;object-fit:cover}.comfy-qb__row-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(78px,100%),1fr));gap:6px;flex:1 1 0;min-width:0}.comfy-qb__free-item{grid-column:1 / -1;justify-self:start;max-width:100%;padding:2px 7px;border-radius:100px;background:var(--qb-badge-background);color:var(--qb-badge-text);font-size:var(--qb-badge-size);font-weight:var(--font-body-weight-bold, 700);line-height:1.4;overflow-wrap:anywhere}.comfy-qb .comfy-qb__notice{margin:10px 0 0;padding:10px 12px;border:1px solid var(--qb-border);border-radius:6px;color:var(--qb-muted);font:inherit;font-size:var(--qb-caption-size);line-height:1.5}.comfy-qb__option{min-width:0}.comfy-qb .comfy-qb__option>label:not(.visually-hidden){display:block;margin:0 0 3px;color:var(--qb-muted);font-size:var(--qb-caption-size);line-height:1.4}.comfy-qb .comfy-qb__option select{display:block;width:100%;min-width:0;min-height:40px;margin:0;padding:7px 6px;border:1px solid var(--qb-border);border-radius:6px;background:var(--qb-surface);color:var(--qb-text);font:inherit;font-size:14px;line-height:normal;cursor:pointer;-webkit-appearance:auto;appearance:auto;text-transform:none}.comfy-qb .comfy-qb__remove{display:grid;place-items:center;width:30px;height:40px;flex:0 0 30px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:var(--qb-muted);font:inherit;font-size:22px;line-height:1;cursor:pointer}.comfy-qb .comfy-qb__add{display:inline-flex;align-items:center;min-height:44px;margin:6px 0 -6px;padding:6px 0;border:0;background:transparent;color:var(--qb-accent);font:inherit;font-size:var(--qb-caption-size);font-weight:var(--font-body-weight-bold, 700);line-height:1.5;text-align:left;cursor:pointer;text-transform:none}.comfy-qb__stepper{display:inline-flex;max-width:100%;border:1px solid var(--qb-border);border-radius:6px;overflow:hidden;background:var(--qb-surface)}.comfy-qb .comfy-qb__stepper button,.comfy-qb .comfy-qb__stepper input{display:grid;place-items:center;width:44px;min-width:0;height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--qb-text);font:inherit;font-size:16px;line-height:1;text-align:center}.comfy-qb .comfy-qb__stepper button{cursor:pointer}.comfy-qb .comfy-qb__stepper input{width:56px;border-right:1px solid var(--qb-border);border-left:1px solid var(--qb-border);-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.comfy-qb__stepper input::-webkit-outer-spin-button,.comfy-qb__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.comfy-qb button:disabled{cursor:not-allowed;opacity:.45}.comfy-qb select:focus-visible,.comfy-qb button:focus-visible,.comfy-qb__stepper input:focus-visible{outline:2px solid var(--qb-accent);outline-offset:2px}.comfy-qb .comfy-qb__error{margin:10px 0 0;padding:10px 12px;border:1px solid currentColor;border-radius:6px;color:var(--qb-text);font:inherit;font-size:var(--qb-caption-size);line-height:1.5}.comfy-qb--compact .comfy-qb__tier-header{min-height:52px;padding-block:max(8px,calc(var(--qb-padding) - 4px))}.comfy-qb--compact .comfy-qb__tier--badged .comfy-qb__tier-header{padding-top:calc(var(--qb-padding) + 10px)}@media(hover:hover){.comfy-qb__tier:hover{border-color:var(--qb-selected-border)}.comfy-qb .comfy-qb__remove:hover,.comfy-qb .comfy-qb__stepper button:hover{background:var(--qb-selected-surface);color:var(--qb-accent)}}@media screen and (max-width:749px){.comfy-qb .comfy-qb__tier-header{gap:8px;padding:var(--qb-padding-mobile)}.comfy-qb__tier--badged .comfy-qb__tier-header{padding-top:calc(var(--qb-padding-mobile) + 14px)}.comfy-qb__badge{right:var(--qb-padding-mobile);max-width:calc(100% - 2 * var(--qb-padding-mobile))}.comfy-qb__tier-label{font-size:var(--qb-label-size-mobile)}.comfy-qb__price{font-size:var(--qb-price-size-mobile)}.comfy-qb__tier-body{padding:10px var(--qb-padding-mobile) var(--qb-padding-mobile)}.comfy-qb .comfy-qb__option select{min-height:44px;font-size:16px}.comfy-qb__item{gap:6px}.comfy-qb__item-number{width:20px;height:20px;flex-basis:20px}.comfy-qb .comfy-qb__remove{height:44px}.comfy-qb--compact .comfy-qb__tier-header{padding-block:max(8px,calc(var(--qb-padding-mobile) - 2px))}.comfy-qb--compact .comfy-qb__tier--badged .comfy-qb__tier-header{padding-top:calc(var(--qb-padding-mobile) + 10px)}}@media(prefers-reduced-motion:reduce){.comfy-qb__tier,.comfy-qb__radio-mark:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/product-quantity-breaks.css.map */
