.ibnesalah-header-tools{display:flex;align-items:center;flex-direction:var(--ibnesalah-tools-direction,row);flex-wrap:var(--ibnesalah-tools-wrap,wrap);gap:var(--ibnesalah-tools-gap,16px);row-gap:var(--ibnesalah-tools-row-gap,var(--ibnesalah-tools-gap,16px));column-gap:var(--ibnesalah-tools-column-gap,var(--ibnesalah-tools-gap,16px));justify-content:var(--ibnesalah-tools-align,flex-start);align-items:var(--ibnesalah-tools-align-items,center);min-width:0;max-width:100%}
.ibnesalah-header-tools>.ibnesalah-control-wrap{flex:0 0 auto;min-width:0}
.ibnesalah-control-wrap{display:block;max-width:100%;color:inherit;font-family:inherit}
.ibnesalah-control-wrap .ibnesalah-header-control{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--ibnesalah-control-gap,8px);padding:var(--ibnesalah-control-padding-y,10px) var(--ibnesalah-control-padding-x,10px);border:var(--ibnesalah-control-border-width,0px) solid var(--ibnesalah-control-border-color,transparent);border-radius:var(--ibnesalah-control-radius,0px);background:var(--ibnesalah-control-background,transparent);color:var(--ibnesalah-control-color,inherit);font-family:var(--ibnesalah-control-font-family,inherit);font-size:var(--ibnesalah-control-font-size,14px);font-weight:var(--ibnesalah-control-font-weight,400);line-height:1.4;text-decoration:none;box-sizing:border-box;max-width:100%;cursor:pointer;transition:color .2s,background-color .2s}
.ibnesalah-header-control .ibnesalah-control-label{font:inherit;overflow-wrap:anywhere}
.ibnesalah-control-icon{display:inline-flex;align-items:center;flex-shrink:0}
.ibnesalah-control-icon .ibnesalah-woo-icon,.ibnesalah-control-icon .ibnesalah-custom-icon{display:block;width:var(--ibnesalah-control-icon-size,24px);height:var(--ibnesalah-control-icon-size,24px);flex-shrink:0}
.ibnesalah-control-icon .ibnesalah-custom-icon{object-fit:contain;max-width:none;margin:0;border:0;border-radius:0}
.ibnesalah-control-wrap .ibnesalah-header-control:hover,.ibnesalah-control-wrap .ibnesalah-header-control:focus-visible{color:var(--ibnesalah-control-hover-color,var(--ibnesalah-control-color,inherit));background:var(--ibnesalah-control-hover-background,var(--ibnesalah-control-background,transparent))}
.ibnesalah-control-wrap .ibnesalah-header-control:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.ibnesalah-header-control .ibnesalah-woo-cart-count{position:absolute;inset:-3px -4px auto auto;display:inline-flex;align-items:center;justify-content:center;min-width:18px;min-height:18px;padding:2px 5px;border-radius:99px;background:var(--ibnesalah-control-badge-background,#14263f);color:var(--ibnesalah-control-badge-color,#fff);font-size:var(--ibnesalah-control-badge-size,10px);font-weight:600;line-height:1.2;box-sizing:border-box;pointer-events:none}
.ibnesalah-header-control .ibnesalah-woo-cart-count[hidden]{display:none}
.ibnesalah-header-control.ibnesalah-show-zero .ibnesalah-woo-cart-count[hidden]{display:inline-flex!important}
@media(prefers-reduced-motion:reduce){.ibnesalah-control-wrap .ibnesalah-header-control{transition:none}}
