.product__custom-add-to-cart{margin:1rem 0}.custom-add-to-cart-btn{background-color:var(--btn-bg-color, #F5A304);color:var(--btn-text-color, #1B1C30);border:none;border-radius:var(--btn-border-radius, 100px);padding:var(--btn-padding-v, 12px) var(--btn-padding-h, 32px);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:18px;line-height:1.2;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;min-height:44px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 2px 4px #0000001a}.custom-add-to-cart-btn:hover:not(:disabled):not(.disabled){transform:translateY(-1px);box-shadow:0 4px 12px #00000026;filter:brightness(1.05)}.custom-add-to-cart-btn:active:not(:disabled):not(.disabled){transform:translateY(0);box-shadow:0 2px 4px #0000001a}.custom-add-to-cart-btn:disabled,.custom-add-to-cart-btn.disabled{transform:none;box-shadow:none;filter:none}.btn-loading{display:none;align-items:center;gap:8px}.spinner{animation:spin 1s linear infinite;flex-shrink:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.custom-add-to-cart-btn:focus{outline:none;box-shadow:0 0 0 3px #f5a3044d}.custom-add-to-cart-btn:focus:not(:disabled):not(.disabled){box-shadow:0 0 0 3px #f5a3044d,0 4px 12px #00000026}@media(max-width:768px){.custom-add-to-cart-btn{font-size:14px;padding:calc(var(--btn-padding-v, 12px) * .8) var(--btn-padding-h, 32px);min-height:40px}}@media(max-width:480px){.custom-add-to-cart-btn{font-size:14px;padding:calc(var(--btn-padding-v, 12px) * .7) calc(var(--btn-padding-h, 32px) * .8);min-height:38px}}@media(prefers-contrast:high){.custom-add-to-cart-btn{border:2px solid currentColor}}@media(prefers-reduced-motion:reduce){.custom-add-to-cart-btn{transition:none}.custom-add-to-cart-btn:hover:not(:disabled):not(.disabled){transform:none}.spinner{animation:none}}@media(prefers-color-scheme:dark){.custom-add-to-cart-btn:focus{box-shadow:0 0 0 3px #f5a30480}.custom-add-to-cart-btn:focus:not(:disabled):not(.disabled){box-shadow:0 0 0 3px #f5a30480,0 4px 12px #0000004d}}.custom-add-to-cart-btn.loading .btn-text{opacity:0;transform:translateY(-10px);transition:all .3s ease}.custom-add-to-cart-btn.loading .btn-loading{opacity:1;transform:translateY(0);transition:all .3s ease}.custom-add-to-cart-btn.success{background-color:#10b981;color:#fff}.custom-add-to-cart-btn.success:after{content:"\2713";position:absolute;font-size:16px;animation:checkmark .5s ease}@keyframes checkmark{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.sticky-add-to-cart{position:fixed;bottom:0;z-index:100;background:#fff;width:100%;left:0;padding:2rem;display:flex;flex-direction:column;gap:2rem;box-shadow:0 -10px 20px -5px #1b1c3026;transform:translateY(100%);opacity:0;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease;pointer-events:none}@media screen and (min-width:750px){.sticky-add-to-cart{flex-direction:row;align-items:flex-end;justify-content:center;gap:4rem}.sticky-add-to-cart .product__custom-add-to-cart{min-width:200px}}.sticky-add-to-cart.sticky-cart-visible{transform:translateY(0);opacity:1;pointer-events:auto}.sticky-add-to-cart.sticky-cart-visible{animation:slideUpFadeIn .3s cubic-bezier(.4,0,.2,1) forwards}@keyframes slideUpFadeIn{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}body:has(#PBarNextFrameWrapper) .sticky-add-to-cart{bottom:68px}.modal-add-to-cart{position:absolute;width:100%;bottom:0;z-index:1000;background:#fff;padding:2rem;box-shadow:0 -10px 20px -5px #1b1c3026;left:0}.cs-sticky-atc{position:fixed;top:auto;bottom:0;width:100%;left:0;z-index:2;display:flex;padding:5px;background-color:var(--cs-sticky-atc-bg, #f8f4f0)!important;box-shadow:0 -10px 20px -5px #1b1c3026}.cs-sticky-atc__inner{width:100%;display:flex;justify-content:center}#alia-root-141184,#chat-button{bottom:80px!important}.cs-sticky-atc .product__custom-add-to-cart{margin:0}.cs-sticky-atc .product-form__submit,.cs-sticky-atc .custom-add-to-cart-btn{margin-bottom:0!important;min-width:300px}.cs-sticky-atc .custom-add-to-cart-btn{min-height:48px}
/*# sourceMappingURL=/cdn/shop/t/34/assets/component-custom-add-to-cart.css.map */
