:root{--ch-font-body: "Poppins", sans-serif;--ch-color-text: #111111;--ch-color-text-light: #4a4a4a;--ch-color-border: #e7e5e0;--ch-color-bg: #ffffff;--ch-color-announce-bg: #f4f2ec;--ch-color-accent: #6f7a5e;--ch-color-accent-dark: #55603f;--ch-header-maxw: 1360px;--ch-header-pad-x: 32px;--z-header: 500;--z-overlay: 600;--z-mobile-panel: 700}.site-header{position:relative;z-index:var(--z-header);background:var(--ch-color-bg);border-bottom:1px solid var(--ch-color-border);font-family:var(--ch-font-body)}.site-header a{color:inherit;text-decoration:none}.site-header ul{list-style:none;margin:0}.site-header button{font-family:inherit;background:none;border:none;cursor:pointer;padding:0;color:inherit}.site-header img{display:block;max-width:100%}.site-header__inner{max-width:var(--ch-header-maxw);margin:0 auto;padding:0 var(--ch-header-pad-x)}.utility-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:22px 0}.utility-row__search{position:relative;max-width:260px;width:100%}.utility-row__search search-ajax,.utility-row__search .search-form,.utility-row__search .search{display:block;width:100%}.utility-row__search .field{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--ch-color-border);padding-bottom:2px}.utility-row__search .field label.v-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.utility-row__search input#search{flex:1 1 auto;min-width:0;width:100%;border:none;outline:none;background:transparent;font-family:var(--ch-font-body);font-size:14px;padding:6px 0;color:var(--ch-color-text)}.utility-row__search input#search::placeholder{color:#9b9b9b}.utility-row__search .reset-input{display:none}.utility-row__search .search-btn{flex:0 0 auto;display:flex;align-items:center;opacity:.55}.utility-row__search .search-btn:hover{opacity:1}.utility-row__search .search-btn svg{display:block}.utility-row__search .search-ajax{display:none;position:absolute;top:calc(100% + 14px);left:0;min-width:300px;background:var(--ch-color-bg);border:1px solid var(--ch-color-border);box-shadow:0 12px 24px #00000014;padding:20px 22px;z-index:50}.utility-row__search:focus-within .search-ajax{display:block}.search-ajax .ajax-result-group{display:flex;flex-direction:column;gap:18px}.search-ajax .list-title{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ch-color-accent-dark)}.search-ajax .results-list{display:flex;flex-direction:column;gap:8px}.search-ajax .results-list .list-item a{font-size:14px;color:var(--ch-color-text-light)}.search-ajax .results-list .list-item a:hover{color:var(--ch-color-text)}.results-found{display:block;margin-top:14px;padding-top:14px;border-top:1px solid var(--color-border);font-size:12px;color:var(--ch-color-text-light)}.utility-row__logo{display:flex;justify-content:center}.utility-row__logo img{height:46px;width:auto}.utility-row__right{display:flex;align-items:center;justify-content:flex-end;gap:26px;font-size:14px;white-space:nowrap}.utility-row__phone{font-weight:500}.utility-row__link:hover{color:var(--ch-color-accent-dark)}.utility-row__cart{display:flex;align-items:center;position:relative}.cart-count{position:absolute;top:-6px;right:-10px;background:var(--ch-color-accent);color:#fff;font-size:10px;line-height:1;padding:3px 5px;border-radius:999px;min-width:16px;text-align:center}.primary-nav{border-top:0px solid var(--ch-color-border)}.primary-nav__list{display:flex;justify-content:center;align-items:center;gap:34px;padding:8px 0;font-size:15px}.primary-nav__list>li{position:relative}.primary-nav__list a{transition:color .15s ease}.primary-nav__list a:hover{color:var(--ch-color-accent-dark)}.category-nav{border-top:1px solid var(--ch-color-border)}.category-nav__list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px;padding:10px 0;font-size:15px;font-weight:600}.category-nav__list>li{position:relative}.category-nav__list a{transition:color .15s ease}.category-nav__list a:hover{color:var(--ch-color-accent-dark)}.primary-nav__list>li.has-submenu>a:after,.category-nav__list>li.has-submenu>a:after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px)}.submenu{display:none;position:absolute;top:100%;left:0;min-width:220px;background:var(--ch-color-bg);border:1px solid var(--ch-color-border);box-shadow:0 12px 24px #00000014;z-index:20;text-align:left;font-weight:400}.has-submenu:hover>.submenu,.has-submenu:focus-within>.submenu{display:block}.submenu:not(.submenu--columns){padding:8px 0}.submenu:not(.submenu--columns) a{display:block;padding:8px 22px;font-size:14px;font-weight:400;white-space:nowrap;color:var(--color-text-light)}.submenu:not(.submenu--columns) a:hover{color:var(--ch-color-text);background:#faf9f6}.submenu--columns{display:none;grid-template-columns:repeat(var(--ch-cols, 3),minmax(160px,200px));gap:30px 36px;padding:30px 32px;min-width:max-content}.has-submenu:hover>.submenu--columns,.has-submenu:focus-within>.submenu--columns{display:grid}.submenu__col h4{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ch-color-accent-dark)}.submenu__col ul{display:flex;flex-direction:column;gap:9px}.submenu__col a{display:block;padding:0;font-size:14px;font-weight:400;white-space:normal;color:var(--ch-color-text-light)}.submenu__col a:hover{color:var(--ch-color-text);background:none}.submenu__col--feature img{border-radius:4px;margin-bottom:10px;width:180px}.submenu__col--feature p{font-size:13px;color:var(--ch-color-text-light);margin:0}.announce-bar{background:var(--ch-color-announce-bg);text-align:center;font-size:14px;padding:10px 16px}.announce-bar a{font-weight:600;white-space:nowrap}.announce-bar__arrow{margin-left:4px}.mobile-bar{display:none;align-items:center;justify-content:space-between;padding:14px var(--ch-header-pad-x)}.mobile-bar__hamburger{display:flex;align-items:center}.mobile-bar__logo img{height:30px;width:auto}.mobile-bar__right{display:flex;align-items:center;gap:18px}.mobile-bar__icon{position:relative;display:flex;align-items:center}@media(max-width:999px){.utility-row,.primary-nav,.category-nav{display:none}.mobile-bar{display:flex}}.mobile-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1116;opacity:0;visibility:hidden;transition:opacity .25s ease;z-index:var(--z-overlay)}.mobile-menu-overlay.is-open{opacity:1;visibility:visible}.mobile-menu{position:fixed;top:0;left:0;height:100%;width:min(360px,86vw);background:#fff;z-index:var(--z-mobile-panel);transform:translate(-100%);transition:transform .3s ease;overflow:hidden}.mobile-menu.is-open{transform:translate(0)}.mobile-menu__header{display:flex;align-items:center;justify-content:flex-end;padding:16px 18px;border-bottom:1px solid var(--ch-color-border)}.mobile-menu__close{display:flex}.mobile-menu__panels{position:relative;height:calc(100% - 57px);overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-panel{position:absolute;top:0;left:0;width:100%;min-height:100%;background:#fff;transform:translate(100%);transition:transform .28s ease;padding-bottom:24px}.mobile-panel[data-panel=main],.mobile-panel.is-active{transform:translate(0)}.mobile-panel.is-prev{transform:translate(-100%)}.mobile-panel__title{display:flex;align-items:center;gap:8px;padding:18px;font-size:15px;font-weight:600;color:var(--color-accent);border-bottom:1px solid var(--ch-color-border)}.mobile-panel__title svg{flex:0 0 auto}.mobile-panel__back{display:flex;align-items:center;gap:8px}.mobile-panel__list a,.mobile-panel__list button.mobile-panel__item{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;padding:16px 18px;font-size:15px;color:var(--color-text);border-bottom:1px solid var(--ch-color-border)}.mobile-panel__list a:active,.mobile-panel__item:active{background:#faf9f6}.mobile-panel__item svg{flex:0 0 auto;opacity:.5}.mobile-panel__section-label{display:flex;align-items:center;gap:10px;padding:14px 18px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--color-text-light);background:#faf9f6;border-bottom:1px solid var(--ch-color-border);border-top:1px solid var(--ch-color-border);margin-top:6px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scrolled-past-header .logo img{max-width:150px}.scrolled-past-header .utility-row{padding-bottom:5px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-header.css.map */
