.jadu-mega{display:flex;align-items:stretch;height:100%;position:static}.jadu-mega__list{display:flex;align-items:stretch;flex-shrink:0;gap:10px;margin:0;padding:0;list-style:none}.jadu-mega__item{display:flex;align-items:center;position:relative}.jadu-mega__item>a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;position:relative;white-space:nowrap;letter-spacing:.06em;font-size:12px}.jadu-mega__item>a:after{content:"";position:absolute;left:12px;right:12px;bottom:8px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .35s var(--transition--ease-out)}.jadu-mega__item>a:hover:after,.jadu-mega__item.is-open>a:after,.jadu-mega__item>a:focus-visible:after{transform:scaleX(1)}.jadu-mega__backdrop{position:fixed;left:0;right:0;top:calc(100% - 1px);bottom:0;z-index:3;background:color-mix(in srgb,var(--bg-color--dark) 46%,transparent);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s var(--transition--standard),visibility .28s}.jadu-mega__backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.jadu-mega__panel{color:var(--color--body);background:var(--bg-color--body)}.jadu-mega__panel[data-full]{position:fixed;left:0;right:0;top:calc(100% - 1px);z-index:4;max-height:calc(100dvh - var(--jadu-mega-top, 0px));overflow:auto;border-top:1px solid color-mix(in srgb,var(--bg-color--light) 72%,var(--bg-color--dark));box-shadow:0 28px 50px color-mix(in srgb,var(--bg-color--dark) 14%,transparent);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s var(--transition--ease-out),visibility .28s}.jadu-mega__panel[data-full].is-open{opacity:1;visibility:visible;pointer-events:auto}.jadu-mega__panel--story{position:absolute;top:calc(100% - 6px);left:0;z-index:5;width:280px;padding:14px 0;border:1px solid color-mix(in srgb,var(--bg-color--light) 75%,var(--bg-color--dark));box-shadow:0 18px 40px color-mix(in srgb,var(--bg-color--dark) 12%,transparent);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .24s var(--transition--ease-out),transform .24s var(--transition--ease-out),visibility .24s}.jadu-mega__panel--story.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.jadu-mega__sheet{width:min(1320px,calc(100% - 64px));margin:0 auto;padding:36px 0 8px}.jadu-mega__sheet--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:48px;align-items:start}.jadu-mega__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px}.jadu-mega__kicker,.jadu-mega__story-intro{margin:0}.jadu-mega__kicker{font-family:var(--font--heading--family);font-weight:var(--font--heading--weight);font-style:var(--font--heading--style);text-transform:var(--font--heading--uppercase);letter-spacing:var(--font--heading--spacing);font-size:12px;line-height:1.3;color:var(--bg-color--dark);margin-bottom:14px}.jadu-mega__links,.jadu-mega__story-list{list-style:none;margin:0;padding:0}.jadu-mega__links a,.jadu-mega__story-list a,.jadu-mega__cat-link,.jadu-mega__concern,.jadu-mega__promo{color:var(--color--body);text-decoration:none}.jadu-mega__links>li>a,.jadu-mega__story-list a,.jadu-mega__label,.jadu-mega__caption,.jadu-mega__concern-title,.jadu-mega__product-name,.jadu-mega__story-intro{font-family:var(--font--heading--family);font-weight:var(--font--heading--weight);font-style:var(--font--heading--style);font-size:18px;line-height:1.25;letter-spacing:.01em;text-transform:none;color:var(--color--body)}.jadu-mega__links>li>a{display:flex;align-items:center;min-height:44px}.jadu-mega__label,.jadu-mega__product-name,.jadu-mega__concern-title{display:inline-block;width:fit-content;max-width:100%;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .35s var(--transition--ease-out)}.jadu-mega__links>li>a:hover .jadu-mega__label,.jadu-mega__cat-link:hover .jadu-mega__label,.jadu-mega__story-list a:hover .jadu-mega__label,.jadu-mega__product:hover .jadu-mega__product-name,.jadu-mega__concern:hover .jadu-mega__concern-title,.jadu-mega__links>li>a:focus-visible .jadu-mega__label,.jadu-mega__cat-link:focus-visible .jadu-mega__label,.jadu-mega__story-list a:focus-visible .jadu-mega__label,.jadu-mega__product:focus-visible .jadu-mega__product-name,.jadu-mega__concern:focus-visible .jadu-mega__concern-title{background-size:100% 1px}.jadu-mega__promos{display:grid;grid-template-columns:1fr 1fr;gap:16px}.jadu-mega__promo-media,.jadu-mega__concern-media{display:block;overflow:hidden;background:color-mix(in srgb,var(--bg-color--light) 46%,var(--bg-color--body))}.jadu-mega__promo-media{aspect-ratio:4 / 5}.jadu-mega__concern-media{aspect-ratio:3 / 4}.jadu-mega__photo{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transition:transform .7s var(--transition--ease-out)}.jadu-mega__promo:hover .jadu-mega__photo,.jadu-mega__promo:focus-visible .jadu-mega__photo,.jadu-mega__concern:hover .jadu-mega__photo,.jadu-mega__concern:focus-visible .jadu-mega__photo,.jadu-mega__cat-link:hover .jadu-mega__photo,.jadu-mega__cat-link:focus-visible .jadu-mega__photo,.jadu-mega__product:hover .jadu-mega__photo,.jadu-mega__product:focus-visible .jadu-mega__photo{transform:scale(1.1)}.jadu-mega__caption,.jadu-mega__concern-title{text-align:center}.jadu-mega__caption{display:block;margin-top:12px}.jadu-mega__concerns{width:min(1320px,calc(100% - 64px));margin:0 auto;padding:32px 0 8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.jadu-mega__concern{display:flex;flex-direction:column;align-items:center;text-align:center}.jadu-mega__concern-title{margin-top:14px}.jadu-mega__concern-title:before{content:"";display:block;width:22px;height:1px;margin:0 auto 10px;background:var(--bg-color--light)}.jadu-mega__sheet--category{width:min(1180px,calc(100% - 64px));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:18px;row-gap:16px;align-items:start}.jadu-mega__sheet--category>div,.jadu-mega__sheet--category .jadu-mega__links{display:contents}.jadu-mega__sheet--category .jadu-mega__kicker{grid-column:1 / -1;margin-bottom:0}.jadu-mega__cat-link{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0;text-align:center}.jadu-mega__sheet--category .jadu-mega__label,.jadu-mega__product-name,.jadu-mega__concern-title{font-family:var(--font--heading--family);font-weight:var(--font--heading--weight);font-style:var(--font--heading--style);font-size:18px;line-height:1.25;letter-spacing:.01em;text-transform:none}.jadu-mega__thumb,.jadu-mega__category-feature .jadu-mega__promo-media{display:block;width:100%;aspect-ratio:1;overflow:hidden}.jadu-mega__thumb .jadu-mega__photo,.jadu-mega__category-feature .jadu-mega__photo{object-fit:cover;object-position:center}.jadu-mega__products{width:min(1120px,calc(100% - 64px));margin:0 auto;padding:32px 0 12px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.jadu-mega__product{display:flex;flex-direction:column;align-items:center;min-width:0;color:var(--color--body);text-align:center;text-decoration:none}.jadu-mega__product-media,.jadu-mega__concern-media{align-self:stretch;width:100%}.jadu-mega__product-media{display:block;aspect-ratio:1;overflow:hidden}.jadu-mega__product-media .jadu-mega__photo{object-fit:contain}.jadu-mega__product-name{margin-top:14px}.jadu-mega__category-feature{width:100%}.jadu-mega__story-intro{display:block;padding:4px 22px 12px;color:var(--bg-color--dark)}.jadu-mega__story-list a{display:flex;align-items:center;min-height:44px;padding:0 22px}.jadu-mega__foot{margin-top:28px;padding:16px 32px;background:color-mix(in srgb,var(--bg-color--light) 38%,var(--bg-color--body))}.jadu-mega__foot p{width:min(1320px,calc(100% - 64px));margin:0 auto;font-family:var(--font--heading--family);font-weight:var(--font--heading--weight);font-style:var(--font--heading--style);text-transform:none;letter-spacing:.01em;font-size:18px;line-height:1.25;color:var(--color--body)}.jadu-mega__foot a{margin-left:8px;font-family:var(--font--nav--family);font-weight:var(--font--nav--weight);font-style:var(--font--nav--style);font-size:12px;letter-spacing:var(--font--button--spacing);text-transform:var(--font--nav--uppercase);color:var(--bg-color--dark);text-decoration:none;border-bottom:1px solid currentColor;white-space:nowrap}.jadu-mega__foot a span{display:inline-block;transition:transform .3s var(--transition--ease-out)}.jadu-mega__foot a:hover span,.jadu-mega__foot a:focus-visible span{transform:translate(4px)}.jadu-mega a:focus-visible,.jadu-mega-mobile a:focus-visible,.jadu-mega-mobile button:focus-visible,.header--rewards:focus-visible{outline:1px solid var(--bg-color--dark);outline-offset:3px}.header--rewards{position:relative;display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none;padding:0 2px;white-space:nowrap;letter-spacing:.06em;font-size:11px}.header--rewards__note{position:absolute;top:calc(100% + 8px);right:0;width:260px;padding:14px 16px;background:var(--bg-color--body);color:var(--color--body);border:1px solid color-mix(in srgb,var(--bg-color--light) 70%,var(--bg-color--dark));box-shadow:0 16px 36px color-mix(in srgb,var(--bg-color--dark) 12%,transparent);font-family:var(--font--paragraph--family);font-weight:var(--font--paragraph--weight);font-style:var(--font--paragraph--style);font-size:13px;line-height:1.45;letter-spacing:0;text-transform:none;white-space:normal;overflow:visible;opacity:0;visibility:hidden;pointer-events:none;z-index:6;transition:opacity .2s var(--transition--standard),visibility .2s}.header--rewards:hover .header--rewards__note,.header--rewards:focus-visible .header--rewards__note,.header--rewards:focus-within .header--rewards__note{opacity:1;visibility:visible}@media only screen and (max-width:1180px){.jadu-mega__sheet,.jadu-mega__concerns,.jadu-mega__foot p{width:min(1320px,calc(100% - 40px))}.jadu-mega__sheet--split,.jadu-mega__sheet--category{grid-template-columns:1fr;gap:28px}.jadu-mega__promos{max-width:560px}.jadu-mega__sheet--category>div{display:contents}.jadu-mega__sheet--category .jadu-mega__links,.jadu-mega__products{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.jadu-mega__cat-link,.jadu-mega__product{flex:0 0 148px;scroll-snap-align:start}.jadu-mega__category-feature{max-width:240px}.jadu-mega__concerns{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:12px}.jadu-mega__concern{flex:0 0 200px;scroll-snap-align:start}}.jadu-mega-mobile{display:block}.jadu-mega-mobile__list{list-style:none;margin:0;padding:0 8px}.jadu-mega-mobile__item+.jadu-mega-mobile__item{border-top:1px solid color-mix(in srgb,var(--bg-color--light) 68%,var(--bg-color--dark))}.jadu-mega-mobile__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.jadu-mega-mobile__row>a,.jadu-mega-mobile__links a,.jadu-mega-mobile__rewards{color:var(--color--body);text-decoration:none;font-family:var(--font--nav--family);font-weight:var(--font--nav--weight);font-style:var(--font--nav--style);letter-spacing:1px;text-transform:var(--font--nav--uppercase)}.jadu-mega-mobile__row>a{display:flex;align-items:center;min-height:48px;padding:8px 8px 8px 10px;flex:1 1 auto}.jadu-mega-mobile__toggle{width:44px;height:44px;display:grid;place-items:center;color:var(--bg-color--dark);flex-shrink:0}.jadu-mega-mobile__toggle:before{content:"";width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s var(--transition--standard)}.jadu-mega-mobile__toggle[aria-expanded=true]:before{transform:translateY(2px) rotate(-135deg)}.jadu-mega-mobile__panel{padding:0 10px 16px}.jadu-mega-mobile__kicker{margin:14px 0 4px;font-family:var(--font--heading--family);font-weight:var(--font--heading--weight);font-style:var(--font--heading--style);text-transform:var(--font--heading--uppercase);letter-spacing:var(--font--heading--spacing);font-size:12px;color:var(--bg-color--dark)}.jadu-mega-mobile__links{list-style:none;margin:0;padding:0}.jadu-mega-mobile__links a,.jadu-mega-mobile__promos a,.jadu-mega-mobile__concern span,.jadu-mega-mobile__products .jadu-mega__product-name,.jadu-mega-mobile__quiz,.jadu-mega-mobile__intro{font-family:var(--font--heading--family);font-weight:var(--font--heading--weight);font-style:var(--font--heading--style);font-size:16px;line-height:1.25;letter-spacing:.01em;text-transform:none}.jadu-mega-mobile__links a{display:flex;align-items:center;gap:12px;min-height:44px}.jadu-mega-mobile__thumb{width:44px;height:56px;overflow:hidden;flex-shrink:0}.jadu-mega-mobile__thumb img,.jadu-mega-mobile__concern img,.jadu-mega-mobile__promos img{width:100%;height:100%;object-fit:cover;display:block}.jadu-mega-mobile__products{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 2px 12px;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain}.jadu-mega-mobile__products .jadu-mega__product{flex:0 0 148px;scroll-snap-align:start}.jadu-mega-mobile__products .jadu-mega__product-name{font-size:16px}.jadu-mega-mobile__promos{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.jadu-mega-mobile__promos a{display:block;color:var(--color--body);text-decoration:none}.jadu-mega-mobile__promos .jadu-mega__promo-media{aspect-ratio:4 / 5;margin-bottom:8px}.jadu-mega-mobile__concerns{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 2px 12px;margin:0 -2px;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain}.jadu-mega-mobile__concern{flex:0 0 72%;scroll-snap-align:start;color:var(--color--body);text-decoration:none}.jadu-mega-mobile__concern .jadu-mega__concern-media{aspect-ratio:3 / 4}.jadu-mega-mobile__concern span{display:block;margin-top:8px;text-align:center}.jadu-mega-mobile__quiz,.jadu-mega-mobile__intro{margin:8px 0 0;color:var(--color--body)}.jadu-mega-mobile__quiz a{margin-left:6px;font-family:var(--font--nav--family);font-weight:var(--font--nav--weight);font-style:var(--font--nav--style);font-size:12px;letter-spacing:var(--font--button--spacing);text-transform:var(--font--nav--uppercase);color:var(--bg-color--dark);text-decoration:none;border-bottom:1px solid currentColor;white-space:nowrap}.jadu-mega-mobile__quiz a span{display:inline-block}.jadu-mega-mobile__rewards{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:8px 18px 12px;min-height:48px;justify-content:center}.jadu-mega-mobile__rewards small{font-family:var(--font--paragraph--family);font-weight:var(--font--paragraph--weight);font-style:var(--font--paragraph--style);font-size:13px;letter-spacing:0;text-transform:none;line-height:1.4;color:var(--color--body--light)}.layout--viewport[data-drawer-view=y-menu] .drawer--container[data-view=y-menu]:has(.jadu-mega-mobile){display:flex;flex-direction:column;height:100%;min-height:0}.mobile-nav:has(.jadu-mega-mobile){display:flex;flex-direction:column;height:100%;min-height:0}.mobile-nav:has(.jadu-mega-mobile) .mobile-nav--header{order:1;flex-shrink:0}.mobile-nav:has(.jadu-mega-mobile) .mobile-nav--menu{order:2;flex:1 1 auto;min-height:0;overflow-y:auto}.mobile-nav:has(.jadu-mega-mobile) .mobile-nav--footer{order:3;flex-shrink:0}.mobile-nav:has(.jadu-mega-mobile) .mobile-nav--quiz-cta:not(:empty){order:4;flex-shrink:0;position:sticky;bottom:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--bg-color--body);border-top:1px solid color-mix(in srgb,var(--bg-color--light) 65%,var(--bg-color--dark));z-index:2}@media(prefers-reduced-motion:reduce){.jadu-mega__panel,.jadu-mega__panel--story,.jadu-mega__photo,.jadu-mega__item>a:after,.jadu-mega__foot a span,.header--rewards__note{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/188/assets/jadu-mega-menu.css.map */
