.gigi-add-to-cart-button{align-items:center;background:#000;border:none;border-radius:30px;box-shadow:0 2px 4px #0000001f,0 6px 20px #00000038;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-body-family);font-size:1.5rem;font-style:var(--font-body-style);font-weight:700;gap:10px;justify-content:center;letter-spacing:.1rem;min-width:172px;padding:15px 40px;position:relative;text-transform:uppercase;transition-property:transform,box-shadow,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1);white-space:nowrap;width:fit-content}.gigi-add-to-cart-button--full-width{min-width:0;width:100%}.gigi-add-to-cart-button .sold-out-message.hidden{display:none}.gigi-add-to-cart-button .sold-out-message:not(.hidden){align-items:center;color:#fff;display:inline-flex;font-family:var(--font-body-family);font-size:1.5rem;font-style:var(--font-body-style);font-weight:700;gap:10px;justify-content:center;letter-spacing:.1rem;white-space:nowrap;text-transform:uppercase}.gigi-add-to-cart-button .gigi-add-to-cart-button__ready.hidden{display:none}.gigi-add-to-cart-button:not(:disabled):not([aria-disabled=true]):hover{box-shadow:0 4px 8px #00000024,0 12px 32px #0000004d}.gigi-add-to-cart-button[data-add-to-cart-label]:not(:disabled):not([aria-disabled=true]):hover{transform:none}.gigi-add-to-cart-button:not(:disabled):not([aria-disabled=true]):active{transform:scale(.96)}.gigi-add-to-cart-button[data-add-to-cart-label]:not(:disabled):not([aria-disabled=true]):active{transform:scale(.96)}.gigi-add-to-cart-button:disabled,.gigi-add-to-cart-button[aria-disabled=true]{cursor:wait;opacity:.72;pointer-events:none}.gigi-add-to-cart-button--in-cart,.gigi-add-to-cart-button[aria-disabled=true].gigi-add-to-cart-button--in-cart{cursor:default;opacity:1;pointer-events:auto;background-color:#00000080;box-shadow:0 1px 3px #00000014,0 4px 12px #0000001f}.gigi-add-to-cart-button--in-cart .gigi-add-to-cart-button__ready{opacity:.5}.gigi-add-to-cart-button--in-cart:after{content:attr(data-in-cart-message);position:absolute;bottom:calc(100% + 1.2rem);left:50%;transform:translate(-50%) translateY(.4rem);padding:1rem 1.6rem;border-radius:1rem;background:#1a1a1a;color:#fff;font-family:var(--font-body-family);font-size:16px;font-weight:500;letter-spacing:.01em;line-height:1.4;text-transform:none;white-space:nowrap;box-shadow:0 6px 20px #00000047;opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:6}.gigi-add-to-cart-button--in-cart:hover:after,.gigi-add-to-cart-button--in-cart:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}@media screen and (max-width:749px){.gigi-add-to-cart-button--in-cart:after{font-size:14px}}.gigi-add-to-cart-button__ready,.gigi-add-to-cart-button__loading{align-items:center;color:#fff;display:inline-flex;gap:10px;justify-content:center;white-space:nowrap;transition-property:opacity,transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}.gigi-add-to-cart-button .gigi-add-to-cart-button__ready span,.gigi-add-to-cart-button .gigi-add-to-cart-button__loading span,.gigi-add-to-cart-button .gigi-add-to-cart-button__icon{color:#fff}.gigi-add-to-cart-button__loading{top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(4px)}.gigi-add-to-cart-button.loading .gigi-add-to-cart-button__ready,.gigi-add-to-cart-button.is-loading .gigi-add-to-cart-button__ready{opacity:0;transform:translateY(-4px)}.gigi-add-to-cart-button.loading .gigi-add-to-cart-button__loading,.gigi-add-to-cart-button.is-loading .gigi-add-to-cart-button__loading{opacity:1;transform:translateY(0)}.gigi-add-to-cart-button__spinner{animation:gigi-add-to-cart-button-spin .75s linear infinite;border:2px solid #ffffff;border-radius:999px;border-top-color:transparent;height:14px;width:14px}.gigi-add-to-cart-button__icon{flex-shrink:0;height:16px;width:16px}.gigi-submit-loading-button{position:relative}.button.gigi-submit-loading-button:disabled,.gigi-submit-loading-button:disabled,.gigi-submit-loading-button[aria-disabled=true]{cursor:wait;opacity:.72;pointer-events:none}.gigi-submit-loading-button .gigi-add-to-cart-button__ready,.gigi-submit-loading-button .gigi-add-to-cart-button__loading,.gigi-submit-loading-button .gigi-add-to-cart-button__ready span,.gigi-submit-loading-button .gigi-add-to-cart-button__loading span{color:currentColor}.gigi-submit-loading-button.is-loading .gigi-add-to-cart-button__ready{opacity:0;transform:translateY(-4px)}.gigi-submit-loading-button.is-loading .gigi-add-to-cart-button__loading{opacity:1;transform:translateY(0)}.gigi-submit-loading-button .gigi-add-to-cart-button__spinner{border-color:currentColor;border-top-color:transparent}@keyframes gigi-add-to-cart-button-spin{to{transform:rotate(360deg)}}html[data-gigi-theme=dark] .gigi-add-to-cart-button,html[data-gigi-theme=dark] .gigi-add-to-cart-button:not(:disabled):not([aria-disabled=true]):hover{background:#8cd201;box-shadow:0 2px 4px #ffffff14,0 6px 20px #ffffff1f;color:#000}html[data-gigi-theme=dark] .gigi-add-to-cart-button:not(:disabled):not([aria-disabled=true]):hover{transform:scale(1.01)}html[data-gigi-theme=dark] .gigi-add-to-cart-button .sold-out-message:not(.hidden),html[data-gigi-theme=dark] .gigi-add-to-cart-button__ready,html[data-gigi-theme=dark] .gigi-add-to-cart-button__loading,html[data-gigi-theme=dark] .gigi-add-to-cart-button .gigi-add-to-cart-button__ready span,html[data-gigi-theme=dark] .gigi-add-to-cart-button .gigi-add-to-cart-button__loading span,html[data-gigi-theme=dark] .gigi-add-to-cart-button .gigi-add-to-cart-button__icon{color:#000}html[data-gigi-theme=dark] .gigi-add-to-cart-button__spinner{border-color:#000;border-top-color:transparent}html[data-gigi-theme=dark] .gigi-add-to-cart-button--in-cart,html[data-gigi-theme=dark] .gigi-add-to-cart-button[aria-disabled=true].gigi-add-to-cart-button--in-cart{background-color:#ffffff29;box-shadow:0 1px 3px #ffffff14,0 4px 12px #ffffff1f;color:#fff}html[data-gigi-theme=dark] .gigi-add-to-cart-button--in-cart .gigi-add-to-cart-button__ready,html[data-gigi-theme=dark] .gigi-add-to-cart-button--in-cart .gigi-add-to-cart-button__ready span,html[data-gigi-theme=dark] .gigi-add-to-cart-button--in-cart .gigi-add-to-cart-button__icon{color:#fff}html[data-gigi-theme=dark] .gigi-add-to-cart-button--in-cart:after{background:#fff;box-shadow:0 6px 20px #ffffff1a;color:#000}html.gigi-theme-transitioning :where(.gigi-add-to-cart-button,.gigi-add-to-cart-button .sold-out-message:not(.hidden),.gigi-add-to-cart-button__ready,.gigi-add-to-cart-button__loading,.gigi-add-to-cart-button .gigi-add-to-cart-button__ready span,.gigi-add-to-cart-button .gigi-add-to-cart-button__loading span,.gigi-add-to-cart-button .gigi-add-to-cart-button__icon,.gigi-add-to-cart-button__spinner,.gigi-add-to-cart-button--in-cart,.gigi-add-to-cart-button--in-cart:after){transition-duration:.36s;transition-property:background-color,border-color,box-shadow,color,outline-color;transition-timing-function:cubic-bezier(.2,0,0,1)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-gigi-add-to-cart-button.css.map */
