@media screen and (max-width:1149px){.header__inline-menu{display:none!important}}@media screen and (min-width:1150px){.header__inline-menu{display:block!important;grid-area:navigation!important;margin-left:0!important;min-width:0!important}.header__inline-menu .list-menu--inline{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;list-style:none!important;margin:0!important;padding:0!important;gap:clamp(.4rem,1.1vw,1.8rem)!important}.header__inline-menu .list-menu--inline>li{display:inline-flex!important;align-items:center!important;position:static!important;white-space:nowrap!important;flex-shrink:0!important}.header__inline-menu header-menu{display:inline-flex!important;align-items:center!important;position:static!important}.mega-menu{position:static!important;display:inline-block!important}.header__inline-menu .header__menu-item,.mega-menu summary.header__menu-item{display:inline-flex!important;align-items:center!important;padding:0 clamp(.1rem,.3vw,.4rem)!important;font-size:18px!important;font-weight:500!important;color:rgb(var(--color-foreground))!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;list-style:none!important;transition:opacity .15s ease!important}.header__inline-menu .header__menu-item span,.mega-menu summary.header__menu-item span{font-size:inherit!important}.header__inline-menu .header__menu-item:hover,.mega-menu summary.header__menu-item:hover{opacity:.75!important}.mega-menu summary::-webkit-details-marker{display:none!important}.mega-menu summary .icon-caret{display:none!important}.header__inline-menu font,.header__inline-menu font *,.mega-menu__content font,.mega-menu__content font *{pointer-events:none!important;display:inline!important}.header__inline-menu .mega-menu__content,.section-header .mega-menu__content,details.mega-menu>.mega-menu__content{background-color:#fff!important;background-image:none!important}.mega-menu__content{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;background-color:#fff!important;background-image:none!important;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 16px 36px #00000014;padding:3.2rem 0;z-index:100;overflow-y:auto;max-height:calc(100vh - var(--header-bottom-position-desktop, 14rem) - 2rem);white-space:normal!important;opacity:0!important;visibility:hidden!important;transform:translateY(24px) translateZ(0)!important;pointer-events:none!important;transition:opacity .6s cubic-bezier(.22,1,.36,1),visibility .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1)!important;will-change:transform,opacity}.mega-menu__content:before{content:"";position:absolute;top:-24px;left:0;right:0;height:24px;background:transparent;pointer-events:auto}.js .mega-menu:not([open])>.mega-menu__content{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.js .mega-menu[open]>.mega-menu__content{display:block!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateY(24px) translateZ(0)!important}.js .mega-menu[open].is-open>.mega-menu__content{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translateY(0) translateZ(0)!important}.mega-menu__inner{display:flex!important;align-items:flex-start!important;gap:clamp(1.8rem,2.5vw,3.5rem)!important;max-width:100%;margin:0;padding:0 3rem;box-sizing:border-box!important;white-space:normal!important}.mega-menu__links{flex:1 1 auto;min-width:0}.mega-menu__list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:clamp(1.4rem,2vw,3rem)!important;list-style:none!important;padding:0!important;margin:0!important}.mega-menu__list--condensed{flex-direction:column!important;gap:0!important}.mega-menu__column{display:flex;flex-direction:column;min-width:110px;max-width:190px;flex:1 1 0%;word-break:break-word;overflow-wrap:break-word}.mega-menu__link{font-size:15px!important;color:#1a1a1a;text-decoration:none;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important}.mega-menu__link--level-2{font-weight:700;font-size:15px!important;text-transform:uppercase;letter-spacing:.8px;color:#1a1a1a;margin-bottom:1.2rem;display:block;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;line-height:1.25!important}.mega-menu__list--condensed .mega-menu__link--level-2{font-weight:400;font-size:15px!important;text-transform:none;letter-spacing:0;color:#555;margin-bottom:0;padding:.55rem 0;transition:color .15s ease,transform .15s ease}.mega-menu__list--condensed .mega-menu__link--level-2:hover{color:#1a1a1a;transform:translate(4px)}.mega-menu__link--level-3{font-size:15px!important;font-weight:400;color:#555;padding:.4rem 0;display:flex;align-items:center;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;line-height:1.3!important;transition:color .15s ease,transform .15s ease}.mega-menu__link--level-3 span{white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important}.mega-menu__link--level-3:hover{color:#1a1a1a;transform:translate(3px)}.mega-menu__sublist{margin:0;padding:0;list-style:none}.mega-menu__item-thumb-wrapper{width:76px;height:76px;border-radius:6px;overflow:hidden;margin-bottom:.8rem;background-color:rgba(var(--color-foreground),.04)}.mega-menu__item-thumb{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s cubic-bezier(.16,1,.3,1)}.mega-menu__link:hover .mega-menu__item-thumb{transform:scale(1.08)}.mega-menu__mini-thumb{display:inline-flex;width:20px;height:20px;border-radius:3px;overflow:hidden;margin-right:.6rem;vertical-align:middle}.mega-menu__mini-thumb img{width:100%;height:100%;object-fit:cover}.mega-menu__images-container{flex:0 0 auto}.mega-menu__images{display:flex;justify-content:flex-end;gap:1.6rem}.mega-menu__image-block{text-align:left;width:185px;max-width:185px;box-sizing:border-box}.mega-menu__image-link{text-decoration:none;display:block;color:inherit}.mega-menu__image-wrapper{position:relative;overflow:hidden;border-radius:4px;aspect-ratio:4 / 5;background-color:rgba(var(--color-foreground),.04)}.mega-menu__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s cubic-bezier(.16,1,.3,1)}.mega-menu__image-link:hover .mega-menu__image{transform:scale(1.06)}.mega-menu__image-badge{position:absolute;top:8px;left:8px;background-color:#0b2e6a;color:#fff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:3px;text-transform:uppercase;letter-spacing:.5px;z-index:2;white-space:nowrap}.mega-menu__image-text{display:block;margin-top:.75rem;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:rgb(var(--color-foreground));white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;line-height:1.35!important;transition:opacity .2s ease}.mega-menu__image-link:hover .mega-menu__image-text{opacity:.7}.mega-menu__inner--bottom-layout{flex-direction:column!important;gap:3rem!important}.mega-menu__inner--bottom-layout .mega-menu__links,.mega-menu__inner--bottom-layout .mega-menu__images-container{width:100%}.mega-menu__inner--bottom-layout .mega-menu__images{justify-content:flex-start!important;width:100%!important;gap:1.8rem!important}.mega-menu__inner--bottom-layout .mega-menu__image-block{flex:0 0 auto!important;width:234px!important;max-width:234px!important}.mega-menu__inner--bottom-layout .mega-menu__image-wrapper{width:234px!important;height:146px!important;aspect-ratio:234 / 146!important;border-radius:4px!important;overflow:hidden!important}.mega-menu__inner--bottom-layout .mega-menu__image{width:100%!important;height:100%!important;object-fit:cover!important}.mega-menu__inner--bottom-layout .mega-menu__image-text{font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-top:.6rem!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;line-height:1.35!important}.mega-menu__images-title{font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.8rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(var(--color-foreground),.1);width:100%;white-space:normal!important;word-break:break-word!important}.mega-menu__inner--center-layout{justify-content:flex-start!important;align-items:flex-start!important;gap:clamp(2rem,3.5vw,4.5rem)!important;max-width:100%!important;margin:0!important}.mega-menu__inner--center-layout .mega-menu__links{flex:0 0 auto!important;min-width:170px!important}.mega-menu__inner--center-layout .mega-menu__list{flex-direction:column!important;gap:0!important}.mega-menu__inner--center-layout .mega-menu__column{min-width:0!important}.mega-menu__inner--center-layout .mega-menu__link--level-2{font-weight:400!important;font-size:15px!important;text-transform:none!important;letter-spacing:0!important;color:#555!important;margin-bottom:0!important;padding:.55rem 0!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;transition:color .15s ease,transform .15s ease!important}.mega-menu__inner--center-layout .mega-menu__link--level-2:hover{color:#1a1a1a!important;transform:translate(4px)!important}.mega-menu__inner--center-layout .mega-menu__images-container{flex:0 0 auto!important}.mega-menu__inner--center-layout .mega-menu__images{justify-content:flex-start!important;gap:1.8rem!important}.mega-menu__inner--center-layout .mega-menu__image-block{width:230px!important;max-width:230px!important;box-sizing:border-box!important}.mega-menu__inner--center-layout .mega-menu__image-wrapper{aspect-ratio:4 / 5!important}.mega-menu__inner--center-layout .mega-menu__image-text{font-size:12px!important;font-weight:600!important;letter-spacing:.2px!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;line-height:1.35!important}}@keyframes megaMenuDropdown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes megaMenuContentFade{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:1150px){.mega-menu__content--pos-center{left:0!important;right:0!important;width:100%!important;transform:none!important;border-radius:0!important;border-left:none!important;border-right:none!important}.mega-menu__content--pos-center .mega-menu__inner{max-width:100%!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(2rem,3.5vw,5rem)!important;padding-right:clamp(2rem,3.5vw,5rem)!important;box-sizing:border-box!important;justify-content:center!important;gap:var(--mega-menu-column-gap, 3.2rem)!important}.mega-menu__content--pos-center .mega-menu__inner--center-layout{justify-content:center!important;margin-left:auto!important;margin-right:auto!important;gap:var(--mega-menu-column-gap, 3.2rem)!important}.mega-menu__content--pos-center .mega-menu__list{justify-content:center!important;gap:var(--mega-menu-column-gap, 3.2rem)!important}.mega-menu__content--pos-center .mega-menu__links,.mega-menu__content--pos-center .mega-menu__images-container{flex:0 0 auto!important}.mega-menu__content--pos-center .mega-menu__images-title{text-align:center!important}.mega-menu__content--pos-center .mega-menu__images,.mega-menu__content--pos-center .mega-menu__inner .mega-menu__images,.mega-menu__content--pos-center .mega-menu__inner--center-layout .mega-menu__images,.mega-menu__content--pos-center .mega-menu__inner--bottom-layout .mega-menu__images{justify-content:center!important;gap:var(--mega-menu-image-gap, clamp(1.4rem, 1.8vw, 2.2rem))!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-mega-menu.css.map */
