/* Štambuk Cart UX 2.4.7: scoped, reversible presentation only. */
@media(min-width:1024px){
 body #fkcart-floating-toggler{--fkcart-toggle-size:26;right:24px;bottom:24px}
 body.stambuk-layout .back-to-top-floating{bottom:90px}
}
@media(max-width:1023px){
 body #fkcart-floating-toggler{right:16px;left:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px))}
 body.stambuk-layout .back-to-top-floating{right:16px;bottom:calc(100px + env(safe-area-inset-bottom,0px))}
 body.stambuk-layout:has(.cmplz-cookiebanner.cmplz-show) #fkcart-floating-toggler{bottom:calc(var(--stambuk-cookie-height,240px) + 16px)}
 body.stambuk-layout:has(.cmplz-cookiebanner.cmplz-show) .back-to-top-floating{bottom:calc(var(--stambuk-cookie-height,240px) + 100px)}
}
/* Only the existing custom success toast; errors and Woo notices remain intact. */
body.sa-fkcart-open .sa-added-cart-notice{display:none!important}
.sa-ux-game-hidden{display:none!important}
.sa-ux-coupon-status{font-size:14px;line-height:1.4;margin:0;padding:10px 15px;color:#285a32}
.sa-ux-summary-toggle{display:none}
@media(max-width:900px){
 .wp-block-woocommerce-checkout-order-summary-block.sa-ux-summary-ready>.wc-block-components-checkout-order-summary__title{display:none!important}
 .sa-ux-summary-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:16px;background:#fff;color:#222;border:1px solid #dedfea;border-radius:4px;font:inherit;font-weight:600;cursor:pointer;text-align:left}
 .sa-ux-summary-toggle:focus-visible{outline:2px solid #0170b9;outline-offset:3px}
 .sa-ux-summary-toggle::after{content:'⌄'}
 .sa-ux-summary-toggle[aria-expanded=true]::after{content:'⌃'}
 .sa-ux-summary-ready.sa-ux-summary-closed .wc-block-components-checkout-order-summary__content{display:none!important}
}
