.menu-drawer{position:absolute;top:100%;left:0;right:0;width:100%;background-color:var(--body-background);z-index:15;bottom:calc(-100vh - -100%);bottom:calc(-100dvh - -100%);overflow:hidden;display:flex;opacity:0;visibility:hidden;transition:none;pointer-events:none}@media only screen and (min-width:768px){.menu-drawer{max-width:50%}}.menu-drawer[aria-hidden=false]{transition:opacity .3s ease,visibility 0s;opacity:1;visibility:visible;pointer-events:all}.menu-drawer__inner-container{padding-bottom:40px;padding:12px;display:flex;flex-direction:column;max-height:100%;overflow:hidden;overflow-y:auto;width:100%;-ms-overflow-style:none;scrollbar-width:none;box-sizing:border-box}.menu-drawer__inner-container .menu-drawer__search-form{width:100%}.menu-drawer__inner-container .menu-drawer__search-form .field{position:relative;background-color:var(--primary-background)}.menu-drawer__inner-container .menu-drawer__search-form .field .field-search__input{background-color:inherit;padding-left:36px;border:none;height:36px;font-size:16px}.menu-drawer__inner-container .menu-drawer__search-form .field-search__submit{position:absolute;top:0;bottom:0;left:0;margin:auto;height:36px;width:36px;padding:8px}.menu-drawer__inner-container .menu-drawer__menu .accordion-row{padding:10px 0;border-bottom:1px solid #f2f0ea}.menu-drawer__inner-container .menu-drawer__menu .accordion-row .accordion-heading{padding:10px 0;font-family:var(--font-secondary);text-transform:uppercase;padding-right:25px}.menu-drawer__inner-container .menu-drawer__menu .accordion-row .accordion-heading span{letter-spacing:.84px;max-width:100%;display:inline-block;word-break:break-word}.menu-drawer__inner-container .menu-drawer__menu .accordion-row .accordion-heading .accordion-heading-icon-wrapper{position:absolute;right:0;top:0;bottom:0;margin:auto}.menu-drawer__inner-container .menu-drawer__menu .accordion-row .menu-drawer__menu{padding:0;display:flex;flex-direction:column;gap:16px;margin:6px 0 10px;font-family:var(--font-secondary)}.menu-drawer__inner-container .menu-drawer__menu .accordion-row .menu-drawer__menu>li{padding:0}.menu-drawer__inner-container .menu-drawer__menu .accordion-row .menu-drawer__menu>li .font--tertiary{margin:0 3px;display:inline-block}.menu-drawer__inner-container .menu-drawer__menu .menu-drawer__menu-item-with-image{width:var(--nav-image-width,100px);box-sizing:border-box;height:30px}.menu-drawer__inner-container .menu-drawer__menu .menu-drawer__menu-item-with-image img{width:100%;-o-object-fit:contain;object-fit:contain}.menu-drawer__inner-container .menu-drawer__menu .menu-drawer__submenu{display:flex;flex-direction:column;gap:16px}.menu-drawer__inner-container .menu-drawer__utility-links{display:flex;width:100%;flex-direction:column;gap:16px;margin-top:16px;padding-bottom:100px}.menu-drawer__inner-container .menu-drawer__utility-links .header-localization{display:block}.menu-drawer__inner-container .menu-drawer__utility-links .header__additional-menu{display:flex;flex-direction:column;gap:16px}.menu-drawer__inner-container .menu-drawer__utility-links a.header__additional-menu-link{font-weight:400;width:100%;display:inline-block;height:100%}.menu-drawer__inner-container .menu-drawer__utility-links .menu-drawer__account{font-family:var(--font-secondary);text-transform:uppercase;display:flex;align-items:center;vertical-align:middle;gap:8px}.menu-drawer__inner-container .menu-drawer__utility-links .menu-drawer__account span{line-height:16px;letter-spacing:.84px}.menu-drawer__inner-container .menu-drawer__utility-links .menu-drawer__account svg{width:20px;height:20px}.mega-menu__content{--side-padding:20px;--menu-max-width:calc(var(--menu-max-width) - (var(--side-padding) * 2));--banners-width:400px;--menu-item-gap:40px;--menu-item-width:195px;--gap-between-banners-and-menu:12.5%;--menu-items-width:calc(var(--menu-items-count) * var(--menu-item-width) + (var(--menu-items-count) - 1) * var(--menu-item-gap));--space-in-spare:calc(100% - var(--banners-width) - var(--menu-items-width) - var(--gap-between-banners-and-menu));--margin-left-part:0.58;--margin-right-part:calc(1 - var(--margin-left-part));--margin-left:calc(var(--space-in-spare) * var(--margin-left-part));--margin-right:calc(var(--space-in-spare) * var(--margin-right-part));display:block;background-color:var(--body-background);padding:20px var(--side-padding);position:absolute;left:0;right:0;top:100%;opacity:0;visibility:hidden;pointer-events:none;z-index:-1;overflow:auto;transition:none;max-height:80vh}@media only screen and (max-width:1239px){.mega-menu__content{--menu-item-width:auto}}.mega-menu__content.mega-menu__content--link-lists-1{--menu-item-width:230px}.mega-menu__content.mega-menu__content--banners-3{--banners-width:600px}.mega-menu__content.mega-menu__content--banners-2.mega-menu__content--link-lists-3{--margin-left-part:0.75}.mega-menu__content.mega-menu__content--banners-3.mega-menu__content--link-lists-3{--menu-item-width:auto}@media only screen and (min-width:1440px){.mega-menu__content.mega-menu__content--banners-3.mega-menu__content--link-lists-3{--menu-item-width:185px}}.mega-menu__content::-webkit-scrollbar{width:3px;height:3px}.mega-menu__content::-webkit-scrollbar-track{background-color:var(--body-background)}.mega-menu__content::-webkit-scrollbar-thumb{background-color:var(--grey-color)}.mega-menu__content::-webkit-scrollbar-thumb:hover{background-color:var(--grey-color)}.mega-menu__content[aria-hidden=false]{transition:opacity .3s ease,visibility 0s;opacity:1;visibility:visible;z-index:1;pointer-events:auto}.mega-menu__content-inner{--menu-items-gap:8px;max-width:var(--menu-max-width);margin:0 auto;display:flex;position:relative;gap:var(--gap-between-banners-and-menu)}.mega-menu__content-inner .mega-menu__close-btn{position:absolute;top:-20px;right:-20px}.mega-menu__content-inner .mega-menu__link.h8{letter-spacing:.84px;margin-bottom:var(--menu-items-gap);font-weight:500}.mega-menu__content-inner .mega-menu__list{display:flex;gap:var(--menu-item-gap);width:100%;max-width:var(--menu-items-width);margin-left:var(--margin-left)}.mega-menu__content-inner .mega-menu__list:last-child{margin:0 auto}.mega-menu__content-inner .mega-menu__list>li{max-width:var(--menu-item-width);width:100%}.mega-menu__content-inner .mega-menu__list .mega-menu__additional-column{margin-top:calc(16px + var(--menu-items-gap))}.mega-menu__content-inner .mega-menu__list .list-unstyled{display:flex;flex-direction:column;gap:var(--menu-items-gap)}.mega-menu__content-inner .mega-menu__list .list-unstyled li{display:flex}.mega-menu__content-inner .mega-menu__list .list-unstyled li a{line-height:20px;letter-spacing:.14px}.mega-menu__content-inner .mega-menu__list .list-unstyled li a:hover{text-decoration:underline}.mega-menu__content-inner .mega-menu__banners{display:flex;width:100%;gap:10px;align-items:stretch;max-width:var(--banners-width);margin-right:var(--margin-right)}.mega-menu__content-inner .mega-menu__banners .header-banner__item{width:100%;position:relative;display:flex;flex-direction:column;gap:8px;align-items:center}.mega-menu__content-inner .mega-menu__banners .header-banner__item a{position:absolute;top:0;left:0;width:100%;height:100%}.mega-menu__content-inner .mega-menu__banners .header-banner__item a:hover{color:#000}.mega-menu__content-inner .mega-menu__banners .header-banner__item a:hover~span{color:#000}.mega-menu__content-inner .mega-menu__banners .header-banner__item .header-banner__image{width:100%;height:250px}.mega-menu__content-inner .mega-menu__banners .header-banner__item .header-banner__image img{-o-object-fit:cover;object-fit:cover;opacity:1}.mega-menu__content-inner .mega-menu__banners .header-banner__item span{text-decoration:underline;letter-spacing:.84px;color:inherit}.header-overlay{opacity:0;visibility:hidden;background:var(--primary-background);position:absolute;top:100%;left:0;width:100%;height:calc(100vh - var(--header-height,60px) + 10px);transition:none}.header-overlay[aria-hidden=false]{transition:opacity .3s ease,visibility 0s;opacity:.5;visibility:visible}modal-dialog.localization-modal{max-width:430px;height:500px;width:100%;top:calc(100vh - 50%);transform:translateY(-50%);bottom:auto;margin:auto;overflow:hidden;overflow-y:auto;z-index:1000;transition:10ms;outline:1px solid var(--heading-color);outline-offset:-1px}@media only screen and (max-width:767px){modal-dialog.localization-modal{max-width:350px;height:220px;top:calc(100vh - 50%);top:calc(100dvh - 50%)}}modal-dialog.localization-modal .modal-dialog__content{--top-bottom-offset:80px;--side-offset:40px;position:relative;padding:var(--top-bottom-offset) var(--side-offset);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;max-height:calc(100% - var(--top-bottom-offset) * 2);overflow:hidden;height:100%}@media only screen and (max-width:767px){modal-dialog.localization-modal .modal-dialog__content{--top-bottom-offset:30px;--side-offset:20px;gap:20px}}modal-dialog.localization-modal .close-dialog{color:var(--link-color)}modal-dialog.localization-modal .close-dialog:hover{color:#000}modal-dialog.localization-modal .close-dialog:first-child{position:absolute;right:15px;top:15px;border:none;background-color:transparent;cursor:pointer;width:30px;height:30px;padding:5px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){modal-dialog.localization-modal .close-dialog:first-child{display:none}}modal-dialog.localization-modal .close-dialog:first-child svg{width:100%;height:100%}modal-dialog.localization-modal .close-dialog.close-dialog--bottom{position:absolute;bottom:15px;font-family:var(--font-secondary);letter-spacing:.84px;padding:5px}@media only screen and (max-width:767px){modal-dialog.localization-modal .close-dialog.close-dialog--bottom{position:static}}modal-dialog.localization-modal h3{letter-spacing:1.12px;text-transform:uppercase;max-width:270px;margin:0 auto;text-align:center}@media only screen and (max-width:767px){modal-dialog.localization-modal h3{letter-spacing:.96px}}modal-dialog.localization-modal form{width:100%}modal-dialog.localization-modal form .custom-select__btn [data-default-heading]{color:var(--text-color)}modal-dialog.localization-modal form .custom-select__btn [data-default-heading] span{font-family:var(--font-tertiary);font-weight:600}modal-dialog.localization-modal .custom-select .custom-select__item:has(input[disabled]){display:none}modal-dialog.localization-modal .custom-select .custom-select__item .localization-form__currency{font-family:var(--font-tertiary)}modal-dialog.localization-modal .custom-select .custom-select__item label:hover .localization-form__currency{font-weight:600}@media only screen and (max-width:767px){modal-dialog.localization-modal .custom-select .custom-select__btn{display:none}modal-dialog.localization-modal .custom-select .select{display:block}}modal-dialog.localization-modal .custom-select .custom-select__dropdown-list{max-height:130px;overflow:hidden;overflow-y:auto}