@media(min-width:1024px){.header.header--olfe{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding-block:0;min-height:64px}.header--olfe .header__navigation{align-self:stretch;justify-content:center;z-index:2}.header--olfe .header__menu{align-self:stretch}.header--olfe .header__icons--end,.header--olfe .header__buttons{justify-self:end}}.header--olfe:before{transition-duration:.2s;transition-delay:0s}@media(hover:hover)and (pointer:fine){.header-transparent:not(.header-scrolled) .header--olfe:hover{--header-background-opacity: 1;--header-logo-opacity: 1;color:rgb(var(--color-foreground))}}.header-transparent:not(.header-scrolled) .header--olfe.onav-open,.header-transparent:not(.header-scrolled) .header--olfe:has(.onav :focus-visible){--header-background-opacity: 1;--header-logo-opacity: 1;color:rgb(var(--color-foreground))}.header__menu>.onav{display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;height:100%;margin:0;padding:0;list-style:none}.onav__item{display:flex;align-items:stretch}.onav__item--drop{position:relative}.onav__link{position:relative;display:flex;align-items:center;padding:0 14px;border:0;background:none;color:inherit;font:inherit;font-size:15px;font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap;text-decoration:none;cursor:pointer}.onav__link:after{content:"";position:absolute;inset-inline:14px;inset-block-end:0;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .2s ease}.onav__item.is-open>.onav__link:after,.onav__link:focus-visible:after,.onav:not(:hover):not(:focus-within) .onav__link[aria-current]:after{transform:scaleX(1)}@media(hover:hover)and (pointer:fine){.onav__link:hover:after{transform:scaleX(1)}}.onav__link:focus-visible{outline:2px solid currentColor;outline-offset:-6px}.onav__panel{position:absolute;inset-block-start:100%;z-index:5;background:#fff;color:#171717;opacity:0;visibility:hidden;pointer-events:none;clip-path:inset(0 0 100% 0);transition:opacity .16s ease,clip-path .22s cubic-bezier(.2,.7,.2,1),visibility 0s linear .22s}.onav__item.is-open>.onav__panel{opacity:1;visibility:visible;pointer-events:auto;clip-path:inset(0 -40px -60px -40px);transition:opacity .16s ease,clip-path .26s cubic-bezier(.2,.7,.2,1),visibility 0s}.onav__panel--mega{inset-inline:0;border-block-start:1px solid rgb(23 23 23 / .08);box-shadow:0 22px 30px -22px #00000038}.onav__mega{display:flex;justify-content:center;gap:clamp(28px,4.2vw,72px);padding:36px var(--page-padding, 48px) 44px;transform:translateY(-8px);transition:transform .26s cubic-bezier(.2,.7,.2,1)}.onav__item.is-open>.onav__panel .onav__mega{transform:none}.onav__col{min-width:0}.onav__heading{display:block;margin:0 0 16px;color:inherit;font-size:16px;font-weight:500;line-height:1.3;letter-spacing:0;white-space:nowrap;text-decoration:none}.onav__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.onav__sub{display:inline-flex;align-items:center;gap:10px;color:inherit;font-size:14.5px;font-weight:400;line-height:1.3;white-space:nowrap;text-decoration:none}.onav__sub>span:last-child{background:linear-gradient(currentColor,currentColor) left bottom / 0 1px no-repeat;padding-block-end:2px;transition:background-size .18s ease}.onav__sub[aria-current]>span:last-child,.onav__sub:focus-visible>span:last-child,a.onav__heading:focus-visible{background-size:100% 1px}@media(hover:hover)and (pointer:fine){.onav__sub:hover>span:last-child{background-size:100% 1px}a.onav__heading:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}}.onav__dots{display:inline-flex;gap:3px;flex:none}.onav__dots i{width:7px;height:7px;border:1px solid currentColor;border-radius:50%}.onav__dots i.is-on{background:currentColor}.onav__promo{display:block;flex:none;width:clamp(160px,15vw,220px);color:inherit;text-decoration:none}.onav__promo-img{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#ededed}.onav__promo-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}@media(hover:hover)and (pointer:fine){.onav__promo:hover .onav__promo-img img{transform:scale(1.03)}}.onav__promo-label{display:block;margin-block-start:12px;font-size:14.5px;font-weight:500;line-height:1.3}.onav__panel--drop{inset-inline-start:-10px;min-width:210px;padding:24px 24px 28px;box-shadow:0 18px 30px -18px #00000040}.menu-drawer--olfe .omn{padding:4px 20px 28px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.omn__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px;margin:0;padding:0;list-style:none}.omn__tile{display:block;color:inherit;text-decoration:none}.omn__tile-img{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#ededed}.omn__tile-img img{display:block;width:100%;height:100%;object-fit:cover}.omn__tile-label{display:block;margin-block-start:8px;font-size:13px;font-weight:500;line-height:1.25;letter-spacing:0}.omn__list{margin:22px 0 0;padding:0;list-style:none;border-block-start:1px solid rgb(23 23 23 / .1)}.omn__list--first{margin-block-start:0;border-block-start:0}.omn__item{border-block-end:1px solid rgb(23 23 23 / .1)}.omn__row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:54px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:16px;font-weight:500;line-height:1.25;letter-spacing:0;text-align:start;text-decoration:none;cursor:pointer}.omn__chevron{flex:none;width:16px;height:16px;transition:transform .25s ease}.omn__row[aria-expanded=true] .omn__chevron{transform:rotate(180deg)}.omn__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.omn__panel.is-open{grid-template-rows:1fr}.omn__panel-inner{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear .25s}.omn__panel.is-open .omn__panel-inner{visibility:visible;transition-delay:0s}.omn__sublist{display:grid;gap:2px;margin:0;padding:0 0 14px;list-style:none}.omn__sub{display:block;padding:9px 0;color:inherit;font-size:15px;font-weight:400;line-height:1.3;text-decoration:none}.omn__row:focus-visible,.omn__sub:focus-visible,.omn__tile:focus-visible{outline:2px solid currentColor;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/449/assets/olfe-menu.css.map */
