#skcl-floating-cart{position:fixed;left:auto;right:var(--skcl-float-right,20px);top:auto;bottom:var(--skcl-float-bottom,90px);width:var(--skcl-float-size,54px);height:var(--skcl-float-size,54px);border-radius:var(--skcl-float-radius,50%);background:var(--skcl-float-bg,#00733B);align-items:center;justify-content:center;cursor:pointer;z-index:var(--skcl-float-z,999999);box-shadow:0 4px 12px rgba(0,0,0,.25);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;-webkit-tap-highlight-color:transparent;box-sizing:border-box;border:var(--skcl-float-border-width,0px) solid var(--skcl-float-border-color,#fff);visibility:hidden}
#skcl-floating-cart[data-ready="yes"][data-visible="no"]{display:none!important}
#skcl-floating-cart[data-ready="yes"][data-visible="yes"]{display:none;visibility:visible}
#skcl-floating-cart .skcl-floating-cart-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1}
#skcl-floating-cart svg{width:var(--skcl-float-icon-size,27px);height:var(--skcl-float-icon-size,27px);fill:none;stroke:var(--skcl-float-icon,#fff);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#skcl-floating-cart .skcl-floating-cart-image{display:block;width:var(--skcl-float-icon-size,27px);height:var(--skcl-float-icon-size,27px);object-fit:contain;max-width:calc(100% - 8px);max-height:calc(100% - 8px)}#skcl-floating-cart .skcl-floating-cart-image-tinted{display:block;width:var(--skcl-float-icon-size,27px);height:var(--skcl-float-icon-size,27px);max-width:calc(100% - 8px);max-height:calc(100% - 8px);background:var(--skcl-float-icon,#fff);-webkit-mask:var(--skcl-float-icon-mask) center/contain no-repeat;mask:var(--skcl-float-icon-mask) center/contain no-repeat}
#skcl-floating-cart .skcl-floating-cart-count{position:absolute;top:-4px;right:-4px;min-width:21px;height:21px;padding:0 5px;border-radius:50%;background:var(--skcl-float-badge-bg,#E91E63);color:var(--skcl-float-badge-color,#fff);font-size:12px;font-weight:700;line-height:21px;text-align:center;box-sizing:border-box;border:2px solid #fff;direction:ltr}
#skcl-floating-cart:hover{background:var(--skcl-float-hover,#005B2E);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.3)}
#skcl-floating-cart.no-shadow{box-shadow:none!important}#skcl-floating-cart.no-hover-effect{transition:none}#skcl-floating-cart.no-hover-effect:hover{transform:none;background:var(--skcl-float-bg,#00733B);box-shadow:0 4px 12px rgba(0,0,0,.25)}
#skcl-floating-cart:focus-visible{outline:3px solid #80C9A2;outline-offset:3px}
@media(min-width:1025px){#skcl-floating-cart.show-desktop[data-visible="yes"][data-ready="yes"]{display:flex!important}#skcl-floating-cart.anchor-desktop-left{left:var(--skcl-float-right,20px);right:auto}#skcl-floating-cart.anchor-desktop-right{left:auto;right:var(--skcl-float-right,20px)}#skcl-floating-cart.anchor-desktop-top{top:var(--skcl-float-top,24px);bottom:auto}#skcl-floating-cart.anchor-desktop-bottom{top:auto;bottom:var(--skcl-float-bottom,90px)}}
@media(min-width:768px) and (max-width:1024px){#skcl-floating-cart.show-tablet[data-visible="yes"][data-ready="yes"]{display:flex!important}#skcl-floating-cart.anchor-desktop-left{left:var(--skcl-float-right,20px);right:auto}#skcl-floating-cart.anchor-desktop-right{left:auto;right:var(--skcl-float-right,20px)}#skcl-floating-cart.anchor-desktop-top{top:var(--skcl-float-top,24px);bottom:auto}#skcl-floating-cart.anchor-desktop-bottom{top:auto;bottom:var(--skcl-float-bottom,90px)}}
@media(max-width:767px){#skcl-floating-cart{left:auto;right:var(--skcl-float-right-mobile,18px);top:auto;bottom:var(--skcl-float-bottom-mobile,82px)}#skcl-floating-cart.show-mobile[data-visible="yes"][data-ready="yes"]{display:flex!important}#skcl-floating-cart.anchor-mobile-left{left:var(--skcl-float-right-mobile,18px);right:auto}#skcl-floating-cart.anchor-mobile-right{left:auto;right:var(--skcl-float-right-mobile,18px)}#skcl-floating-cart.anchor-mobile-top{top:var(--skcl-float-top-mobile,24px);bottom:auto}#skcl-floating-cart.anchor-mobile-bottom{top:auto;bottom:var(--skcl-float-bottom-mobile,82px)}}
@media(prefers-reduced-motion:reduce){#skcl-floating-cart{transition:none}}
