.wcfsc-cart-floating-trigger{
    position:fixed;
    right:max(var(--wcfsc-floating-horizontal,24px),calc(env(safe-area-inset-right) + 8px));
    z-index:var(--wcfsc-floating-z,100000);
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:var(--wcfsc-floating-size,56px);
    height:var(--wcfsc-floating-size,56px);
    min-width:44px;
    min-height:44px;
    padding:0;
    color:var(--wcfsc-floating-icon,#fff);
    background:var(--wcfsc-floating-bg,#3157e8);
    border:0;
    border-radius:var(--wcfsc-floating-radius,999px);
    box-shadow:0 var(--wcfsc-floating-shadow-y,6px) var(--wcfsc-floating-shadow-blur,24px) rgba(15,23,42,.22);
    text-decoration:none;
    line-height:1;
    transform:translateZ(0);
    transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;
    isolation:isolate;
}
.wcfsc-cart-floating-trigger[data-wcfsc-floating-position="bottom"]{bottom:max(var(--wcfsc-floating-vertical,112px),calc(env(safe-area-inset-bottom) + 8px))}
.wcfsc-cart-floating-trigger[data-wcfsc-floating-position="top"]{top:max(var(--wcfsc-floating-vertical,112px),calc(env(safe-area-inset-top) + 8px))}
.wcfsc-cart-floating-trigger:hover{transform:translateY(-1px);box-shadow:0 var(--wcfsc-floating-shadow-hover-y,8px) var(--wcfsc-floating-shadow-hover-blur,30px) rgba(15,23,42,.26)}
.wcfsc-cart-floating-trigger:focus-visible{outline:3px solid color-mix(in srgb,var(--wcfsc-floating-bg,#3157e8) 35%,#fff);outline-offset:3px}
.wcfsc-cart-floating-trigger .wcfsc-cart-trigger__icon{font-size:var(--wcfsc-floating-icon-size,24px);color:inherit}
.wcfsc-cart-floating-trigger .wcfsc-cart-trigger__count{
    position:absolute;
    min-width:var(--wcfsc-floating-counter-size,20px);
    width:auto;
    height:var(--wcfsc-floating-counter-size,20px);
    min-height:var(--wcfsc-floating-counter-size,20px);
    padding:0 5px;
    color:var(--wcfsc-floating-counter-color,#fff);
    background:var(--wcfsc-floating-counter-bg,#172033);
    border:2px solid #fff;
    border-radius:999px;
    font-size:calc(var(--wcfsc-floating-counter-size,20px) * .56);
    line-height:1;
    pointer-events:none;
}
.wcfsc-cart-floating-trigger[data-wcfsc-counter-position="top-left"] .wcfsc-cart-trigger__count{top:-6px;left:-6px}
.wcfsc-cart-floating-trigger[data-wcfsc-counter-position="top-right"] .wcfsc-cart-trigger__count{top:-6px;right:-6px}
.wcfsc-cart-floating-trigger[data-wcfsc-counter-position="bottom-left"] .wcfsc-cart-trigger__count{bottom:-6px;left:-6px}
.wcfsc-cart-floating-trigger[data-wcfsc-counter-position="bottom-right"] .wcfsc-cart-trigger__count{right:-6px;bottom:-6px}
.wcfsc-cart-floating-trigger[data-wcfsc-floating-mode="hide_empty"].is-hydrated.is-empty{display:none!important}
html.wcfsc-cart-drawer-open .wcfsc-cart-floating-trigger{pointer-events:none;opacity:0}
@media(max-width:767px){.wcfsc-cart-floating-trigger{right:max(var(--wcfsc-floating-horizontal,20px),calc(env(safe-area-inset-right) + 8px))}}
@media(prefers-reduced-motion:reduce){.wcfsc-cart-floating-trigger{transition:none}.wcfsc-cart-floating-trigger:hover{transform:none}}

html.wcfsc-quick-view-open .wcfsc-cart-floating-trigger{pointer-events:none;opacity:0}
