/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial}}}:root{--fct-direct-btn-bg-color:var(--fct-btn-bg-color,#253241);--fct-direct-btn-text-color:var(--fct-btn-text-color,#fff);--fct-direct-btn-hover-bg-color:var(--fct-btn-hover-bg-color,var(--fct-direct-btn-bg-color));--fct-direct-btn-hover-text-color:var(--fct-btn-hover-text-color,var(--fct-direct-btn-text-color))}.fluent-cart-direct-checkout-button{cursor:pointer;border-style:var(--tw-border-style);text-align:center;--tw-leading:1;--tw-font-weight:500;text-transform:capitalize;padding-top:var(--fct-btn-padding-y,12px);padding-bottom:var(--fct-btn-padding-y,12px);padding-left:var(--fct-btn-padding-x,20px);padding-right:var(--fct-btn-padding-x,20px);border-radius:var(--fct-btn-radius,8px);border-width:0;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1;display:flex;position:relative;text-decoration-line:none!important}.fluent-cart-direct-checkout-button.is-hidden{display:none}.fluent-cart-direct-checkout-button:disabled,.fluent-cart-direct-checkout-button.disabled{cursor:not-allowed;opacity:.5}.fluent-cart-direct-checkout-button.out-of-stock{pointer-events:none;cursor:not-allowed;opacity:.5}body:not(.fluent-cart-no-colors) .fluent-cart-direct-checkout-button{background:linear-gradient(180deg,#ffffff29,#fff0),var(--fct-direct-btn-bg-color);color:var(--fct-direct-btn-text-color);box-shadow:inset 0 .5px .5px .5px #ffffff1a}body:not(.fluent-cart-no-colors) .fluent-cart-direct-checkout-button *{color:inherit}body:not(.fluent-cart-no-colors) .fluent-cart-direct-checkout-button:hover{background:linear-gradient(180deg,#ffffff29,#fff0),var(--fct-direct-btn-hover-bg-color);color:var(--fct-direct-btn-hover-text-color);box-shadow:inset 0 .5px .5px .5px #ffffff1a}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}