.quantity-stepper{--quantity-stepper-border: color-mix(in srgb, currentColor 18%, transparent);--quantity-stepper-hover-bg: color-mix(in srgb, currentColor 8%, transparent);--quantity-stepper-accent: #bf9a5e;--quantity-stepper-control-size: 2.75rem;--quantity-stepper-input-size: 2.75rem;display:inline-grid;grid-template-columns:var(--quantity-stepper-control-size) minmax(var(--quantity-stepper-input-size),max-content) var(--quantity-stepper-control-size);align-items:stretch;width:max-content;max-width:max-content;min-height:3rem;border:1px solid var(--quantity-stepper-border);border-radius:var(--style-border-radius-inputs);background-color:var(--color-background);color:var(--color-foreground);isolation:isolate}.quantity-stepper--compact{--quantity-stepper-control-size: 2rem;--quantity-stepper-input-size: 2rem;min-height:2.25rem}.quantity-stepper__button{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;transition:background-color .15s ease,color .15s ease}.quantity-stepper__button:not(:disabled):hover{background-color:var(--quantity-stepper-hover-bg);color:var(--quantity-stepper-accent)}.quantity-stepper__button:disabled{opacity:.35;cursor:not-allowed}.quantity-stepper__button--decrease{border-right:1px solid var(--quantity-stepper-border);border-radius:calc(var(--style-border-radius-inputs) - 1px) 0 0 calc(var(--style-border-radius-inputs) - 1px)}.quantity-stepper__button--increase{border-left:1px solid var(--quantity-stepper-border);border-radius:0 calc(var(--style-border-radius-inputs) - 1px) calc(var(--style-border-radius-inputs) - 1px) 0}.quantity-stepper__symbol{display:block;font-size:1.25rem;font-weight:600;line-height:1;pointer-events:none}.quantity-stepper--compact .quantity-stepper__symbol{font-size:1.0625rem}.quantity-stepper__input{width:100%;min-width:0;max-width:4rem;padding:0 .25rem;border:0;border-radius:0;background:transparent;color:currentColor;caret-color:currentColor;font:inherit;font-size:.9375rem;font-weight:600;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;box-shadow:none}.quantity-stepper--compact .quantity-stepper__input{font-size:.8125rem}.quantity-stepper__input::-webkit-outer-spin-button,.quantity-stepper__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.quantity-stepper__input:focus{outline:none}.quantity-stepper:focus-within{outline:2px solid color-mix(in srgb,currentColor 35%,transparent);outline-offset:1px}.quantity-stepper-wrap{display:inline-flex;align-items:center;gap:.375rem;flex:0 0 auto;max-width:100%}.quantity-stepper__remove{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--quantity-stepper-border);border-radius:var(--style-border-radius-inputs);background:transparent;color:inherit;text-decoration:none;opacity:.85;cursor:pointer;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.quantity-stepper__remove:hover{opacity:1;background-color:var(--quantity-stepper-hover-bg);color:var(--quantity-stepper-accent)}.quantity-stepper__icon{display:inline-flex;width:1rem;height:1rem}.quantity-stepper__icon svg{width:100%;height:100%}.cart-item__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.product-buy-buttons{display:grid;gap:.75rem}.product-buy-buttons__quantity{width:max-content;max-width:100%}.product-buy-buttons .quantity-stepper-wrap{display:inline-flex;width:max-content;max-width:100%}.product-buy-buttons .quantity-stepper{--quantity-stepper-border: color-mix( in srgb, var(--product-page-foreground, var(--color-foreground)) 18%, transparent );--quantity-stepper-hover-bg: color-mix( in srgb, var(--product-page-foreground, var(--color-foreground)) 8%, transparent );width:max-content;max-width:100%;background-color:var(--product-page-background, var(--color-background));color:var(--product-page-foreground, var(--color-foreground))}.product-buy-buttons__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.product-buy-buttons__actions:not(:has(.product-buy-buttons__buy-now:not([hidden]))){grid-template-columns:minmax(0,1fr)}.product-buy-buttons__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:3rem;padding:.875rem 1.25rem;border:1px solid transparent;border-radius:var(--style-border-radius-inputs);font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.product-buy-buttons__submit{background-color:var(--product-page-button-background, var(--color-foreground));color:var(--product-page-button-foreground, var(--color-background))}.product-buy-buttons__submit:hover:not(:disabled){background-color:var( --product-page-button-hover-background, var(--product-page-button-background, var(--color-foreground)) );color:var( --product-page-button-hover-foreground, var(--product-page-button-foreground, var(--color-background)) )}.product-buy-buttons__buy-now{border-color:#ff3b00;background-color:#ff3b00;color:#fff}.product-buy-buttons__buy-now:hover:not(:disabled){background-color:#fff;color:#ff3b00;border-color:#ff3b00}.product-buy-buttons__button:disabled{opacity:.55;cursor:not-allowed}.product-buy-buttons__buy-now[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/1/assets/quantity-stepper.css.map */
