.product-form .product-form__buttons{display:flex;flex-direction:column;align-items:stretch;gap:0}.product-form .product-form__quantity{align-self:flex-start;margin-bottom:1.6rem}.product-form .product-form__quantity label.visually-hidden{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;margin:0 0 .8rem!important;display:block;font-size:1.15rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:rgba(var(--color-foreground),.5)}.product-form quantity-input.quantity{width:13rem;border:1px solid rgba(var(--color-border),.75);border-radius:.6rem;overflow:hidden;background:transparent;box-shadow:none}.product-form .quantity__button{width:3.6rem;height:3.8rem;border-radius:0;background:transparent;font-size:1.4rem;transition:background .15s ease,color .15s ease}.product-form .quantity__button[name=minus]{border-right:1px solid rgba(var(--color-border),.6)}.product-form .quantity__button[name=plus]{border-left:1px solid rgba(var(--color-border),.6)}.product-form .quantity__button:after{display:none}.product-form .quantity__button:hover{background:rgba(var(--color-foreground),.05);color:rgb(var(--color-foreground))}.product-form .quantity__input{height:3.8rem;font-size:1.4rem;font-weight:500}@media screen and (min-width:480px){.product-form .product-form__quantity+.product-form__submit{width:100%;flex-grow:1}}.product-form .product-form__submit{min-height:5.2rem;letter-spacing:.04em}.product-form .shopify-payment-button{margin-top:1.2rem}@media screen and (max-width:749px){.product-form .product-form__quantity{margin-bottom:1.4rem}.product-form quantity-input.quantity{width:13rem}.product-form .product-form__submit{min-height:5.6rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-buy-buttons.css.map */
