.variant-option--custom-color-swatches{display:flex;flex-wrap:wrap;gap:14px;border:none;padding:4px;margin:0;min-height:48px}.variant-option--custom-color-swatches legend{width:100%;margin-bottom:8px}.variant-option__button-label--custom-color{position:relative;cursor:pointer;display:inline-flex;overflow:visible!important;outline:none!important;border:none!important;background:transparent!important;flex-shrink:0;width:40px;height:40px;align-items:center;justify-content:center}.variant-option__button-label--custom-color input[type=radio]{position:absolute;opacity:0;width:0;height:0}.variant-option__button-label--custom-color input[aria-disabled=true]+.custom-color-swatch{opacity:.4}.variant-option__button-label--custom-color .custom-color-swatch{box-sizing:content-box;transition:box-shadow .15s ease;display:block;flex-shrink:0}.variant-option__button-label--custom-color.is-selected .custom-color-swatch{box-shadow:0 0 0 2px #fff,0 0 0 4px #2563eb!important}.variant-option__button-label--custom-color:not(.is-selected):hover .custom-color-swatch{box-shadow:0 0 0 2px #fff,0 0 0 4px #93c5fd!important}.variant-option__swatch-value{font-weight:550}.variant-option--buttons:not(.variant-option--custom-color-swatches){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;border:none;padding:0;margin:0}.variant-option--buttons:not(.variant-option--custom-color-swatches) .variant-option__button-label{background:#fff!important;border:1.5px solid #e0e0e0!important;color:#111!important;border-radius:999px!important;padding:10px 16px!important;font-size:.875rem!important;font-weight:400!important;cursor:pointer;width:100%!important;text-align:center!important;transition:border-color .15s ease}.variant-option--buttons:not(.variant-option--custom-color-swatches) .variant-option__button-label:hover{border-color:#93c5fd!important;background:#fff!important;color:#111!important}.variant-option--buttons:not(.variant-option--custom-color-swatches) .variant-option__button-label.is-selected{border-color:#2563eb!important;border-width:2px!important;background:#fff!important;color:#111!important;font-weight:600!important}.variant-option--buttons:not(.variant-option--custom-color-swatches) .variant-option__button-label *{background:transparent!important;color:#111!important}.quantity-selector,quantity-selector .quantity-selector{border-radius:999px!important;border:1.5px solid #2563eb!important;overflow:hidden;background:#fff!important}.product-form__submit,button[name=add]{background:#eef3ff!important;border:1.5px solid #93c5fd!important;color:#2563eb!important;border-radius:999px!important;transition:border-color .15s ease,background .15s ease}.product-form__submit:hover,button[name=add]:hover{background:#eef3ff!important;border-color:#93c5fd!important}.product-form__submit:active,button[name=add]:active{border-color:#2563eb!important;background:#dbeafe!important}.product-form__buttons{gap:4px!important}.product-form__submit,button[name=add]{font-size:15px!important}.product-form__submit:hover,button[name=add]:hover{font-size:15px!important;font-weight:500!important}.product-form__submit .loading-overlay svg,.product-form__submit [class*=loading] svg,.product-form__submit [class*=spinner] svg,button[name=add] .loading-overlay svg,button[name=add] [class*=loading] svg,button[name=add] [class*=spinner] svg{color:#2563eb!important;fill:#2563eb!important;stroke:#2563eb!important}.add-to-cart-button[data-added=true] .check,.add-to-cart-button[data-added=true] .tick,.add-to-cart-button[data-added=true] .ring,.add-to-cart-button[data-added=true] .line{stroke:#2563eb!important;color:#2563eb!important}.add-to-cart-button[data-added=true] .add-to-cart__added{color:#2563eb!important}.add-to-cart-button[data-added=true] .checkmark-burst{color:#2563eb!important;stroke:#2563eb!important}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{background:#2563eb!important;border:1.5px solid #2563eb!important;color:#fff!important;border-radius:999px!important;transition:background .15s ease,border-color .15s ease!important;box-shadow:none!important}.shopify-payment-button__button:hover,.shopify-payment-button__button--unbranded:hover{background:#4e82f1!important;border-color:#4e82f1!important;color:#fff!important}.shopify-payment-button__button:active,.shopify-payment-button__button--unbranded:active{background:#123ec0!important;border-color:#123ec0!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom_button_buy.css.map */
