.site-header.cl-advanced-header,.home .site-header.cl-advanced-header{display:grid;grid-template-columns:minmax(230px,1fr) auto minmax(170px,1fr);align-items:center;gap:28px;padding:23px 5%;border-bottom:1px solid var(--line);background:#f8f7f2}.cl-advanced-header .brand{justify-self:start;font-size:22px;gap:13px}.cl-advanced-header .brand small{font-size:7px;letter-spacing:.18em}.cl-advanced-header #main-nav{justify-self:center;display:flex;align-items:center;gap:26px;margin:0}.cl-advanced-header #main-nav>a,.cl-advanced-header #main-nav .cl-shop-toggle{font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none}.cl-advanced-header #main-nav>a{padding:14px 0;min-height:44px;display:flex;align-items:center}.cl-advanced-header #main-nav>a:hover{color:#174c4e;text-decoration:underline;text-underline-offset:6px}.cl-header-actions{display:flex;align-items:center;justify-self:end;gap:22px}.cl-header-actions .cl-account-link,.cl-header-actions .cart-link{display:flex;align-items:center;gap:8px;font-size:12px;min-height:44px;white-space:nowrap}.cl-header-actions .cart-link{padding-left:20px;border-left:1px solid var(--line)}.cl-advanced-header .nav-toggle{display:none}.search-bar.cl-advanced-search{display:grid;grid-template-columns:minmax(180px,700px) auto minmax(210px,1fr);gap:0;padding:15px 5%;background:#ffffff;border-bottom:1px solid var(--line);align-items:center}.cl-advanced-search input[type=search]{width:100%;min-width:0;padding:13px 16px;border:1px solid var(--line);border-right:0;background:#f8f7f2;font-size:14px;min-height:46px;border-radius:3px 0 0 3px}.cl-advanced-search button[type=submit]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 22px!important;border-radius:0 3px 3px 0}.cl-search-help{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-left:25px;font-size:11px;color:var(--secondary,#536466)}.cl-search-help a{white-space:nowrap}.cl-search-help a:hover{text-decoration:underline}.cl-advanced-header #main-nav .cl-shop-submenu{background:#ffffff;width:520px;padding:16px;gap:2px;border-top:3px solid #174c4e}.cl-advanced-header #main-nav .cl-shop-submenu>a:first-child{grid-column:1/-1;border-bottom:1px solid var(--line);font-weight:600;margin-bottom:6px}.topbar{padding:10px 5%;font-size:11px}@media(min-width:1025px) and (max-width:1250px){.site-header.cl-advanced-header,.home .site-header.cl-advanced-header{gap:18px;grid-template-columns:minmax(210px,1fr) auto minmax(140px,1fr)}.cl-advanced-header #main-nav{gap:17px}.cl-advanced-header .brand{font-size:19px;gap:9px}.cl-header-actions{gap:14px}.cl-header-actions .cl-account-link span{display:none}.cl-search-help{gap:8px;font-size:10px;padding-left:15px}}@media(max-width:1024px){.site-header.cl-advanced-header,.home .site-header.cl-advanced-header{grid-template-columns:minmax(0,1fr) 44px auto;padding:17px 4%;gap:12px}.cl-advanced-header .brand{grid-column:1;grid-row:1;font-size:20px}.cl-advanced-header .nav-toggle{grid-column:2;grid-row:1}.cl-header-actions{grid-column:3;grid-row:1;gap:15px}.cl-header-actions .cart-link{grid-column:auto;padding-left:0;border-left:0}.cl-header-actions .cl-account-link span{display:none}.cl-advanced-header #main-nav{justify-self:stretch;align-items:stretch;gap:0;grid-column:1/-1;grid-row:2}.cl-advanced-header #main-nav>a{padding:10px 4px}.cl-advanced-header #main-nav .cl-shop-submenu{width:100%;padding:0 0 0 12px;background:transparent;border-top:0}.cl-advanced-header #main-nav .cl-shop-submenu>a:first-child{grid-column:auto}.search-bar.cl-advanced-search{grid-template-columns:minmax(0,1fr) auto;padding:12px 4%}.cl-search-help{display:none}.cl-advanced-search input[type=search]{font-size:16px}}@media(max-width:600px){.site-header.cl-advanced-header,.home .site-header.cl-advanced-header{gap:9px;padding:15px 4%}.cl-advanced-header .brand{font-size:16px;gap:8px}.cl-advanced-header .brand small{font-size:5.8px;letter-spacing:.1em}.cl-header-actions .cl-account-link{display:none}.cl-header-actions .cl-cart-label{display:none}.cl-header-actions .cart-link{gap:4px}.cl-advanced-search button[type=submit]{padding:12px 15px!important}.cl-advanced-search button span{display:none}.cl-advanced-header .brand-mark{font-size:18px}.topbar{padding:9px 4%}}@media(max-width:350px){.cl-advanced-header .brand{font-size:13px;gap:6px}.cl-advanced-header .brand small{font-size:5px}.site-header.cl-advanced-header,.home .site-header.cl-advanced-header{gap:7px}.cl-advanced-header .brand-mark{font-size:16px}}