:root{--btn-bg:#00A8E8;--btn-fg:#ffffff;--btn-radius:980px;--btn-height:40px;--btn-ink:#1d1d1f}.btn,button.add-cart-btn,.ab-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--btn-height);padding:.55rem 1.3rem;border-radius:var(--btn-radius)!important;font-weight:700;font-size:.9rem;line-height:1.2;letter-spacing:0;text-transform:none!important;text-decoration:none;transition:transform .25s cubic-bezier(.25,.1,.25,1),filter .25s,background-color .25s,color .25s,border-color .25s}.btn-sm{min-height:34px;padding:.35rem .95rem;font-size:.82rem}.btn-lg{min-height:46px;padding:.7rem 1.7rem;font-size:.95rem}.btn-primary,.btn-primary-custom,.btn-white-custom,.hero-btn,.shop-all-cta,button.add-cart-btn.btn-primary-custom,.ab-btn--primary{background:var(--btn-bg)!important;color:var(--btn-fg)!important;border:1px solid var(--btn-bg)!important;box-shadow:none}.btn-primary:hover,.btn-primary-custom:hover,.btn-white-custom:hover,.hero-btn:hover,.shop-all-cta:hover,.ab-btn--primary:hover{background:var(--btn-bg)!important;color:var(--btn-fg)!important;filter:brightness(1.08);transform:scale(1.03);box-shadow:0 8px 24px #00a8e859}.btn-outline-dark,.btn-outline-primary,.btn-outline-secondary:not(.qty-decrease):not(.qty-increase),.btn-secondary:not(:disabled),.btn-light{background:transparent!important;color:var(--btn-ink)!important;border:1.5px solid var(--btn-ink)!important}.btn-outline-dark:hover,.btn-outline-primary:hover,.btn-outline-secondary:not(.qty-decrease):not(.qty-increase):hover,.btn-secondary:not(:disabled):hover,.btn-light:hover{background:var(--btn-ink)!important;color:#fff!important;border-color:var(--btn-ink)!important}.btn-link{min-height:44px;color:var(--btn-ink)}.btn:disabled,.btn.disabled,button.add-cart-btn:disabled{background:#e5e5ea!important;color:#8e8e93!important;border-color:#e5e5ea!important;opacity:1;transform:none;filter:none;box-shadow:none;cursor:not-allowed}.btn:focus-visible,.ab-btn:focus-visible,button.add-cart-btn:focus-visible{outline:3px solid rgba(0,168,232,.45);outline-offset:2px}@media(prefers-reduced-motion:reduce){.btn,.ab-btn{transition:none}.btn:hover,.ab-btn:hover{transform:none}}.product-single-wrap .product-info button.add-cart-btn.btn{border-radius:var(--btn-radius)!important}.input-group .btn,.btn.qty-decrease,.btn.qty-increase{min-height:0;border-radius:0!important;padding:0;gap:0;font-weight:600;background:transparent!important;color:var(--btn-ink)!important;border:0!important;transform:none;filter:none;box-shadow:none}.product-single-wrap .input-group{flex-wrap:nowrap;flex-shrink:0}.product-single-wrap .btn-row .add-cart-btn{flex:1 1 auto;min-width:0;white-space:nowrap;padding-left:1rem;padding-right:1rem}.hero-btn--secondary{background:transparent!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.7)!important;box-shadow:none}.hero-btn--secondary:hover{background:#ffffff24!important;color:#fff!important;filter:none;transform:scale(1.03);box-shadow:none}.btn.px-5{padding-left:1.6rem!important;padding-right:1.6rem!important}.btn.px-4{padding-left:1.3rem!important;padding-right:1.3rem!important}.btn.py-3{padding-top:.6rem!important;padding-bottom:.6rem!important}.btn.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.btn-link{min-height:40px}.btn,.ab-btn,button.add-cart-btn,.btn.fw-bold,.btn.fw-medium,.btn.fw-semibold,.btn.fw-500{font-weight:700!important}.input-group .btn,.btn.qty-decrease,.btn.qty-increase{font-weight:600!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/buttons.css.map */
