.mega-menu{position:static}header-menu>details.mega-menu{position:static}@media screen and (min-width:1100px){.header__inline-menu .list-menu--inline{height:100%;align-items:stretch}.header__inline-menu .list-menu--inline>li{display:flex}header-menu{display:flex;height:100%}header-menu>details.mega-menu{display:block;height:100%}header-menu>details.mega-menu>summary{display:flex;align-items:center;height:100%}}.mega-menu__content{--mega-menu-panel-bg: #fbf6eb;background:var(--mega-menu-panel-bg);border:0;box-shadow:0 1.6rem 2.4rem -.8rem #1c2b3a24;left:0;right:0;width:100%;max-width:none;margin:0;top:100%;padding:0;position:absolute;overflow:hidden;z-index:4;border-radius:0 0 50px 50px;display:grid;grid-template-rows:0fr}.mega-menu__content>.mega-menu__panel{min-height:0;overflow:hidden}.shopify-section-header-sticky .mega-menu__content{max-height:calc(100vh - var(--header-height, 8rem) - 2rem)}.header-wrapper{transition:background-color .4s ease}.header-wrapper.mega-menu-open,.header-wrapper.menu-open{z-index:6;overflow:visible;background-color:var(--mega-menu-panel-bg, #fbf6eb)}.section-header{overflow:visible}html:has(.header-wrapper.mega-menu-open),html:has(.header-wrapper.menu-open){overflow-x:clip}.js .mega-menu__content{visibility:hidden;pointer-events:none;opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1),opacity .35s ease,visibility 0s linear .4s}.mega-menu[open] .mega-menu__content{visibility:visible;pointer-events:auto;opacity:1;grid-template-rows:1fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1),opacity .3s ease,visibility 0s linear 0s}@media(prefers-reduced-motion:reduce){.js .mega-menu__content,.mega-menu[open] .mega-menu__content,.header-wrapper{transition:none}}.mega-menu__panel{--mega-menu-panel-bg: #fbf6eb;--mega-menu-heading: #4d9d98;--mega-menu-text: #1c2b3a;--mega-menu-highlights-bg: #8ecfca;--mega-menu-highlights-text: #ffffff;width:100%;margin:0 auto;background:transparent;border-radius:0;box-shadow:none;padding:5rem 7.5rem}.mega-menu__heading{margin:0 0 1.6rem .4rem;color:var(--mega-menu-heading);font-size:1.2rem;font-weight:600;letter-spacing:.22em;line-height:1.2;text-transform:uppercase;text-align:left}.mega-menu__list{display:grid;grid-template-columns:repeat(var(--mega-columns, 6),minmax(0,1fr));gap:3.2rem 1.6rem;align-items:start;list-style:none;margin:0;padding:0}.mega-menu__item{display:flex;flex-direction:column;align-items:center;gap:3rem;text-align:center;color:var(--mega-menu-text)}.mega-menu__item-link{display:flex;flex-direction:column;align-items:center;gap:2rem;text-decoration:none;color:inherit;width:100%}.mega-menu__item-media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:calc(var(--mega-image-height, 13.2rem) + 1.6rem)}.mega-menu__item-image,.mega-menu__item-placeholder{position:relative;z-index:1;width:auto;max-width:100%;height:var(--mega-image-height, 13.2rem);object-fit:contain;filter:drop-shadow(0 .8rem 1.2rem rgba(28,43,58,.12));transition:transform .35s ease}.mega-menu__item-placeholder{width:9.6rem;height:9.6rem;border-radius:2rem}.mega-menu__item-link:hover .mega-menu__item-image,.mega-menu__item-link:hover .mega-menu__item-placeholder{transform:translateY(-.4rem) scale(1.04)}.mega-menu__item-title{max-width:100%;word-wrap:break-word;font-size:var(--mega-title-size, 1.5rem);font-weight:600;line-height:1.3;color:var(--mega-menu-text)}.mega-menu__item-title-image{display:block;height:3.2rem;width:auto;max-width:12rem;object-fit:contain}.mega-menu__item-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;list-style:none;margin:0;padding:0;max-width:12rem}.mega-menu__item-tag{display:inline-flex;align-items:center;justify-content:center;padding:.3rem 1rem;border:1px solid var(--tag-color, #7eb8c9);border-radius:.5rem;color:var(--color-gray, #4B4D51);background:transparent;font-size:1.1rem;font-weight:500;line-height:1.4;letter-spacing:.01em;text-decoration:none;white-space:nowrap}a.mega-menu__item-tag:hover{background:color-mix(in srgb,var(--tag-color, #7eb8c9) 12%,transparent)}.mega-menu__highlights{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2.4rem;list-style:none;margin:4rem 0 0;padding:2rem 4rem;background:var(--mega-menu-highlights-bg);color:var(--mega-menu-highlights-text);border-radius:999px}.mega-menu__highlights--marquee{display:block;overflow:hidden;padding-inline:0}.mega-menu__highlights-track{display:flex;width:max-content}.mega-menu__highlights-track.is-ready{animation:mega-highlights-marquee var(--mega-highlights-duration, 60s) linear infinite}.mega-menu__highlights-group{display:flex;flex-shrink:0;align-items:center;gap:8rem;list-style:none;margin:0;padding:0 8rem 0 0}@keyframes mega-highlights-marquee{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.mega-menu__highlights-track{width:100%}.mega-menu__highlights-group{flex-wrap:wrap;justify-content:space-between;width:100%;padding-inline:4rem;gap:1.2rem 2.4rem}}.mega-menu__highlight{display:inline-flex;align-items:center;gap:1rem;min-width:0}.mega-menu__highlight-icon{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;flex-shrink:0;color:inherit}.mega-menu__highlight-icon .svg-wrapper,.mega-menu__highlight-icon svg,.mega-menu__highlight-icon img{width:100%;height:100%;display:block}.mega-menu__highlight-icon img{object-fit:contain;filter:brightness(0) invert(1)}.mega-menu__highlight-icon svg:not(.icon-brand){fill:currentColor}.mega-menu__highlight-text{font-size:1.4rem;font-weight:600;line-height:1.3;white-space:nowrap}@media screen and (max-width:1199px){.mega-menu__panel{padding:2.2rem 3rem 2.4rem}.mega-menu__item-media{height:calc(var(--mega-image-height, 13.2rem) * .85 + 1.2rem)}.mega-menu__item-image,.mega-menu__item-placeholder{height:calc(var(--mega-image-height, 13.2rem) * .85)}.mega-menu__highlight-text{white-space:normal}}@media screen and (min-width:1100px)and (prefers-reduced-motion:no-preference){.mega-menu[open].is-closing .mega-menu__content{pointer-events:none;opacity:0;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.4,0,.2,1),opacity .22s ease}.mega-menu[open]:not(.is-closing) .mega-menu__heading,.mega-menu[open]:not(.is-closing) .mega-menu__list>li,.mega-menu[open]:not(.is-closing) .mega-menu__highlights{animation:mega-menu-item-in .5s cubic-bezier(.22,1,.36,1) both}.mega-menu[open]:not(.is-closing) .mega-menu__heading{animation-delay:.05s}.mega-menu[open]:not(.is-closing) .mega-menu__list>li:nth-child(1){animation-delay:.08s}.mega-menu[open]:not(.is-closing) .mega-menu__list>li:nth-child(2){animation-delay:.12s}.mega-menu[open]:not(.is-closing) .mega-menu__list>li:nth-child(3){animation-delay:.16s}.mega-menu[open]:not(.is-closing) .mega-menu__list>li:nth-child(4){animation-delay:.2s}.mega-menu[open]:not(.is-closing) .mega-menu__list>li:nth-child(5){animation-delay:.24s}.mega-menu[open]:not(.is-closing) .mega-menu__list>li:nth-child(6){animation-delay:.28s}.mega-menu[open]:not(.is-closing) .mega-menu__list>li:nth-child(n+7){animation-delay:.32s}.mega-menu[open]:not(.is-closing) .mega-menu__highlights{animation-delay:.3s}.header-dropdown[open].is-closing>.header-dropdown__list{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(.8rem)}.header-dropdown[open]:not(.is-closing)>.header-dropdown__list>li{animation:mega-menu-item-in .4s cubic-bezier(.22,1,.36,1) both}.header-dropdown[open]:not(.is-closing)>.header-dropdown__list>li:nth-child(1){animation-delay:.04s}.header-dropdown[open]:not(.is-closing)>.header-dropdown__list>li:nth-child(2){animation-delay:.07s}.header-dropdown[open]:not(.is-closing)>.header-dropdown__list>li:nth-child(3){animation-delay:.1s}.header-dropdown[open]:not(.is-closing)>.header-dropdown__list>li:nth-child(4){animation-delay:.13s}.header-dropdown[open]:not(.is-closing)>.header-dropdown__list>li:nth-child(5){animation-delay:.16s}.header-dropdown[open]:not(.is-closing)>.header-dropdown__list>li:nth-child(n+6){animation-delay:.19s}}@keyframes mega-menu-item-in{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-mega-menu.css.map */
