/* Anka Quote — core menu / float / hide-cart */
:root{--ankaquba-accent:#f79200;--ankaquba-on-accent:#fff}
.ankaquba-menu{position:relative;text-decoration:none;font-weight:700}
.ankaquba-menu.is-empty{opacity:.85}
.ankaquba-menu.ankaquba-menu-nudge,#teklif-listesi-buton.ankaquba-menu-nudge{animation:ankaquba-menu-nudge 1s ease-in-out;transform-origin:center center}
.ankaquba-menu--floating{position:fixed;right:max(var(--ankaquba-float-side-offset,16px),env(safe-area-inset-right,0px));left:auto;bottom:max(var(--ankaquba-float-bottom,16px),env(safe-area-inset-bottom,0px));z-index:99999;display:inline-flex;align-items:center;gap:6px;padding:14px 18px;border-radius:999px;background:var(--ankaquba-accent,#f79200);color:var(--ankaquba-on-accent,#fff)!important;border:2px solid #fff;box-shadow:0 0 0 3px rgba(255,255,255,.95),0 0 18px rgba(255,255,255,.55),0 10px 28px rgba(16,18,20,.22);text-decoration:none!important;line-height:1.2;font-size:14px;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}
.ankaquba-menu--floating.ankaquba-menu--float-left{left:max(var(--ankaquba-float-side-offset,16px),env(safe-area-inset-left,0px));right:auto}
.ankaquba-menu--floating.is-empty,.ankaquba-menu--floating[hidden]{display:none!important}
.ankaquba-menu--floating:hover,.ankaquba-menu--floating:focus{color:var(--ankaquba-on-accent,#fff)!important;text-decoration:none!important;transform:translateY(-2px);box-shadow:0 0 0 4px #fff,0 0 22px rgba(255,255,255,.7),0 14px 32px rgba(16,18,20,.28)}
.ankaquba-menu--floating .ankaquba-menu__count{font-variant-numeric:tabular-nums}
@media(max-width:767px){.ankaquba-menu--floating{padding:12px 14px;font-size:13px;right:max(var(--ankaquba-float-side-offset,12px),env(safe-area-inset-right,0px));bottom:max(var(--ankaquba-float-bottom,12px),env(safe-area-inset-bottom,0px))}.ankaquba-menu--floating.ankaquba-menu--float-left{left:max(var(--ankaquba-float-side-offset,12px),env(safe-area-inset-left,0px));right:auto}}
@keyframes ankaquba-menu-nudge{0%,100%{transform:translateX(0) scale(1)}25%{transform:translateX(-4px) scale(1.06)}50%{transform:translateX(4px) scale(1.08)}75%{transform:translateX(-3px) scale(1.05)}}
body.ankaquba-hide-cart .single_add_to_cart_button,body.ankaquba-hide-cart .wc-block-components-product-button,
.ankaquba-hide-cart-product .single_add_to_cart_button,.ankaquba-hide-cart-product .add_to_cart_button,.ankaquba-hide-cart-product .wc-block-components-product-button{display:none!important}

/* Hide price amounts / block prices. Do not hide .price itself — replacement label lives there. */
body.ankaquba-hide-price .woocommerce-Price-amount,
body.ankaquba-hide-price del .woocommerce-Price-amount,
body.ankaquba-hide-price ins .woocommerce-Price-amount,
body.ankaquba-hide-price .wc-block-components-product-price,
body.ankaquba-hide-price .wp-block-woocommerce-product-price,
.ankaquba-hide-price-product .woocommerce-Price-amount,
.ankaquba-hide-price-product del .woocommerce-Price-amount,
.ankaquba-hide-price-product ins .woocommerce-Price-amount,
.ankaquba-hide-price-product .wc-block-components-product-price,
.ankaquba-hide-price-product .wp-block-woocommerce-product-price{display:none!important}
body.ankaquba-hide-price .ankaquba-price-label,
.ankaquba-hide-price-product .ankaquba-price-label{display:inline!important;font-weight:600}
