.header-section{width:100%;position:relative;border-top:1.5px solid;border-bottom:1.5px solid;z-index:1000}.header-section__wrapper{max-width:1440px;margin:0 auto;height:89px;padding:0 65px;display:flex;align-items:center;justify-content:space-between;position:relative}.header-section__logo-wrapper{flex-shrink:0}.header-section__logo-link{display:block;text-decoration:none}.header-section__logo{width:160px;height:68px;object-fit:contain;object-position:left center;display:block}.header-section__logo-text{font-family:Libre Baskerville,serif;font-weight:700;font-size:28px;color:#000;text-decoration:none}.header-section__nav{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.header-section__nav-list{display:flex;align-items:center;gap:26px;list-style:none;margin:0;padding:0}.header-section__nav-item{margin:0;padding:0}.header-section__nav-link{font-family:Manrope,sans-serif;font-weight:600;font-size:18px;font-style:normal;line-height:normal;letter-spacing:.36px;color:#000;text-decoration:none;text-align:center;white-space:nowrap;transition:opacity .3s ease}.header-section__nav-link:hover{opacity:.7}.header-section__icons{display:flex;align-items:center;gap:24px;flex-shrink:0}.header-section__icon{display:flex;align-items:center;justify-content:center;width:31px;height:31px;color:#000;text-decoration:none;position:relative;transition:opacity .3s ease}.header-section__icon:hover{opacity:.7}.header-section__icon svg{width:31px;height:31px}.header-section__cart-count{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;background-color:#ffbd59;border-radius:50%;font-family:Manrope,sans-serif;font-weight:700;font-size:11px;color:#000;display:flex;align-items:center;justify-content:center}.header-section__menu-toggle{display:none;width:24px;height:24px;background:none;border:none;cursor:pointer;padding:0;color:#000}.header-section__menu-toggle svg{width:24px;height:24px}.header-section__mobile-menu{position:fixed;top:0;left:-100%;width:85%;max-width:320px;height:100vh;background-color:#fff;z-index:1001;padding:20px;display:flex;flex-direction:column;gap:30px;transition:left .3s ease;overflow-y:auto}.header-section__mobile-menu.is-open{left:0}.header-section__mobile-menu-header{display:flex;align-items:center;justify-content:space-between}.header-section__mobile-logo{width:120px;height:auto;object-fit:contain}.header-section__menu-close{width:24px;height:24px;background:none;border:none;cursor:pointer;padding:0;color:#000}.header-section__menu-close svg{width:24px;height:24px}.header-section__mobile-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.header-section__mobile-nav-item{margin:0;padding:0;border-bottom:1px solid #E0E0E0}.header-section__mobile-nav-link{display:block;padding:16px 0;font-family:Manrope,sans-serif;font-weight:600;font-size:16px;color:#000;text-decoration:none;transition:opacity .3s ease}.header-section__mobile-nav-link:hover{opacity:.7}.header-section__mobile-icons{display:flex;flex-direction:column;gap:16px;margin-top:auto;padding-top:20px;border-top:1px solid #E0E0E0}.header-section__mobile-icon-link{display:flex;align-items:center;gap:12px;font-family:Manrope,sans-serif;font-weight:500;font-size:14px;color:#000;text-decoration:none;transition:opacity .3s ease}.header-section__mobile-icon-link:hover{opacity:.7}.header-section__mobile-icon-link svg{width:24px;height:24px}.header-section__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.header-section__overlay.is-visible{opacity:1;visibility:visible}@media screen and (max-width: 1200px){.header-section__wrapper{padding:0 40px}.header-section__nav-list{gap:20px}.header-section__nav-link{font-size:16px}}@media screen and (max-width: 749px){.header-section__wrapper{height:60px;padding:0 20px}.header-section__logo{width:100px;height:auto}.header-section__nav,.header-section__icons{display:none}.header-section__menu-toggle{display:flex;align-items:center;justify-content:center}}.header-section.is-sticky{position:fixed;top:0;left:0;width:100%;box-shadow:0 2px 10px #0000001a}.header-section.is-sticky+*{padding-top:89px}@media screen and (max-width: 749px){.header-section.is-sticky+*{padding-top:60px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-header-aqua.css.map */
