#header-component.onovo-header{--header-padding:20px;--menu-horizontal-gap:28px;--icon-stroke-width:1.5px;color:#18261f}#header-component.onovo-header .header__row--top{border-bottom:1px solid #23352a20}#header-component.onovo-header .header__columns{min-height:88px;column-gap:28px;align-items:center}#header-component.onovo-header .header-logo{max-width:180px}#header-component.onovo-header .menu-list{--menu-horizontal-gap:28px}#header-component.onovo-header .menu-list__link{font-size:13px;font-weight:500;letter-spacing:.055em;line-height:1.3}#header-component.onovo-header .menu-list__link-title{position:relative;padding-block:8px;padding-inline:0}#header-component.onovo-header .menu-list__link-title:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}#header-component.onovo-header .menu-list__link:is(:hover,:focus-visible) .menu-list__link-title:after{transform:scaleX(1)}#header-component.onovo-header .menu-list__disclosure{opacity:1;pointer-events:auto;position:static;transform:none;padding:6px;width:24px;height:40px;flex-shrink:0}#header-component.onovo-header .menu-list__trigger{margin-inline-end:0;align-items:center;gap:0}#header-component.onovo-header .header__icon svg,#header-component.onovo-header .header-actions__action .svg-wrapper{width:24px;height:24px}#header-component.onovo-header .menu-list__submenu{background:transparent;border-bottom:0;--submenu-padding-block-start:32px;--submenu-padding-block-end:32px}#header-component.onovo-header .mega-menu{padding-block:0}#header-component.onovo-header .onh-mega{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;width:100%;grid-column:2}#header-component.onovo-header .onh-links{display:block}#header-component.onovo-header .onh-links .mega-menu__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;grid-column:auto;margin:0}#header-component.onovo-header .onh-links .mega-menu__column{grid-column:auto;white-space:normal}#header-component.onovo-header .onh-links .mega-menu__column:last-child:nth-child(4){grid-column:1/-1;border-top:1px solid #23352a20;padding-top:16px}#header-component.onovo-header .mega-menu__link{font-size:13px;line-height:1.5;padding-block:6px;white-space:normal;color:#445348;text-transform:none}#header-component.onovo-header .mega-menu__link--parent{font-size:12px;font-weight:600;letter-spacing:.035em;color:#18261f;margin-bottom:10px}#header-component.onovo-header .onh-mega:has(.onh-links .mega-menu__column:only-child){grid-template-columns:minmax(180px,.7fr) 2fr}.onh-banners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-content:start}.onh-banners:has(>.onh-banner:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.onh-banner{display:grid;grid-template-columns:1fr 20px;gap:8px 12px;color:#18261f;text-decoration:none;min-width:0;white-space:normal;align-content:start}.onh-banner-media{grid-column:1/-1;display:block;aspect-ratio:4/3;border-radius:6px;background:#e7e9df;overflow:hidden}.onh-banner-media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease;display:block}.onh-banner--product .onh-banner-media{background:#eeeee7}.onh-banner--product .onh-banner-media img{object-fit:contain;padding:16px;mix-blend-mode:multiply}.onh-banner-copy{display:block;min-width:0}.onh-banner-title{display:block;font-size:14px;line-height:1.4;font-weight:500}.onh-banner-description{display:block;font-size:12px;color:#626d63;line-height:1.5;margin-top:4px}.onh-banner-arrow{margin-top:2px;transition:transform .25s ease}.onh-banner:is(:hover,:focus-visible) .onh-banner-media img{transform:scale(1.035)}.onh-banner:is(:hover,:focus-visible) .onh-banner-arrow{transform:translate(3px)}.onh-banners--combos,.onh-banners--about{width:100%;max-width:720px;justify-self:end;gap:18px}#header-component.onovo-header .onh-mega:has(>:is(.onh-banners--combos,.onh-banners--about)){max-width:1180px;justify-self:center}#header-component.onovo-header .onh-mega:has(>:is(.onh-banners--combos,.onh-banners--about)) .onh-links .mega-menu__list{grid-template-columns:minmax(0,1fr);max-width:240px}.onh-banner--combo,.onh-banners--about>.onh-banner{border:1px solid #e7ebe4;border-radius:14px;overflow:hidden;gap:0;background:#fff}.onh-banner--combo .onh-banner-media,.onh-banners--about .onh-banner-media{position:relative;aspect-ratio:8/5;border-radius:0;background:#f5f6f1}.onh-combo-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;height:100%;padding:18px}.onh-banner--combo .onh-combo-images img{width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s cubic-bezier(.2,.7,.3,1)}.onh-combo-plus{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:28px;height:28px;border:1px solid #e1e6db;border-radius:50%;background:#fff;color:#18261f}.onh-combo-plus svg{display:block;width:14px;height:14px}.onh-banner--combo .onh-banner-copy,.onh-banners--about .onh-banner-copy{padding:15px 0 16px 16px}.onh-banner--combo .onh-banner-arrow,.onh-banners--about .onh-banner-arrow{box-sizing:border-box;align-self:center;width:28px;height:28px;padding:5px;border-radius:50%;background:#e4f7b0;margin:0 14px 0 0}.onh-banner--combo,.onh-banners--about>.onh-banner{grid-template-columns:minmax(0,1fr) 42px}.onh-banner--combo:is(:hover,:focus-visible) .onh-combo-images img{transform:translateY(-3px)}.onh-banner--combo:focus-visible,.onh-banners--about>.onh-banner:focus-visible{outline:2px solid #427a58;outline-offset:3px}@media(max-width:749px){#header-component.onovo-header .onh-banners--combos.onh-banners--mobile .onh-banner--combo{flex-basis:76%;max-width:260px}.onh-banner--combo .onh-banner-copy,.onh-banners--about .onh-banner-copy{padding:12px 0 14px 12px}.onh-combo-images{padding:14px;gap:10px}.onh-banner--combo .onh-banner-description{display:block}}@media(prefers-reduced-motion:reduce){.onh-banner--combo .onh-combo-images img{transition:none}.onh-banner--combo:is(:hover,:focus-visible) .onh-combo-images img{transform:none}}#header-component.onovo-header .menu-drawer,#header-component.onovo-header .menu-drawer__submenu{background:#fff;color:#18261f;-webkit-backdrop-filter:none;backdrop-filter:none}#header-component.onovo-header .menu-drawer__menu-item{text-transform:none}#header-component.onovo-header .menu-drawer__menu-container--divider,#header-component.onovo-header .menu-drawer__list-item--divider{border-color:#23352a24}#header-component.onovo-header .menu-drawer__inner-submenu>.menu-drawer__menu{flex:0 0 auto;margin-bottom:8px}#header-component.onovo-header .menu-drawer__menu-item--mainlist{font-size:21px;font-weight:500;letter-spacing:-.02em;min-height:58px}#header-component.onovo-header .menu-drawer__menu-item--child,#header-component.onovo-header .menu-drawer__menu-item--parent{font-size:15px;min-height:46px}#header-component.onovo-header .menu-drawer__nav-buttons{border-bottom:1px solid #23352a20;margin-bottom:12px}.onh-drawer-heading{font-family:var(--font-body--family);font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin:22px var(--drawer-padding) 10px;color:#657264}.onh-mobile-extra{padding:12px var(--drawer-padding) 28px;border-top:1px solid #23352a20;margin-top:18px}.onh-mobile-extra .onh-banners{gap:14px}.onh-mobile-extra .onh-banner:nth-child(n+3){display:grid}.onh-banners--mobile{display:flex;overflow-x:auto;gap:14px;padding:20px var(--drawer-padding) 24px;scroll-snap-type:x mandatory;scrollbar-width:none;flex-shrink:0}.onh-banners--mobile .onh-banner{flex:0 0 72%;scroll-snap-align:start;max-width:280px}.onh-small-heading{font-size:12px;letter-spacing:.065em;font-weight:600;text-transform:uppercase;line-height:1.4;margin:24px 0 16px}.onh-mobile-products{padding-top:24px}.onh-mobile-products .onh-small-heading{margin-top:0;margin-bottom:16px}.onh-product-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.onh-product{flex:0 0 116px;display:flex;flex-direction:column;scroll-snap-align:start;text-decoration:none;color:#18261f}.onh-product-image{aspect-ratio:1;background:#eceee5;border-radius:6px;padding:14px;display:block}.onh-product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.onh-product-name{font-size:12px;line-height:1.4;margin-top:10px;font-weight:500}.onh-product-price{font-size:11px;opacity:.7;margin-top:3px}@media(min-width:750px)and (max-width:1100px){#header-component.onovo-header .header__columns{column-gap:16px}#header-component.onovo-header .menu-list{--menu-horizontal-gap:20px}#header-component.onovo-header .menu-list__link{font-size:12px}#header-component.onovo-header .onh-mega{gap:24px;grid-template-columns:1.1fr 1fr}.onh-banners{gap:10px}.onh-banner-description{display:none}}@media(max-width:749px){#header-component.onovo-header .header__columns{min-height:68px;column-gap:0}#header-component.onovo-header .header-logo{max-width:145px}#header-component.onovo-header .menu-drawer{width:min(100vw,440px);max-width:100vw}#header-component.onovo-header .menu-drawer__title{font-size:22px}#header-component.onovo-header .menu-drawer__utility-links{margin-top:auto;border-top:1px solid #23352a20}.onh-banner-title{font-size:13px}.onh-banner-description{font-size:11px}}@media(prefers-reduced-motion:reduce){#header-component.onovo-header .menu-list__link-title:after,.onh-banner-media img,.onh-banner-arrow{transition:none}.onh-banners--mobile,.onh-product-track{scroll-behavior:auto}}#header-component.onovo-header .header__underlay-closed{height:var(--header-height,100%);background:linear-gradient(115deg,#ffffffa3,#ffffff8f 48%,#ffffffa8);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #ffffff80,0 3px 14px #18261f08}#header-component.onovo-header .header__underlay-open{background:linear-gradient(transparent 0 var(--header-height),#fff var(--header-height) 100%);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}#header-component.onovo-header .header__underlay-closed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(175deg,#ffffff4d,transparent 40%,#ffffff1a);border-bottom:1px solid #ffffff80}#header-component.onovo-header .header__column--right{align-items:center;gap:10px}#header-component.onovo-header header-actions{align-items:center;gap:10px;margin-inline-start:0}#header-component.onovo-header .header-actions__action,#header-component.onovo-header .header__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;line-height:1}#header-component.onovo-header .header-actions__cart-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px}#header-component.onovo-header .header-actions__cart-icon>.svg-wrapper{display:flex;align-items:center;justify-content:center;flex-shrink:0}#header-component.onovo-header .menu-drawer__utility-links,#header-component.onovo-header .menu-drawer__nav-buttons{background:transparent}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){#header-component.onovo-header .header__underlay-closed,#header-component.onovo-header .header__underlay-open,#header-component.onovo-header .menu-drawer,#header-component.onovo-header .menu-drawer__submenu{background:#fff}}@media(max-width:749px){#header-component.onovo-header header-actions{gap:4px}#header-component.onovo-header .header__column--right{gap:4px}}#header-component.onovo-header .menu-list__list-item:not([slot=overflow]){margin-inline-end:20px}#header-component.onovo-header .menu-list__list-item:last-child{margin-inline-end:0}#header-component.onovo-header .onh-drawer-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:12px var(--drawer-padding);background:#fff;border-bottom:1px solid #18261f14}#header-component.onovo-header .onh-drawer-logo{display:flex;align-items:center;max-width:120px;text-decoration:none;color:inherit}#header-component.onovo-header .onh-drawer-logo img{display:block;width:120px;height:28px;object-fit:contain}#header-component.onovo-header .onh-drawer-top .menu-drawer__close-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px}#header-component.onovo-header .menu-drawer{overflow-x:hidden;overscroll-behavior-y:contain}#header-component.onovo-header .menu-drawer__navigation,#header-component.onovo-header .onh-mobile-extra{min-width:0;max-width:100%;flex-shrink:0}#header-component.onovo-header .onh-mobile-extra .onh-banners--mobile{padding:12px 0 4px;max-width:100%;width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}#header-component.onovo-header .onh-mobile-extra .onh-banners--mobile .onh-banner{flex:0 0 76%;max-width:280px}#header-component.onovo-header .onh-mobile-products{min-width:0;max-width:100%}#header-component.onovo-header .onh-product-track{width:100%;min-width:0;max-width:100%;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}#header-component.onovo-header .onh-product{flex-basis:132px;min-width:0}@media(max-width:749px){#header-component.onovo-header .header__columns{grid-template-columns:44px 44px minmax(0,1fr) 44px 44px;grid-template-areas:"leftA leftB center rightA rightB";padding-inline:12px}#header-component.onovo-header .header-logo{justify-self:center;width:100%;max-width:120px;min-width:0}#header-component.onovo-header .header-logo>span{max-width:100%;min-width:0}#header-component.onovo-header .header-logo__image{width:100%;max-width:120px;height:auto;max-height:30px}#header-component.onovo-header .search-action{width:44px;margin-inline:0;justify-self:center}#header-component.onovo-header header-actions{grid-column:4/6;grid-row:1;justify-content:center;gap:0;width:88px}#header-component.onovo-header .header__icon--menu{justify-content:center}#header-component.onovo-header .header__column{display:contents}}@media(prefers-reduced-transparency:reduce){#header-component.onovo-header .header__underlay-closed{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}.header-section:has(>#header-component.onovo-header){-webkit-backdrop-filter:blur(36px) saturate(1.35);backdrop-filter:blur(36px) saturate(1.35)}.header-section:has(#header-component.onovo-header #Details-menu-drawer-container[open]){-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-transparency:reduce){.header-section:has(>#header-component.onovo-header){-webkit-backdrop-filter:none;backdrop-filter:none}}#header-component.onovo-header .menu-drawer__submenu{max-width:100%;overflow-x:hidden}#header-component.onovo-header .menu-drawer__inner-submenu{width:100%;min-width:0;max-width:100%;margin-top:0;overflow-x:hidden;overscroll-behavior-y:contain}#header-component.onovo-header .menu-drawer__inner-submenu>.menu-drawer__nav-buttons{position:sticky;top:0;z-index:2;background:#fff;flex-shrink:0;min-height:68px;margin-bottom:8px}#header-component.onovo-header .menu-drawer__inner-submenu>.menu-drawer__menu{width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin-bottom:0}#header-component.onovo-header .menu-drawer__inner-submenu>.onh-banners--mobile{box-sizing:border-box;width:calc(100% - 2 * var(--drawer-padding,20px));max-width:calc(100% - 2 * var(--drawer-padding,20px));min-width:0;flex:0 0 auto;align-self:center;gap:14px;margin:20px var(--drawer-padding,20px) 28px;padding:0 0 4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;-webkit-overflow-scrolling:touch}#header-component.onovo-header .menu-drawer__inner-submenu>.onh-banners--mobile .onh-banner{flex:0 0 76%;max-width:280px;min-width:0;scroll-snap-align:start}#header-component.onovo-header .menu-drawer__inner-submenu .onh-banner-copy{min-width:0;overflow-wrap:anywhere}.onh-banners--about .onh-banner-media img{object-position:center 20%}
/*# sourceMappingURL=/cdn/shop/t/13/assets/onovo-header.css.map */
