@charset "UTF-8";:root{--header-bg: #fff;--menu-bg: #fafafa;--overlay-bg: rgba(0,0,0,.7);--easing: cubic-bezier(.23, 1, .32, 1);--transition-duration: .4s;--first-color: #0A0A5C;--first-light-color: rgb(10 10 92 / 35%);--second-color: tomato}body{box-sizing:border-box;color:#000}a{color:var(--first-color);border-bottom:1px solid var(--first-light-color)}a:hover{color:var(--second-color);border-color:var(--second-color)}h1,h2,h3,h4,h5,h6,.wc-block-grid__product-title{color:#000}.header{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:32px;padding:15px 20px;background:var(--header-bg);border-bottom:1px solid #999}@media (min-width: 1024px){.header{flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:20px 40px}}@media (min-width: 1148px){.header{padding:20px calc((100% - 1063px)/2)}}.header__top{display:flex;justify-content:space-between;align-items:center;width:100%}.header__logo-link{border:none}.header__logo{max-width:180px;height:auto}.header__description{margin:0;text-align:center;order:2}.header__burger{background:none;border:0;width:40px;height:40px;position:relative;cursor:pointer;z-index:1000;order:1}.header__burger:focus-visible,.header__close-btn:focus-visible{outline:2px solid tomato;outline-offset:2px;border-radius:2px}.header__burger:focus,.header__close-btn:focus{outline:none}.header__burger-icon{display:block;width:28px;height:2px;background:var(--first-color);position:absolute;left:8px;transition:transform var(--transition-duration) var(--easing)}.header__burger-icon:before,.header__burger-icon:after{content:"";position:absolute;width:28px;height:2px;background:#333;left:0;transition:transform var(--transition-duration) var(--easing)}.header__burger-icon:before{top:-8px}.header__burger-icon:after{top:8px}.header__mobile-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--overlay-bg);z-index:999;opacity:0;visibility:hidden;transition:opacity var(--transition-duration) var(--easing),visibility var(--transition-duration)}.header__menu{position:fixed;top:0;right:0;width:90%;height:100dvh;background:var(--menu-bg);z-index:1000;padding:80px 20px 40px;transform:translate(100%);transition:transform var(--transition-duration) var(--easing);overflow-y:auto;-webkit-overflow-scrolling:touch}.header__close-btn{position:absolute;top:20px;right:20px;width:40px;height:40px;background:none;border:0;color:#333;font-size:24px;cursor:pointer;z-index:1002}.header__nav ul{list-style:none}.header__nav li{margin-bottom:20px}.header__nav a{display:block;transition:opacity .3s}.header__nav a:hover{opacity:.8}.menu-open .header__menu{transform:translate(0)}.menu-open .header__mobile-overlay{opacity:1;visibility:visible}.menu-open .header__burger-icon{background:transparent}.menu-open .header__burger-icon:before{transform:translateY(8px) rotate(45deg);background:#fff}.menu-open .header__burger-icon:after{transform:translateY(-8px) rotate(-45deg);background:#fff}@media (min-width: 1024px){.header__top{width:auto}.header__description{order:0;flex:1;text-align:center}.header__burger{display:none}.header__menu{position:relative;width:100%;height:auto;z-index:1000;padding:0;background:none;transform:none;transition:none}.header__nav{display:block;width:100%}.header__nav ul{display:flex;gap:30px;margin:0;list-style:none}.header__nav li{margin:0}.header__mobile-overlay,.header__close-btn{display:none}}@media (prefers-reduced-motion: reduce){*{transition-duration:.01ms!important}}
