.os-site-header{background:#fff;border-bottom:1px solid #dfe6d8;box-shadow:0 4px 20px #183d2d05;color:#183d2d}.os-site-header .header{max-width:1440px;min-height:96px;padding:12px 40px;column-gap:30px}.os-site-header .header__heading-link{padding:0}.os-site-header .header__heading-logo-wrapper{width:160px;max-width:160px}.os-site-header .header__heading-logo{width:100%;height:auto}.os-site-header .header__inline-menu{justify-self:center;margin-left:0}.os-site-header .header__inline-menu>.list-menu--inline{align-items:center;gap:6px;flex-wrap:nowrap}.os-site-header .header__inline-menu>.list-menu>li>.header__menu-item,.os-site-header .header__inline-menu>ul>li>header-menu>details>summary{font:600 15px/1.35 Arial,Helvetica,sans-serif;letter-spacing:.05px;min-height:48px;border-radius:28px;padding:13px 16px;color:#254936;white-space:nowrap;text-decoration:none}.os-site-header .header__inline-menu>ul>li>header-menu>details>summary{padding-right:34px}.os-site-header .header__inline-menu>ul>li:first-child>header-menu>details>summary{background:#183d2d;color:#fff;padding-left:21px}.os-site-header .header__inline-menu>ul>li:nth-child(2)>header-menu>details>summary{background:#f0f3e7;color:#425c36}.os-site-header .header__inline-menu .icon-caret{width:10px;height:7px;right:15px}.os-site-header .header__inline-menu .header__menu-item:is(:hover,:focus-visible){background:#edf2e4;color:#183d2d;text-decoration:none}.os-site-header .header__inline-menu>ul>li:first-child>header-menu>details>summary:is(:hover,:focus-visible){background:#30583c;color:#fff}.os-site-header .header__menu-item span,.os-site-header .header__menu-item:hover span{text-decoration:none}.os-site-header .header__inline-menu .header__active-menu-item{color:inherit;text-decoration:none}.os-site-header .header__inline-menu a[aria-current=page]{background:#edf2e4}.os-site-header .header__icons{align-items:center;gap:6px;padding-right:0}.os-site-header .header__icon{width:48px;height:48px;min-width:48px;border-radius:50%;color:#183d2d;background:#f5f7ee;transition:background .15s}.os-site-header .header__icon:hover{background:#e7efda}.os-site-header .header__icon--cart{margin-right:0}.os-site-header .header__icon .svg-wrapper{width:24px;height:24px}.os-site-header .header__icon--cart .svg-wrapper,.os-site-header .header__icon--cart svg{width:40px;height:40px}.os-site-header .header__icon:hover .icon{transform:none}.os-site-header .cart-count-bubble{background:#183d2d;color:#fff;bottom:2px;left:27px}.os-site-header :is(a,summary,button):focus-visible{outline:2px solid #6c864e;outline-offset:3px}.os-site-header .os-header-dropdown{position:absolute;top:calc(100% + 13px);left:0;width:280px;padding:12px!important;border:1px solid #dce5d2;border-radius:20px;background:#fffdf8;box-shadow:0 18px 42px #183d2d1f;max-height:calc(100vh - 155px);overflow-y:auto}.os-site-header .os-header-dropdown--cards{width:620px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.os-site-header .os-header-dropdown--compact{width:340px;grid-template-columns:1fr}.os-site-header .os-header-dropdown .header__menu-item{font:600 15px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0;min-height:52px;border-radius:13px;padding:12px!important;color:#254936;gap:14px;text-decoration:none}.os-site-header .os-header-dropdown .header__menu-item:hover{background:#edf2e4;text-decoration:none}.os-site-header .os-header-dropdown .os-header-category{justify-content:flex-start;min-height:91px;border:1px solid #e8ecdf;background:#f8f9f2;padding:10px!important}.os-header-category__image{width:65px;height:68px;object-fit:cover;flex-shrink:0;border-radius:10px;background:#e9eedf}.os-header-category__title{flex:1;white-space:normal}.os-header-category__arrow{font-size:20px;font-weight:400;flex-shrink:0;color:#70865a}.os-site-header .menu-drawer{background:#fffdf8;border-top:1px solid #e0e7d8}.os-site-header .menu-drawer__navigation{padding:22px 16px}.os-site-header .menu-drawer__menu-item{font:600 16px/1.5 Arial,Helvetica,sans-serif;letter-spacing:0;min-height:58px;padding:14px 18px;color:#254936;border-radius:12px}.os-site-header .menu-drawer__menu>li{border-bottom:1px solid #e6ebde;margin-bottom:4px}.os-site-header .menu-drawer__menu-item:is(:hover,[aria-current=page]){background:#edf2e4}.os-site-header .menu-drawer__close-button{font:600 15px/1.5 Arial,Helvetica,sans-serif;min-height:58px;padding:16px 22px;color:#183d2d;background:#edf2e4;margin-bottom:18px}.os-site-header .menu-drawer__utility-links{background:#f0f3e7;padding:16px 24px}@media(min-width:1120px){.os-site-header .header--middle-left{grid-template-columns:auto 1fr auto}.os-site-header header-drawer{display:none}}@media(min-width:1120px)and (max-width:1240px){.os-site-header .header{padding-inline:24px;column-gap:20px}.os-site-header .header__heading-logo-wrapper{width:145px}.os-site-header .header__inline-menu>.list-menu--inline{gap:2px}.os-site-header .header__inline-menu>.list-menu>li>.header__menu-item,.os-site-header .header__inline-menu>ul>li>header-menu>details>summary{font-size:14px;padding-left:12px;padding-right:12px}.os-site-header .header__inline-menu>ul>li>header-menu>details>summary{padding-right:30px}.os-site-header .header__icons{gap:3px}}@media(max-width:1119px){.os-site-header .header.header--has-menu{grid-template-areas:"left-icons search heading icons";grid-template-columns:48px 48px minmax(0,1fr) 96px;column-gap:0;min-height:78px;padding:10px 16px}.os-site-header header-drawer{display:block;margin-left:0;grid-area:left-icons}.os-site-header .header__inline-menu{display:none}.os-site-header .header.header--has-menu>.header__search{display:inline-flex;grid-area:search;justify-self:start;margin:0}.os-site-header .header.header--has-menu .header__icons>.header__search{display:none}.os-site-header .header__heading,.os-site-header .header>.header__heading-link{justify-self:center;min-width:0}.os-site-header .header__heading,.os-site-header .header>.header__heading-link{width:min(150px,100%)}.os-site-header .header__heading .header__heading-link{display:block;width:100%}.os-site-header .header__heading-link{padding:0}.os-site-header .header__heading-logo-wrapper{width:clamp(100px,calc(100vw - 240px),150px);max-width:100%}.os-site-header .header__icons{gap:0}.os-site-header .header__icon{background:transparent}.overflow-hidden-tablet:has(.os-site-header){overflow:hidden}}@media(max-width:359px){.os-site-header .header.header--has-menu{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.os-site-header .header__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/os-site-header.css.map */
