.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:16px;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(0);opacity:1;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease;pointer-events:auto}@media screen and (min-width: 750px){.sticky-add-to-cart{flex-direction:row;align-items: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}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-custom-add-to-cart.css.map */
