.header .mega-menu__content{top:calc(100% - 1px);display:grid;grid-template-columns:minmax(0,1fr) clamp(220px,32vw,480px);gap:40px;align-items:center;box-sizing:border-box;height:180px;padding:24px 40px;box-shadow:none;border:0;border-radius:0;background:#fff}.header .mega-menu__content .mega-menu__list{display:grid;grid-template-columns:1.4fr repeat(3,1fr);align-items:start;justify-content:flex-start;gap:24px;width:100%;max-width:none;margin:0;padding:0}.header .mega-menu__content .mega-menu__list>li{display:grid;align-content:start;justify-items:start;gap:6px;min-width:0;width:100%;margin:0;padding:0}.header .mega-menu__list ul{display:grid;align-content:start;gap:6px;margin:0;padding:0}.header .mega-menu__list ul li{margin:0;font-size:14px;line-height:1.65}.header .mega-menu__link{display:inline;margin:0;padding:0;color:#000!important;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.65;letter-spacing:normal;text-transform:none;text-decoration:none;transition:opacity .2s ease}.header .mega-menu__link--level-2{display:block;margin:0;font-weight:700;line-height:1.7}.header .mega-menu__link.cri-menu-heading{cursor:default;text-decoration:none;opacity:1}.header .mega-menu__link[href]:is(:hover,:focus-visible){text-decoration:none;opacity:.6}.header .mega-menu__content .cri-menu-primary ul li,.header .mega-menu__content .cri-menu-primary .mega-menu__link{font-size:18px;font-weight:700;line-height:1.65}.header .cri-country-picker>.disclosure__button{padding-inline-end:0}@media(min-width:990px){body:has(.header .mega-menu[open]) #MainContent{filter:blur(6px);pointer-events:none}}.header .cri-country-picker .country-selector{border-color:#00000014;border-radius:12px;box-shadow:0 8px 28px #00000014;color:#111;background:#fff}.header .cri-country-picker .country-filter{background:#fff}.header .cri-country-picker .country-filter .field{border-bottom:1px solid rgb(0 0 0 / 22%)}.header .cri-country-picker .country-filter .field:before,.header .cri-country-picker .country-filter .field:after{display:none}.header .cri-country-picker .country-filter .field__label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header .cri-country-picker .country-filter__input{min-width:0;height:44px;margin:0;padding:0 58px 0 0;border:0;border-radius:0;box-shadow:none;background:transparent;font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;color:#111}.header .cri-country-picker .country-filter__input::placeholder{opacity:.65;color:inherit}.header .cri-country-picker .country-filter__input:focus-visible{outline:0;box-shadow:inset 0 -1px #111}.header .cri-country-picker .country-filter__search-icon,.header .cri-country-picker .country-filter__reset-button{top:0;width:28px;height:44px}.header .cri-country-picker .country-filter__search-icon{right:0}.header .cri-country-picker .country-filter__reset-button{right:28px}.header .cri-country-picker .country-filter__search-icon .icon{width:16px;height:16px}.header .cri-country-picker .country-filter__reset-button .icon{width:12px;height:12px}.header .cri-country-picker .country-filter :is(.country-filter__search-icon,.country-filter__reset-button) svg,.header .cri-country-picker .country-filter :is(.country-filter__search-icon,.country-filter__reset-button) svg path{fill:none!important;stroke:#111!important}.header .cri-country-picker .country-filter__reset-button:after{display:none}.header .cri-country-picker .country-selector__list{font-size:12px}.header .cri-country-picker .disclosure__link{padding-block:9px;font-family:var(--font-body-family);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0;color:#111}.header .cri-country-picker .disclosure__link:is(:hover,:focus-visible){background:#f5f5f5;text-decoration:none}.header .cri-country-picker .disclosure__link[aria-current=true] .country{font-weight:600}.header .cri-country-picker .localization-form__currency{padding-right:0;font-size:10px;opacity:1;color:#666}.header .cri-country-picker .country-selector .icon-checkmark,.header .cri-country-picker .country-selector .icon-checkmark path{color:#111!important;fill:currentColor!important;stroke:none!important}.header .cri-country-picker .popular-countries{border-bottom-color:#0000001f}@media(max-width:989px){#menu-drawer{filter:none;background:#fff;height:calc(var(--viewport-height, 100vh) - var(--cri-menu-top, var(--header-bottom-position, 100%)));height:calc(100dvh - var(--cri-menu-top, var(--header-bottom-position, 100%)))}#menu-drawer .menu-drawer__navigation{padding:40px 28px 28px}#menu-drawer .menu-drawer__direct-links{padding:0;gap:0}#menu-drawer .menu-drawer__direct-link{display:flex;align-items:center;min-height:44px;padding:6px 0;font-family:Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.7;letter-spacing:normal;text-transform:none;color:#1c1c1c!important}#menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li{margin:12px 0 0!important}#menu-drawer .menu-drawer__navigation .submenu-open{visibility:visible}#menu-drawer .menu-drawer__navigation .menu-drawer__menu-item{justify-content:space-between;gap:16px;padding:0!important;font-family:Helvetica,Arial,sans-serif;font-size:16px!important;font-weight:400!important;line-height:1.5;letter-spacing:normal!important;text-transform:none;color:#1c1c1c!important;background:transparent}#menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details>summary{min-height:48px;padding-block:12px!important}#menu-drawer summary[data-cri-inline-summary]:after{position:static;display:flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;font-size:20px;font-weight:400!important;font-synthesis:none;-webkit-text-stroke:0;text-shadow:none;line-height:1;transform:none;background:linear-gradient(currentColor,currentColor) center / 12px 1px no-repeat,linear-gradient(currentColor,currentColor) center / 1px 12px no-repeat;content:""}#menu-drawer summary[data-cri-inline-summary][aria-expanded=true]:after{background-size:12px 1px,0 0}#menu-drawer .menu-drawer__submenu{overflow:hidden;padding:0 0 0 16px!important}#menu-drawer .menu-drawer__inner-submenu{height:auto;overflow:visible}#menu-drawer .menu-drawer__submenu .menu-drawer__menu-item{padding:7.2px 0!important;font-size:14px!important;font-weight:400!important;line-height:1.65;letter-spacing:normal!important}#menu-drawer .menu-drawer__submenu li{margin:0!important}#menu-drawer .menu-drawer__utility-links{padding:32px;background:#fff}#menu-drawer .menu-drawer__utility-links .list-social:not(:empty){display:flex}#menu-drawer .menu-drawer__utility-links .list-social__link{color:#000!important}#menu-drawer .menu-drawer__utility-links .list-social__link svg{color:#000!important;fill:currentColor}#menu-drawer .menu-drawer__utility-links .list-social__link svg path{fill:#000!important;stroke:none!important}}@media(max-width:749px){#menu-drawer .menu-drawer__navigation{padding:28px 20px 20px}#menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li>details>summary{padding-block:12px!important}#menu-drawer .menu-drawer__utility-links{padding:20px}.header .cri-country-picker .country-selector{border-radius:14px 14px 0 0;box-shadow:0 -6px 28px #00000014}.header .cri-country-picker .country-filter__input{font-size:16px}.header .cri-country-picker .country-selector__list{max-height:calc(100% - 66px)}.header .cri-country-picker .country-selector__close-button{position:relative}.header .cri-country-picker .country-selector__close-button svg{display:none}.header .cri-country-picker .country-selector__close-button:before,.header .cri-country-picker .country-selector__close-button:after{position:absolute;top:50%;left:14px;width:16px;height:1px;background:#111;content:"";transform:rotate(45deg)}.header .cri-country-picker .country-selector__close-button:after{transform:rotate(-45deg)}}#cart-icon-bubble[data-cart-pointer-focus]{outline:none!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/51/assets/cri-header-panels.css.map */
