.wf-megamenu-columns{display:flex;flex-wrap:wrap;gap:2rem 2.5rem}.wf-megamenu__column{flex:0 1 11rem;min-width:9rem}.wf-megamenu__heading{font-weight:600;margin:0 0 .75rem;font-size:.95rem}.wf-megamenu__heading a{text-decoration:none}.wf-megamenu__links{list-style:none;margin:0;padding:0}.wf-megamenu__links li+li{margin-top:.35rem}.wf-megamenu__links .nav-link{display:inline-block;font-size:.9rem;line-height:1.35}.wf-windflower-nav .list-menu{gap:clamp(.65rem,1.4vw,2.5rem);row-gap:.35rem;align-items:center}@media(min-width:1024px){.section-header.is-sticky #x-header-container .wf-windflower-nav{margin-top:0;align-self:center}.section-header.is-sticky #x-header-container .wf-windflower-nav .tabbed_menu_item,.section-header.is-sticky #x-header-container .wf-windflower-nav .tree-menu-item,.section-header.is-sticky #x-header-container .wf-windflower-nav .simple_menu_item{display:flex;align-items:center}}.wf-windflower-nav .tabbed_menu_item,.wf-windflower-nav .tree-menu-item,.wf-windflower-nav .simple_menu_item{max-width:100%}.wf-windflower-nav .tabbed_menu_item a,.wf-windflower-nav .tree-menu-item a,.wf-windflower-nav .simple_menu_item a{white-space:normal;text-wrap:balance;line-height:1.25;-webkit-hyphens:auto;hyphens:auto}@media(min-width:1100px){.wf-windflower-nav .tabbed_menu_item a,.wf-windflower-nav .tree-menu-item a,.wf-windflower-nav .simple_menu_item a{max-width:11rem}}.wf-megamenu-panel,.wf-tabbed-megamenu,.wf-tabbed-megamenu-wrap{max-width:100%;overflow-x:hidden;box-sizing:border-box}.wf-tabbed-megamenu--desktop:not(.wf-tabbed-megamenu--single-tab){display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:clamp(1rem,2vw,2rem);align-items:start}.wf-tabbed-megamenu--desktop:not(.wf-tabbed-megamenu--single-tab) .wf-tabbed-megamenu__tabs{display:flex;flex-direction:column;gap:.25rem;position:sticky;top:0;min-width:0}.wf-tabbed-megamenu--desktop.wf-tabbed-megamenu--single-tab{display:block}.wf-tabbed-megamenu--desktop.wf-tabbed-megamenu--single-tab .wf-tabbed-megamenu__tabs{display:none}.wf-tabbed-megamenu__panels{min-width:0}.wf-tabbed-megamenu__tab{-webkit-appearance:none;appearance:none;border:0;background:transparent;text-align:left;padding:.65rem .85rem;border-radius:.5rem;font-size:.95rem;font-weight:500;cursor:pointer;color:inherit;transition:background-color .2s ease,color .2s ease;white-space:normal;text-wrap:balance;line-height:1.25;max-width:100%}.wf-tabbed-megamenu__tab:hover,.wf-tabbed-megamenu__tab.is-active{background:rgba(var(--colors-text),.06)}.wf-tabbed-megamenu__tab.is-active{font-weight:600}.wf-tabbed-megamenu__panel-heading{margin:0 0 1rem;font-size:1rem;font-weight:600;line-height:1.3;text-wrap:balance}.wf-tabbed-megamenu__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem;width:100%}.wf-tabbed-megamenu__grid>*{min-width:0}.wf-megamenu-card{display:flex;flex-direction:column;gap:.5rem;text-decoration:none;color:inherit;min-width:0;height:100%}.wf-megamenu-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:.5rem;background:transparent}.wf-megamenu-card__media--placeholder{display:flex;align-items:center;justify-content:center;background:rgba(var(--colors-text),.06)}.wf-megamenu-card__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.wf-megamenu-card__fallback{font-size:1.5rem;font-weight:600;opacity:.35;text-transform:uppercase}.wf-megamenu-card__title{font-size:.875rem;line-height:1.35;font-weight:500;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media(hover:hover)and (pointer:fine){.wf-megamenu-card__img{transition:transform .25s ease}.wf-megamenu-card:hover .wf-megamenu-card__img{transform:scale(1.03)}}.wf-megamenu-mobile-root{list-style:none;width:100%;max-width:100%;box-sizing:border-box}#mobile-navigation .menu-drawer .wf-megamenu-mobile-root{padding-left:1rem;padding-right:1rem;padding-bottom:1.5rem}.wf-tabbed-megamenu--mobile{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%}.wf-tabbed-megamenu--mobile .wf-tabbed-megamenu__tabs{display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.35rem;margin:0 -.25rem;padding-left:.25rem;padding-right:.25rem;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:thin}.wf-tabbed-megamenu--mobile .wf-tabbed-megamenu__tabs::-webkit-scrollbar{height:4px}.wf-tabbed-megamenu--mobile .wf-tabbed-megamenu__tab{flex:0 0 auto;font-size:.8125rem;padding:.5rem .75rem;border:1px solid rgba(var(--colors-text),.12);scroll-snap-align:start;max-width:min(14rem,75vw);text-align:center}.wf-tabbed-megamenu--mobile .wf-tabbed-megamenu__tab.is-active{border-color:rgba(var(--colors-text),.28)}.wf-tabbed-megamenu--mobile .wf-tabbed-megamenu__panels{overflow:visible}.wf-tabbed-megamenu--mobile .wf-tabbed-megamenu__panel-heading{font-size:.9375rem;margin-bottom:.75rem}.wf-tabbed-megamenu--mobile .wf-tabbed-megamenu__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem .75rem}.wf-tabbed-megamenu--mobile .wf-megamenu-card__title{font-size:.8125rem;text-align:center}.wf-tabbed-megamenu--mobile.wf-tabbed-megamenu--single-tab .wf-tabbed-megamenu__panel-heading{margin-top:0}@media(min-width:768px){.wf-tabbed-megamenu--desktop .wf-tabbed-megamenu__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.wf-megamenu-columns{gap:2rem 3rem}.wf-tabbed-megamenu--desktop .wf-tabbed-megamenu__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem 1.5rem}}@media(max-width:767px){.wf-tabbed-megamenu--desktop:not(.wf-tabbed-megamenu--single-tab){grid-template-columns:1fr;gap:1rem}.wf-tabbed-megamenu--desktop .wf-tabbed-megamenu__tabs{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;position:static;padding-bottom:.35rem}.wf-tabbed-megamenu--desktop .wf-tabbed-megamenu__tab{flex:0 0 auto;white-space:nowrap;max-width:none}.wf-tabbed-megamenu--desktop .wf-tabbed-megamenu__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.wf-tabbed-megamenu--desktop .wf-tabbed-megamenu__grid{grid-template-columns:1fr;gap:1rem}.wf-tabbed-megamenu--mobile .wf-tabbed-megamenu__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .625rem}}@media(max-width:359px){.wf-tabbed-megamenu--mobile .wf-tabbed-megamenu__tab{font-size:.75rem;padding:.45rem .6rem}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/wf-megamenu.css.map */
