.ikhi{display:flex;align-items:center;gap:var(--ikhi-gap,28px);color:var(--ikhi-color,#fff)}
.ikhi .ikhi-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--ikhi-size,24px);height:44px;min-width:0;margin:0;padding:0!important;color:var(--ikhi-color,#fff)!important;background:none!important;border:0!important;border-radius:0;box-shadow:none;text-decoration:none;cursor:pointer;line-height:1}
.ikhi-icon svg,.ikhi-icon img{width:100%;height:var(--ikhi-size,24px);display:block;object-fit:contain}.ikhi-icon:hover{opacity:.8}.ikhi-icon:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.ikhi-cart-count{position:absolute;right:-10px;top:0;font:400 11px/18px Arial,sans-serif;min-width:18px;text-align:center;border-radius:50%;background:#75c2d2;color:#fff;padding:0 3px}
body.ikhi-auto .site-header-primary-section-right:has(>.ikhi)>.ast-header-search,body.ikhi-auto .site-header-primary-section-right:has(>.ikhi)>[data-section=section-header-woo-cart],body.ikhi-auto .site-header-primary-section-right:has(>.ikhi)>[data-section=section-header-account]{display:none!important}
.ikhi-save{display:inline-flex!important;align-items:center;gap:7px;padding:8px 10px!important;margin:8px 0!important;border:1px solid #dce4e7!important;background:#fff!important;color:#333!important;font:400 13px/1.4 Arial,sans-serif!important;cursor:pointer;box-shadow:none!important;border-radius:4px}
.ikhi-save svg{width:18px;height:18px;flex-shrink:0}.ikhi-save[aria-pressed=true]{color:#16869d!important}.ikhi-save[aria-pressed=true] svg{fill:#d8eff4}
.ikhi-wishlist{max-width:1770px;margin:30px auto;padding:0 30px}.ikhi-storage-note{font-size:13px;color:#666}.ikhi-wishlist .products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ikhi-wishlist .products:before,.ikhi-wishlist .products:after{display:none!important}.ikhi-wishlist .products li.product{width:100%!important;margin:0!important}
.ikhi-search-dialog{width:min(620px,calc(100vw - 32px));padding:28px;border:0;border-radius:8px;box-shadow:0 15px 60px #0004;color:#222;background:#fff}.ikhi-search-dialog::backdrop{background:#0008}.ikhi-search-dialog form{display:flex;gap:10px;flex-wrap:wrap;margin:0}.ikhi-search-dialog input[type=search]{flex:1;min-width:160px}.ikhi-search-dialog h2{font-size:24px;margin:0 0 20px}.ikhi-search-close{position:absolute;top:12px;right:12px;border:0;background:transparent;color:#333;padding:4px 8px;font-size:22px}
@media(max-width:921px){.ikhi{gap:var(--ikhi-mobile-gap,14px)}.ikhi .ikhi-icon{width:var(--ikhi-mobile-size,21px)}.ikhi-icon svg,.ikhi-icon img{height:var(--ikhi-mobile-size,21px)}.ikhi-wishlist .products{grid-template-columns:repeat(2,minmax(0,1fr))}}
