.product-buybox,.product-buybox .product-form,.product-buybox .product-form>.form{width:100%;max-width:100%;box-sizing:border-box}.product-buybox__actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;width:100%;max-width:100%;box-sizing:border-box;align-items:stretch;margin-bottom:10px}.product-buybox__qty{min-width:0;width:fit-content;margin:0;padding:0;border:none;max-width:none}.product-buybox__qty.product-form__input{min-width:0;max-width:none;flex:0 0 auto}.product-buybox__qty .price-per-item__container{display:flex;align-items:center}.product-buybox__qty .quantity{height:50px;min-height:50px;border:1px solid #2a2a2a;width:98px;padding:0 16px!important}.product-buybox__qty .quantity:after{display:none}.product-buybox__qty .quantity input{font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;line-height:20px;border:none;outline:none;color:#2a2a2a;width:36px;padding:0}.product-buybox__qty .quantity__button{width:12px}.product-buybox__qty .quantity__rules,.product-buybox__qty volume-pricing{display:none}.product-buybox__atc{min-width:0;display:flex}.product-buybox__atc .product-form__submit{width:100%;height:50px;min-height:50px;margin:0;padding:0 16px;display:flex;align-items:center;justify-content:center;background:#073763;color:#fff;font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:100%;max-width:none}.product-buybox__atc .product-form__submit:hover{color:#073763;background:#f0c244}.product-buybox__atc .product-form__submit:after,.product-buybox__atc .product-form__submit:before{display:none}.product-buybox__shop-pay{min-width:0;display:flex;min-height:50px}.product-buybox__shop-pay .shopify-payment-button{width:100%;max-width:none;margin:0;display:flex}.product-buybox__shop-pay .shopify-payment-button__button,.product-buybox__shop-pay .shopify-payment-button [role=button]{width:100%!important;max-width:none!important;height:50px!important;min-height:50px!important;margin:0!important}.quantity-selector-button{width:100%;max-width:100%}.quantity-selector-button .product-form,.quantity-selector-button .product-form>.form{width:100%;max-width:100%}@media screen and (min-width:990px){.product-buybox__actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch}.product-buybox__qty{flex:0 0 auto}.product-buybox__atc{flex:1 1 0;min-width:0}.product-buybox__shop-pay{flex:0 0 auto;width:auto;min-width:0}}@media screen and (max-width:989px){.product-buybox__shop-pay{grid-column:1 / -1}.product-buybox__atc .product-form__submit{padding:0 12px;font-size:1.4rem}}.product-buybox__shop-pay .shopify-payment-button,.product-form__buttons>.shopify-payment-button{position:relative;display:block;width:100%;min-width:0;min-height:54px;isolation:isolate}.product-buybox__shop-pay .shopify-payment-button:before,.product-form__buttons>.shopify-payment-button:before{content:"Loading payment options\2026";position:absolute;inset:0 0 auto;height:54px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#ece9e6;color:#65615d;font:600 13px/1.4 Montserrat,sans-serif;pointer-events:none;box-sizing:border-box}.product-buybox__shop-pay shopify-accelerated-checkout,.product-form__buttons>.shopify-payment-button shopify-accelerated-checkout{display:block!important;position:relative;z-index:1;width:100%!important;height:54px!important;min-height:54px!important;max-height:54px!important;overflow:hidden;--shopify-accelerated-checkout-button-block-size: 54px;--shopify-accelerated-checkout-button-border-radius: 12px;--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-skeleton-background-color: transparent;--shopify-accelerated-checkout-skeleton-animation-opacity-start: 0;--shopify-accelerated-checkout-skeleton-animation-opacity-end: 0}.product-buybox__shop-pay .shopify-payment-button__button,.product-form__buttons>.shopify-payment-button .shopify-payment-button__button{position:relative;z-index:1}html[data-tt-theme=dark] .product-buybox__shop-pay .shopify-payment-button:before,html[data-tt-theme=dark] .product-form__buttons>.shopify-payment-button:before{background:#222c3a;color:#bfcbd9}@media(forced-colors:active){.product-buybox__shop-pay .shopify-payment-button:before,.product-form__buttons>.shopify-payment-button:before{border:1px solid CanvasText;background:Canvas;color:CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/component-product-buybox.css.map */
