:root{--atc-bg-1:rgb(32, 51, 79);--atc-bg-2:rgb(23, 46, 95);--atc-accent:rgb(35, 98, 214);--atc-text: #ffffff;--atc-radius: 12px;--atc-padding: 14px 22px;--atc-shadow: 0 8px 20px rgba(15,23,36,.18);--atc-shadow-hover: 0 12px 30px rgba(15,23,36,.22);--atc-transition: .18s cubic-bezier(.2,.9,.3,1);--atc-font: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial}.product-form__buttons,.product-form__submit,.main-product-atc,.button{font-family:var(--atc-font)}.main-product-atc,.product-form__submit.button--full-width{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:420px;padding:var(--atc-padding);border-radius:var(--atc-radius);background:linear-gradient(180deg,var(--atc-bg-1) 0%,var(--atc-bg-2) 100%);color:var(--atc-text);font-weight:700;letter-spacing:.2px;font-size:16px;text-transform:none;border:none;box-shadow:var(--atc-shadow);transition:transform var(--atc-transition),box-shadow var(--atc-transition),opacity var(--atc-transition);cursor:pointer;position:relative;overflow:hidden}.main-product-atc.accent{background:linear-gradient(180deg,#00d1b21f,#00d1b20f);color:#07121a;box-shadow:0 6px 18px #00d1b214}.main-product-atc:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--atc-shadow-hover);opacity:.98}.main-product-atc:active:not(:disabled){transform:translateY(0);box-shadow:var(--atc-shadow)}.main-product-atc:focus{outline:3px solid rgba(0,209,178,.18);outline-offset:3px}.main-product-atc:disabled,.main-product-atc[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.main-atc__label{display:inline-flex;align-items:center;gap:10px}.main-atc__label__text{display:inline-block}.loading-overlay__spinner{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.loading-overlay__spinner .spinner{width:20px;height:20px}.loading-overlay__spinner.hidden{display:none}.main-product-atc.loading .main-atc__label__text{opacity:0;width:0;height:0;overflow:hidden}.main-product-atc.loading .loading-overlay__spinner.hidden{display:inline-flex}.product-form__buttons .caption-small{margin-top:10px;font-size:12px;color:#6b7280;text-align:center}.quick-add .button,.quick-add .main-product-atc{border-radius:10px;padding:10px 16px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-atc.css.map */
