.em-nav,.md-refonte{--em-ink: #0e0e0e;--em-red: #c4121f;--em-red-hover: #9c0d18;--em-yel: #efc200;--em-card: #f3f3f1;--em-card-hover: #e9e9e6;--em-line: #e4e4e1;--em-muted: #5b5b57;--em-title: var(--ec-title, var(--font-heading-family));--em-ease: cubic-bezier(.22, 1, .36, 1)}.em-nav{align-self:stretch;display:none}@media screen and (min-width:990px){.em-nav{display:flex}}.em-nav>nav{display:flex;align-items:stretch}.em-bar{display:flex;align-items:stretch;flex-wrap:nowrap;margin:0;padding:0;list-style:none}.em-item{position:static;display:flex;align-items:center}.em-top{position:relative;display:inline-flex;align-items:center;gap:.6rem;margin:0;padding:1.2rem .4rem 1.2rem 1.4rem;border:0;background:none;color:var(--em-ink);font-family:var(--em-title);font-style:normal;font-weight:400;font-size:1.7rem;line-height:1;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-font-smoothing:antialiased}.em-item:not(.em-item--panel) .em-top{padding-right:1.4rem}button.em-top{gap:1.1rem;padding-right:1.3rem}.em-top__label{position:relative}.em-top__label:after{content:"";position:absolute;left:0;right:0;bottom:-.7rem;height:3px;background:var(--em-yel);transform:scaleX(0);transform-origin:left center;transition:transform .25s var(--em-ease)}.em-item:hover .em-top__label:after,.em-item.is-open .em-top__label:after,.em-item--active .em-top__label:after,.em-top:focus-visible .em-top__label:after{transform:scaleX(1)}.em-top:focus-visible,.em-caret:focus-visible,.em-nav a:focus-visible{outline:2px solid var(--em-ink);outline-offset:2px}.em-caret{display:grid;place-items:center;width:2.4rem;height:2.4rem;margin:0 .6rem 0 0;padding:0;border:0;border-radius:4px;background:none;color:var(--em-ink);cursor:pointer}.em-caret svg,.em-top__caret{width:1rem;height:.6rem;transition:transform .25s var(--em-ease)}@media screen and (min-width:990px)and (max-width:1279px){.em-top{padding-left:1rem;font-size:1.5rem}.em-item:not(.em-item--panel) .em-top{padding-right:1rem}.em-caret{width:2rem;margin-right:.2rem}button.em-top{gap:.9rem;padding-right:.7rem}}@media screen and (min-width:990px)and (max-width:1149px){.em-top{padding-left:.7rem;padding-right:.2rem;font-size:1.35rem;letter-spacing:.02em}.em-item:not(.em-item--panel) .em-top{padding-right:.7rem}.em-caret{width:1.8rem;margin-right:0}button.em-top{gap:.6rem;padding-right:.4rem}}.em-item.is-open .em-caret svg,.em-item.is-open .em-top__caret{transform:rotate(180deg)}.section-header.shopify-section-group-header-group.em-panel-open{z-index:20}.em-panel{position:absolute;z-index:4;top:100%;left:0;right:0;max-height:calc(100vh - var(--em-panel-top, 14rem) - 1.6rem);overflow-y:auto;overscroll-behavior:contain;background:#fff;border-top:1px solid var(--em-line);box-shadow:0 2rem 3rem -2rem #0e0e0e4d,0 0 0 100vmax #0e0e0e52;clip-path:inset(0 -100vmax -100vmax -100vmax);color:var(--em-ink);text-align:left}.em-panel[hidden]{display:none}.em-panel__inner{display:grid;gap:3.2rem;padding-top:3.2rem;padding-bottom:3.6rem;animation:em-in .28s var(--em-ease)}.em-panel__inner--tabs{grid-template-columns:26rem minmax(0,1fr) 30rem}.em-panel__inner--grid{grid-template-columns:minmax(0,1fr) 30rem}.em-panel__inner--tabs.em-panel__inner--no-tile{grid-template-columns:26rem minmax(0,1fr)}.em-panel__inner--grid.em-panel__inner--no-tile{grid-template-columns:minmax(0,1fr)}@media screen and (max-width:1199px){.em-panel__inner--tabs{grid-template-columns:23rem minmax(0,1fr) 24rem;gap:2.4rem}.em-panel__inner--grid{grid-template-columns:minmax(0,1fr) 24rem;gap:2.4rem}}@keyframes em-in{0%{opacity:0;transform:translateY(-.6rem)}}@media(prefers-reduced-motion:reduce){.em-panel__inner{animation:none}.em-top__label:after,.em-caret svg,.em-top__caret,.em-promo__media img{transition:none}}.em-col--tabs{display:flex;flex-direction:column;min-width:0;padding-right:2.4rem;border-right:1px solid var(--em-line)}.em-tabs{margin:0;padding:0;list-style:none}.em-tab{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem 1.2rem;border-radius:4px;color:var(--em-ink);font-size:1.4rem;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .15s}.em-tab svg{flex:0 0 auto;width:.6rem;height:1rem;opacity:.35;transition:opacity .15s,transform .25s var(--em-ease)}.em-tab:hover,.em-tab.is-active{background:var(--em-card)}.em-tab.is-active svg{opacity:1;transform:translate(.2rem)}.em-tab--link{font-weight:500;color:var(--em-muted)}.em-tab--link:hover{color:var(--em-ink)}.em-tabs__li--tab+.em-tabs__li--link{margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--em-line)}.em-all{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.6rem;padding:1.3rem 1.4rem;border-radius:4px;background:var(--em-ink);color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;transition:background-color .2s}.em-all:hover{background:#2a2a2a}.em-all svg{width:1.6rem;height:1.2rem;transition:transform .25s var(--em-ease)}.em-all:hover svg{transform:translate(.3rem)}.em-ghead{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin:0 0 1.6rem}.em-gtitle{display:flex;align-items:center;gap:1.4rem;margin:0;font-family:var(--em-title);font-weight:400;font-size:3rem;line-height:1;letter-spacing:.01em;text-transform:uppercase;color:var(--em-ink)}.em-gtitle:after{content:"";flex:0 0 auto;width:4.8rem;height:3px;background:var(--em-yel)}.em-more{display:inline-flex;align-items:center;gap:.8rem;color:var(--em-ink);font-size:1.35rem;font-weight:600;text-decoration:none;white-space:nowrap}.em-more span{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .25s var(--em-ease)}.em-more:hover span{background-size:100% 1px}.em-more svg{width:1.6rem;height:1.2rem;transition:transform .25s var(--em-ease)}.em-more:hover svg{transform:translate(.3rem)}.em-col--groups,.em-col--main{min-width:0}.em-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:.2rem 1.2rem;margin:0;padding:0;list-style:none}.em-card{display:flex;align-items:center;gap:1.2rem;min-height:5.2rem;padding:.6rem .8rem;border-radius:4px;color:var(--em-ink);font-size:1.4rem;font-weight:500;line-height:1.25;text-decoration:none;transition:background-color .15s}.em-card:hover{background:var(--em-card)}.em-card--current{font-weight:700}.em-card__name{min-width:0}.em-badge{flex:0 0 auto;display:grid;place-items:center;width:4rem;height:4rem;overflow:hidden;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px var(--em-line)}.em-badge img{display:block;width:100%;height:100%;object-fit:cover}.em-badge--logo img{width:78%;height:78%;object-fit:contain}.em-badge--flag{box-shadow:0 0 0 1px var(--em-line)}.em-badge--initials{background:var(--em-card);box-shadow:none;color:var(--em-ink);font-family:var(--em-title);font-size:1.45rem;line-height:1;letter-spacing:.03em}.em-card:hover .em-badge--initials{background:#fff}.em-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:2rem 1.6rem;margin:0;padding:0;list-style:none}.em-tcard{display:flex;flex-direction:column;gap:1.1rem;color:var(--em-ink);text-decoration:none}.em-tcard__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:4px;background:var(--em-card);transition:background-color .2s}.em-tcard:hover .em-tcard__media{background:var(--em-card-hover)}.em-tcard__media .em-badge{width:100%;height:100%;border-radius:0;background:transparent;box-shadow:none}.em-tcard__media .em-badge img{transition:transform .45s var(--em-ease)}.em-tcard:hover .em-tcard__media .em-badge img{transform:scale(1.05)}.em-tcard__media .em-badge--logo img{width:66%;height:66%}.em-tcard__media .em-badge--flag img{width:46%;height:46%;border-radius:50%;box-shadow:0 0 0 1px var(--em-line)}.em-tcard__media .em-badge--photo img{object-fit:contain;padding:8%;mix-blend-mode:multiply}.em-tcard__media .em-badge--custom img{object-fit:cover;padding:0;mix-blend-mode:normal}.em-tcard__name{display:flex;align-items:center;gap:1rem;font-family:var(--em-title);font-size:1.8rem;line-height:1.05;letter-spacing:.02em;text-transform:uppercase}.em-tcard__name:after{content:"";width:0;height:3px;background:var(--em-yel);transition:width .25s var(--em-ease)}.em-tcard:hover .em-tcard__name:after{width:2.4rem}.em-col--tile{position:sticky;top:1.6rem;align-self:start;min-width:0;display:flex}.em-promo{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:4px;background:var(--em-ink);color:#fff;text-decoration:none}.em-promo__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.em-promo__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--em-ease)}.em-promo:hover .em-promo__media img{transform:scale(1.04)}.em-promo__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0e0e0e00 38%,#0e0e0ed1)}.em-promo__body{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:2.2rem}.em-promo__kicker{padding:.45rem .8rem;border-radius:2px;background:var(--em-red);color:#fff;font-size:1.1rem;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.em-promo__title{font-family:var(--em-title);font-size:3.4rem;line-height:.98;letter-spacing:.01em;text-transform:uppercase}.em-promo__title:after{content:"";display:block;width:4.8rem;height:3px;margin-top:1.2rem;background:var(--em-yel);transition:width .3s var(--em-ease)}.em-promo:hover .em-promo__title:after{width:8rem}.em-promo__cta{display:inline-flex;align-items:center;gap:1rem;margin-top:.4rem;font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.em-promo__arrow{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;background:#fff;color:var(--em-ink);transition:background-color .2s,color .2s}.em-promo__arrow svg{width:1.4rem;height:1.1rem}.em-promo:hover .em-promo__arrow{background:var(--em-red);color:#fff}.em-promo--product{background:var(--em-card);color:var(--em-ink)}.em-promo--product .em-promo__media{bottom:40%}.em-promo--product .em-promo__media img{object-fit:cover}.em-promo--product .em-promo__media:after{content:none}.em-promo--product .em-promo__arrow{background:var(--em-ink);color:#fff}.md-refonte .menu-drawer__menu-item .em-badge{width:3.4rem;height:3.4rem;margin-right:1.2rem}.md-refonte .menu-drawer__menu-item .em-badge--initials{font-size:1.25rem}.md-refonte .menu-drawer__menu-item:has(>.em-badge){display:flex;align-items:center}
/*# sourceMappingURL=/cdn/shop/t/5/assets/elite-mega-menu.css.map */
