.mega-menu{position:static}.header__inline-menu details.mega-menu>summary{cursor:pointer;position:relative;transition:color .15s ease}.header__inline-menu details.mega-menu>summary .icon-caret,.header__inline-menu details.mega-menu>summary svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}.header__inline-menu details.mega-menu[open]>summary .icon-caret,.header__inline-menu details.mega-menu[open]>summary svg{transform:rotate(180deg)}.header__inline-menu details.mega-menu[open]>summary span,.header__inline-menu details.mega-menu>summary:hover span{text-decoration:underline!important;text-decoration-thickness:1.5px!important;text-underline-offset:6px!important}.mega-menu-global-backdrop{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:#00000073!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;z-index:1000!important;opacity:0;visibility:hidden;transition:opacity .25s cubic-bezier(.16,1,.3,1),visibility .25s ease;pointer-events:auto}.mega-menu-global-backdrop.is-visible,body.mega-menu-active .mega-menu-global-backdrop{opacity:1!important;visibility:visible!important}body.mega-menu-active main,body.mega-menu-active #MainContent{filter:blur(6px);transition:filter .25s ease}.mega-menu__backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000073;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);z-index:1000;opacity:0;visibility:hidden;pointer-events:auto}.mega-menu[open] .mega-menu__backdrop{opacity:1;visibility:visible}.mega-menu__content{background-color:#fff!important;border:none!important;border-top:1px solid rgba(0,0,0,.06)!important;border-bottom:none!important;box-shadow:15px 0 35px #0000001f!important;left:0!important;position:fixed!important;top:var(--header-bottom-position, 70px)!important;width:40vw!important;height:calc(100vh - var(--header-bottom-position, 70px))!important;min-height:calc(100vh - var(--header-bottom-position, 70px))!important;max-height:calc(100vh - var(--header-bottom-position, 70px))!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.22) transparent;padding:28px 28px 36px 50px!important;box-sizing:border-box!important;z-index:1002!important;opacity:0;visibility:hidden;transform:translate(-8px);transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),visibility .22s ease}.mega-menu__content::-webkit-scrollbar{width:5px}.mega-menu__content::-webkit-scrollbar-track{background:transparent}.mega-menu__content::-webkit-scrollbar-thumb{background:#00000038;border-radius:4px}.mega-menu__content::-webkit-scrollbar-thumb:hover{background:#0006}.mega-menu[open] .mega-menu__content{opacity:1;visibility:visible;transform:translate(0)}.mega-menu__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;width:100%;box-sizing:border-box}.mega-menu__nav{flex:0 0 140px;display:flex;flex-direction:column;gap:20px}.mega-menu__group{display:flex;flex-direction:column}.mega-menu__group-heading{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#111;margin:0 0 10px;padding:0;font-family:inherit;line-height:1.2}.mega-menu__sublist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.mega-menu__item{list-style:none;margin:0;padding:0}.mega-menu__nav-link{font-size:13.5px;font-weight:400;color:#262626;text-decoration:none;line-height:1.35;padding:2px 0;display:inline-block;cursor:pointer;transition:color .15s ease,font-weight .15s ease}.mega-menu__nav-link:hover,.mega-menu__nav-link.is-active{color:#000;font-weight:500}.mega-menu__nav-link.is-highlight{color:#d93d4f!important;font-weight:500}.mega-menu__nav-link.is-highlight:hover{color:#b5293a!important}.mega-menu__cards-col{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:14px;max-width:380px;box-sizing:border-box}.mega-menu__card{position:relative;width:100%;max-width:380px;border-radius:4px;overflow:hidden;background-color:#f5f5f5;display:block;text-decoration:none;box-shadow:0 4px 16px #0000000f;flex-shrink:0;transition:transform .25s ease,box-shadow .25s ease}.mega-menu__card--primary{height:380px}@media screen and (min-height:850px){.mega-menu__cards-col:not(.mega-menu__cards-col--has-two) .mega-menu__card--primary{height:480px}}.mega-menu__cards-col--has-two .mega-menu__card{height:365px}@media screen and (min-height:850px){.mega-menu__cards-col--has-two .mega-menu__card{height:365px}}@media screen and (min-height:1000px){.mega-menu__cards-col--has-two .mega-menu__card{height:320px}}.mega-menu__card-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:opacity .25s ease-in-out,transform .4s ease}.mega-menu__card:hover .mega-menu__card-img{transform:scale(1.03)}.mega-menu__card-overlay{position:absolute;bottom:10px;left:10px;right:10px;background:#1a1a1ad1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;border-radius:4px;padding:9px 12px;text-align:center;font-size:13px;font-weight:600;letter-spacing:.04em;box-shadow:0 2px 8px #00000040;transition:background-color .2s ease,transform .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mega-menu__card:hover .mega-menu__card-overlay{background:#0a0a0af2;transform:translateY(-1px)}header#site-header.header--mega-open,.header.header--mega-open,.header-wrapper.header--mega-open{background-color:#fff!important;width:100%;z-index:1003!important;box-shadow:0 1px #0000000f}#site-header.header--mega-open .transparent-logo,.header.header--mega-open .transparent-logo,.header--mega-open img.transparent-logo,#site-header.site-header-transition .transparent-logo,.header.site-header-transition .transparent-logo,#site-header.custom-header .transparent-logo,.header.custom-header .transparent-logo{display:block!important}#site-header.header--mega-open .solid-logo,.header.header--mega-open .solid-logo,.header--mega-open img.solid-logo,#site-header.site-header-transition .solid-logo,.header.site-header-transition .solid-logo,#site-header.custom-header .solid-logo,.header.custom-header .solid-logo{display:none!important}#site-header.header--mega-open .header__menu-item,#site-header.header--mega-open .header__menu-item span,#site-header.header--mega-open summary.header__menu-item span,#site-header.header--mega-open .header__active-menu-item,#site-header.header--mega-open .header__icon,#site-header.header--mega-open .localization-selector.link,#site-header.header--mega-open .localization-form button,.site-header-transparent.header--mega-open .header__menu-item span,.site-header-transparent.header--mega-open .header__active-menu-item,.site-header-transparent.header--mega-open .header__icon,.site-header-transparent.header--mega-open .localization-selector.link,.site-header-transparent.header--mega-open summary.header__menu-item span,.header--mega-open .header__menu-item span,.header--mega-open .header__active-menu-item,.header--mega-open .header__icon,.header--mega-open .localization-selector.link{color:#000!important}#site-header.header--mega-open .header__menu-item svg,#site-header.header--mega-open .header__menu-item svg path,#site-header.header--mega-open .header__icon svg,#site-header.header--mega-open .header__icon svg path,.site-header-transparent.header--mega-open .header__menu-item svg,.site-header-transparent.header--mega-open .header__menu-item svg path,.site-header-transparent.header--mega-open .header__icon svg,.site-header-transparent.header--mega-open .header__icon svg path,.header--mega-open .header__menu-item svg,.header--mega-open .header__icon svg path{fill:#000!important;color:#000!important}.header--mega-open .cart-count-bubble{color:#000!important}@media screen and (max-width:989px){.mega-menu__content,.mega-menu__backdrop,.mega-menu-global-backdrop{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/component-mega-menu.css.map */
