:root{--bundle-builder-quantity-selector-height: 50px;--bundle-builder-quantity-selector-font-size: 16px}.bundle-builder-quantity-selector-wrapper{display:flex;flex-direction:column;flex-grow:1;align-items:stretch;justify-content:flex-end;gap:var(--bundle-builder-space-2)}.bundle-builder-quantity-selector{display:flex;align-items:center;background-color:var(--color-white);width:100%;justify-content:space-between;border-radius:var(--bundle-builder-quantity-selector-height);overflow:visible;touch-action:manipulation;border:1px solid var(--bundle-builder-color-border)}.bundle-builder-quantity-selector[hidden]{display:none}.bundle-builder-product-card .is-increase-locked .bundle-builder-quantity-selector{border-color:var(--bundle-builder-color-error)}.bundle-builder-quantity-selector__sold-out{display:flex;align-items:center;justify-content:center;width:100%;height:var(--bundle-builder-quantity-selector-height);border-radius:var(--bundle-builder-quantity-selector-height);background-color:var(--bundle-builder-color-sold-out-surface);color:var(--bundle-builder-color-sold-out-text);font-size:var(--bundle-builder-font-size-sm);font-weight:var(--bundle-builder-font-weight-bold);line-height:var(--bundle-builder-line-height-ui);letter-spacing:.04em;text-transform:uppercase;cursor:not-allowed;-webkit-user-select:none;user-select:none}.bundle-builder-quantity-selector__sold-out[hidden]{display:none}.bundle-builder-quantity-selector__plus-trigger{position:relative;display:flex;flex-shrink:0;touch-action:manipulation}.bundle-builder-quantity-selector__tooltip{position:absolute;right:0;bottom:calc(100% + var(--bundle-builder-space-1));z-index:1;width:max-content;max-width:min(280px,70vw);padding:var(--bundle-builder-space-2) var(--bundle-builder-space-3);font-size:var(--bundle-builder-font-size-sm);line-height:var(--bundle-builder-line-height);font-weight:var(--bundle-builder-font-weight-normal);color:var(--color-white);background-color:var(--bundle-builder-color-text);border-radius:var(--bundle-builder-radius-md);box-shadow:var(--bundle-builder-shadow-border);text-align:start;pointer-events:none;visibility:hidden;opacity:0;transition:visibility var(--bundle-builder-transition-fast),opacity var(--bundle-builder-transition-fast)}.bundle-builder-quantity-selector__plus-trigger:hover .bundle-builder-quantity-selector__tooltip:not([hidden]),.bundle-builder-quantity-selector:focus-within .bundle-builder-quantity-selector__tooltip:not([hidden]){visibility:visible;opacity:1}@media(prefers-reduced-motion:reduce){.bundle-builder-quantity-selector__tooltip{transition:none}}.bundle-builder-quantity-selector input{width:auto;min-width:2.5ch;max-width:4ch;text-align:center;display:block;flex:0 1 auto;border:none;outline:none;background-color:transparent;font-size:var(--bundle-builder-quantity-selector-font-size);color:var(--bundle-builder-color-text);padding:0;margin:0;height:var(--bundle-builder-quantity-selector-height);line-height:var(--bundle-builder-quantity-selector-height);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;-webkit-text-size-adjust:100%;text-size-adjust:100%}.bundle-builder-quantity-selector input::-webkit-outer-spin-button,.bundle-builder-quantity-selector input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bundle-builder-quantity-selector>button:first-of-type{border-start-start-radius:var(--bundle-builder-quantity-selector-height);border-end-start-radius:var(--bundle-builder-quantity-selector-height)}.bundle-builder-quantity-selector__plus-trigger>button{border-start-end-radius:var(--bundle-builder-quantity-selector-height);border-end-end-radius:var(--bundle-builder-quantity-selector-height)}.bundle-builder-quantity-selector button{width:calc(var(--bundle-builder-quantity-selector-height) * 1.2);height:var(--bundle-builder-quantity-selector-height);border:none;outline:none;background-color:transparent;font-size:var(--bundle-builder-font-size-lg);color:var(--bundle-builder-color-text);cursor:pointer;font-weight:var(--bundle-builder-font-weight-normal);touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media screen and (max-width:979px){.bundle-builder-quantity-selector input{font-size:max(16px,var(--bundle-builder-quantity-selector-font-size))}.bundle-builder-quantity-selector input[readonly]{caret-color:transparent}}.bundle-builder-quantity-selector input:disabled,.bundle-builder-quantity-selector button:disabled,.bundle-builder-quantity-selector button[aria-disabled=true]{opacity:var(--bundle-builder-opacity-disabled);cursor:not-allowed}html.bundle-builder-edit-pending .bundle-builder-quantity-selector-wrapper:has(.bundle-builder-quantity-selector__sold-out:not([hidden])){visibility:hidden}.bundle-builder-quantity-selector input:focus-visible,.bundle-builder-quantity-selector button:focus-visible{outline:var(--bundle-builder-focus-ring);outline-offset:var(--bundle-builder-focus-offset)}@media(forced-colors:active){.bundle-builder-quantity-selector input:focus-visible,.bundle-builder-quantity-selector button:focus-visible{outline:.2rem solid transparent}}@media(prefers-contrast:more){.bundle-builder-quantity-selector__sold-out{background-color:#000;color:#fff}.bundle-builder-product-card .is-increase-locked .bundle-builder-quantity-selector{border-color:#000;border-width:2px}}@media(forced-colors:active){.bundle-builder-quantity-selector__sold-out{background-color:Canvas;color:CanvasText;border:2px solid CanvasText}.bundle-builder-product-card .is-increase-locked .bundle-builder-quantity-selector{border-color:CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/1129/assets/bundle-builder-quantity-selector.css.map */
