.header-segment-1{grid-area:segment-1}.header-segment-2{grid-area:segment-2}.header-segment-3{grid-area:segment-3}.header-segment-4{grid-area:segment-4}.burger-menu-button{align-items:center;gap:4px}.header--border{border-block-end:var(--border-thickness) solid rgb(var(--lines-color))}.header--filled:has(.make-translucent):hover>div{transition:none!important}@media screen and (min-width:1025px){.logo_left_menu_left .main-header-wrapper{display:flex}.logo_left_menu_left .main-header-wrapper .header-segment-3{margin-inline-start:auto}.logo_left_menu_center .main-header-wrapper,.logo_left_wide_search .main-header-wrapper{--header-layout:"segment-1 segment-2 segment-3"/1fr auto 1fr}.logo_center_search_left .main-header-wrapper .header-segment-4,.logo_left_wide_search .main-header-wrapper .header-segment-4{grid-area:2/1/3/4}.logo_left_wide_search .main-header-wrapper{--header-layout:"segment-1 segment-2 segment-3"/0.5fr 1fr 0.5fr}.logo_left_wide_search .main-header-wrapper:has(.header-segment-2.header-segment-desktop .search-link){--header-layout:"segment-1 segment-2 segment-3"/1fr auto 1fr}.logo_center_menu_left .main-header-wrapper,.logo_center_menu_split .main-header-wrapper,.logo_center_search_left .main-header-wrapper{--header-layout:"segment-2 segment-1 segment-3"/1fr auto 1fr}.header-segment-desktop{align-items:center}.header-segment-1,.header-segment-2{gap:8px}.logo_center_menu_split .header-segment-1{gap:24px}.header-segment-mobile{display:none!important}.burger-left .burger-menu{padding-inline-end:6px}.burger-right .burger-menu{padding-inline-start:6px}.logo_left_wide_search .search{width:100%}.logo_center_menu_left .main-header-wrapper .menu__list,.logo_left_menu_left .main-header-wrapper .menu__list{justify-content:flex-start}.logo_center_menu_split .main-header-wrapper .first-part-menu .menu__list{justify-content:flex-end}.logo_center_menu_split .main-header-wrapper .last-part-menu .menu__list{justify-content:flex-start}.logo_center_menu_left .logo__title,.logo_center_menu_split .logo__title{text-align:center}body:not(.search-modal--open):not(.mega-menu-opened) .header--transparent>div{background-color:transparent;transition:background-color .3s var(--transition-timing-function)}body:not(.search-modal--open):not(.mega-menu-opened) .header--transparent:has(.make-translucent)>div{transition:none!important}.mega-menu-opened .header--filled>div{background-color:rgb(var(--layout-bg-color))!important}.menu__nav:has(details-dropdown[open] .first-nested__list) details-dropdown:not([open]) .menu__item-title,.menu__nav:has(details-dropdown[open] .mega-menu) details-dropdown:not([open]) .menu__item-title{opacity:.5;transition:opacity .3s var(--transition-timing-function)}.logo_center_search_left .header-segment-desktop.header-segment-4,.logo_left_wide_search .header-segment-desktop.header-segment-4,.logo_left_wide_search .search-link{justify-content:center}.logo_left_wide_search .search:has(summary>.search-modal__form) summary{display:flex;justify-content:center}}body.search-modal--open .header--filled>.bottom-bar,body.search-modal--open .header--filled>div{background-color:rgb(var(--layout-bg-color))!important}.main-header-wrapper{display:grid;gap:8px 40px;grid-template:var(--header-layout);padding-bottom:var(--top-and-botton-paddings);padding-top:var(--top-and-botton-paddings)}.main-header{position:relative;z-index:3}.main-header-wrapper.reduce-padding{padding-bottom:var(--top-and-botton-paddings);padding-top:var(--top-and-botton-paddings)}.main-header:has(.menu details-dropdown[data-status=parent]):not(:has(.menu details-dropdown[data-status=parent] .active-parent-link))+.bottom-bar{padding-bottom:0}.bottom-bar:not(:has(.menu__item)){display:none}.main-header:has(+.bottom-bar .menu__item) .main-header-wrapper{padding-bottom:calc(var(--middle-padding)/2)}.main-header:has(.main-header-wrapper.reduce-padding)+.bottom-bar{padding-bottom:var(--top-and-botton-paddings)}.header{position:relative;z-index:20}.main-header-wrapper>div{align-items:center;display:flex;position:relative;z-index:5}.localization-opened .main-header-wrapper>.header-segment-desktop.header-segment-3,.main-header-wrapper>.header-segment-desktop:not(.header-segment-3){z-index:7}body.drawer-is-open .main-header-wrapper>.header-segment-desktop:not(.header-segment-3){z-index:1}.header-segment-desktop:has(.mega-menu-short[open]){z-index:9}.header-segment-2:has(.burger-menu~.menu) .burger-menu{padding-inline-end:16px}.header button{color:rgb(var(--layout-text-color))}.header svg{fill:rgb(var(--layout-text-color))}.icons{align-items:center;gap:0;justify-content:flex-end;width:100%}.left-icons{gap:4px;justify-content:flex-start}.shopify-section-header-sticky{position:sticky!important;top:0;transition:transform .3s ease-in-out;z-index:20!important}body.hidden:not(.search-modal--open):not(.quick-view-open) .shopify-section-header.animate,body.hidden:not(.search-modal--open):not(:has(.filter-form.drawer.open)) .shopify-section-header.animate{z-index:5!important}.body.hidden.search-modal--open .shopify-section-header{z-index:30!important}.disable-visibility{opacity:0!important;visibility:hidden!important}.shopify-section-header:not(.shopify-section-header-stick):not(.animate) .header{transition:none}.shopify-section-header:has(.header--always-stick){position:sticky;top:0;z-index:20}.shopify-section-header:has(.disclosure .drawer.open){z-index:30}.bottom-bar-wrapper,.main-header-wrapper{width:100%}.localization-container~.search{margin-inline-start:20px}.bottom-bar{padding-bottom:var(--middle-padding);padding-top:var(--middle-padding)}.bottom-bar.reduce-padding{padding-top:calc(var(--middle-padding)/2)}.bottom-bar--border{border-block-start:var(--line-thickness) solid rgb(var(--lines-color))}.bottom-bar-wrapper-center.flex--row{gap:16px;justify-content:center}.bottom-bar-wrapper-flex-start.flex--row,.bottom-bar-wrapper-space-between.flex--row{gap:16px;justify-content:space-between}.bottom-bar-wrapper .menu{flex-basis:100%}search-element{display:block}@media screen and (min-width:1025px) and (hover:hover){.header--transparent.header--filled:hover>div{background:rgb(var(--bg-gradient))}.header--filled:hover>div{background:rgb(var(--bg-gradient))!important}.shopify-section-header:has(+main .shopify-section:first-child .section-overlap--enable) .header--filled:hover .logo__image-item:not(.logo__image-item--overlap):not(.logo__image-item-always),body.mega-menu-opened .shopify-section-header:has(+main .shopify-section:first-child .section-overlap--desktop) .header--filled .logo__image-item:not(.logo__image-item--overlap):not(.logo__image-item-always),body.search-modal--open .shopify-section-header:has(+main .shopify-section:first-child .section-overlap--enable):has(.search-modal.open:hover) .header--filled .logo__image-item.logo__image-item--overlap:not(.logo__image-item--overlap-always),body.search-modal--open .shopify-section-header:has(+main .shopify-section:first-child .section-overlap--enable):has(.search-modal.open:hover) .header--filled .logo__image-item:not(.logo__image-item--overlap):not(.logo__image-item-always),body.search-modal--open .shopify-section-header:has(+main .shopify-section:first-child .section-overlap--enable):has(.search-modal__overlay.open:hover) .header--filled .logo__image-item:not(.logo__image-item--always),body.search-modal--open .shopify-section-header:has(+main .shopify-section:first-child .section-overlap--enable):has(.search-modal__overlay.open:hover) .header--filled .logo__image-item:not(.logo__image-item--overlap):not(.logo__image-item-always){display:block}body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header:has(+main .shopify-section:first-child .section-overlap--enable) .header--filled:hover .logo__image-item.logo__image-item--overlap:not(.logo__image-item--overlap-always){display:none}.shopify-section-header.overlap-desktop:has(+main .shopify-section:first-child .section-overlap--desktop) .header--filled:hover .logo__image-item.logo__image-item--overlap:not(.logo__image-item--overlap-always),.shopify-section-header:has(+main .shopify-section:first-child .section-overlap--mobile) .header--filled:hover .logo__image-item.logo__image-item--overlap:not(.logo__image-item--overlap-always),body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header.overlap-desktop:has(+main .shopify-section:first-child .section-overlap--desktop) .header--filled:hover .logo__image-item:not(.logo__image-item--overlap):not(.logo__image-item-always){display:none}.shopify-section-header.overlap-desktop.animate:has(+main .shopify-section:first-child .section-overlap--desktop) .header--filled:hover .logo__image-item:not(.logo__image-item--overlap){display:block}}@media screen and (min-width:1025px){body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header:not(.animate):has(+main .shopify-section:first-child .section-overlap--enable) .header>div{background:transparent}.shopify-section-header:has(+main .shopify-section:first-child .section-overlap--desktop) .header,.shopify-section-header:has(+main .shopify-section:first-child .section-overlap--enable) .header{margin-bottom:-100%}body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header:not(.animate):has(+main .shopify-section:first-child .section-overlap--desktop) .header>div{background:transparent}body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header.overlap-desktop:has(+main .shopify-section:first-child .section-overlap--desktop) .logo__image-item:not(.logo__image-item--overlap):not(.logo__image-item-always){display:none}.search-modal--open .shopify-section-header.overlap-desktop:has(+main .shopify-section:first-child .section-overlap--desktop) .header--filled .logo__image-item:not(.logo__image-item--overlap):not(.logo__image-item-always),.shopify-section-header.overlap-desktop.animate:has(+main .shopify-section:first-child .section-overlap--desktop) .logo__image-item:not(.logo__image-item--overlap),.shopify-section-header.overlap-desktop:has(+main .shopify-section:first-child .section-overlap--desktop.logo-regular) .logo__image-item:not(.logo__image-item--overlap):not(.logo__image-item-always),body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header.overlap-desktop:has(+main .shopify-section:first-child .section-overlap--desktop) .header--filled:hover .logo__image-item:not(.logo__image-item--overlap):not(.logo__image-item-always){display:block}.header:has(.bottom-bar:has(.menu__item)) .main-header-wrapper.reduce-padding{padding-bottom:calc(var(--middle-padding)/2);padding-top:var(--top-and-botton-paddings)}}@media screen and (max-width:1024px){body:not(.search-modal--open) .shopify-section-header:has(+main .shopify-section:first-child .section-overlap--enable:not(.only-on-desktop))~.shopify-section-announcement-bar .announcement-bar,body:not(.search-modal--open) .shopify-section-header:not(.animate):has(+main .shopify-section:first-child .section-overlap--enable:not(.only-on-desktop)) .header>div{background:transparent}.shopify-section-header:has(+main .shopify-section:first-child .section-overlap--enable:not(.only-on-desktop)) .header,.shopify-section-header:has(+main .shopify-section:first-child .section-overlap--enable:not(.only-on-desktop))~.shopify-section-announcement-bar .announcement-bar{margin-bottom:-100%}.shopify-section-header:has(+main .shopify-section:first-child .section-overlap--mobile:not(.only-on-desktop)) .header{margin-bottom:-100%}body:not(.search-modal--open) .shopify-section-header:not(.animate):has(+main .shopify-section:first-child .section-overlap--mobile:not(.only-on-desktop)) .header>div{background:transparent}.shopify-section-header.overlap-enable:not(.animate):has(+main .shopify-section:first-child .section-overlap--mobile:not(.only-on-desktop)) .logo__image-item:not(.logo__image-item--overlap):not(.logo__image-item-always){display:none}.shopify-section-header.overlap-enable:not(.animate):has(+main .shopify-section:first-child .section-overlap--mobile.mobile-logo-regular:not(.only-on-desktop)) .logo__image-item:not(.logo__image-item--overlap):not(.logo__image-item-always){display:block}.main-header-wrapper{gap:var(--mobile-middle-padding) 16px}.bottom-bar,.header .store-selector,.header store-selector-drawer,.main-header-wrapper .localization-container,.main-header-wrapper .menu{display:none}.header-segment-desktop{display:none!important}.logo_center_search_left .icons~.search,.logo_left_wide_search .icons~.search{display:none}.search-field-mobile{grid-area:2/1/3/4}.left-icons .search-field-mobile{display:none}.header-segment-4 .search,.search-field-mobile,.search-field-mobile details{width:100%}.logo_left_burger_left,.logo_left_burger_right{--header-layout:"segment-1 segment-3"/auto auto}.logo_center_burger_left{--header-layout:"segment-1 segment-2 segment-3"/1fr 1fr 1fr}.logo_left_burger_left .header-segment-4,.logo_left_burger_right .header-segment-4{grid-area:2/1/3/3}.logo_center_burger_left .header-segment-4{grid-area:2/1/3/4}.logo_left_burger_left .burger-menu{padding-inline-end:6px}.header-segment-1{gap:4px}.header-segment-2.header-segment-mobile{justify-content:center;text-align:center}.logo_left_burger_right .burger-menu{padding-inline-start:6px}.main-header:has(+.bottom-bar .menu__item) .main-header-wrapper{padding-bottom:var(--top-and-botton-paddings)}}@media screen and (min-width:769px){.shopify-section-header.overlap-desktop.animate .logo__image-item.logo__image-item--overlap:not(.logo__image-item--overlap-always),.shopify-section-header.overlap-enable .logo__image-item:not(.logo__image-item--overlap):not(.logo__image-item-always),.shopify-section-header.overlap-enable.animate .logo__image-item.logo__image-item--overlap:not(.logo__image-item--overlap-always),body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header.animate:has(+main .shopify-section:first-child .section-overlap--desktop):is(.overlap-enable,.overlap-desktop,.overlap-mobile) .logo__image-item.logo__image-item--overlap:not(.logo__image-item--overlap-always),body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header.animate:has(+main .shopify-section:first-child .section-overlap--enable):is(.overlap-enable,.overlap-desktop,.overlap-mobile) .logo__image-item.logo__image-item--overlap:not(.logo__image-item--overlap-always),body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header.overlap-desktop .logo__image-item:not(.logo__image-item--overlap):not(.logo__image-item-always),body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header:has(+main .shopify-section:first-child .section-overlap--desktop.logo-regular) .logo__image-item.logo__image-item--overlap:not(.logo__image-item--overlap-always),body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header:has(+main .shopify-section:first-child .section-overlap--desktop.logo-regular):is(.overlap-enable,.overlap-desktop,.overlap-mobile) .logo__image-item.logo__image-item--overlap:not(.logo__image-item--overlap-always),body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header:has(+main .shopify-section:first-child .section-overlap--enable.logo-regular) .logo__image-item.logo__image-item--overlap,body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header:has(+main .shopify-section:first-child .section-overlap--enable.logo-regular):is(.overlap-enable,.overlap-desktop,.overlap-mobile) .logo__image-item.logo__image-item--overlap:not(.logo__image-item--overlap-always){display:none}.search-modal--open .shopify-section-header:has(main .shopify-section:first-child .section-overlap--desktop):is(.overlap-enable,.overlap-desktop,.overlap-mobile) .header--filled .logo__image-item:not(.logo__image-item--overlap):not(.logo__image-item-always),.search-modal--open .shopify-section-header:has(main .shopify-section:first-child .section-overlap--enable):is(.overlap-enable,.overlap-desktop,.overlap-mobile) .header--filled .logo__image-item:not(.logo__image-item--overlap):not(.logo__image-item-always),.shopify-section-header.animate:has(+main .shopify-section:first-child .section-overlap--enable):is(.overlap-enable,.overlap-desktop,.overlap-mobile) .logo__image-item:not(.logo__image-item--overlap),.shopify-section-header.animate:has(main .shopify-section:first-child .section-overlap--enable):is(.overlap-enable,.overlap-desktop,.overlap-mobile) .logo__image-item:not(.logo__image-item--overlap),.shopify-section-header:has(+main .shopify-section:first-child .section-overlap--desktop.logo-regular):is(.overlap-enable,.overlap-desktop,.overlap-mobile) .logo__image-item:not(.logo__image-item--overlap):not(.logo__image-item-always),.shopify-section-header:has(+main .shopify-section:first-child .section-overlap--enable.logo-regular):is(.overlap-enable,.overlap-desktop,.overlap-mobile) .logo__image-item:not(.logo__image-item--overlap):not(.logo__image-item-always),body.mega-menu-opened .shopify-section-header:has(+main .shopify-section:first-child .section-overlap--enable) .header--filled .logo__image-item:not(.logo__image-item--overlap),body.search-modal--open .shopify-section-header:has(+main .shopify-section:first-child .section-overlap--enable) .header--filled .logo__image-item:not(.logo__image-item--overlap),body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header.animate:has(+main .shopify-section:first-child .section-overlap--desktop):is(.overlap-enable,.overlap-desktop,.overlap-mobile) .logo__image-item:not(.logo__image-item--overlap),body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header.animate:has(main .shopify-section:first-child .section-overlap--desktop):is(.overlap-enable,.overlap-desktop,.overlap-mobile) .logo__image-item:not(.logo__image-item--overlap),body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header:has(+main .shopify-section:first-child .section-overlap--desktop):is(.overlap-enable,.overlap-desktop,.overlap-mobile) .logo__image-item.logo__image-item--overlap,body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header:has(+main .shopify-section:first-child .section-overlap--enable):is(.overlap-enable,.overlap-desktop,.overlap-mobile) .logo__image-item.logo__image-item--overlap{display:block}}@media screen and (max-width:768px){body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header.overlap-enable.animate:has(+main .shopify-section:first-child .section-overlap--enable:not(.only-on-desktop)) .logo__image-item.logo__image-item--overlap:not(.logo__image-item--overlap-always),body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header.overlap-enable:has(+main .shopify-section:first-child .section-overlap--enable.mobile-logo-regular:not(.only-on-desktop)) .logo__image-item.logo__image-item--overlap:not(.logo__image-item--overlap-always),body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header.overlap-enable:has(+main .shopify-section:first-child .section-overlap--enable:not(.only-on-desktop)) .logo__image-item:not(.logo__image-item--overlap):not(.logo__image-item-always),body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header.overlap-mobile.animate:has(+main .shopify-section:first-child .section-overlap--mobile:not(.only-on-desktop)) .logo__image-item.logo__image-item--overlap:not(.logo__image-item-always):not(.logo__image-item--overlap-always),body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header.overlap-mobile:has(+main .shopify-section:first-child .section-overlap--mobile.mobile-logo-regular:not(.only-on-desktop)) .logo__image-item.logo__image-item--overlap:not(.logo__image-item--overlap-always),body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header.overlap-mobile:has(+main .shopify-section:first-child .section-overlap--mobile:not(.only-on-desktop)) .logo__image-item:not(.logo__image-item--overlap):not(.logo__image-item-always){display:none}body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header.overlap-enable.animate:has(+main .shopify-section:first-child .section-overlap--enable:not(.only-on-desktop)) .logo__image-item.logo__image-item--overlap,body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header.overlap-enable.animate:has(+main .shopify-section:first-child .section-overlap--enable:not(.only-on-desktop)) .logo__image-item:not(.logo__image-item--overlap),body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header.overlap-enable:has(+main .shopify-section:first-child .section-overlap--enable.mobile-logo-regular:not(.only-on-desktop)) .logo__image-item:not(.logo__image-item--overlap):not(.logo__image-item-always),body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header.overlap-enable:has(+main .shopify-section:first-child .section-overlap--enable:not(.only-on-desktop)) .logo__image-item.logo__image-item--overlap,body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header.overlap-mobile.animate:has(+main .shopify-section:first-child .section-overlap--mobile:not(.only-on-desktop)) .logo__image-item:not(.logo__image-item--overlap):not(.logo__image-item-always),body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header.overlap-mobile:has(+main .shopify-section:first-child .section-overlap--mobile.mobile-logo-regular:not(.only-on-desktop)) .logo__image-item:not(.logo__image-item--overlap):not(.logo__image-item-always),body:not(.search-modal--open):not(.mega-menu-opened) .shopify-section-header.overlap-mobile:has(+main .shopify-section:first-child .section-overlap--mobile:not(.only-on-desktop)) .logo__image-item.logo__image-item--overlap:not(.logo__image-item-always){display:block}}@media screen and (max-width:500px){.logo__title{word-break:break-all}}.localization{gap:4px;word-break:keep-all}.disclosure__button{border-radius:var(--localization-border-radius);color:rgb(var(--layout-text-color));line-height:120%;white-space:nowrap;width:max-content}.disclosure__button>img,.disclosure__button>span{user-select:none}.disclosure__button-with-icon.disclosure__button--outline{padding-block:calc(7px - var(--border-thickness));padding-inline:calc(10px - var(--border-thickness)) calc(8px - var(--border-thickness))}.disclosure__button-with-icon:not(.disclosure__button--outline){padding-bottom:calc(7px - var(--border-thickness));padding-top:calc(7px - var(--border-thickness))}.disclosure__button--outline{border:var(--border-thickness) solid rgba(var(--layout-text-color),.2);padding-block:calc(7px - var(--border-thickness));padding-inline:calc(10px - var(--border-thickness)) calc(10px - var(--border-thickness))}.disclosure__button:not(.disclosure__button--outline){padding-inline-end:2px;padding-inline-start:2px}.disclosure__button-flag{display:block!important;margin-inline-end:4px;max-width:16px}.disclosure__list-wrapper{max-height:400px;padding-block:0 16px;padding-inline:24px;position:fixed;width:320px;z-index:50;-ms-overflow-style:none;border-radius:var(--drawers-radius);-webkit-border-radius:var(--drawers-radius);display:none;scrollbar-width:none}[aria-expanded=true]+.disclosure__list-wrapper{overflow-y:auto}.footer .disclosure,.header--disable-stick .disclosure{position:relative}.footer .disclosure__list-wrapper,.header--disable-stick .disclosure__list-wrapper{inset-inline-end:0;position:absolute;top:100%}.disclosure__title{background-color:rgb(var(--popover-bg-color));padding:16px 0;position:sticky;top:0;z-index:5}.disclosure__link{align-items:center;display:flex;gap:8px;padding:var(--tab-padding-s) 0;transition:opacity var(--animation-duration) var(--transition-timing-function)}.disclosure__link svg{margin-inline-start:auto}.disclosure__link span{align-items:center;display:flex;min-height:20px}.disclosure__link svg{height:20px;transition:transform var(--animation-duration) var(--transition-timing-function);width:20px}localization-form .popover svg{fill:rgb(var(--popover-text-color))}.disclosure__button-icon{pointer-events:none}.disclosure__button[aria-expanded=true] .disclosure__button-icon svg{transform:rotate(-180deg)}.disclosure__link[aria-current=true]{cursor:default}.disclosure__button[aria-expanded=false]+.disclosure__list-wrapper{animation:closePopover var(--animation-duration) var(--transition-timing-function)}.disclosure__button[aria-expanded=true]+.disclosure__list-wrapper{animation:openPopover var(--animation-duration) var(--transition-timing-function);display:block!important}.section-menu-drawer .disclosure__button[aria-expanded=true]+.disclosure__list-wrapper{z-index:70}.localization-search-field{align-items:center;border-radius:var(--field-radius);-webkit-border-radius:var(--field-radius);margin-bottom:8px;overflow:clip;position:relative}.popover .localization-search-field{border:var(--border-thickness) solid rgb(var(--popover-text-color))}.drawer .localization-search-field{border:var(--border-thickness) solid rgb(var(--layout-text-color))}.localization-search-field__icon{cursor:text;height:fit-content;inset-inline-start:calc(14px - var(--border-thickness));pointer-events:none!important;position:absolute;top:50%;transform:translateY(-50%);z-index:3}.localization-search__input{min-height:calc(var(--body-font-size)*var(--body-line-height) + 14px - var(--border-thickness)*2);padding-block:2px;padding-inline:calc(40px - var(--border-thickness) + var(--icon-scale)) calc(12px - var(--border-thickness))}.popover .localization-search__input{caret-color:rgb(var(--popover-text-color));color:rgb(var(--popover-text-color))}.localization-search__button{align-items:center;display:inline-flex;height:100%;margin-inline-end:calc(14px - var(--border-thickness));position:relative;width:max-content}.loading-overlay__spinner:not(.hidden)+.localization-search__button{opacity:0;pointer-events:none;z-index:0}.popover .localization-search__button{color:rgb(var(--popover-text-color))}.localization-search__button-text{opacity:.7;word-break:keep-all}.popover .localization-search-field .spinner .path{stroke:rgb(var(--popover-text-color))}.localization-search__button .loading-overlay__spinner:not(.hidden){align-items:center;aspect-ratio:1/1;display:inline-flex;height:100%}.localization-search__button .loading-overlay__spinner svg{height:min(20px,calc(var(--caption-font-size)*var(--body-line-height)));width:min(20px,calc(var(--caption-font-size)*var(--body-line-height)))}.drawer .disclosure__title{align-items:center;background-color:rgb(var(--layout-bg-color));display:flex;min-height:max(40px,calc(74px + var(--icon-scale)));padding-bottom:8px;padding-inline-end:52px;padding-top:8px;position:static}localization-form .drawer{padding-bottom:0}@media screen and (max-width:768px){.disclosure__list-wrapper{max-height:300px;width:300px}.localization{flex-wrap:wrap}}@media (hover:hover){.disclosure__link:hover{opacity:var(--hover-opacity)}}details-dropdown:has(.mega-menu){--parent-height:var(--header-height);--parent-padding-bottom:var(--top-and-botton-paddings)}details-dropdown:has(.mega-menu.mega-menu--in-announcement-bar){--parent-height:var(--announcement-bar-height);--parent-padding-bottom:var(--spacing)}.mega-menu{border-end-end-radius:var(--drawers-radius);-webkit-border-end-end-radius:var(--drawers-radius);border-end-start-radius:var(--drawers-radius);-webkit-border-end-start-radius:var(--drawers-radius);max-height:calc(90vh - var(--parent-height));opacity:0;overflow-y:auto;overscroll-behavior:none;position:absolute;transition:opacity var(--animation-duration) ease,visibility var(--animation-duration) ease;visibility:hidden;width:100vw;z-index:7}.mega-menu-short{border-radius:var(--drawers-radius);-webkit-border-radius:var(--drawers-radius);inset-inline-start:0;margin-top:8px;max-width:800px}.mega-menu:not(.mega-menu-short){position:fixed;top:var(--parent-height);inset-inline:0}.mega-menu:not(.mega-menu-short).modal--shadow{box-shadow:0 var(--modal-shadow-blur) var(--modal-shadow-blur) rgba(var(--shadow-color),calc(var(--modal-shadow-opacity) - .1))}details-dropdown[open] .mega-menu{opacity:1;visibility:visible}details-dropdown[open] .mega-menu-short:after,details-dropdown[open] .mega-menu:not(.mega-menu-short):after{background-color:transparent;content:"";height:100%;inset-inline-start:0;pointer-events:none;position:absolute;width:100%;z-index:0}.mega-menu:not(.mega-menu-short):after{top:var(--offset-top)}.mega-menu-short:after{top:-8px}.mega-menu.modal--border{border-block-end:var(--line-thickness) solid rgb(var(--lines-color))}.mega-menu.top-line{border-block-start:var(--line-thickness) solid rgb(var(--lines-color))}.mega-menu__overlay{display:block;height:calc(100vh + var(--parent-height));opacity:0;pointer-events:none;top:var(--parent-height);visibility:hidden;z-index:2}.mega-menu.mega-menu--top:not(.mega-menu-short){top:calc(var(--parent-height) - var(--scroll-height))}.mega-menu__overlay:has(+.mega-menu.mega-menu--top){top:max(0px,calc(var(--parent-height) - var(--scroll-height)))}.header:not(.header--disable-stick) .mega-menu:not(.mega-menu-short),.header:not(.header--disable-stick) .mega-menu__overlay:has(+.mega-menu){top:max(0px,var(--header-sticky-height))}details-dropdown[open] .mega-menu__overlay{backdrop-filter:blur(var(--overlay-blur));opacity:1;transition:opacity var(--animation-duration) ease,visibility var(--animation-duration) ease;visibility:visible}.mega-menu .list-menu-dropdown{position:relative;width:100%;z-index:1}.mega-menu__list-container{column-gap:var(--grid-gap);position:relative;--column-width:calc((100% - var(--grid-gap)*(var(--grid-columns) - 1))/var(--grid-columns));align-items:var(--vertical-aligment)}.mega-menu__list-container.page-grid{--grid-gap:var(--page-column-gap)}.mega-menu__list-container.alternative-grid{--grid-gap:var(--alt-column-gap)}.mega-menu__list-container.secondary-grid{--grid-gap:var(--second-column-gap)}.mega-menu__list-container.page-grid.mega-menu__list-container--lines{--grid-gap:calc(var(--page-column-gap)*2)}.mega-menu__list-container.alternative-grid.mega-menu__list-container--lines{--grid-gap:calc(var(--alt-column-gap)*2)}.mega-menu__list-container.secondary-grid.mega-menu__list-container--lines{--grid-gap:calc(var(--second-column-gap)*2)}.list-menu-dropdown .menu__dropdown-grandchild-container{height:fit-content}.menu__dropdown-child:empty{display:none}.menu__dropdown-child-item-link.link--current,.menu__dropdown-grandchild-link.link--current{text-decoration:underline;text-decoration-thickness:var(--underline-thickness-heading);text-underline-offset:var(--underline-offset-heading)}.body-font.link--current,.caption-font.link--current,.subheading-font:not(.subheading-heading-font).link--current{text-decoration-thickness:var(--underline-thickness-body);text-underline-offset:var(--underline-offset-body)}.mega-menu__list-container .menu__dropdown-child{grid-column-end:calc(var(--column-menu) + 1);grid-column-start:1}.mega-menu__list-container .menu__dropdown-child.menu__dropdown-child--right{grid-column-end:calc(-1 - var(--column-menu));grid-column-start:-1;order:5}.menu__dropdown-child:not(:empty){column-count:var(--column-menu);-moz-column-count:var(--column-menu);column-gap:var(--grid-gap);height:fit-content;padding-bottom:calc(var(--side-margin) - 16px);padding-top:var(--side-margin)}.menu__dropdown-child a{transition:opacity var(--animation-duration) var(--transition-timing-function)}.mega-menu__list-container .menu__dropdown-child .menu__dropdown-child-item{height:fit-content;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;padding-bottom:32px}.mega-menu__line{background-color:rgb(var(--lines-color));bottom:calc(var(--side-margin) + 16px);position:absolute;top:var(--side-margin);width:var(--line-thickness)}.mega-menu__banner{background:transparent;justify-content:center;padding-bottom:calc(var(--side-margin) + 16px);padding-top:var(--side-margin)}.mega-menu__list-container--lines .mega-menu__line[data-index="1"]{inset-inline-start:calc(var(--column-width) + var(--grid-gap)/2)}.mega-menu__list-container--lines .mega-menu__line[data-index="2"]{inset-inline-start:calc((var(--column-width) + (var(--grid-gap)/2))*2 + var(--grid-gap)/2)}.mega-menu__list-container--lines .mega-menu__line[data-index="3"]{inset-inline-start:calc((var(--column-width) + (var(--grid-gap)/2))*3 + var(--grid-gap))}.mega-menu__list-container--lines .mega-menu__line[data-index="4"]{inset-inline-start:calc((var(--column-width) + (var(--grid-gap)/2))*4 + (var(--grid-gap)/2)*3)}.mega-menu__list-container--lines .mega-menu__line[data-index="5"]{inset-inline-start:calc((var(--column-width) + (var(--grid-gap)/2))*5 + (var(--grid-gap)/2)*4)}.mega-menu__list-container .menu__dropdown-grandchild-container{margin-top:16px}.mega-menu__list-container .menu__dropdown-grandchild-item:not(:first-child){margin-top:4px}.mega-menu__banner-wrapper{gap:var(--block-padding);position:relative;width:var(--banner-size)}.mega-menu__banner-content{gap:var(--block-padding-xs)}a.mega-menu__banner-wrapper{cursor:pointer}.mega-menu__banner-wrapper:not(.content--below) .mega-menu__banner-content{height:100%;inset-inline-start:0;justify-content:var(--vertical-position);padding:16px;position:absolute;top:0;width:100%;z-index:3}.mega-menu__banner-wrapper:not(.content--below):after{background:var(--overlay-background);border-radius:var(--image-radius);-webkit-border-radius:var(--image-radius);content:"";display:block;height:100%;inset-inline-start:0;opacity:var(--overlay-opacity);overflow:clip;position:absolute;top:0;width:100%;z-index:2}.mega-menu__banner-wrapper.content--below .mega-menu__banner-image:empty{display:none}.mega-menu__banner-image{border-radius:var(--image-radius);-webkit-border-radius:var(--image-radius)}.mega-menu__banner-image .lazy-image{height:100%}a.mega-menu__banner-image img,a.mega-menu__banner-wrapper img{transition:transform var(--animation-duration) var(--transition-timing-function)}.content--below .mega-menu__banner-content{color:rgb(var(--layout-text-color))}.mega-menu__hidden-item{background:transparent;bottom:100%;height:calc(var(--parent-padding-bottom) + 1px);position:absolute;width:100%}.mega-menu-short .mega-menu__hidden-item{height:9px}@media (hover:hover){a.mega-menu__banner-image:hover img,a.mega-menu__banner-wrapper:hover img{opacity:1;transform:scale(1.03)}.menu__dropdown-child a:hover{opacity:var(--hover-opacity);text-decoration:underline;text-decoration-thickness:var(--underline-thickness-body);text-underline-offset:var(--underline-offset-body)}.menu__dropdown-child a.secondary-heading:hover,.menu__dropdown-child a.subheading-font.subheading-heading-font:hover{text-decoration-thickness:var(--underline-thickness-heading);text-underline-offset:var(--underline-offset-heading)}}.section-menu-drawer .drawer .button-wrapper{position:absolute;z-index:100}.section-menu-drawer .modal{--height-pinned-block:0px}.menu-drawer,.menu-drawer-wrapper{position:relative}.menu-drawer{max-width:640px;min-width:480px;padding:0 24px;width:33.33333vw}.section-menu-drawer .drawer .scroll-area{max-height:100vh;min-height:100%;overflow-x:clip}.drawer-is-open .section-menu-drawer .menu-drawer-button-wrapper{z-index:0}.drawer-is-open .menu-drawer-button-wrapper .button-close{pointer-events:none}.menu-drawer>.menu-drawer__child{padding-top:calc(var(--block-padding-s)*var(--spacing))}.menu-drawer>div.full-bottom-line,.menu-drawer>div.pinned-block{padding-bottom:calc(var(--block-padding-s)*var(--spacing))}.menu-drawer__header{align-items:center;display:flex;min-height:max(40px,calc(74px + var(--icon-scale)));padding-bottom:8px;padding-inline-end:52px;padding-top:8px}.menu-drawer__header button{color:rgb(var(--layout-text-color));gap:8px}.menu-drawer .account,.menu-drawer .localization{justify-content:space-between}.menu-drawer .account__title{align-items:center;gap:8px}.menu-drawer__banner{gap:16px}.menu-drawer .menu__list{align-items:flex-start}.menu-drawer .first-nested__list li,.menu-drawer .menu__item{position:static}.menu-drawer .menu__item-title{cursor:pointer}.menu-drawer .menu__item-title a:only-child{width:100%}.main-drawer-menu .menu__item-image{border-radius:var(--image-border-radius);-webkit-border-radius:var(--image-border-radius);overflow:clip;width:40px}.main-drawer-menu .menu__item-image .lazy-image{height:100%}.menu-drawer .first-nested__list,.menu-drawer .second-nested__list{background-color:rgb(var(--layout-bg-color));opacity:1;padding:0;pointer-events:all;position:static;visibility:visible;width:100%}.menu-drawer .top-level-item[open]+.nested-submenu .first-nested__list{pointer-events:all;visibility:visible}.menu-drawer .first-nested__list .menu__item-title{opacity:1!important}.menu-drawer .first-nested__list a:not(.button){flex:none;padding:0}.menu-drawer .menu--child{margin-top:16px}.menu-drawer .menu__list{gap:0 24px}.menu-drawer .menu:not(.menu--parent) .menu__item{width:100%}.menu-drawer .main-drawer-menu .menu:not(.menu--parent) .menu__item-title{padding:8px 0}.menu-drawer .main-drawer-menu .menu:not(.menu--parent) .menu__item-title .dropdown-icon{margin-inline-start:auto}.main-drawer-menu .menu:not(.menu--parent) .menu__item-title{gap:16px}.menu-drawer.menu-with-lines .main-drawer-menu .menu:not(.menu--parent) .menu__item-title{border-block-start:var(--line-thickness) solid rgb(var(--lines-color));padding:16px 0}.menu-drawer.menu-with-lines .main-drawer-menu .menu:not(.menu--parent) li:last-child>drawer-menu>summary>.menu__item-title{border-block-end:var(--line-thickness) solid rgb(var(--lines-color))}.menu-drawer.menu-with-lines .main-drawer-menu .first-nested__list>li:not(:last-child)>drawer-menu>summary>.menu__item-title,.menu-drawer.menu-with-lines .main-drawer-menu .second-nested__list>li:not(:last-child)>drawer-menu>summary>.menu__item-title{border-block-end:none}.menu-drawer.menu-with-lines .main-drawer-menu .menu-collection-banner~.first-nested__list>li:first-child>drawer-menu>summary>.menu__item-title,.menu-drawer.menu-with-lines .main-drawer-menu .menu-collection-banner~.second-nested__list>li:first-child>drawer-menu>summary>.menu__item-title{border-block-start:none}.menu-drawer:not(.menu-with-lines) .menu-collection-banner{margin-bottom:8px}.menu-drawer .main-drawer-menu .second-nested__list li{padding-left:0;padding-right:0}.menu-drawer .nested-submenu{background-color:rgb(var(--layout-bg-color));height:100dvh;left:auto!important;max-width:640px;min-width:480px;overflow-x:clip;padding:0 24px;padding-bottom:var(--height-pinned-block);position:fixed;top:0;width:33.33333vw;z-index:55}.drawer:not(.drawer--left) .menu-drawer .nested-submenu{border-bottom-left-radius:var(--drawers-radius);-webkit-border-bottom-left-radius:var(--drawers-radius);border-top-left-radius:var(--drawers-radius);-webkit-border-top-left-radius:var(--drawers-radius)}.drawer.drawer--left .menu-drawer .nested-submenu{border-bottom-right-radius:var(--drawers-radius);-webkit-border-bottom-right-radius:var(--drawers-radius);border-top-right-radius:var(--drawers-radius);-webkit-border-top-right-radius:var(--drawers-radius)}.menu-drawer .nested-submenu-fourth-level,.menu-drawer .nested-submenu-second-level,.menu-drawer .nested-submenu-third-level{right:-100%;transition:right .5s ease-in-out}.top-level-item[open=true]+.nested-submenu-second-level{right:0;z-index:55}.second-level-item[open=true]+.nested-submenu-third-level{right:0;z-index:57}.third-level-item[open=true]+.nested-submenu-fourth-level{right:0;z-index:59}.drawer--left .second-level-item+.nested-submenu-third-level,.drawer--left .third-level-item+.nested-submenu-fourth-level,.drawer--left .top-level-item+.nested-submenu-second-level{left:-100%!important;right:auto;transition:left .5s ease-in-out}.drawer--left .second-level-item[open=true]+.nested-submenu-third-level,.drawer--left .third-level-item[open=true]+.nested-submenu-fourth-level,.drawer--left .top-level-item[open=true]+.nested-submenu-second-level{left:0!important;right:auto}.animation-item{background-color:rgb(var(--layout-bg-color));bottom:0;height:100vh;max-width:640px;min-width:480px;opacity:0;position:fixed;right:0;top:0;transition:opacity .5s ease-in-out;visibility:hidden;width:33.33333vw;z-index:0}.drawer:not(.drawer--left) .animation-item{border-bottom-left-radius:var(--drawers-radius);-webkit-border-bottom-left-radius:var(--drawers-radius);border-top-left-radius:var(--drawers-radius);-webkit-border-top-left-radius:var(--drawers-radius)}.drawer--left .animation-item{border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-right-radius:var(--drawers-radius);-webkit-border-bottom-right-radius:var(--drawers-radius);border-top-left-radius:0;-webkit-border-top-left-radius:0;border-top-right-radius:var(--drawers-radius);-webkit-border-top-right-radius:var(--drawers-radius);left:0;right:auto}.closing+.nested-submenu+.animation-item{animation:loseOpacity .5s ease-in-out;opacity:1;visibility:visible;z-index:54}@keyframes loseOpacity{0%{opacity:1}to{opacity:0}}.top-level-item[open=true]+.nested-submenu-second-level+.animation-item.second-level{opacity:1;visibility:visible;z-index:54}.second-level-item[open=true]+.nested-submenu-third-level+.animation-item.third-level{opacity:1;transition:opacity .5s ease-in-out;visibility:visible;z-index:56}.third-level-item[open=true]+.nested-submenu-fourth-level+.animation-item.fourth-level{opacity:1;transition:opacity .5s ease-in-out;visibility:visible;z-index:58}.menu-drawer .nested-submenu:not(.nested-submenu-second-level)>button{display:none}.top-level-item[open] .nested-submenu-fourth-level,.top-level-item[open] .nested-submenu-third-level{position:fixed;z-index:40}.main-drawer-menu .menu__item-image-banner{flex:0 0 100%;width:100%}.menu__item-title--banner{flex-wrap:wrap}.menu-drawer .secondary-menu .menu__list{flex-direction:column;gap:4px}.menu-drawer .secondary-menu__item{gap:16px}.menu-drawer .secondary-menu>div{flex:0 0 calc(50% - 4px)}.menu-drawer .buttons{align-items:center;flex-wrap:wrap;gap:8px}.menu-drawer .button--main.button-with-icon{min-height:calc(20px + var(--icon-scale) + var(--main-button-vertical-padding) + var(--main-button-vertical-padding) + var(--border-thickness) + var(--border-thickness))}.menu-drawer .button--secondary.button-with-icon{min-height:calc(20px + var(--icon-scale) + var(--secondary-button-vertical-padding) + var(--secondary-button-vertical-padding) + var(--border-thickness) + var(--border-thickness))}.menu-drawer .buttons .button{align-items:center;display:flex;gap:4px}.menu-drawer .buttons .button--main{min-width:44px;width:fit-content}.menu-collection-banner{display:block;width:calc(100% + 48px)}.main-drawer-menu .menu__item-image-banner img,.menu-collection-banner img{transition:transform var(--animation-duration) var(--transition-timing-function)}.menu-collection-img{display:flex;left:-24px;overflow:clip;position:relative}.nested-submenu-fourth-level .menu-collection-img,.nested-submenu-third-level .menu-collection-img{width:100%}.menu-collection-title{color:rgb(var(--layout-text-color));margin-bottom:16px}.menu-collection-banner .menu-collection-title{bottom:30px;left:24px;margin-bottom:0;position:absolute;z-index:6}.menu-collection-banner+.menu-collection-title{display:none}.menu-collection-img:after{background:var(--banner-overlay-background);content:"";height:100%;inset:0;opacity:var(--banner-overlay-opacity);position:absolute;width:100%;z-index:5}@media (hover:hover){.menu-drawer a.menu-collection-banner:hover,.menu-drawer a.menu__item-image:hover{opacity:1}.main-drawer-menu .menu__item-image-banner:hover img,.menu-collection-banner:hover img{opacity:1;transform:scale(1.03);transition:transform var(--animation-duration) var(--transition-timing-function)}}.pinned-block{background-color:rgb(var(--layout-bg-color));bottom:0;left:unset;max-width:640px;min-width:480px;opacity:1;padding-left:24px;padding-right:24px;position:fixed;right:0;transform:translate(0);transition:none;visibility:visible;width:33.33333vw;z-index:60}.drawer.open .pinned-block{opacity:1;transform:none;transition:opacity .3s,visibility .3s,transform .3s;visibility:visible}.modal--border .pinned-block{max-width:calc(640px - var(--line-thickness));min-width:calc(480px - var(--line-thickness));width:calc(33.33333vw - var(--line-thickness))}.section-menu-drawer .drawer--left .pinned-block{border-bottom-right-radius:var(--drawers-radius);-webkit-border-bottom-right-radius:var(--drawers-radius);left:0;right:unset}.drawer--right .pinned-block{border-bottom-left-radius:var(--drawers-radius);-webkit-border-bottom-left-radius:var(--drawers-radius)}.menu-drawer .collection-button{margin-top:16px}@media screen and (max-width:768px){.menu-drawer>.menu-drawer__child{padding-top:calc(var(--block-padding-s)*var(--mobile-spacing))}.menu-drawer>div.full-bottom-line,.menu-drawer>div.pinned-block{padding-bottom:calc(var(--block-padding-s)*var(--mobile-spacing))}.menu-drawer .button--main.button-with-icon{min-height:40px}}@media screen and (max-width:640px){.animation-item,.drawer,.menu-drawer,.menu-drawer .nested-submenu{max-width:100vw;min-width:100dvw;width:100vw}.section-menu-drawer .drawer .menu-drawer .nested-submenu,.section-menu-drawer .drawer .pinned-block{border-radius:0}.pinned-block{max-width:100vw;min-width:100vw;width:100vw}.modal--border .pinned-block{max-width:calc(100vw - var(--line-thickness));min-width:calc(100vw - var(--line-thickness));width:calc(100vw - var(--line-thickness))}}.menu__list{align-items:center;flex-wrap:wrap;gap:8px 24px;justify-content:var(--hor-menu-alignment)}.menu__list.flex--column{align-items:flex-start}.first-part-menu .menu__list,.last-part-menu .menu__list{gap:4px 24px}:is(.header,.announcement-bar) .first-nested__list li,:is(.header,.announcement-bar) .menu__item{position:relative;z-index:1}.announcement-bar .first-nested__list li:has(details-dropdown[open]),:is(.header,.announcement-bar) .menu__item:has(details-dropdown[open]){z-index:25}.menu__item-title{user-select:none}.menu__item-title .dropdown-icon:not(.dropdown-icon--open):not(.dropdown-icon--close){transition:transform var(--animation-duration) var(--transition-timing-function)}:is(.header,.announcement-bar) [open] .menu__item-title .dropdown-icon:not(.dropdown-icon--open):not(.dropdown-icon--close){transform:translateY(2px) rotate(-180deg)}.first-nested__list,.second-nested__list{border-radius:var(--drawers-radius);-webkit-border-radius:var(--drawers-radius);opacity:0;padding-block:0 16px;padding-inline:12px;position:absolute;transition:opacity var(--animation-duration) ease,visibility var(--animation-duration) ease;visibility:hidden;width:320px;z-index:20}:is(.header,.announcement-bar) .first-nested__list details-dropdown{display:block;padding-inline-end:12px;padding-inline-start:12px}details-dropdown[open]:before{bottom:var(--offset-top);content:"";height:calc(var(--offset-top)*-1);left:0;position:absolute;right:0}.first-nested__list details-dropdown:has(.dropdown-icon),.first-nested__list details-dropdown:has(a:not(.link--underline)),details-dropdown[trigger=click]:has(.menu__item-title>a) summary{cursor:pointer}[trigger=click] .menu__item-title>a:not(.link--single):not(.menu__item-image):not(.mega-menu *),details-dropdown .link--underline{pointer-events:none}[trigger=click]:has(.mega-menu) .menu__item-title>a.link--single{pointer-events:none}[trigger=click] .mega-menu .menu__item-title>a{pointer-events:all}:is(.header,.announcement-bar) .first-nested__list li:first-child{padding-top:16px}.first-nested__list a:not(.button){display:flex;flex:1 1 auto;padding:8px 0;transition:color var(--animation-duration) var(--transition-timing-function)}.first-nested__list .popovers-line a{padding:8px 0}.second-nested__list li{padding-inline-end:12px;padding-inline-start:12px}.first-nested__list[open],.second-nested__list[open]{opacity:1;visibility:visible}:is(.header,.announcement-bar) .second-nested__list{inset-inline-start:296px;top:0}.first-nested__list details-dropdown .flex--row{align-items:center;justify-content:space-between}:is(.header,.announcement-bar) .first-nested__list{margin-top:8px}.first-nested__list[open]:after{background-color:transparent;content:"";height:100%;inset-inline-start:0;position:absolute;top:-8px;width:100%;z-index:0}.link--highlighted{color:rgb(var(--layout-accent-color))}.link--highlighted+.dropdown-icon svg{fill:rgb(var(--layout-accent-color))}.link--current{text-decoration:underline;text-decoration-thickness:var(--underline-thickness-heading);text-underline-offset:var(--underline-offset-heading)}.body-font .link--current,.caption-font .link--current,.subheading-font:not(.subheading-heading-font) .link--current{text-decoration-thickness:var(--underline-thickness-body);text-underline-offset:var(--underline-offset-body)}.menu details-dropdown[data-status=parent] .active-parent-link,.menu.menu--parent .active-item.link--single{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.menu:has(.link-metafield-true) details-dropdown[data-status=parent] .active-parent-link.link-metafield-false{text-decoration:none}.menu__item a{transition:opacity .3s var(--transition-timing-function)}@media (hover:hover){:is(.header,.announcement-bar) .first-nested__list a:hover,:is(.header,.announcement-bar) .first-nested__list details-dropdown:has(.dropdown-icon):hover{color:rgba(var(--popover-text-color),.5);text-decoration:underline;text-decoration-thickness:var(--underline-thickness-body);text-underline-offset:var(--underline-offset-body)}:is(.header,.announcement-bar) .first-nested__list a.link--highlighted:hover{color:rgba(var(--layout-accent-color),.5)}.menu__item a:not(.button):hover{opacity:.7}}@media screen and (max-width:768px){div.first-part-menu,div.last-part-menu{display:none}}.promo-popup .popup.regular .popup-content{padding-bottom:max(calc(var(--inner-section-padding)),48px);padding-inline:max(calc(var(--inner-section-padding)/2),24px);padding-top:0}.promo-popup .popup.regular:has(.popup-image) .popup-content{padding-bottom:max(calc(var(--inner-section-padding)),48px);padding-inline:max(calc(var(--inner-section-padding)/2),24px);padding-top:max(calc(var(--inner-section-padding)/2),24px)}.promo-popup .popup.regular:not(:has(.button-wrapper)) .popup-content{padding-block:max(calc(var(--inner-section-padding)),48px);padding-inline:max(calc(var(--inner-section-padding)/2),24px)}.promo-popup{--buttons-gap:16px;font-size:0}.promo-popup .popup--popup{overflow:clip}.promo-popup>.line-container+:not(.button-block),.promo-popup>.spacer+:not(.button-block){margin-top:0}.promo-popup .heading-block+.subheading-block,.promo-popup .subheading-block+.heading-block{margin-top:var(--block-padding-s)}.promo-popup .popup-content.center>*{margin-inline-end:auto;margin-inline-start:auto}.promo-popup .block-icon,.promo-popup .button-block{margin-inline-end:var(--buttons-gap);margin-inline-start:0}.promo-popup .popup-content.center .block-icon,.promo-popup .popup-content.center .button-block{margin-inline-end:calc(var(--buttons-gap)/2);margin-inline-start:calc(var(--buttons-gap)/2)}.popup-image{display:flex;margin-top:calc(-76px - var(--icon-scale))}.promo-popup .center .social-media{justify-content:center}.promo-popup .center .contacts{align-items:center}.promo-popup .section-newsletter__caption,.promo-popup p+.social-media{margin-top:var(--block-padding-s)}.promo-popup .promo-code{max-width:100%}.promo-popup .section-block.section-newsletter__form{display:block}@media screen and (max-width:1024px){.promo-popup .popup.regular .popup-content{padding-bottom:calc(var(--inner-section-padding)*2);padding-inline:var(--inner-section-padding);padding-top:0}.promo-popup .popup.regular:has(.popup-image) .popup-content{padding-bottom:calc(var(--inner-section-padding)*2);padding-inline:var(--inner-section-padding);padding-top:var(--inner-section-padding)}}@media screen and (max-width:768px){.promo-popup{--buttons-gap:12px}.promo-popup .popup.open{border-radius:0;-webkit-border-radius:0;inset-inline:0;bottom:0;max-width:100vw;top:auto;transform:none;width:100vw}.popup-image:not(.visible-mobile){display:none}.promo-popup .popup.regular:has(.popup-image:not(.visible-mobile)) .popup-content{padding-bottom:calc(var(--inner-section-padding)*2);padding-inline:var(--inner-section-padding);padding-top:0}}body.search-modal--open .header div:not(.search){pointer-events:none}body.search-modal--open .header .search a,body.search-modal--open .header .search button,body.search-modal--open .header .search details{pointer-events:all}.search-modal--popover{border-end-end-radius:var(--drawers-radius);-webkit-border-end-end-radius:var(--drawers-radius);border-end-start-radius:var(--drawers-radius);-webkit-border-end-start-radius:var(--drawers-radius);max-height:calc(90dvh - var(--header-offset-height));opacity:0;position:fixed;top:var(--header-offset-height);inset-inline:0;min-height:min(fit-content,calc(90dvh - var(--header-offset-height)));visibility:hidden;width:100vw;z-index:7}.search-modal.drawer{padding-bottom:0}.search-modal.drawer .search-modal__container{padding-bottom:24px}.search-modal.drawer .search-modal__form{margin-right:0;min-width:auto}.search-modal.drawer .search-field--filled .search__button,.search-modal.drawer .search-field--outlined .search__button{right:24px}.search-modal.drawer .search-field--filled .search-field__icon,.search-modal.drawer .search-field--outlined .search-field__icon{right:calc(var(--border-thickness))}.search-modal.drawer .search-field--filled .search-field__text,.search-modal.drawer .search-field--outlined .search-field__text{padding-inline-end:calc(56px - var(--border-thickness) + var(--icon-scale))}.search-modal--popover.header-search-style-field:not(.searching):has(.search-modal__information--container:empty){min-height:min(512px,calc(90dvh - var(--header-offset-height)))}.search-modal--popover.searching{height:calc(90dvh - var(--header-offset-height))}.search-modal--popover.modal--shadow{box-shadow:0 var(--modal-shadow-blur) var(--modal-shadow-blur) rgba(var(--shadow-color),calc(var(--modal-shadow-opacity) - .1))}.search-modal--popover.open{animation:openPopover var(--animation-duration) var(--transition-timing-function);opacity:1;overflow:clip;visibility:visible;z-index:13}.search-modal--popover.modal--border{border-block-end:var(--line-thickness) solid rgb(var(--lines-color))}.search-modal--popover+.search-modal__overlay{display:block;opacity:0;pointer-events:none;top:var(--header-offset-height);visibility:hidden;z-index:2}.search-modal--popover+.search-modal__overlay.open{animation:openPopover var(--animation-duration) var(--transition-timing-function);opacity:1;pointer-events:auto;visibility:visible;z-index:10}.search-modal--popover.open .scroll-area{max-height:calc(90dvh - var(--header-offset-height));min-height:min(512px,calc(90dvh - var(--header-offset-heightt)))}.header-search-style-field .search-modal__header{display:none}.search__menu{padding-bottom:calc(var(--side-margin) + 16px);padding-top:var(--side-margin)}.drawer .search__menu{padding-bottom:0;padding-top:0;padding-top:calc((var(--block-padding) + 4px - var(--second-row-gap))/2)}.drawer.search-modal .quick-search__line{display:none}.search__menu-title+.search__menu-list{margin-top:16px}.search__menu-list{gap:4px}.search__menu-list .menu__item a{transition:opacity var(--animation-duration) var(--transition-timing-function)}.search-modal__banner{background:transparent;height:fit-content;justify-content:center;padding-bottom:calc(var(--side-margin) + 16px);padding-top:var(--side-margin)}.drawer .search-modal__banner{padding-bottom:0;padding-top:0}.search-modal__banner-wrapper{gap:var(--block-padding);position:relative;width:var(--banner-size)}.search-modal__banner-content{gap:var(--block-padding-xs)}a.search-modal__banner-wrapper{cursor:pointer}.search-modal__banner-wrapper:not(.content--below) .search-modal__banner-content{height:100%;justify-content:var(--vertical-position);left:0;padding:16px;position:absolute;top:0;width:100%;z-index:3}.search-modal__banner-wrapper.content--below .search-modal__banner-image:empty+.search-modal__banner-content{height:100%;justify-content:var(--vertical-position);padding:16px}.search-modal.drawer .search-modal__form .search-field{margin-left:0;max-width:100%;width:100%}.search-modal.drawer .search-field__wrapper{width:100%}.drawer .search-modal__information--container.show-lines:not(:empty) .search__menu:not(:last-child){position:relative}.drawer .search-modal__information--container.show-lines:not(:empty) .search__menu:not(:last-child):after{background-color:rgb(var(--lines-color));bottom:calc(0px - (var(--block-padding) + 4px - var(--second-row-gap))/2);content:"";display:block;height:var(--line-thickness);left:0;position:absolute;width:100%}.search-modal__banner-wrapper:not(.content--below):after{background:var(--overlay-background);content:"";display:block;height:100%;left:0;opacity:var(--overlay-opacity);overflow:clip;position:absolute;top:0;width:100%;z-index:2}.search-modal__banner-image,.search-modal__banner-wrapper:not(.content--below):after{border-radius:var(--image-radius);-webkit-border-radius:var(--image-radius)}.search-modal__banner-image .lazy-image{height:100%}.predictive-search__item--link .article__block-image-wrapper img,a.search-modal__banner-image img,a.search-modal__banner-wrapper img{transition:transform var(--animation-duration) var(--transition-timing-function)}.content--below .search-modal__banner-content{color:rgb(var(--layout-text-color))}.search-modal .predictive-search-container[results=true] .search-modal__information,.search-modal__banner-image:empty{display:none}.search-modal .search-modal__form{display:block;width:100%}.search-modal .predictive-search{display:none;margin-top:0;padding-bottom:calc(var(--side-margin) + 16px);padding-top:var(--side-margin)}.search-modal.drawer .predictive-search{padding-bottom:calc(68px + var(--icon-scale) + var(--main-button-vertical-padding) + var(--main-button-vertical-padding) + var(--border-thickness) + var(--border-thickness))}.search-modal:not(.header-search-style-field) .predictive-search{padding-top:8px}.search-modal .predictive-search:not(:empty){display:block}.search-modal:not(.drawer) .predictive-search__button{bottom:calc(10dvh + 16px);left:50%;margin:0 auto;opacity:0;position:fixed;transform:translateX(-50%);z-index:5}.predictive-search__footer{background:var(--bg-gradient);border-end-start-radius:var(--drawers-radius);-webkit-border-end-start-radius:var(--drawers-radius);bottom:0;max-width:640px;min-width:480px;padding:var(--block-padding-s) 24px;position:fixed;right:0;width:33.33333vw;z-index:5}.drawer--left .predictive-search__footer{left:0;right:unset}.wide .predictive-search__footer{max-width:50vw;min-width:640px;width:50vw}.modal--border .predictive-search__footer{max-width:calc(640px - var(--line-thickness));min-width:calc(480px - var(--line-thickness));width:calc(33.33333vw - var(--line-thickness))}.modal--border.wide .predictive-search__footer{max-width:calc(50vw - var(--line-thickness));min-width:calc(640px - var(--line-thickness));width:calc(50vw - var(--line-thickness))}.predictive-search__footer .button{width:100%}.search-modal.searching .predictive-search__button{opacity:1;transition:opacity var(--animation-duration) var(--transition-timing-function),background-color var(--animation-duration) var(--transition-timing-function),box-shadow var(--animation-duration) var(--transition-timing-function)}.predictive-search__item--link,.predictive-search__post .predictive-search__post-info{transition:opacity var(--animation-duration) var(--transition-timing-function)}.search-modal:not(.header-search-style-field) .component-tabs{margin-left:auto;margin-right:auto;max-width:100%;width:fit-content}.predictive-search-results-tabs{gap:4px}.predictive-search-results-content,.search__button{position:relative}.predictive-search__heading{color:inherit;margin-bottom:var(--block-padding);padding:8px;position:relative}.active .predictive-search__heading-wrapper{opacity:0!important}.active.predictive-search__heading:before{content:attr(data-hover);display:inline-block;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:max-content}.predictive-search-results-empty{display:block;text-align:center}.predictive-search__results-list.list{display:flex;flex-direction:column}.list .predictive-search__list-item:not(:last-child){padding-bottom:16px}.list .predictive-search__list-item:not(:first-child){border-block-start:var(--line-thickness) solid rgb(var(--lines-color));padding-top:16px}.list .predictive-search__list-item .card-collection{display:flex}.predictive-search__list-item.hide-price .card__price,.predictive-search__results-list .product_options,.predictive-search__results-list.list .card__badges{display:none}.predictive-search__post,.predictive-search__results-list.list .card,.predictive-search__results-list.list .card-collection{flex-direction:row;gap:16px}.predictive-search__post .article__block-image-wrapper,.predictive-search__results-list.list .card-collection .card-collection__media,.predictive-search__results-list.list .card-product__media-wrapper{flex:0 0 100px}.predictive-search__post .article__block-image-wrapper{border-radius:var(--image-radius);-webkit-border-radius:var(--image-radius);overflow:clip}.predictive-search__post .article__block-image-wrapper .lazy-image{height:100%}#predictive-search-results-list.list .card-collection--below_media.with-border .card-collection__title,.predictive-search__results-list.list .card-product .card-product__content,.predictive-search__results-list.list .card-product__content{margin:0}.predictive-search__results-list .card-collection .card-collection__media:empty+.card-collection__title,.predictive-search__results-list.list .card-collection--overlay .card-collection__title{color:rgb(var(--layout-text-color));position:static;transform:none}.predictive-search__results-list.list .card-collection--overlay .card-collection__title{padding:0}.predictive-search__results-list.list .card-collection .card-collection__title{margin:0;padding:0}.predictive-search__results-list.list .card-collection--below_media .card-collection__title{align-items:flex-start;height:fit-content}.predictive-search__results-list.list .card-collection--overlay.card-collection--without-media .card-collection__title.center,.predictive-search__results-list.list .card-collection--overlay.card-collection--without-media .card-collection__title:not(.center){padding:0}.predictive-search__results-list .card-collection.card-collection--without-media .card-collection__icon svg,.predictive-search__results-list.list .card-collection--overlay .card-collection__icon svg{fill:rgb(var(--layout-text-color))}.predictive-search__results-list.list .card-collection--overlay,.predictive-search__results-list.list .card-collection.with-border,.predictive-search__results-list.list .card-product.with-border{border-radius:0;-webkit-border-radius:0}.predictive-search__results-list .card-collection.with-border.card-collection--without-media,.predictive-search__results-list.list .card-collection.with-border,.predictive-search__results-list.list .card-product.with-border .card{border:none}.predictive-search__results-list.list .card-collection__media,.predictive-search__results-list.list .card__product-media img{border-radius:var(--cards-radius);-webkit-border-radius:var(--cards-radius)}.predictive-search__results-list.list .card-collection--overlay .card-collection__media:before{display:none}.predictive-search__results-list.list .card-product__content{text-align:start}.predictive-search__results-list.list .card-collection--overlay,.predictive-search__results-list.list .card-collection__title.center,.predictive-search__results-list.list .card-product__content.center div{align-items:flex-start;justify-content:flex-start}.search__button{align-items:center;display:inline-flex;height:100%;margin-right:calc(14px - var(--border-thickness));padding-right:8px;width:max-content}.search__button:has(.loading-overlay__spinner.hidden):has(.search__button-text.visually-hidden){height:0;margin-right:0;min-height:auto;padding-right:0;width:0}.search__button .search__button-text{color:rgb(var(--layout-text-color));margin:0;opacity:.7;word-break:keep-all}body:not(.search-modal--open) .search .search__button{opacity:0;pointer-events:none!important;position:absolute;z-index:0}body:not(.search-modal--open) .search-field__text{padding-right:0}body.search-modal--open .search__button:has(.search__button-text.visually-hidden){pointer-events:none!important}.search__button .loading-overlay__spinner:not(.hidden){align-items:center;aspect-ratio:1/1;display:inline-flex;height:100%;right:4px}.search__button .loading-overlay__spinner svg{height:min(20px,calc(var(--caption-font-size)*var(--body-line-height)));width:min(20px,calc(var(--caption-font-size)*var(--body-line-height)))}.search-modal--popover:not(.header-search-style-field) .search-modal__header{background:var(--bg-gradient);padding-bottom:8px;padding-top:16px;position:sticky;position:-webkit-sticky;top:0;width:100%;z-index:5}.drawer .search-modal__header{align-items:center;display:flex;min-height:max(40px,calc(74px + var(--icon-scale)));padding-bottom:8px;padding-right:52px;padding-top:8px}.drawer.wide .search-modal__header{padding-right:calc(76px - var(--inner-section-padding))}.search-modal--popover:not(.header-search-style-field):not(.searching):has(.search-modal__information--container:empty) .search-modal__header{padding-bottom:32px}.search-modal__information--container.page-grid-gaps{--search-column-gap:var(--page-column-gap);--search-row-gap:var(--page-row-gap)}.search-modal__information--container.alternative-grid-gaps{--search-column-gap:var(--alt-column-gap);--search-row-gap:var(--alt-row-gap)}.search-modal__information--container.secondary-grid-gaps{--search-column-gap:var(--second-column-gap);--search-row-gap:var(--second-row-gap)}.search-modal__information--container{position:relative;--column-width:calc((100% - var(--search-column-gap)*(var(--grid-columns) - 1))/var(--grid-columns))}.search-modal__information--container:empty{display:none}.search-modal__header .search-field{align-items:center;border-radius:var(--search-field-radius);-webkit-border-radius:var(--search-field-radius);margin-left:calc(24px + var(--icon-scale));max-width:570px;transition:none;width:100%}.search-modal__information--wrapper:has(.search__menu:only-child){margin-left:auto;margin-right:auto;max-width:570px}.search-modal.drawer .search-modal__information--wrapper{max-width:100%}.search-field__wrapper{align-items:center;gap:4px;justify-content:center}.search__button-text.visually-hidden{color:transparent;opacity:0;pointer-events:none;position:static!important}.search-modal__header .search__button:has(.loading-overlay__spinner:not(.hidden)){aspect-ratio:auto}.search-modal__header button-close{align-items:center;display:inline-flex;padding-block:6px;padding-inline:6px 0}.predictive-search.show-lines:not(:empty),.search-modal__information--container.show-lines:not(:empty){border-block-start:var(--line-thickness) solid rgb(var(--lines-color))}.search-modal__information--drawer{padding-bottom:calc(var(--side-margin) + 16px)}.search-modal__information--drawer.page-grid-gaps .search__menu+.search-modal__banner,.search-modal__information--drawer.page-grid-gaps .search__menu+.search-modal__banner+.search-modal__banner{margin-top:calc(var(--block-padding) + 4px - var(--page-row-gap))}.search-modal__information--drawer.alternative-grid-gaps .search__menu+.search-modal__banner,.search-modal__information--drawer.alternative-grid-gaps .search__menu+.search-modal__banner+.search-modal__banner{margin-top:calc(var(--block-padding) + 4px - var(--alt-row-gap))}.search-modal__information--drawer.secondary-grid-gaps .search__menu+.search-modal__banner,.search-modal__information--drawer.secondary-grid-gaps .search__menu+.search-modal__banner+.search-modal__banner{margin-top:calc(var(--block-padding) + 4px - var(--second-row-gap))}@media (hover:hover){.predictive-search__item--link:hover .article__block-image-wrapper img,a.search-modal__banner-image:hover img,a.search-modal__banner-wrapper:hover img{opacity:1;transform:scale(1.03)}.search__menu-list .menu__item a:hover{opacity:var(--hover-opacity);text-decoration:underline;text-decoration-thickness:var(--underline-thickness-heading);text-underline-offset:var(--underline-offset-heading)}.search__menu-list .menu__item.body-font a:hover,.search__menu-list .menu__item.subheading-font:not(.subheading-heading-font) a:hover{text-decoration-thickness:var(--underline-thickness-body);text-underline-offset:var(--underline-offset-body)}.predictive-search__item--link:not(.predictive-search__post):hover,.predictive-search__post:hover .predictive-search__post-info{opacity:var(--hover-opacity)}.predictive-search__heading:not(.active):hover,.predictive-search__results-list .card-collection:hover .card-collection__media:empty+.card-collection__title,.predictive-search__results-list.list .card-collection--overlay:hover .card-collection__title{color:rgba(var(--layout-text-color),var(--hover-opacity))}.predictive-search__results-list .card-collection:hover .card-collection__media:empty+.card-collection__title svg,.predictive-search__results-list.list .card-collection--overlay:hover .card-collection__title svg{fill:rgba(var(--layout-text-color),var(--hover-opacity))}}@media screen and (min-width:769px){.quick-search__line{background-color:rgb(var(--lines-color));bottom:calc(var(--side-margin) + 16px);position:absolute;top:var(--side-margin);width:var(--line-thickness)}.quick-search__line[data-index="1"]{left:calc(var(--column-width) + var(--search-column-gap)/2)}.quick-search__line[data-index="2"]{left:calc((var(--column-width) + (var(--search-column-gap)/2))*2 + var(--search-column-gap)/2)}.quick-search__line[data-index="3"]{left:calc((var(--column-width) + (var(--search-column-gap)/2))*3 + var(--search-column-gap))}.quick-search__line[data-index="4"]{left:calc((var(--column-width) + (var(--search-column-gap)/2))*4 + var(--search-column-gap) + var(--search-column-gap)/2)}}@media screen and (max-width:768px){.search__menu{grid-column:span 2}.search-modal__banner,.search__menu{padding-bottom:0;padding-top:0}.search-modal__information--container{padding-bottom:calc(var(--side-margin) + 16px)}.search-modal:not(.drawer) .search-modal__information--container{padding-top:var(--side-margin)}.page-grid-gaps .search__menu+.search-modal__banner,.page-grid-gaps .search__menu+.search-modal__banner+.search-modal__banner{margin-top:calc(var(--block-padding) + 4px - var(--page-row-gap))}.alternative-grid-gaps .search__menu+.search-modal__banner,.alternative-grid-gaps .search__menu+.search-modal__banner+.search-modal__banner{margin-top:calc(var(--block-padding) + 4px - var(--alt-row-gap))}.secondary-grid-gaps .search__menu+.search-modal__banner,.secondary-grid-gaps .search__menu+.search-modal__banner+.search-modal__banner{margin-top:calc(var(--block-padding) + 4px - var(--second-row-gap))}.search-modal__banner-wrapper{width:100%}.content--below .search-modal__banner-content{padding-bottom:var(--block-padding)}.quick-search__line{display:none}.search-modal__information--container.show-lines:not(:empty) .search__menu:not(:last-child){position:relative}.search-modal__information--container.show-lines:not(:empty) .search__menu:not(:last-child):after{background-color:rgb(var(--lines-color));bottom:calc(0px - (var(--block-padding) + 4px - var(--second-row-gap))/2);content:"";display:block;height:var(--line-thickness);left:0;position:absolute;width:100%}}@media screen and (max-width:635px){.search-modal__header .search-field{margin-left:0}}@media screen and (max-width:640px){.predictive-search__footer,.wide .predictive-search__footer{max-width:100vw;min-width:100vw;width:100vw}.modal--border .predictive-search__footer,.modal--border.wide .predictive-search__footer{max-width:calc(100vw - var(--line-thickness));min-width:calc(100vw - var(--line-thickness));width:calc(100vw - var(--line-thickness))}.drawer .predictive-search__footer{border-radius:0}.drawer.wide .search-modal__header{padding-right:52px}}.section-scrolling-promotion{max-width:100%;overflow:clip}.section-scrolling-promotion .hidden-container{overflow:clip}.section-scrolling-promotion.section--full-width .hidden-container{overflow:visible}.section-scrolling-promotion .section-radius.elem-padding-l{padding-bottom:0;padding-top:0}.promotion__item,.scrolling-promotion,.scrolling-promotion .promotion{align-items:center;display:flex}.scrolling-promotion{max-width:100%}.scrolling-promotion .promotion{flex:0 0 auto}.promotion__item{cursor:default;position:relative}.section-scrolling-promotion-banner a.banner__wrapper .promotion__item{cursor:pointer}.promotion__item .button{line-height:120%}.promotion__item--text:not(.disabled){cursor:pointer;transition:color var(--animation-duration) var(--transition-timing-function)}.line-both .scrolling-promotion,.line-top .scrolling-promotion{border-block-start:var(--line-thickness) solid rgb(var(--lines-color));padding-top:var(--line-paddings)}.line-both .scrolling-promotion,.line-bottom .scrolling-promotion{border-block-end:var(--line-thickness) solid rgb(var(--lines-color));padding-bottom:var(--line-paddings)}.scrolling-promotion .promotion--animated{animation-duration:var(--duration);animation-iteration-count:infinite;animation-play-state:running;animation-timing-function:linear;position:relative;width:max-content}.scrolling-promotion--left .promotion--animated{animation-name:scrolling-left}.scrolling-promotion--right .promotion--animated{animation-name:scrolling-right}@keyframes scrolling-left{0%{transform:translateX(0);visibility:visible}to{transform:translateX(-100%)}}@keyframes scrolling-right{0%{transform:translateX(-100%);visibility:visible}to{transform:translateX(0)}}.scrolling-promotion--paused .promotion--animated{animation-play-state:paused}.promotion__item{padding:0 calc(var(--gap-items)/2)}.promotion__item:has(.button){display:block}.promotion__text--mobile{display:none}.section-scrolling-promotion-banner .banner__content-wrapper{max-width:none}.section-scrolling-promotion-banner .banner__container-content:not(.disable-max-width){overflow:clip}@media (hover:hover){.promotion__item--text:not(.disabled):hover{color:rgba(var(--layout-text-color),var(--hover-opacity))}.scrolling-promotion:hover .promotion--animated{animation-play-state:paused}}@media screen and (max-width:768px){.promotion__text--desktop.promotion__text--all,.promotion__text--mobile{display:block}.promotion__text--desktop{display:none}}.search-modal__form{align-items:center;gap:4px;margin-inline-end:8px;min-width:calc((14px - var(--border-thickness))*2 + 202px + var(--icon-scale) + var(--icon-scale));position:relative;width:fit-content}.header .logo_center_menu_split .search.search--field,.header .logo_center_search_left .search.search--field,.header .logo_left_wide_search .search.search--field,.logo_center_menu_split .search-modal__form,.logo_center_search_left .search-modal__form,.logo_left_wide_search .search-modal__form{margin-inline-end:0}.header .search-field,.header .search-modal__form{max-width:600px;width:100%}.header .search.search--field{margin-inline-end:6px}.search-modal__form>.button-close{align-items:center;display:inline-flex;inset-inline-end:0;opacity:0;padding-block:6px;padding-inline:6px 0;pointer-events:none!important;position:absolute;top:calc((100% - 12px - 20px - var(--icon-scale))/2);transform:scale(.9);transition:opacity var(--animation-duration) var(--transition-timing-function),transform var(--animation-duration) var(--transition-timing-function);width:calc(26px + var(--icon-scale))}.search-modal__form:has(.search-field__text:not(.search-field__text--drawer):focus)>.button-close,body.search-modal--open .search-modal__form>.button-close{opacity:1;pointer-events:all!important;transform:scale(1)}body.search-modal--open .search:has(.search-link) *{pointer-events:none!important}.search-field{align-items:center;border-radius:var(--search-field-radius);-webkit-border-radius:var(--search-field-radius);overflow:clip;position:relative;transition:width var(--animation-duration) var(--transition-timing-function);width:calc((14px - var(--border-thickness))*2 + 202px + var(--icon-scale) + var(--icon-scale))}.search-field .search-field__text{min-height:32px;padding-block:2px;padding-inline:calc(14px - var(--border-thickness)) calc(42px - var(--border-thickness) + var(--icon-scale));position:relative;z-index:1}.search .search-field .search-field__text{min-height:32px;padding-block:2px;padding-inline:calc(40px - var(--border-thickness) + var(--icon-scale)) calc(44px - var(--border-thickness))}.search-field:not(.search-field--filled):not(.search-field--outlined) .search-field__text{padding-inline-end:0;padding-inline-start:calc(28px + var(--icon-scale))}.search-field.make-translucent:not(.search-field--filled):not(.search-field--outlined) .search-field__text{padding-inline-end:calc(14px - var(--border-thickness));padding-inline-start:calc(36px + var(--icon-scale))}.search-field:not(.search-field--filled):not(.search-field--outlined) .search__button{margin-inline-end:0}.search-field:not(.search-field--filled):not(.search-field--outlined) .search-field__icon{inset-inline-start:0}.search-field.make-translucent:not(.search-field--filled):not(.search-field--outlined):has(.search-field__text) .search-field__icon{inset-inline-start:8px}.search-field__icon{cursor:text;inset-inline-end:calc(14px - var(--border-thickness));min-height:24px;pointer-events:none!important;position:absolute;top:50%;transform:translateY(-50%);z-index:3}.search .search-field__icon{inset-inline-start:calc(12px - var(--border-thickness))}.make-translucent .search__button,.search-field--filled .search__button{inset-inline-end:0;margin-inline-end:0;min-height:32px;padding-bottom:2px;padding-inline-end:calc(14px - var(--border-thickness));padding-top:2px;position:absolute;z-index:3}.make-translucent .search__button:has(.loading-overlay__spinner:not(.hidden)) .search__button-text.visually-hidden,.search-field--filled .search__button:has(.loading-overlay__spinner:not(.hidden)) .search__button-text.visually-hidden{height:100%;margin:0;overflow:visible;position:static!important;visibility:hidden;width:auto}.make-translucent .search__button .loading-overlay__spinner:not(.hidden),.search-field--filled .search__button .loading-overlay__spinner:not(.hidden){margin-inline-end:8px}.make-translucent .search__button .loading-overlay__spinner,.search-field--filled .search__button .loading-overlay__spinner{z-index:3}.search-modal__form:has(.search-field__text:not(.search-field__text--drawer):focus) .search-field,body.search-modal--open .search-modal__form .search-field{width:calc(100% - 30px - var(--icon-scale))}.header .search-field--filled,.search-field--filled{background-color:rgba(var(--layout-text-color),.1)}.search-field--outlined{border:var(--border-thickness) solid rgb(var(--layout-text-color))}.search-field:not(.search-field--filled):not(.search-field--outlined){border-block-end:var(--border-thickness) solid rgb(var(--layout-text-color));border-radius:0}.search .search-modal__form-mobile,.search.search-field-mobile{display:none}.search-link{align-items:center;gap:4px;white-space:nowrap}.search-field__icon .search__icon{display:flex;margin-inline-end:8px;padding:0}@media screen and (max-width:1024px){.header .search.search--field,.header .search.search--field .search-modal__form>.button-close{margin-inline-end:0}.search-modal__form:has(.search-field__text:not(.search-field__text--drawer):focus) .search-field body.search-modal--open .search-modal__form .search-field{width:calc(100% - 24px - var(--icon-scale))}.header .search-field,.header .search-modal__form{max-width:100%}}@media screen and (max-width:768px){.search .search-modal__form-mobile,.search.search-field-mobile{display:block}.left-icons .search-field-mobile,.search-field-mobile .search-link{display:none}.search-modal__form{margin-inline-end:0;min-width:auto;width:100%}.search-field{width:100%}}@media (hover:hover){.search-modal__form:has(.search-field__text:not(.search-field__text--drawer):focus)>.button-close--search:hover,body.search-modal--open .search-modal__form>.button-close--search:hover{opacity:.7}}