.header .header__menu-item,.header .mega-menu__link,.header .menu-drawer__menu-item,.header .menu-drawer__close-button{font-family:var(--font-body-family);font-style:var(--font-body-style)}.wolff-header{background:#fff;border-bottom:1px solid #ece9e5;box-shadow:none}.wolff-header .header{max-width:1800px;min-height:96px;margin-inline:auto;padding-inline:clamp(20px,3vw,48px)}.wolff-navigation{grid-area:navigation;min-width:0;font-family:var(--font-body-family);font-style:var(--font-body-style)}.wolff-header .header__heading-link{padding:4px 0}.wolff-header .header__heading-logo{width:var(--wolff-logo-width, 220px);max-width:100%;height:auto}.wolff-header .header__icon{border-radius:50%;transition:background-color .2s,color .2s}.wolff-header .header__icon:hover{background:#f5f3ef}.wolff-header .header__icon--cart:is(:hover,:focus-visible){color:#be1e2e;background:transparent}.wolff-header .wolff-nav{margin:0}.wolff-header .wolff-nav__list{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:nowrap}.wolff-nav header-menu{display:block}.wolff-mega{position:static}.wolff-header .wolff-nav__trigger{position:relative;display:flex;align-items:center;gap:7px;min-height:44px;padding:12px 10px;font-family:var(--wolff-menu-font, var(--font-body-family));font-style:var(--wolff-menu-style, normal);font-size:14px;font-weight:var(--wolff-menu-weight, 600);letter-spacing:.01em;color:#252525;white-space:nowrap;text-transform:uppercase;text-decoration:none}.wolff-header .wolff-nav__trigger>span{position:relative;text-decoration:none}.wolff-header .wolff-nav__trigger>span:after{content:none}.wolff-header .wolff-nav__trigger{transition:color .2s ease}.wolff-header .wolff-nav__trigger:is(:hover,:focus-visible),.wolff-header details[open]>.wolff-nav__trigger{color:#be1e2e}.wolff-header .header__active-menu-item{color:inherit;text-decoration:none}.wolff-header details[open]>.wolff-nav__trigger{text-decoration:none}.wolff-header .wolff-nav__trigger .icon-caret{position:static;width:8px;height:5px;opacity:.6;transition:transform .22s}.wolff-mega__panel{position:absolute;top:100%;left:0;right:0;z-index:5;max-height:calc(100svh - 90px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border-top:1px solid #eeeae5;border-bottom:1px solid #e7e2dc;box-shadow:0 14px 24px #1e191414}.wolff-mega[open] .wolff-mega__panel{animation:wolff-menu-enter .24s ease both}.wolff-visual-menu{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;max-width:1800px;margin-inline:auto;padding:28px clamp(28px,3vw,60px)}.wolff-visual-menu__sidebar{min-width:0;padding-right:14px}.wolff-visual-menu__heading{margin:0 0 12px;color:#777;font-size:14px;font-weight:400;line-height:1.4}.wolff-visual-menu__all{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0 0;color:#252525;font-size:16px;font-weight:600;line-height:1.3;text-transform:uppercase;text-decoration:none}.wolff-visual-menu__all .icon{width:16px;height:12px}.wolff-visual-menu__categories,.wolff-visual-menu__subcategories{list-style:none;padding:0;margin:0}.wolff-visual-menu__categories{max-height:none;overflow:visible}.wolff-visual-menu__subcategories{padding-left:12px;margin:2px 0 8px}.wolff-header .wolff-mega__link{display:block;padding:4px 0;color:#252525;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.3;text-decoration:none;transition:color .18s}.wolff-header .wolff-visual-menu__subcategories .wolff-mega__link{padding-block:3px;font-size:14px;font-weight:400}.wolff-header .wolff-mega__link:is(:hover,:focus-visible),.wolff-header .wolff-mega__link[aria-current=page],.wolff-visual-menu__all:is(:hover,:focus-visible){color:#be1e2e;text-decoration:none}.wolff-visual-menu__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:20px}.wolff-menu-tile{position:relative;display:block;overflow:hidden;min-width:0;color:#202020;background:#f4f3f1;text-decoration:none}.wolff-menu-tile__media{aspect-ratio:1/1;overflow:hidden;background:#f4f3f1}.wolff-menu-tile__media img,.wolff-menu-tile__media svg{display:block;width:100%;height:100%;object-fit:contain;transition:transform .6s ease}.wolff-menu-tile__media img{padding:18px 12px 62px}.wolff-menu-tile__media--cover img{object-fit:cover;padding:0}.wolff-menu-tile__label{position:absolute;inset:auto 0 0;display:flex;align-items:center;justify-content:center;padding:20px 22px;color:#202020;background:#f7f6f4f0;font-size:clamp(20px,1.8vw,30px);font-weight:600;line-height:1.1;text-align:center}.wolff-menu-tile__label>span{display:block;width:100%;padding-inline:18px}.wolff-menu-tile__label .icon{position:absolute;right:22px;width:18px;height:12px;opacity:0;transform:translate(-6px);transition:transform .22s,opacity .22s}.wolff-menu-tile:hover img{transform:scale(1.035)}.wolff-menu-tile:hover .icon{opacity:1;transform:translate(0)}.wolff-header .menu-drawer{background:#fdfcfb;border-color:#ece7e0}.wolff-header .menu-drawer__menu-item{font-size:16px;line-height:1.5;padding-top:14px;padding-bottom:14px}.wolff-header .menu-drawer__menu-item:hover,.wolff-header .menu-drawer__close-button{background:#f4f0eb}.wolff-header .menu-drawer__menu-item:is(:hover,:focus-visible){color:#be1e2e;text-decoration:none}.wolff-header :is(.wolff-nav__trigger,.wolff-mega__link,.wolff-menu-tile,.wolff-visual-menu__all):focus-visible{outline:2px solid #777;outline-offset:3px;border-radius:2px}@media(min-width:1100px){.wolff-header .header.header--top-left{grid-template-areas:"heading navigation icons"!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:16px}.wolff-header .header__inline-menu{margin-top:0!important}.wolff-header .header__heading,.wolff-header .header__heading-link{justify-self:start}}@media(min-width:1100px)and (max-width:1299px){.wolff-header .header__heading-logo{max-width:175px}.wolff-header .header{padding-inline:20px}.wolff-header .wolff-nav__trigger{padding-inline:8px;font-size:12px}.wolff-visual-menu{grid-template-columns:200px minmax(0,1fr);gap:24px;padding-inline:24px}}@media(min-width:1100px)and (max-height:700px){.wolff-visual-menu{padding-block:20px}.wolff-visual-menu__heading{margin-bottom:8px}.wolff-header .wolff-mega__link{padding-block:3px;font-size:14px}.wolff-header .wolff-visual-menu__subcategories .wolff-mega__link{font-size:13px}.wolff-visual-menu__all{padding-top:8px;font-size:14px}}@media(max-width:1099px){.wolff-navigation{display:none}.wolff-header header-drawer{display:block}.wolff-header .header.header--top-left{grid-template-areas:"left-icon heading icons"!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:10px}.wolff-header .header__heading-logo{max-width:175px}.wolff-header .header__heading,.wolff-header .header__heading-link{justify-self:center}body.overflow-hidden-tablet{overflow:hidden}}@media(max-width:749px){.wolff-header .header{min-height:64px;padding-inline:14px}.wolff-header .header__heading-logo{max-width:145px}}@keyframes wolff-menu-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.wolff-header *,.wolff-header *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/wolff-navigation.css.map */
