.header{border-bottom:1px solid #CCCCCC}.header__row.section{--full-page-grid-with-margins: minmax(56px,1fr) min( calc(150rem + 112px) - 56px * 2, calc(100% - 112px) ) minmax(56px,1fr) }.header__columns{--padding-block-start: 0;--padding-block-end: 0}header-actions{display:none}.header__column--right{gap:0}.overflow-menu::part(list){gap:0;height:100%}.overflow-menu:after{display:none}.menu-list__link{gap:6px;align-items:center}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__link,.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__link[aria-haspopup]{margin-block:0;margin-inline:0;padding-block:29.5px;padding-inline:32px}.menu-list__link-title{line-height:150%}.menu-list__list-item{position:relative}.menu-list__submenu{border:1px solid #CCCCCC}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{top:calc(100% - 17px);width:calc(100% + 12px)}.menu-list__submenu-inner{padding-bottom:0}.menu-list__submenu .mega-menu{display:flex;flex-wrap:wrap}.mega-menu__grid{display:block}.mega-menu__list{gap:0}.mega-menu__column>div .mega-menu__link{padding:16px 32px;width:100%}.mega-menu__column>div:not(:last-child){border-bottom:1px solid #CCCCCC}.mega-menu__column ul{margin-left:12px;display:flex;margin-top:12px;gap:8px;flex-direction:column}.mega-menu__column ul li{line-height:100%}.mega-menu__link--parent,.mega-menu__link{padding:0;font-size:14px;line-height:150%;color:var(--menu-top-level-font-color)}.mega-menu__link--parent:hover,.mega-menu__link:hover{color:var(--menu-top-level-font-color)}.menu-list__list-item .dropdown_arrow{transition:all ease .3s}.menu-list:has(.menu-list__list-item:hover) .dropdown_arrow{rotate:180deg}.menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active{color:var(--color-primary);position:relative}.menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active:before{content:"";position:absolute;width:100%;height:2px;bottom:-2px;left:0;background-color:var(--color-primary)}.menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active span svg path{stroke:var(--color-primary)}.header .social-icons__wrapper{padding:29.5px 32px;gap:16px}.header .social-icons__wrapper .social-icons__icon-wrapper,.header .social-icons__wrapper .social-icons__icon{width:20px;height:20px}.header .social-icons__wrapper .social-icons__icon.icon-default,.header .social-icons__wrapper .social-icons__icon.icon-default path{fill:var(--menu-top-level-font-color)}@media(max-width:1439px){.header__row.section{--full-page-grid-with-margins: minmax(24px,1fr) min( calc(150rem + 48px) - 56px * 2, calc(100% - 48px) ) minmax(24px,1fr) }}@media(min-width:990px)and (max-width:1439px){.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__link,.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__link[aria-haspopup]{padding-block:24px;padding-inline:16px}.header .social-icons__wrapper{padding:24px 16px}}@media(max-width:989px){.header__columns{padding:16px 0;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.menu-drawer-container .header__icon--summary{padding:0}.header-drawer .header-drawer-icon{width:24px;height:24px}.header-drawer .header-drawer-icon svg path{stroke:#03071e}.header .social-icons__wrapper{padding:24px 0}.header__column--left .header-menu,.header__column--right{display:none}.header__drawer.desktop\:hidden{display:block!important}.menu-drawer{width:100%;max-width:100%}.menu-drawer__menu{padding:12px 24px 0}.menu-drawer__menu.has-submenu,.menu-drawer__menu .menu-drawer__list-item--flat{margin-block-end:0}.menu-drawer__list-item--deep{padding:16px 0;border-bottom:1px solid #CCCCCC}.menu-drawer__menu-item{padding:0;font-size:14px;line-height:150%;min-height:auto}.menu-drawer__list-item--deep:not(.menu-drawer__list-item--divider) .menu-drawer__menu{margin:0;padding:16px 16px 0}.menu-drawer__menu>.menu-drawer__list-item:not(:last-child){margin-bottom:12px}.menu-drawer__menu-item>.svg-wrapper{padding:0}.menu-drawer__close-button{padding:30px 24px;margin-left:auto}.menu-drawer__navigation{border-top:1px solid #CCCCCC}.header-drawer .header-logo{position:absolute;left:24px;top:16px;height:auto}.menu-drawer__menu-item--child{color:var(--menu-top-level-font-color)}}@media(max-width:749px){.header__columns{padding:16px 24px}.header__drawer{align-content:center;min-height:auto}.menu-drawer__close-button{padding:25px 24px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/header.css.map */
