/* ict-scope: all */
/* Header eylemleri: karşılaştır, favori, hesap, sepet. Tek ikon dili (Lucide, 1.5px çizgi), ortak boyut ve rozet konumu. */
.ict-actions>.ict-action,.ict-actions>.ict-mini-cart .wc-block-mini-cart__button{width:2.5rem;height:2.5rem;min-width:2.5rem;padding:0;border-radius:var(--radius-lg)}
.ict-actions>.ict-action svg{width:1.375rem;height:1.375rem;stroke-width:1.6}
.ict-actions{gap:.125rem}

/* Ortak rozet: ikonun sağ üst köşesine oturur */
.ict-actions .ict-badge,.ict-actions .ict-wl-count,.ict-mini-cart .wc-block-mini-cart__badge{position:absolute;top:.125rem;right:.125rem;left:auto;bottom:auto;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:1.125rem;height:1.125rem;margin:0;padding:0 .3125rem;border:2px solid var(--background);border-radius:999px;background:var(--primary);color:var(--primary-foreground);font:600 .625rem/1 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:0;text-align:center;transform:none;pointer-events:none}
.ict-actions .ict-badge[hidden],.ict-actions .ict-wl-count[hidden]{display:none}

/* Sepet: Woo'nun küçük simgesi yerine aynı ikon ailesinden alışveriş çantası */
.ict-mini-cart .wc-block-mini-cart__button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0}
.ict-mini-cart .wc-block-mini-cart__quantity-badge{position:static;display:flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem}
.ict-mini-cart .wc-block-mini-cart__icon{display:none}
.ict-mini-cart .wc-block-mini-cart__quantity-badge::before{content:"";display:block;width:1.375rem;height:1.375rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'/%3E%3Cpath d='M3.103 6.034h17.794'/%3E%3Cpath d='M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 10a4 4 0 0 1-8 0'/%3E%3Cpath d='M3.103 6.034h17.794'/%3E%3Cpath d='M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z'/%3E%3C/svg%3E") center/contain no-repeat}
.ict-mini-cart .wc-block-mini-cart__badge[style]{background-color:var(--primary)!important;color:var(--primary-foreground)!important}
.ict-actions .ict-action:focus-visible,.ict-mini-cart .wc-block-mini-cart__button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}
@media (max-width:640px){.ict-actions>.ict-action,.ict-actions>.ict-mini-cart .wc-block-mini-cart__button{width:2.25rem;height:2.25rem;min-width:2.25rem}}
@media (max-width:640px){.ict-actions>.ict-action--compare{display:none}.ict-actions{gap:0}}
.ict-mini-cart .wc-block-mini-cart__badge[hidden]{display:none}
