.cw-header{--cw-forest: #103b35;--cw-forest-deep: #082d29;--cw-ink: #172522;--cw-muted: #687570;--cw-stone: #d8d1bd;--cw-surface: #f7f7f4;--cw-cream: #f3efe7;--cw-line: #dde3df;position:relative;z-index:70;color:var(--cw-ink)}.cw-header *,.cw-header *:before,.cw-header *:after{box-sizing:border-box}.cw-header a{color:inherit;text-decoration:none}.cw-header button,.cw-header input{font:inherit}.cw-header svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cw-header :where(a,button,input,summary):focus-visible{outline:2px solid #87b9aa;outline-offset:3px}.cw-header .cw-header__shell{width:min(1440px,calc(100% - 48px));margin-inline:auto}.cw-header__promise{background:var(--cw-forest-deep);color:#fff}.cw-header__promise-grid{display:grid;grid-template-columns:repeat(3,1fr)}.cw-header__promise-grid>a{min-height:34px;padding:5px 24px;display:flex;align-items:center;justify-content:center;gap:9px;border-right:1px solid rgba(255,255,255,.12)}.cw-header__promise-grid>a:first-child{padding-left:0}.cw-header__promise-grid>a:last-child{border-right:0;padding-right:0}.cw-header__promise-grid svg{width:17px;height:17px;flex:0 0 auto;color:var(--cw-stone)}.cw-header__promise-grid strong,.cw-header__promise-grid small{display:inline}.cw-header__promise-grid strong{font-size:10px;letter-spacing:.01em}.cw-header__promise-grid small{margin-left:7px;font-size:9px;color:#ffffffad}.cw-header__main{background:#fff;border-bottom:1px solid var(--cw-line)}.cw-header__main-grid{min-height:76px;display:grid;grid-template-columns:218px minmax(360px,1fr) auto;align-items:center;gap:30px}.cw-header__logo{display:inline-flex;align-items:center;gap:10px;width:max-content}.cw-header__logo-mark{width:43px;height:43px;display:grid;grid-template-columns:1fr 1fr;flex:0 0 auto;overflow:hidden;border-radius:2px;background:var(--cw-forest);color:#fff}.cw-header__logo-mark>span{display:grid;place-items:center;font-size:20px;line-height:1;font-weight:750;letter-spacing:-.06em;border-right:1px solid rgba(255,255,255,.4)}.cw-header__logo-mark>span:last-child{border-right:0}.cw-header__wordmark{display:grid;line-height:1;color:var(--cw-forest)}.cw-header__wordmark strong{font-size:21px;line-height:.95;letter-spacing:-.035em;font-weight:760}.cw-header__wordmark>span{margin-top:2px;font-size:16px;line-height:1;letter-spacing:.005em}.cw-header__search{height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;border:1px solid #d4dcd7;border-radius:8px;background:var(--cw-surface);transition:border-color .18s,box-shadow .18s,background .18s}.cw-header__search:focus-within{border-color:var(--cw-forest);background:#fff;box-shadow:0 0 0 3px #103b3517}.cw-header__search input[type=search]{min-width:0;width:100%;border:0;outline:0;padding:0 16px;background:transparent;color:var(--cw-ink);font-size:13px}.cw-header__search input::placeholder{color:#78837f;opacity:1}.cw-header__search button{min-width:50px;padding:0 17px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:var(--cw-forest);color:#fff;font-size:11px;font-weight:760;cursor:pointer}.cw-header__search button:hover{background:var(--cw-forest-deep)}.cw-header__search button svg{width:18px;height:18px}.cw-header__utilities{display:flex;align-items:stretch;gap:3px}.cw-header__utility{min-width:64px;min-height:48px;padding:4px 8px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:7px;position:relative}.cw-header__utility:hover{background:var(--cw-surface)}.cw-header__utility svg{width:21px;height:21px;flex:0 0 auto}.cw-header__utility>span{line-height:1.05}.cw-header__utility small,.cw-header__utility strong{display:block;white-space:nowrap}.cw-header__utility small{font-size:8.5px;color:#7a8581}.cw-header__utility strong{margin-top:3px;font-size:10.5px}.cw-header__utility--help{padding-inline:11px}.cw-header__cart b{position:absolute;top:0;left:23px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border:2px solid #fff;border-radius:999px;background:#c6ef3a;color:#13201d;font-size:8px}.cw-header__menu-button,.cw-header__mobile-search-wrap{display:none}.cw-header__nav{position:relative;z-index:72;background:#fff;border-bottom:1px solid var(--cw-line);box-shadow:0 4px 15px #08221e09}.cw-header.is-nav-stuck .cw-header__nav{position:fixed;inset:0 0 auto;box-shadow:0 8px 24px #08221e1a}.cw-header.is-nav-stuck .cw-header__nav-spacer{height:44px}.cw-header__nav-inner{min-height:44px;display:flex;align-items:stretch;gap:1px}.cw-header__nav-inner>a,.cw-header__nav summary{height:44px;padding:0 13px;display:flex;align-items:center;gap:7px;list-style:none;white-space:nowrap;font-size:11.5px;font-weight:720;cursor:pointer}.cw-header__nav summary::-webkit-details-marker,.cw-mobile-menu summary::-webkit-details-marker{display:none}.cw-header__nav-inner>a:hover,.cw-header__nav details[open]>summary{background:#f1f5f3;color:var(--cw-forest)}.cw-header__nav summary>svg{width:9px;height:6px;transition:transform .18s}.cw-header__nav details[open]>summary>svg{transform:rotate(180deg)}.cw-header__mega>summary{margin-right:4px;padding-inline:18px!important;background:var(--cw-forest);color:#fff!important}.cw-header__nav-icon{font-size:13px;line-height:1}.cw-header__sale-link{margin-left:auto;color:#9c3e2e!important}.cw-header__mega-panel{position:absolute;inset:100% 0 auto;z-index:80;padding:29px 0 33px;background:#fff;border-top:1px solid var(--cw-line);border-bottom:1px solid var(--cw-line);box-shadow:0 20px 38px #08221e24}.cw-header__mega-grid{width:min(1440px,calc(100% - 48px));margin:auto;display:grid;grid-template-columns:1fr .9fr .82fr 1.12fr;gap:38px}.cw-header__mega-grid>div>p{margin:0 0 11px;color:#78837f;font-size:9px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.cw-header__mega-grid>div>a{display:block;padding:6px 0}.cw-header__mega-grid strong,.cw-header__mega-grid a>span{display:block}.cw-header__mega-grid strong{font-size:12px}.cw-header__mega-grid a>span{margin-top:2px;color:#7a8581;font-size:9.5px}.cw-header__mega-grid>div>a:hover strong{color:var(--cw-forest)}.cw-header__mega-feature{min-height:226px;padding:25px!important;display:flex;align-items:flex-end;position:relative;overflow:hidden;background:var(--cw-cream)}.cw-header__mega-feature:before{content:"";position:absolute;width:175px;height:175px;top:-60px;right:-45px;border:1px solid rgba(16,59,53,.14);border-radius:50%}.cw-header__mega-feature>div{position:relative}.cw-header__mega-feature>div>span{color:#697671;font-size:8.5px;font-weight:800;letter-spacing:.15em}.cw-header__mega-feature h3{margin:10px 0;color:var(--cw-forest);font-size:24px;line-height:1.05;letter-spacing:-.035em}.cw-header__mega-feature p{margin:0 0 16px;color:#62706b;font-size:11px;line-height:1.55}.cw-header__mega-cta{display:inline-flex!important;padding:0 0 4px!important;border-bottom:1px solid var(--cw-forest);color:var(--cw-forest)!important;font-size:11px!important;font-weight:800}.cw-header__mega-cta>span{display:inline!important;margin:0 0 0 5px!important;color:inherit!important}.cw-header__mini-menu{position:relative}.cw-header__mini-menu>div{position:absolute;top:100%;left:0;z-index:81;min-width:205px;padding:9px;background:#fff;border:1px solid var(--cw-line);box-shadow:0 15px 30px #08221e1f}.cw-header__mini-menu>div a{display:block;padding:9px 11px;font-size:11px;font-weight:650}.cw-header__mini-menu>div a:hover{background:#f1f5f3;color:var(--cw-forest)}.cw-mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.cw-mobile-menu[hidden]{display:none}.cw-mobile-menu__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#0515139e}.cw-mobile-menu__panel{position:absolute;inset:0 auto 0 0;width:min(89vw,380px);overflow:auto;overscroll-behavior:contain;background:#fff;box-shadow:20px 0 50px #0003}.cw-mobile-menu__head{min-height:62px;padding:8px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--cw-line)}.cw-mobile-menu__brand{display:flex;align-items:center;gap:9px}.cw-mobile-menu__brand .cw-header__logo-mark{width:34px;height:34px}.cw-mobile-menu__brand .cw-header__logo-mark>span{font-size:15px}.cw-mobile-menu__brand>strong{font-size:14px}.cw-mobile-menu__head button{width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:var(--cw-ink)}.cw-mobile-menu__head svg{width:21px;height:21px}.cw-mobile-menu__finder{display:block;margin:14px;padding:17px;background:var(--cw-forest);color:#fff!important}.cw-mobile-menu__finder>span,.cw-mobile-menu__finder strong{display:block}.cw-mobile-menu__finder>span{color:#c9dad5;font-size:8px;font-weight:800;letter-spacing:.15em}.cw-mobile-menu__finder strong{margin-top:6px;font-size:16px}.cw-mobile-menu__finder strong>span{display:inline}.cw-mobile-menu__links{border-top:1px solid var(--cw-line)}.cw-mobile-menu__links>a{display:block;padding:14px 18px;border-bottom:1px solid var(--cw-line)}.cw-mobile-menu__links strong,.cw-mobile-menu__links span{display:block}.cw-mobile-menu__links strong{font-size:12.5px}.cw-mobile-menu__links span{margin-top:3px;color:#79847f;font-size:9.5px}.cw-mobile-menu details{border-bottom:1px solid var(--cw-line)}.cw-mobile-menu summary{min-height:52px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;list-style:none;font-size:12.5px;font-weight:760}.cw-mobile-menu details[open] summary>span{transform:rotate(45deg)}.cw-mobile-menu details>div{padding:0 18px 14px;display:grid;grid-template-columns:1fr 1fr;gap:5px}.cw-mobile-menu details>div a{min-height:38px;padding:9px;display:flex;align-items:center;background:#f3f5f3;font-size:10.5px}.cw-mobile-menu__service{padding:18px;display:grid;gap:11px;background:var(--cw-cream)}.cw-mobile-menu__service a{font-size:11px;font-weight:700}body.cw-menu-open{overflow:hidden}@media(max-width:1180px){.cw-header__main-grid{grid-template-columns:196px minmax(270px,1fr) auto;gap:19px}.cw-header__utility--help{display:none}.cw-header__nav-inner>a,.cw-header__nav summary{padding-inline:10px;font-size:10.5px}}@media(max-width:989px){.cw-header .cw-header__shell{width:calc(100% - 28px)}.cw-header__promise-grid{grid-template-columns:1fr 1fr}.cw-header__promise-grid>a{min-height:32px;padding:5px 10px!important}.cw-header__promise-grid>a:nth-child(2){border-right:0}.cw-header__promise-grid>a:nth-child(3){display:none}.cw-header__promise-grid svg{width:15px;height:15px}.cw-header__promise-grid strong{font-size:9.5px}.cw-header__promise-grid small{display:none}.cw-header__main-grid{min-height:58px;grid-template-columns:44px 1fr 44px;gap:7px}.cw-header__menu-button{width:44px;height:44px;padding:9px;display:grid;place-items:center;border:0;background:transparent;color:var(--cw-ink)}.cw-header__menu-button svg{width:24px;height:24px}.cw-header__logo{justify-self:center;gap:8px}.cw-header__logo-mark{width:35px;height:35px}.cw-header__logo-mark>span{font-size:16px}.cw-header__wordmark strong{font-size:18px}.cw-header__wordmark>span{font-size:13.5px}.cw-header__main-grid>.cw-header__search{display:none}.cw-header__utilities>.cw-header__utility:not(.cw-header__cart){display:none}.cw-header__cart{min-width:44px;width:44px;height:44px;padding:7px}.cw-header__cart>span{display:none}.cw-header__cart svg{width:24px;height:24px}.cw-header__cart b{left:23px;top:-1px}.cw-header__mobile-search-wrap{display:block;padding:8px 0 10px}.cw-header__search--mobile{height:44px;border-radius:9px}.cw-header__search--mobile input[type=search]{padding-inline:14px;font-size:16px}.cw-header__search--mobile button{width:44px;min-width:44px;padding:0}.cw-header__search--mobile button span{display:none}.cw-header__nav,.cw-header__nav-spacer{display:none!important}.cw-header.is-mobile-stuck .cw-header__main{position:fixed;inset:0 0 auto;z-index:78;box-shadow:0 7px 18px #08221e1a}.cw-header.is-mobile-stuck .cw-header__main-spacer{height:58px}}@media(max-width:420px){.cw-header .cw-header__shell{width:calc(100% - 24px)}.cw-header__promise-grid>a{gap:6px}.cw-header__promise-grid strong{font-size:8.8px}.cw-header__wordmark strong{font-size:17px}.cw-header__wordmark>span{font-size:12.5px}}@media(prefers-reduced-motion:reduce){.cw-header *,.cw-header *:before,.cw-header *:after{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/cw-global-header.css.map */
