.fluent-cart-add-to-cart-button{position:relative;display:flex;max-height:40px;cursor:pointer;align-items:center;justify-content:center;gap:8px;border-radius:8px;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(214 218 225 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding:12px 20px;text-align:center;font-size:14px;font-weight:500;line-height:1;--tw-text-opacity:1;color:rgb(47 52 72 / var(--tw-text-opacity,1));-webkit-text-decoration-line:none;text-decoration-line:none;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.fluent-cart-add-to-cart-button:hover{--tw-border-opacity:1;border-color:rgb(214 218 225 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(245 246 247 / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(47 52 72 / var(--tw-text-opacity,1))}.fluent-cart-add-to-cart-button:focus{--tw-text-opacity:1;color:rgb(47 52 72 / var(--tw-text-opacity,1))}.fluent-cart-add-to-cart-button .fluent-cart-loader{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;height:100%;width:100%;align-items:center;justify-content:center;border-radius:8px;--tw-bg-opacity:1;background-color:rgb(234 236 240 / var(--tw-bg-opacity,1));opacity:0;transition-duration:.3s}.fluent-cart-add-to-cart-button .text{pointer-events:none}.fluent-cart-add-to-cart-button:disabled{cursor:not-allowed;opacity:.5}.fluent-cart-add-to-cart-button.disabled{cursor:not-allowed;opacity:.5}.fluent-cart-add-to-cart-button.is-hidden{display:none}.fluent-cart-add-to-cart-button.out-of-stock{cursor:not-allowed;--tw-border-opacity:1;border-color:rgb(240 68 56 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 68 56 / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.fluent-cart-add-to-cart-button.fc-loading .fluent-cart-loader{opacity:1}