.shop-nav .main-logo{width:78px!important;height:58px;object-fit:contain}
.shop-nav-inner{gap:18px}
.shop-nav-brand{flex:none}
.shop-mobile-cart-wrap{display:none}
.shop-nav-search{display:flex;align-items:center;flex:0 1 210px;min-width:160px;margin:0;background:#f5f7f9;border:1px solid #e3eaf0;border-radius:10px;overflow:hidden}
.shop-nav-search:focus-within{border-color:#819aad;box-shadow:0 0 0 3px #213b5608}
.shop-nav-search input{width:100%;min-width:0;border:0;background:transparent;font-family:iranyekan,sans-serif;font-size:11px;color:#213b56;padding:12px 11px;outline:none}
.shop-nav-search input::placeholder{color:#7d909e}
.shop-nav-search button{display:grid;place-items:center;flex:none;width:38px;height:40px;padding:0;border:0;background:transparent;color:#526d81}
.shop-nav-search button:hover{background:#eaf0f4;color:#ed3654}
.shop-nav-search button:focus-visible{outline:2px solid #ed3654;outline-offset:-4px}
.shop-nav-search svg{width:18px;height:18px}
@media(min-width:992px) and (max-width:1199px){.shop-nav-inner{flex-wrap:wrap!important;gap:0 18px;padding-top:10px!important;padding-bottom:10px!important}.shop-nav-brand{order:0}.shop-nav-search{order:1;flex:1;max-width:none}.shop-nav-collapse{order:2;flex-basis:100%!important;margin-top:8px}.shop-nav .nav-link{font-size:11px}}
@media(max-width:991px){.shop-nav-inner{display:grid!important;grid-template-columns:40px minmax(0,1fr) 40px;gap:10px 12px;padding-top:7px!important;padding-bottom:12px!important}.shop-nav .navbar-toggler{grid-column:3;grid-row:1;justify-self:end}.shop-nav-brand{grid-column:2;grid-row:1;justify-self:center}.shop-mobile-cart-wrap{display:block;grid-column:1;grid-row:1}.shop-nav-search{grid-column:1/-1;grid-row:2;min-width:0;width:100%}.shop-nav-search input{font-size:16px;padding:10px 12px}.shop-nav-search input::placeholder{font-size:12px}.shop-nav-collapse{top:100%;max-height:calc(100vh - 170px);overflow-y:auto}.shop-nav .main-logo{width:66px!important;height:48px}.shop-nav .mobile-bascket>span:not(.count-span){display:none}.shop-nav .mobile-bascket .count-span{left:auto;width:auto;padding:0 5px}}
