.header .wf-menu-label{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;vertical-align:middle;line-height:1.45}.header .wf-menu-label__title{color:var(--wf-menu-highlight,inherit)}.header :is(.gsp-main-menu,.gsp-main-menu-mobile) a:has(.wf-menu-label__title),.header :is(.gsp-main-menu,.gsp-main-menu-mobile) a:has(.wf-menu-label__title) .gsp-reversed-link__text{background-image:none!important}.header .wf-menu-label__title{text-decoration-line:none;text-decoration-color:var(--wf-menu-underline-color, currentColor);text-decoration-thickness:var(--wf-menu-underline-thickness, 2px);text-underline-offset:var(--wf-menu-underline-offset, 4px)}.header[data-wf-menu-underline=true] :is(.gsp-main-menu,.gsp-main-menu-mobile)>li>a:focus-visible .wf-menu-label__title,.header[data-wf-menu-underline=true][data-wf-submenu-underline=true] .gsp-submenu a:focus-visible .wf-menu-label__title{text-decoration-line:underline!important}@media(hover:hover)and (pointer:fine){.header[data-wf-menu-underline=true] :is(.gsp-main-menu,.gsp-main-menu-mobile)>li>a:hover .wf-menu-label__title,.header[data-wf-menu-underline=true][data-wf-submenu-underline=true] .gsp-submenu a:hover .wf-menu-label__title{text-decoration-line:underline!important}}.header .wf-menu-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:100px;background:var(--wf-menu-badge-bg);color:var(--wf-menu-badge-color);font-size:var(--wf-menu-badge-size,10px);line-height:1.4;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap}.header .wf-mega-column{font-size:var(--wf-column-size,14px);color:var(--wf-column-color,inherit)}.header .wf-mega-column__heading{font-size:.85em;opacity:.7;margin:0 0 14px;line-height:1.3}.header .wf-mega-column li+li{margin-top:10px}.header .wf-mega-column a{color:inherit;display:inline-block;line-height:1.45;transition:color .12s ease}.header .wf-mega-column a:is(:hover,:focus-visible){color:var(--wf-menu-hover,#784b62)}.header .wf-mega-column__children{margin:10px 0 14px;padding-inline-start:12px}.header .wf-mega-promo{color:var(--wf-promo-color);font-size:var(--wf-promo-size,15px)}.header .wf-mega-promo__link{display:block;color:inherit;text-decoration:none}.header .wf-mega-promo__media{position:relative;aspect-ratio:var(--wf-promo-ratio,1);border-radius:var(--wf-promo-radius,12px);background:var(--wf-promo-bg);overflow:hidden}.header .wf-mega-promo__media img,.header .wf-mega-promo__media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.header .wf-mega-promo__media[data-fit=contain] img{object-fit:contain;padding:12px}.header .wf-mega-promo__link:is(:hover,:focus-visible) img{transform:scale(1.04)}.header .wf-mega-promo__caption{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-block-start:12px;line-height:1.4}.header .wf-mega-promo__title{display:block;font-weight:600}.header .wf-mega-promo__description{display:block;font-size:.8em;margin-block-start:4px;opacity:.75}.header .wf-mega-promo__cta{position:absolute;inset-block-end:10px;inset-inline-start:10px;max-width:calc(100% - 20px);padding:5px 12px;border-radius:100px;background:var(--wf-cta-bg);color:var(--wf-cta-ink);font-size:.85em;line-height:1.4;overflow-wrap:anywhere;text-decoration:none}.header .wf-mega-promo__cta[data-position=bottom-end]{inset-inline-start:auto;inset-inline-end:10px}.header .gsp-mega-menu a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:3px}.header .gsp-header__desktop .gsp-header__overlay{transition:opacity .12s ease,visibility .12s ease}@media(hover:hover)and (pointer:fine){.gsp-header__desktop .gsp-main-menu :is(.gsp-menu-link,.gsp-submenu-link,.gsp-reversed-link__text,.wf-mega-column a):not(:hover){transition-duration:0s}.header .gsp-header__desktop:not(.show-overlay) .gsp-header__overlay{transition:none}.gsp-header__desktop .gsp-main-menu>.gsp-menu-item__mega>.gsp-mega-menu-on-desktop{pointer-events:none}.gsp-header__desktop .gsp-main-menu>.gsp-menu-item__mega:is(:hover,:focus-within,.active-mega)>.gsp-mega-menu-on-desktop .gsp-mega-menu-inner{position:relative;pointer-events:auto}.gsp-header__desktop .gsp-main-menu>.gsp-menu-item__mega .gsp-mega-menu-inner:before{content:"";position:absolute;inset-inline:0;bottom:100%;height:calc(var(--sub-menu-border-transparent-width) + 2px)}.menu-direction-up .gsp-main-menu>.gsp-menu-item__mega .gsp-mega-menu-inner:before{top:100%;bottom:auto}}@media(min-width:992px){.header .gsp-mega-menu-on-desktop .gsp-mega-menu-inner{background:var(--wf-menu-background);color:var(--wf-menu-color);border:0;border-radius:var(--wf-menu-radius);padding:var(--wf-menu-padding);box-shadow:0 16px 40px #10243a18}.header .gsp-mega-menu-on-desktop .gsp-mega-menu-inner>.row{row-gap:24px;--bs-gutter-x:24px;align-items:flex-start}}@media(max-width:991px){.header .gsp-menu-mobile-inner>.gsp-megamenu-block{margin-bottom:26px;width:100%}.header .wf-mega-column a{padding-block:5px}.header .wf-mega-column li+li{margin-top:4px}.header .wf-mega-promo__media{max-height:240px}}@media(prefers-reduced-motion:reduce){.header .wf-mega-promo img{transition:none}}@media(min-width:1200px){.layout-logo-left-1menu-1line .gsp-header__desktop .main-header>.gsp-header__wrap>.container-section{padding-inline:clamp(24px,2.6vw,50px);max-width:100%;width:100%}.layout-logo-left-1menu-1line .gsp-header__desktop .gsp-header-inner{gap:clamp(16px,1.25vw,24px)}.layout-logo-left-1menu-1line .gsp-header__desktop .navbar-brand{padding-inline-end:0!important}.layout-logo-left-1menu-1line .gsp-header__desktop [data-overflow-menu]{flex:1 1 auto;min-width:0;justify-content:flex-start!important}.layout-logo-left-1menu-1line .gsp-header__desktop .gsp-main-menu{--gsp-main-menu-spacing: clamp(12px, 1vw, 20px);width:max-content!important;margin-inline:0;flex-wrap:nowrap}.layout-logo-left-1menu-1line .gsp-header__desktop .gsp-main-menu>li>a .wf-menu-label{flex-wrap:nowrap}.layout-logo-left-1menu-1line .gsp-header__desktop .gsp-header-addons{--gsp-header-addons-main-spacing: 16px;padding-inline-start:0!important}.layout-logo-left-1menu-1line .gsp-header__desktop .wf-header-search{min-width:150px;width:clamp(150px,calc(100vw - 1200px),280px)}}@media(min-width:1200px)and (max-width:1399.98px){.layout-logo-left-1menu-1line .gsp-header__desktop .main-header>.gsp-header__wrap>.container-section{padding-inline:24px}.layout-logo-left-1menu-1line .gsp-header__desktop .gsp-header-inner{gap:12px}.layout-logo-left-1menu-1line .gsp-header__desktop .gsp-header-addons{--gsp-header-addons-main-spacing: 12px}.layout-logo-left-1menu-1line .gsp-header__desktop .gsp-main-menu>li>a.typo-navigation{font-size:calc(var(--gsp-body-font-size) * var(--gsp-navigation-scale) * .875)!important}}@media(min-width:992px)and (max-width:1199.98px){.layout-logo-left-1menu-1line .gsp-header__desktop{display:none!important}.layout-logo-left-1menu-1line .gsp-header__mobile{display:block!important}}@media(min-width:992px){.header .gsp-header__desktop{--wf-mega-panel-gutter: 24px}.header .gsp-mega-menu-on-desktop .container-section{width:100%;max-width:100%;padding-inline:max(0px,calc(var(--wf-mega-panel-gutter) - var(--sub-menu-border-transparent-width, 8px)))!important}}@media(min-width:1400px){.layout-logo-left-1menu-1line .gsp-header__desktop{--wf-mega-panel-gutter: clamp(24px, 2.6vw, 50px)}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/wf-mega-menu.css.map */
