.header__primary-nav .header_link{color:var(--menu-item-color, var(--color-text-active))}.header__primary-nav .header_link[style*=--menu-item-bg-color]{background-color:var(--menu-item-bg-color);padding:8px;border-radius:4px}:root:has(.shopify-section:first-child [allow-transparent-header]):not(:has(.shopify-section--header~.shopify-section-group-header-group)) .header:not(.is-solid,:has([open])) .header__primary-nav .header_link{color:var(--menu-item-transparent-color, var(--header-transparent-header-text-color, #ffffff))}@media screen and (max-width:1399px),screen and (pointer:coarse){.header .md-max\:hidden{display:none}}.header .md\:hidden{display:block}@media screen and (min-width:1400px)and (pointer:fine){.header .md\:block{display:block}.header .md\:hidden{display:none}.header .md\:grid{display:grid}.header .md\:flex{display:flex}}[data-mega-chevron=true]{transition:transform .3s ease}.mega-menu-chevron-open [data-mega-chevron=true]{transform:rotate(-180deg)}.custom-mega-menu{justify-content:space-between;padding:20px 48px;padding-inline-end:48px!important;border-bottom:1px solid var(--color-border);font-family:var(--text-font-family)}@media screen and (min-width:1700px){.custom-mega-menu{justify-content:space-around}}.custom-mega-menu .mega-menu__navigation{width:100%;max-width:none;padding:20px 0;gap:clamp(1.5rem,5vw,3.75rem)}.custom-mega-menu .mega-menu__navigation .mega-menu__linklist{gap:.5rem;max-width:200px}.custom-mega-menu .mega-menu__navigation .mega-menu__linklist li{display:flex;align-items:center;gap:.5rem}.custom-mega-menu .mega-menu__navigation .mega-menu__linklist li svg{width:18px;height:18px}.custom-mega-menu .mega-menu__navigation .link-reversed{color:var(--color-text-active);font-size:16px;font-weight:400;line-height:1.3}.custom-mega-menu .mega-menu__navigation .link-reversed.font-weight-bold{font-weight:700}.custom-mega-menu .mega-menu__navigation>div{gap:18px}.custom-mega-menu .subheading{color:var(--color-text-tertiary);font-size:1rem;font-style:normal;line-height:1.3;text-transform:uppercase}.custom-mega-menu .custom-menu-promo{display:flex;align-items:stretch;gap:4px}.custom-mega-menu .custom-menu-promo .menu-promo__item{flex:1;color:var(--promo-text-color)}.custom-mega-menu .custom-menu-promo .custom-promo__wrapper:has(.custom-promo__content) .custom-promo__image-wrapper.with-overlay:after{background:linear-gradient(180deg,#0000 6.92%,#000c 65%);opacity:1}.custom-mega-menu .custom-menu-promo .custom-promo__tex{gap:4px}.custom-mega-menu:after{content:none!important}.custom-mega-menu:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:1px;background-color:rgb(var(--border-color))}.custom-menu-promo .custom-promo--mobile-only,.custom-menu-promo .custom-promo--desktop-only{display:none}@media screen and (max-width:1399px),screen and (pointer:coarse){.custom-menu-promo .custom-promo--mobile-only{display:block}}@media screen and (min-width:1400px)and (pointer:fine){.custom-menu-promo .custom-promo--desktop-only{display:block}}.custom-promo-blocks{display:flex;align-items:stretch;gap:4px}.custom-promo-blocks .custom-promo-block>div,.custom-promo-blocks .custom-promo-block__link{position:relative;display:flex;flex-direction:column;height:auto;gap:12px;flex:1}.custom-promo-blocks .custom-promo-block__image-wrapper{position:relative;width:100%;height:100%;overflow:hidden;max-height:var(--promo-max-height, auto)}.custom-promo-blocks .custom-promo-block__image{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .3s ease}.custom-promo-blocks .custom-promo-block__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.custom-promo-blocks .custom-promo-block--has-hover .custom-promo-block__image--main{opacity:1}.custom-promo-blocks .custom-promo-block--has-hover.custom-promo-block--show-second .custom-promo-block__image--main{opacity:0}.custom-promo-blocks .custom-promo-block--has-hover.custom-promo-block--show-second .custom-promo-block__image--hover{opacity:1}.custom-promo-blocks .custom-promo-block__content{inset-inline:0;inset-block-end:0;color:var(--promo-text-color, var(--color-text, rgb(var(--color-text-active))));z-index:2}.custom-promo-blocks .custom-promo-block__overlay{position:absolute;inset-inline:0;inset-block-end:0;height:60%;background:linear-gradient(to top,#0009,#0000);pointer-events:none;z-index:1}.custom-promo-blocks .custom-promo-block__name{font-size:18px;font-weight:500;line-height:1.3;text-transform:uppercase;letter-spacing:0}.custom-promo-blocks .custom-promo-block__buttons{position:absolute;z-index:3;bottom:30px;left:0;display:flex;flex-direction:column;gap:12px;width:100%;padding:0 .5rem;align-items:center}.custom-promo-blocks .custom-promo-block__button{width:100%;max-width:160px}.custom-promo-blocks .custom-promo-block__button:hover,.custom-promo-blocks .custom-promo-block__button.active{background-color:#fff;color:var(--color-text-active)}.custom-menu-drawer .menu-drawer__panel{max-width:480px;width:100vw}.custom-menu-drawer .menu-drawer__panel-body{padding:0}.custom-menu-drawer .menu-drawer__panel-body .unstyled-list{padding:16px 20px;gap:24px}.custom-menu-drawer .menu-drawer__panel-body .unstyled-list:last-child{padding-bottom:30px}.custom-menu-drawer .menu-drawer__panel-body .unstyled-list li{display:flex;align-items:center;gap:.5rem}.custom-menu-drawer .menu-drawer__panel-body .link-reversed{color:var(--color-text-active);font-size:18px;font-weight:400;line-height:1.3}.custom-menu-drawer .menu-drawer__panel-body .link-reversed.font-weight-bold{font-weight:700}.custom-menu-drawer .subheading{color:var(--color-text-tertiary);font-size:1rem;font-style:normal;line-height:1.3;text-transform:uppercase}.custom-menu-drawer .font-weight-bold{font-weight:700}.custom-menu-drawer .faded-linklist{padding:24px 16px 18px;gap:18px}.custom-menu-drawer .faded-linklist button,.custom-menu-drawer .faded-linklist a{max-width:none}.custom-menu-drawer .menu-drawer__link-wrapper{display:flex;width:100%;align-items:center;justify-content:space-between;font-size:24px;line-height:1.3;font-weight:500}.custom-menu-drawer .menu-drawer__link-wrapper[style*=--menu-item-bg-color]{background-color:var(--menu-item-bg-color);padding:8px 12px;border-radius:8px}.custom-menu-drawer .menu-drawer__link-wrapper[style*=--menu-item-bg-color] svg{color:inherit}.custom-menu-drawer .menu-drawer__link-wrapper svg{color:var(--color-text-active);width:11px;height:11px}.custom-menu-drawer .menu-drawer__separator{margin-block:0;margin:0 16px}.custom-menu-drawer .custom-menu-promo__mobile{overflow:hidden;width:100%}.custom-menu-drawer .custom-promo__wrapper:has(.custom-promo__content) .custom-promo__image-wrapper.with-overlay:after{background:linear-gradient(180deg,#0000 6.92%,#000c 65%);opacity:1}.custom-menu-drawer .custom-menu-promo{padding:24px 0 55px;display:flex;align-items:stretch;gap:12px;width:100%;overflow-x:auto;margin-inline:0}.custom-menu-drawer .custom-menu-promo.custom-menu-promo--rounded .custom-promo__image-wrapper,.custom-menu-drawer .custom-menu-promo.custom-menu-promo--rounded .custom-promo__image-wrapper img{border-radius:4px}.custom-menu-drawer .custom-menu-promo::-webkit-scrollbar{display:none}.custom-menu-drawer .menu-promo__item{width:348px;max-width:90%;height:278px;color:var(--promo-text-color)}.custom-menu-drawer .menu-promo__item .custom-promo__button{min-width:160px;max-width:100%}@media screen and (max-width:1399px),screen and (pointer:coarse){.custom-menu-drawer .menu-promo__item{width:259px;height:215px}}.custom-menu-drawer .menu-promo__item:first-child{margin-left:10px}@media screen and (max-width:1399px),screen and (pointer:coarse){.custom-menu-drawer .custom-promo__image-wrapper img{object-position:top}}.custom-menu-drawer .menu-promo__item:last-child{margin-right:10px}.custom-menu-drawer .menu-drawer__panel--header{position:relative;padding:12px 20px;background-color:#f8f6f4;display:flex;align-items:center;justify-content:center}.custom-menu-drawer .menu-drawer__panel--header .subheading{font-family:var(--heading-font-family);font-size:20px;font-weight:500;line-height:1.4;letter-spacing:-.5px;text-align:center;text-transform:none}.custom-menu-drawer .menu-drawer__panel--header .back-button{position:absolute;column-gap:5px;padding:8px 5px;left:10px;top:50%;transform:translateY(-50%);z-index:2;background:#fff}@media screen and (min-width:375px){.custom-menu-drawer .menu-drawer__panel--header .back-button{left:20px;padding:8px 14.5px}}.custom-menu-drawer .menu-drawer__panel--header .back-button:hover svg{animation:.4s backButtonCustomBounce}.custom-menu-drawer .menu-drawer__panel--header .back-button span{font-size:12px;line-height:14px;font-weight:500;letter-spacing:.02em}.custom-menu-drawer .menu-drawer__panel--header .back-button svg{transform:rotate(180deg);width:10px;height:10px}.custom-menu-drawer .custom-promo-blocks{padding:24px 16px;flex-wrap:wrap;column-gap:12px;row-gap:24px}.custom-menu-drawer .custom-promo-block{flex:0 0 calc(50% - 6px)}.custom-menu-drawer .custom-promo-block>div{gap:.5rem}.custom-menu-drawer .custom-promo-block__image{aspect-ratio:1 / 1;border-radius:4px}.custom-menu-drawer .custom-promo-block__name{font-size:16px}.custom-menu-drawer .menu-drawer__panel-footer{box-shadow:0 -4px 11.1px #0000001f}.custom-menu-drawer .menu-drawer__footer-item{padding:12.5px 16px;border-block-start-width:0px}.custom-menu-drawer .menu-drawer__footer-link{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:15px;line-height:1.3;font-weight:400}.custom-menu-drawer .menu-drawer__footer-link svg{color:var(--color-text-active);width:11px;height:11px}.custom-menu-drawer .menu-drawer__footer-link div{display:flex;align-items:center;gap:12px}.custom-menu-drawer .menu-drawer__footer-link div svg{width:18px;height:18px}.custom-menu-drawer .menu-drawer__localization-info .country-flag{border-radius:50%;width:18px;height:18px}.custom-menu-drawer .menu-drawer__language-name{margin-left:4px}.custom-menu-drawer .menu-drawer__localization-content{padding:20px 0;display:flex;flex-direction:column;gap:20px}.custom-menu-drawer .menu-drawer__localization-item{display:flex;flex-direction:column}.custom-menu-drawer .menu-drawer__localization-label{font-size:13px;font-weight:500;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em}.custom-menu-drawer .menu-drawer__footer-campaign{padding:14.67px 16px;background-color:var(--campaign-bg, #000000);color:var(--campaign-text, #ffffff)}.custom-menu-drawer .menu-drawer__campaign-content{display:flex;align-items:center;gap:12px;font-size:16px;line-height:14px;letter-spacing:.02em;font-weight:500}.custom-menu-drawer .menu-drawer__campaign-icon.live-indicator svg{width:11px;height:11px;border-radius:50%;color:#df1d1d}.custom-menu-drawer .subheading.accordion__summary{padding-right:20px;padding-left:20px}.custom-menu-drawer .accordion{box-shadow:none;border-top:1px solid rgb(var(--border-color))}.custom-menu-drawer .accordion .unstyled-list:last-child{padding-bottom:0}.custom-menu-drawer .accordion:last-child .accordion__content{padding-bottom:30px}:is(.custom-mega-menu,.custom-menu-drawer) .custom-promo__subheading{color:inherit;font-size:15px;font-weight:600;line-height:1.1;letter-spacing:.01em;text-transform:uppercase}:is(.custom-mega-menu,.custom-menu-drawer) .custom-promo__subheading[style*=--subheading-bg]{color:var(--color-black);font-family:var(--subheading-font-family);font-weight:400;line-height:1;letter-spacing:.07em;border-radius:6px;padding:6px 12px;background:var(--subheading-bg);width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:is(.custom-mega-menu,.custom-menu-drawer) .custom-promo__heading{font-size:24px;line-height:1.3;font-weight:600}:is(.custom-mega-menu,.custom-menu-drawer) .custom-promo__heading+.custom-promo__button{margin-top:.5rem}:is(.custom-mega-menu,.custom-menu-drawer) .custom-promo__button,:is(.custom-mega-menu,.custom-menu-drawer) .custom-promo-block__button{border-width:1.5px;background-color:#2f2f2f66;transition:all .3s ease;min-width:128px;width:fit-content;--button-padding-block: 9px;--button-padding-inline: 1rem;font-size:12px;font-weight:500;letter-spacing:.02em;line-height:14px}:is(.custom-mega-menu,.custom-menu-drawer) .custom-promo__button:hover{background-color:var(--promo-text-color);color:var(--color-text-active)}:is(.custom-mega-menu,.custom-menu-drawer) localization-dropdown{display:block;position:relative;width:100%}:is(.custom-mega-menu,.custom-menu-drawer) .custom-dropdown__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9.5px 16px;cursor:pointer}:is(.custom-mega-menu,.custom-menu-drawer) localization-dropdown[data-open] .custom-dropdown__toggle,:is(.custom-mega-menu,.custom-menu-drawer) .custom-dropdown__toggle:hover{background-color:#f8f6f4}:is(.custom-mega-menu,.custom-menu-drawer) .custom-dropdown__value{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:400;line-height:1.3;color:var(--color-text-active)}:is(.custom-mega-menu,.custom-menu-drawer) .custom-dropdown__value .country-flag{width:25px;height:25px;border-radius:50%;object-fit:cover}:is(.custom-mega-menu,.custom-menu-drawer) .custom-dropdown__toggle svg{width:15px;height:15px;color:var(--color-text-tertiary);transition:transform .2s ease}:is(.custom-mega-menu,.custom-menu-drawer) localization-dropdown[data-open] .custom-dropdown__toggle svg{transform:rotate(-180deg)}:is(.custom-mega-menu,.custom-menu-drawer) .custom-dropdown__menu{overflow:hidden;max-height:0;transition:all .3s ease-in-out}:is(.custom-mega-menu,.custom-menu-drawer) .custom-dropdown__menu form{height:100%}:is(.custom-mega-menu,.custom-menu-drawer) localization-dropdown[data-open] .custom-dropdown__menu{max-height:200px}:is(.custom-mega-menu,.custom-menu-drawer) .custom-dropdown__list.unstyled-list{padding:0;height:100%;overflow-y:auto}:is(.custom-mega-menu,.custom-menu-drawer) .custom-dropdown__list.unstyled-list li{border-bottom:1px solid var(--Background-Grey, #F8F6F4)}:is(.custom-mega-menu,.custom-menu-drawer) .custom-dropdown__option{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:15px;font-weight:400;line-height:1.3;color:var(--color-text-active);background:none;border:none;cursor:pointer;text-align:left;transition:background-color .15s ease}:is(.custom-mega-menu,.custom-menu-drawer) .custom-dropdown__option:hover{background-color:var(--color-background-secondary)}:is(.custom-mega-menu,.custom-menu-drawer) .custom-dropdown__option.is-selected{font-weight:500}:is(.custom-mega-menu,.custom-menu-drawer) .custom-dropdown__option .country-flag{width:25px;height:25px;border-radius:50%;object-fit:cover}.custom-menu-drawer .back-button:hover svg{animation:.4s backButtonCustomBounce}@keyframes backButtonCustomBounce{0%{transform:translate(0) rotate(180deg)}50%{transform:translate(calc(var(--transform-logical-flip) * -4px)) rotate(180deg)}to{transform:translate(0) rotate(180deg)}}custom-mobile-promo-slider{display:block;position:relative;width:100%}custom-mobile-promo-slider .swiper{width:100%;overflow:hidden}custom-mobile-promo-slider .swiper-slide{height:auto}custom-mobile-promo-slider .swiper-slide .menu-promo__item{height:100%}custom-mobile-promo-slider .custom-promo-slider__nav{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;background:var(--color-background-primary);border:1px solid var(--color-border);border-radius:50%;cursor:pointer;align-items:center;justify-content:center;transition:background-color .2s ease,opacity .2s ease}custom-mobile-promo-slider .custom-promo-slider__nav:hover{background:var(--color-primary);border-color:var(--color-primary)}custom-mobile-promo-slider .custom-promo-slider__nav:hover svg{color:var(--color-background-primary)}custom-mobile-promo-slider .custom-promo-slider__nav--prev{left:8px}custom-mobile-promo-slider .custom-promo-slider__nav--next{right:8px}custom-mobile-promo-slider .custom-promo-slider__nav--next svg{transform:rotate(180deg)}custom-mobile-promo-slider .custom-promo-slider__nav.swiper-button-disabled{display:none}custom-mobile-promo-slider .custom-promo-slider__nav svg{width:20px;height:20px;color:var(--color-primary)}@media(pointer:fine){custom-mobile-promo-slider .custom-promo-slider__nav{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/386/assets/custom-mega-menu.css.map */
