.site-header{position:relative;width:100%;background-color:var(--header-bg, #ffffff);color:var(--header-text, #121212);z-index:400;transition:background-color .3s ease,box-shadow .3s ease}.site-header--sticky{position:sticky;top:0}.site-header--transparent{background-color:transparent}.site-header--transparent.site-header--scrolled{background-color:var(--header-bg-scrolled, #ffffff);box-shadow:0 1px 6px #00000014}.site-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-top:var(--header-padding-y, 16px);padding-bottom:var(--header-padding-y, 16px);max-width:1400px;margin:0 auto;padding-left:20px;padding-right:20px}.site-header__col{display:flex;align-items:center}.site-header__col--left{justify-content:flex-start}.site-header__col--center{justify-content:center}.site-header__col--right{justify-content:flex-end;gap:14px}.site-header__logo-link{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.site-header__logo-img{width:var(--logo-width, 130px);height:auto;display:block}.site-header__logo-text{font-size:20px;font-weight:600;letter-spacing:.02em;color:inherit}.site-header__icon-btn{background:none;border:none;padding:6px;margin:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:inherit;position:relative;line-height:0}.site-header__icon-btn .icon{width:22px;height:22px;color:inherit}.site-header__cart-count{position:absolute;top:0;right:-2px;background:currentColor;color:var(--header-bg, #fff);font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:0 3px}.site-header__localization{display:flex;align-items:center}.localization-form__select{border:none;background:transparent;color:inherit;font-size:13px;cursor:pointer;max-width:140px}.site-search-panel{position:absolute;top:100%;left:0;right:0;background-color:var(--header-bg-scrolled, #fff);border-top:1px solid rgba(0,0,0,.08);box-shadow:0 8px 16px #0000000f;padding:16px 0;z-index:399}.site-search-panel[hidden]{display:none}.site-search-panel__inner{max-width:1400px;margin:0 auto}.site-search-panel__form{display:flex;align-items:center;gap:10px;padding:0 20px}.site-search-panel__input{flex:1;border:none;border-bottom:1px solid rgba(0,0,0,.2);background:transparent;font-size:16px;padding:8px 2px;color:#121212}.site-search-panel__input:focus{outline:none;border-color:#121212}.site-search-panel__submit,.site-search-panel__close{background:none;border:none;cursor:pointer;color:#121212;display:flex;align-items:center}.site-search-panel__close{font-size:26px;line-height:1}.site-menu-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;visibility:hidden;pointer-events:none}.site-menu-drawer.is-open{visibility:visible;pointer-events:auto}.site-menu-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .25s ease}.site-menu-drawer.is-open .site-menu-drawer__overlay{opacity:1}.site-menu-drawer__panel{position:absolute;top:0;left:0;height:100%;width:300px;max-width:85vw;background:#fff;color:#121212;padding:24px 20px;transform:translate(-100%);transition:transform .3s ease;overflow-y:auto}.site-menu-drawer.is-open .site-menu-drawer__panel{transform:translate(0)}.site-menu-drawer__close{background:none;border:none;font-size:28px;line-height:1;cursor:pointer;margin-bottom:16px;color:inherit}.site-menu-drawer__list,.site-menu-drawer__sublist{list-style:none;margin:0;padding:0}.site-menu-drawer__item{border-bottom:1px solid rgba(0,0,0,.06)}.site-menu-drawer__link{display:block;padding:12px 0;font-size:16px;font-weight:500;color:inherit;text-decoration:none}.site-menu-drawer__sublist{padding-left:14px}.site-menu-drawer__sublink{display:block;padding:8px 0;font-size:14px;color:inherit;text-decoration:none;opacity:.8}.site-menu-drawer__localization{display:none;margin-top:20px;padding-top:20px;border-top:1px solid rgba(0,0,0,.1)}.site-menu-drawer__localization .localization-form__select{width:100%;border:1px solid rgba(0,0,0,.15);border-radius:4px;padding:10px 8px;font-size:14px;color:#121212}@media screen and (max-width:749px){.site-header__logo-img{width:var(--logo-width-mobile, 100px)}.site-header__col--right{gap:8px}.site-header__localization{display:none}.site-menu-drawer__localization{display:block}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-custom-header.css.map */
