.menu-list__link{font-weight:400;letter-spacing:.02em;text-transform:none;font-size:.9rem!important;color:currentColor!important;position:relative;padding-bottom:0;transition:color .15s ease,opacity .15s ease}.menu-list__link:visited,.menu-list__link:hover,.menu-list__link:active,.menu-list__link:focus{color:currentColor!important}.menu-list__link-title{position:relative;padding-bottom:0;color:inherit!important}.menu-list__link-title:after,.menu-list__link:hover .menu-list__link-title:after,.menu-list__list-item:hover>.menu-list__link .menu-list__link-title:after{content:none!important;display:none!important}@media screen and (min-width:750px){.menu-list__link{font-weight:500}}.header,.header-wrapper,.header-section,.shopify-section-header{color:#111}.header--transparent,.header-wrapper--overlay,.shopify-section-header-overlay,body:has(.shopify-section:first-child .banner),body:has(.shopify-section:first-child .slideshow),body:has(.shopify-section:first-child .image-banner) .header,body:has(.shopify-section:first-child .banner) .header{color:#fff}.header.is-filled,.header.is-sticky,.header.header--scrolled,.header-wrapper.scrolled-past-header,.shopify-section-header-sticky,.shopify-section-header-hidden+.shopify-section-header-sticky,.scrolled-past-header .header,.scrolled-past-header .header-wrapper{color:#111!important}.header .menu-list__link,.header .menu-list__link-title,.header .menu-list__list-item>.menu-list__link,.header-wrapper .menu-list__link,.header-wrapper .menu-list__link-title{color:inherit!important}.header:has(.menu-list__link[aria-expanded=true]){contain:style}.menu-list__list-item:where(:not([slot=overflow])){position:relative!important}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{position:absolute!important;left:0!important;right:auto!important;top:calc(100% + 10px)!important;width:min(1180px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important;min-width:880px;padding-inline:0!important;z-index:var(--layer-header-menu);margin-top:0!important}.menu-list__submenu,.overflow-menu::part(overflow){--submenu-padding-block-start: 0px;--submenu-padding-block-end: 0px}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu,.overflow-menu::part(overflow){border-top:none;border-radius:0!important;box-shadow:none!important;background-color:transparent!important;overflow:visible!important}.overflow-menu:after{display:none}.menu-list__submenu-inner,.overflow-menu::part(overflow-list){padding-block-start:var(--submenu-padding-block-start);padding-block-end:var(--submenu-padding-block-end)}.menu-list__submenu-inner{padding-inline:0!important}.menu-list__submenu .mega-menu.section--full-width-margin,.menu-list__submenu .mega-menu.section--full-width-margin>*,.menu-list__submenu .mega-menu,.menu-list__submenu .mega-menu__main,.menu-list__submenu .mega-menu__content,.menu-list__submenu .mega-menu__grid{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;max-width:none!important}.menu-list__submenu .kemet-mega-menu-shell{box-shadow:none!important;background:#f3f3f1;border-radius:30px;padding:18px;overflow:hidden}.menu-list__submenu .kemet-mega-menu-cards{display:flex!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:16px!important;width:100%!important;margin:0!important;padding:0!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.menu-list__submenu .kemet-mega-menu-cards::-webkit-scrollbar{display:none}.menu-list__submenu .kemet-mega-menu-card{flex:0 0 210px!important;width:210px!important;min-width:210px!important;list-style:none;margin:0!important;padding:0!important}.menu-list__submenu .kemet-mega-menu-cards .kemet-mega-menu-card>a.kemet-mega-menu-card__link,.menu-list__submenu .kemet-mega-menu-card__link{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;min-height:100%!important;width:100%!important;box-sizing:border-box!important;text-decoration:none!important;color:#111!important;background:transparent!important;border-radius:0!important;padding:0!important;overflow:visible!important;box-shadow:none!important;transition:transform .22s ease}.menu-list__submenu .kemet-mega-menu-cards .kemet-mega-menu-card>a.kemet-mega-menu-card__link:hover,.menu-list__submenu .kemet-mega-menu-card__link:hover{transform:translateY(-2px)!important;box-shadow:none!important}.menu-list__submenu .kemet-mega-menu-card__image-wrap{width:100%!important;border-radius:24px!important;overflow:hidden!important;background:#ecebe8!important;aspect-ratio:1 / 1!important;margin:0!important;flex-shrink:0!important}.menu-list__submenu .kemet-mega-menu-card__image,.menu-list__submenu .kemet-mega-menu-card__image img,.menu-list__submenu .kemet-mega-menu-card__image picture,.menu-list__submenu .kemet-mega-menu-card__image media-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:0!important}.menu-list__submenu .kemet-mega-menu-card__title{display:block!important;width:100%!important;margin:0!important;padding:12px 14px 14px!important;font-size:.84rem!important;font-weight:700!important;line-height:1.32!important;letter-spacing:0!important;color:#111!important;text-transform:uppercase!important;text-align:center!important;background:#fff!important;border-radius:0 0 24px 24px!important}.menu-list__submenu .kemet-mega-menu-card__link .kemet-mega-menu-card__image-wrap{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.menu-list__submenu .mega-menu__grid{display:block!important;width:auto!important;max-width:none!important;grid-template-columns:none!important;gap:0!important}.menu-list__submenu .mega-menu__grid>li,.menu-list__submenu .mega-menu__grid .mega-menu__column{flex:initial!important;width:auto!important;min-width:0!important;grid-column:auto!important}.mega-menu__link:has(.mega-menu__link-image){transform:none!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;padding:0!important;background:transparent!important}.mega-menu__link:has(.mega-menu__link-image):hover{transform:none!important;box-shadow:none!important}.mega-menu__link-image{width:auto!important;height:auto!important;border-radius:0!important}.mega-menu__link:not(:has(.mega-menu__link-image)):not(.kemet-mega-menu-card__link){font-size:.9375rem!important;font-weight:400;letter-spacing:-.01em;color:#333!important;padding:7px 0;line-height:1.4;transition:color .15s ease;transform:none!important;position:relative}.mega-menu__link:not(:has(.mega-menu__link-image)):not(.kemet-mega-menu-card__link):not(.mega-menu__link--parent) .mega-menu__link-title{position:relative;display:inline-block}.mega-menu__link:not(:has(.mega-menu__link-image)):not(.kemet-mega-menu-card__link):not(.mega-menu__link--parent) .mega-menu__link-title:before{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.mega-menu__link:not(:has(.mega-menu__link-image)):not(.kemet-mega-menu-card__link):not(.mega-menu__link--parent):hover{color:#111!important;transform:none!important}.mega-menu__link:not(:has(.mega-menu__link-image)):not(.kemet-mega-menu-card__link):not(.mega-menu__link--parent):hover .mega-menu__link-title:before{transform:scaleX(1)}.menu-drawer__menu-item--mainlist{font-size:1.0625rem!important;font-weight:600!important;letter-spacing:.01em;text-transform:none!important;color:#111!important;min-height:44px!important;padding-block:6px!important}.menu-drawer__menu-item--child,.menu-drawer__menu-item--parent{font-size:.9375rem!important;font-weight:400!important;color:#444!important;text-transform:none!important;padding-block:4px!important}.menu-drawer__list-item--flat{border-bottom:1px solid #f0f0f0}.menu-drawer__list-item--flat:last-child{border-bottom:none}.menu-drawer__back-button{font-size:.875rem!important;font-weight:600!important;color:#111!important;padding:12px 20px!important}.menu-drawer__menu-item>.svg-wrapper{padding-block:10px!important}@media screen and (max-width:989px){.menu-drawer .kemet-mega-menu-shell,.menu-drawer .kemet-mega-menu-cards,.menu-drawer .kemet-mega-menu-card,.menu-drawer .kemet-mega-menu-card__link,.menu-drawer .kemet-mega-menu-card__image-wrap,.menu-drawer .kemet-mega-menu-card__image,.menu-drawer .mega-menu__link-image{all:unset}.menu-drawer .kemet-mega-menu-shell,.menu-drawer .kemet-mega-menu-cards,.menu-drawer .kemet-mega-menu-card__image-wrap,.menu-drawer .kemet-mega-menu-card__image,.menu-drawer .mega-menu__link-image{display:none!important}.menu-drawer .kemet-mega-menu-card{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;list-style:none!important}.menu-drawer .kemet-mega-menu-card__link{display:block!important;width:100%!important;padding:6px 0!important;margin:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important;color:#444!important;transform:none!important}.menu-drawer .kemet-mega-menu-card__title{display:block!important;width:100%!important;padding:0!important;margin:0!important;background:transparent!important;border-radius:0!important;text-align:left!important;font-size:.9375rem!important;font-weight:400!important;line-height:1.5!important;text-transform:none!important;color:#444!important}}@media screen and (max-width:1199px){.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{width:min(1000px,calc(100vw - 36px))!important;max-width:calc(100vw - 36px)!important;min-width:0}.menu-list__submenu .kemet-mega-menu-shell{padding:14px;border-radius:24px}.menu-list__submenu .kemet-mega-menu-cards{gap:12px!important}.menu-list__submenu .kemet-mega-menu-card{flex:0 0 188px!important;width:188px!important;min-width:188px!important}.menu-list__submenu .kemet-mega-menu-card__image-wrap{border-radius:20px!important}.menu-list__submenu .kemet-mega-menu-card__title{padding:11px 12px 13px!important;border-radius:0 0 20px 20px!important;font-size:.8rem!important}.menu-list__submenu .kemet-mega-menu-card__link .kemet-mega-menu-card__image-wrap{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}}@media screen and (max-width:989px){.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;left:0!important;top:calc(100% + 8px)!important}.menu-list__submenu .kemet-mega-menu-shell{padding:10px;border-radius:20px}.menu-list__submenu .kemet-mega-menu-cards{gap:10px!important}.menu-list__submenu .kemet-mega-menu-card{flex:0 0 156px!important;width:156px!important;min-width:156px!important}.menu-list__submenu .kemet-mega-menu-card__image-wrap{border-radius:18px!important}.menu-list__submenu .kemet-mega-menu-card__title{font-size:.74rem!important;padding:10px 10px 12px!important;border-radius:0 0 18px 18px!important}.menu-list__submenu .kemet-mega-menu-card__link .kemet-mega-menu-card__image-wrap{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/kemet-menu.css.map */
