.header{border-bottom:1px solid var(--color-light-gray)}.header__grid{display:grid;gap:15px;grid-template-areas:"menu logo side";grid-template-columns:1fr auto 1fr}.header__menu{align-items:center;display:flex;grid-area:menu}.header__logo{align-items:center;display:flex;justify-content:center;height:100%;grid-area:logo}.header__logo .logolink{display:inline-flex;margin:0}.header__logo .logolink img{display:block;width:auto}.header__aside{grid-area:side}.header__logo,.header__aside{padding-block:13px}.header__nav{align-items:center;display:flex;justify-content:flex-end;gap:13px;height:100%;list-style:none;margin:0;padding:0}.header__nav__item.--hide-mobile{display:none}.header__nav__item a{padding:4px}.header__nav__item svg{height:15px;width:auto}.header__nav__item a,.header__nav__item button,.header__nav__item svg,.header__nav__item img{display:block}.header__nav__item .header-search-drawer-btn{padding:4px}.header__nav__item .header-search-drawer-btn span{display:none}.header__nav__item .cart-drawer-toggle{position:relative}.header__nav__item .cart-drawer-toggle .item-count{background:var(--color-pink);border-radius:50%;height:8px;font-size:0;position:absolute;right:1px;top:4px;width:8px}.header__nav__item .cart-drawer-toggle .item-count:empty{display:none}@media screen and (min-width:990px){.header__logo,.header__aside{padding-block:18px}.header__grid{gap:20px}.header__grid.style1,.header__grid.style2,.header__grid.style3,.header__grid.style4{grid-template-areas:"menu logo side";grid-template-columns:1fr auto 1fr}.header__nav{gap:20px}.header__nav__item.--hide-mobile{display:block}.header__nav__item a{padding:0}.header__nav__item svg{height:19px}.header__nav__item .header-search-drawer-btn{align-items:center;border:1px solid var(--color-light-gray);display:flex;padding:8px 11px;min-width:175px}.header__nav__item .header-search-drawer-btn svg{display:block}.header__nav__item .header-search-drawer-btn span{color:var(--color-darken-gray);display:block;margin-left:11px}.header__nav__item .cart-drawer-toggle .item-count{height:10px;right:-3px;top:0;width:10px}}@media screen and (min-width:1280px){.header__grid{gap:45px}.header__nav{gap:25px}}@media screen and (min-width:768px)and (max-width:1520px){.header .container{padding-inline:20px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/header.css.map */
