.product-form{display:block}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:1.3rem;line-height:1.4;letter-spacing:.04rem;margin-bottom:1.5rem}.product-form__error-message-wrapper .svg-wrapper{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.7rem;margin-top:.25rem}.product-form__input{padding:0;margin:0 0 1.2rem;max-width:44rem;min-width:fit-content;border:none}.product-form__input .form__label{padding-left:0}.product-form__input .select{max-width:100%}.product-form__input .svg-wrapper{right:1.5rem}.product-form__submit[aria-disabled=true]+.shopify-payment-button .shopify-payment-button__button[disabled],.product-form__submit[disabled]+.shopify-payment-button .shopify-payment-button__button[disabled]{cursor:not-allowed;opacity:.5}@media screen and (forced-colors:active){.product-form__submit[aria-disabled=true]{color:Window}}.product-form__buttons .product-form__submit:after,.product-form__buttons .product-form__submit:before{display:none}.product-form__buttons .product-form__submit{display:flex;align-items:center;justify-content:space-between;width:100%;background-color:#2a2a2a;border:none;border-radius:7rem;color:#fff;cursor:pointer;text-align:left;transition:opacity var(--duration-short) ease;padding:.9rem 1.6rem;gap:.5rem}.product-form__buttons .product-form__submit:hover:not([disabled]):not([aria-disabled=true]){opacity:.85}.product-form__buttons .product-form__submit[disabled],.product-form__buttons .product-form__submit[aria-disabled=true]{opacity:.5;cursor:not-allowed}.product-form__submit .btn-text-group{display:flex;flex-direction:column}.product-form__submit .btn-label{font-size:1.4rem;font-weight:400;line-height:normal}.product-form__submit .btn-price{display:flex;align-items:baseline;gap:.4rem;font-size:1.6rem;font-weight:700;line-height:normal}.product-form__submit .btn-price__vat{font-size:1.2rem;font-weight:400}.product-form__submit .btn-arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center}.product-form__buttons{max-width:44rem}.product-form__quantity .form__label,.price-per-item__label.form__label{margin-bottom:0}.product-form__quantity-top .form__label{margin-bottom:1.2rem}.product--no-media .product-form__quantity,.product--no-media .product__pickup-availabilities,.product--no-media .product-form{display:flex;align-items:center;justify-content:center;text-align:center}.product--no-media .product-form{flex-direction:column}.product--no-media .product-form>.form{max-width:30rem;width:100%}.product--no-media .product-form__quantity{flex-direction:column;max-width:100%}.shopify-payment-button__button{font-family:inherit;min-height:4.6rem;font-size:1.5rem;letter-spacing:.1rem}.shopify-payment-button__button [role=button].focused{outline:.2rem solid rgba(var(--color-foreground),.5)!important;outline-offset:.3rem;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button [role=button]:focus:not(:focus-visible){outline:0;box-shadow:none!important}.shopify-payment-button__button [role=button]:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5)!important;box-shadow:0 0 0 .1rem rgba(var(--color-button),var(--alpha-button-border)),0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)!important}.shopify-payment-button__button--unbranded{background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));font-size:1.4rem;line-height:calc(1 + .2 / var(--font-body-scale));letter-spacing:.07rem}.shopify-payment-button__button--unbranded::selection{background-color:rgba(var(--color-button-text),.3)}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgba(var(--color-button),var(--alpha-button-background))}.shopify-payment-button__more-options{margin:1.6rem 0 1rem;font-size:1.2rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.05rem;text-decoration:underline;text-underline-offset:.3rem;color:rgb(var(--color-foreground))}.shopify-payment-button__button+.shopify-payment-button__button--hidden{display:none}@media(min-width:750px){.product-form__buttons .product-form__submit{gap:2.8rem;padding:.9rem 2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/buy-buttons.css.map */
