.quantity-buy-horizontal{margin-bottom:2rem}.quantity-buy-horizontal__container{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"subscription" "quantity" "buttons";align-items:start}.quantity-buy-horizontal__container [id^=appstle_subscription_widget]{grid-area:subscription;grid-column:1 / -1;width:100%}.quantity-buy-horizontal__quantity{display:flex;flex-direction:column;min-width:100px;flex:0 0 auto!important;margin:0!important;grid-area:quantity;grid-column:1 / -1}.quantity-buy-horizontal__label{font-size:1.4rem;font-weight:500;margin-bottom:.5rem;color:rgb(var(--color-foreground))}.quantity-buy-horizontal__buttons{display:flex;gap:.8rem;flex:1;grid-area:buttons;grid-column:1 / -1;align-items:flex-start}.quantity-buy-horizontal .product-form__submit{flex:1;padding:15px 35px;white-space:nowrap;min-width:0;margin:0!important}.quantity-buy-horizontal .product-form__submit:disabled{opacity:.5;cursor:not-allowed}.quantity-buy-horizontal__buy-now{flex:1}.quantity-buy-horizontal__buy-now .shopify-payment-button{width:100%}.quantity-buy-horizontal__buy-now .shopify-payment-button__button{width:100%;padding:15px 35px;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));border:1px solid rgb(var(--color-foreground));border-radius:var(--buttons-radius);transition:all var(--duration-short) ease;white-space:nowrap;min-width:0}.quantity-buy-horizontal__buy-now .shopify-payment-button__button:focus-visible{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgb(var(--color-foreground));outline:.2rem solid transparent;outline-offset:.3rem}@media screen and (max-width: 749px){.quantity-buy-horizontal__container{grid-template-columns:minmax(0,1fr);grid-template-areas:"subscription" "quantity" "buttons";gap:1.5rem}}@media screen and (max-width: 479px){.quantity-buy-horizontal__buttons{flex-direction:column;gap:1rem}.quantity-buy-horizontal__buttons .product-form__submit,.quantity-buy-horizontal__buttons .quantity-buy-horizontal__buy-now{width:100%!important}}.quantity-buy-horizontal .product-form__submit.loading{color:transparent;position:relative}.quantity-buy-horizontal .product-form__submit.loading>.loading__spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;height:100%;display:flex;align-items:center}.quantity-buy-horizontal .product-form__submit.loading>.loading__spinner .spinner{width:fit-content}.quantity-buy-horizontal .product-form__submit.loading>.loading__spinner .path{stroke:rgb(var(--color-button-text))}.quantity-buy-horizontal .quantity:focus,.quantity-buy-horizontal .quantity:focus-within,.quantity-buy-horizontal .quantity__input:focus,.quantity-buy-horizontal .quantity__button:focus{outline:none}.quantity-buy-horizontal .quantity:focus:after,.quantity-buy-horizontal .quantity:focus-within:after{box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity))}.quantity-buy-horizontal .quantity:focus:before,.quantity-buy-horizontal .quantity:focus-within:before{box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity))}.quantity__rules-cart{font-size:1.2rem;color:rgb(var(--color-foreground),.7);margin-left:.5rem}.quantity__rules-cart .loading__spinner{width:1.2rem;height:1.2rem;margin-right:.5rem}.quantity-buy-horizontal .quantity__rules{margin-top:.5rem;font-size:1.2rem;color:rgb(var(--color-foreground),.7)}.quantity-buy-horizontal .quantity__rules .divider:not(:last-child):after{content:" \2022  ";margin:0 .5rem}.quantity-buy-horizontal .product-form__error-message-wrapper{margin-bottom:1rem;padding:1rem;background-color:rgb(var(--color-background));border:1px solid rgb(var(--color-foreground),.2);border-radius:var(--inputs-radius)}.quantity-buy-horizontal .product-form__error-message-wrapper .svg-wrapper{margin-right:.8rem}.quantity-buy-horizontal .gift-card-recipient-form{margin-bottom:1.5rem;padding:1.5rem;background-color:rgb(var(--color-background));border:1px solid rgb(var(--color-foreground),.1);border-radius:var(--inputs-radius)}.quantity-buy-horizontal+*{margin-top:0}.quantity-buy-horizontal .form{margin:0}.quantity-buy-horizontal .product-variant-id{display:none}
/*# sourceMappingURL=/cdn/shop/t/18/assets/component-quantity-buy-horizontal.css.map */
