.slib-buy-buttons{margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);width:100%}.slib-buy-buttons .hidden{display:none!important}.slib-buy-buttons .product-form{display:block;width:100%}.slib-buy-buttons .product-form__error-message-wrapper{align-items:center;color:#dd1d1d;display:flex;font-size:.8125rem;gap:.375rem;line-height:1.3;margin-bottom:.5rem}.slib-buy-buttons .product-form__error-message-wrapper[hidden]{display:none}.slib-buy-buttons .icon-error{flex:0 0 auto;height:.8125rem;width:.8125rem}.slib-buy-buttons .product-form__buttons{display:flex;flex-direction:column;gap:.625rem;width:100%}.slib-buy-buttons .product-form__buttons--uppercase .button__label{text-transform:uppercase}.slib-buy-buttons .product-form__quantity-and-btn{align-items:stretch;display:flex;gap:.625rem;width:100%}.slib-buy-buttons .product-form__quantity-and-btn--none{display:block}.slib-buy-buttons .product-form__quantity-and-btn--left{flex-direction:row}.slib-buy-buttons .product-form__quantity-and-btn--right{flex-direction:row-reverse}.slib-buy-buttons .product-form__quantity-and-btn--stretch-quantity .product-form__quantity,.slib-buy-buttons .product-form__quantity-and-btn--shrink-atc .product-form__submit{min-height:3.25rem}.slib-buy-buttons .button{--slib-button-color: var(--color-button, var(--color-base-accent-1, 137, 96, 255));--slib-button-text: var(--color-button-text, var(--color-base-solid-button-labels, 255, 255, 255));align-items:center;-webkit-appearance:none;appearance:none;background:rgb(var(--slib-button-color));border:.0625rem solid rgb(var(--slib-button-color));border-radius:var(--buttons-radius, var(--style-border-radius-buttons, .5rem));color:rgb(var(--slib-button-text));display:inline-flex;font:inherit;font-size:1.125rem;font-weight:700;justify-content:center;letter-spacing:0;line-height:1.15;min-height:3.5rem;padding:.875rem 1.25rem;position:relative;text-align:center;text-decoration:none;transition:opacity .18s ease,transform .18s ease,background-color .18s ease;width:100%}.slib-buy-buttons .button:not([disabled]){cursor:pointer}.slib-buy-buttons .button:not([disabled]):hover{opacity:.92}.slib-buy-buttons .button:not([disabled]):active{transform:translateY(.0625rem)}.slib-buy-buttons .button[disabled],.slib-buy-buttons .button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.slib-buy-buttons .button--secondary{background:transparent;border-color:rgb(var(--color-base-outline-button-labels, var(--slib-button-color)));color:rgb(var(--color-base-outline-button-labels, var(--slib-button-color)))}.slib-buy-buttons .button--full-width{width:100%}.slib-buy-buttons .button__label{align-items:center;display:inline-flex;gap:.35em;justify-content:center;position:relative}.slib-buy-buttons .button--prefix-icon .button__label:before,.slib-buy-buttons .button--suffix-icon .button__label:after{background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:var(--icon-scale, 1.2em);width:var(--icon-scale, 1.2em)}.slib-buy-buttons .button--prefix-icon .button__label:before{margin-right:var(--icon-spacing, .625rem)}.slib-buy-buttons .button--suffix-icon .button__label:after{margin-left:var(--icon-spacing, .625rem)}.slib-buy-buttons .main-atc-price{white-space:nowrap}.slib-buy-buttons .loading-overlay__spinner{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.slib-buy-buttons .spinner{animation:slib-buy-buttons-rotate 1.4s linear infinite;height:1.25rem;width:1.25rem}.slib-buy-buttons .spinner .path{stroke:currentColor;stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center}.slib-buy-buttons .button.loading .button__label,.slib-buy-buttons .button.loading .main-atc__error{visibility:hidden}.slib-buy-buttons .shopify-payment-button{width:100%}.slib-buy-buttons .shopify-payment-button__button{border-radius:var(--buttons-radius, var(--style-border-radius-buttons, .5rem));min-height:3.25rem}@keyframes slib-buy-buttons-rotate{to{transform:rotate(360deg)}}@media screen and (max-width:46.8125rem){.slib-buy-buttons .product-form__quantity-and-btn--left,.slib-buy-buttons .product-form__quantity-and-btn--right{flex-direction:column}.slib-buy-buttons .button{font-size:1rem;min-height:3.25rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/slib-buy-buttons.css.map */
