.main-nav:has(wf-mega-menu){z-index:60!important;isolation:isolate}.wf-mega{display:block;color:#191533;font-family:Sora,sans-serif}.wf-mega-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;list-style:none;padding:0;margin:0}.wf-mega-item{list-style:none;margin:0;padding:0}.wf-mega-trigger{display:flex;align-items:center;gap:8px;padding:16px 12px;list-style:none;font-size:16px;font-weight:600;cursor:pointer;color:inherit;text-decoration:none;line-height:1.5}.wf-mega-trigger::-webkit-details-marker,.wf-mega-subcategory summary::-webkit-details-marker{display:none}.wf-mega-trigger:hover,.wf-mega-details[open]>.wf-mega-trigger{color:#b00069}.wf-mega a:focus-visible,.wf-mega summary:focus-visible{outline:2px solid #ff0099;outline-offset:3px}.wf-mega-panel{position:absolute;left:0;right:0;top:100%;background:#f3f4f7;padding:24px;box-shadow:0 18px 30px #19153324;border-top:1px solid #e4e4e9;max-height:var(--wf-panel-height,70vh);overflow:auto;overscroll-behavior:contain}.wf-mega-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px;max-width:1752px;margin:auto}.wf-mega-categories{background:#fff;border:1px solid #e1e2e7;border-radius:18px;padding:24px;display:flex;flex-direction:column;align-self:stretch}.wf-mega-categories h2{font:600 23px/1.3 Sora,sans-serif;margin:0 0 22px}.wf-mega-categories ul,.wf-mega-categories li{list-style:none;padding:0;margin:0}.wf-mega-categories a,.wf-mega-subcategory summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font:400 13px/1.5 Sora,sans-serif;color:#343448;text-decoration:none;cursor:pointer;list-style:none}.wf-mega-categories a:hover{color:#b00069}.wf-mega-categories a>span{color:#b00069}.wf-mega-subcategory ul{padding:0 0 8px 12px}.wf-mega-categories .wf-mega-view-all{margin-top:auto;border-top:1px solid #e1e2e7;padding-top:18px;font-weight:600}.wf-mega-brands{display:grid;grid-template-columns:120px repeat(6,minmax(0,1fr));gap:10px;align-items:center;background:#fff;padding:14px;border:1px solid #e1e2e7;border-radius:18px}.wf-mega-brands h3{font:600 13px/1.5 Sora,sans-serif;margin:0;color:#b00069}.wf-mega-brand{display:flex;align-items:center;justify-content:center;text-align:center;height:64px;background:#f6f6f8;border:1px solid #e5e5eb;border-radius:12px;padding:10px;font:600 12px/1.4 Sora,sans-serif;color:#191533;text-decoration:none}.wf-mega-brand img{width:100%;height:100%;object-fit:contain;filter:grayscale(1);mix-blend-mode:multiply}.wf-mega-brand:hover{border-color:#f09}.wf-mega-brand:hover img{filter:none}.wf-mega-heading{font:600 12px/1.4 Sora,sans-serif;color:#b00069;margin:18px 0 12px}.wf-mega-heading span{display:block;font-size:21px;color:#191533;margin-top:4px}.wf-mega-products{display:grid;grid-template-columns:1.7fr repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:14px}.wf-mega-product{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:#fff;color:#191533;text-decoration:none;border:1px solid #e9e9ef;transition:box-shadow .15s}.wf-mega-product:hover{color:#191533;box-shadow:0 4px 16px #19153320}.wf-mega-image{height:110px;padding:12px;background:#eef2f5;display:flex;align-items:center;justify-content:center}.wf-mega-product:nth-child(3n) .wf-mega-image{background:#fff4df}.wf-mega-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.wf-mega-product-copy{padding:12px;display:flex;flex-direction:column;gap:6px;flex:1}.wf-mega-product-copy strong{font:600 12px/1.4 Sora,sans-serif}.wf-mega-product-copy>span{font:400 12px/1.4 Sora,sans-serif}.wf-mega-featured{grid-row:span 2}.wf-mega-featured .wf-mega-image{height:auto;flex:1;min-height:220px;padding:24px}.wf-mega-featured .wf-mega-image img{max-height:290px}.wf-mega-featured .wf-mega-product-copy{flex:0;background:#191533;color:#fff;padding:20px}.wf-mega-featured strong{font-size:19px}@media(min-width:1600px){.wf-mega-image{height:145px}.wf-mega-product-copy strong{font-size:14px}.wf-mega-layout{grid-template-columns:270px minmax(0,1fr)}}@media(max-width:1199px){.wf-mega-panel{padding:16px}.wf-mega-layout{grid-template-columns:205px minmax(0,1fr);gap:16px}.wf-mega-brands{grid-template-columns:repeat(6,minmax(0,1fr))}.wf-mega-brands h3{grid-column:1/-1}.wf-mega-categories{padding:18px}.wf-mega-products{gap:10px}.wf-mega-trigger{font-size:14px;padding:14px 10px}}@media(prefers-reduced-motion:reduce){.wf-mega-product{transition:none}}.wf-mega{color:#2a2a42;--wf-pink-pastel:#ffe0f3;--wf-aqua-pastel:#e1fbfb}.wf-mega-panel{padding:22px 3.125vw 24px}.wf-mega-layout{max-width:1800px;grid-template-columns:minmax(190px,17.78%) minmax(0,1fr);gap:clamp(16px,1.3vw,24px)}.wf-mega-categories{padding:24px 20px;border-radius:18px}.wf-mega-categories h2{font-size:22px;margin-bottom:18px}.wf-mega-categories a,.wf-mega-subcategory summary{font-size:12px;padding:11px 10px}.wf-mega-brands{grid-template-columns:17% repeat(6,minmax(0,1fr));padding:14px 18px;gap:10px;border-radius:16px}.wf-mega-brands h3{grid-column:auto;border-right:1px solid #e2e2e2;padding-right:16px;font-size:12px}.wf-mega-brand{height:60px;padding:12px;border-radius:12px}.wf-mega-heading{font-size:10px;margin:14px 2px 10px;line-height:1.4}.wf-mega-heading span{font-size:16px;margin-top:3px;color:#2a2a42}.wf-mega-products{grid-template-columns:2.06fr repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;height:clamp(348px,22.66vw,420px)}.wf-mega-product{min-height:0;border:0;border-radius:16px;color:#2a2a42}.wf-mega-image{height:57%;min-height:0;flex:0 0 57%;padding:10px;background:var(--wf-aqua-pastel)}.wf-mega-product:nth-child(3n) .wf-mega-image{background:var(--wf-pink-pastel)}.wf-mega-product:nth-child(3n+1) .wf-mega-image{background:#f0f0f2}.wf-mega-product-copy{padding:10px 12px;gap:3px;min-height:0;justify-content:center}.wf-mega-product-copy strong{font-size:11px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wf-mega-product-copy>span{font-size:11px;line-height:1.3}.wf-mega-featured .wf-mega-image{height:62%;min-height:0;flex:0 0 62%;padding:24px}.wf-mega-featured .wf-mega-image img{max-height:100%}.wf-mega-featured .wf-mega-product-copy{flex:1;background:#2a2a42;padding:22px;justify-content:center}.wf-mega-featured strong{font-size:20px}@media(max-width:1199px){.wf-mega-panel{padding-left:24px;padding-right:24px}.wf-mega-brands{padding:12px;gap:8px}.wf-mega-brand{height:54px;padding:8px}.wf-mega-categories{padding:20px 12px}.wf-mega-featured strong{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/wefuel-mega-menu.css.map */
