.header-section{z-index:10;position:relative}@media only screen and (max-width:1023px){.header-section{z-index:12}}.header-section.menu-opened:not(.shopify-section-header-sticky) .header__container,.header-section.search-opened:not(.shopify-section-header-sticky) .header__container{border-bottom:1px solid var(--color-border)}.header-section.shopify-section-header-sticky{position:sticky;top:0}.header-section.shopify-section-header-sticky .header__container{border-bottom:1px solid var(--color-border)}@media only screen and (min-width:1024px){.header-section.prevent-sticky-desktop{position:relative;top:unset}}.header-section:not(.shopify-section-header-sticky):not(.menu-opened):not(.search-opened) .header--transparent{color:var(--transparent-text-color);background:0 0;width:100%;border-bottom:1px solid transparent}.header-section:not(.shopify-section-header-sticky):not(.menu-opened):not(.search-opened) .header--transparent .header__logo-img--transparent{display:block}.header-section:not(.shopify-section-header-sticky):not(.menu-opened):not(.search-opened) .header--transparent .header__logo-img--transparent+.header__logo-img,.header-section:not(.shopify-section-header-sticky):not(.menu-opened):not(.search-opened) .header--transparent .header__logo-img--transparent+svg{display:none}.header-section:not(.shopify-section-header-sticky):not(.menu-opened):not(.search-opened) .header--transparent .header__logo-img{display:none}.header--transparent{margin-bottom:calc(var(--header-height) * -1)}.header-section.menu-opened{position:sticky;top:0}.shopify-section-header-hidden:not(.menu-opened){transform:translateY(-100%)}.header-section.animate{transition:transform .15s ease-out}.header__container{display:flex;justify-content:space-between;align-items:center;padding:0 25px;border-bottom:1px solid transparent;min-height:64px;border-bottom:1px solid var(--color-border)}@media only screen and (max-width:767px){.header__container{padding:0 10px;min-height:60px}}.header-wrapper{position:relative}.header{color:var(--text-color);background-color:var(--bg-color);z-index:10}.header a:not(.btn){color:inherit}.header-menu{width:100%;max-width:calc(50% - var(--logo-width)/ 2)}@media only screen and (max-width:767px){.header-menu{max-width:calc(50% - var(--logo-width-mobile)/ 2)}}.header-menu .search-modal__close{margin:0}.header-right-menu{display:flex;justify-content:flex-end;align-items:center;width:calc(50% - var(--logo-width)/ 2)}@media only screen and (max-width:767px){.header-right-menu{width:calc(50% - var(--logo-width-mobile)/ 2)}}.header-right-menu .header-menu__list{padding-right:0;margin-left:0;justify-content:flex-end}.header-right-menu .header-menu{width:100%;max-width:100%}.header-menu__list{display:flex;flex-wrap:wrap;margin-left:-15px}.header-menu__item .header-menu__link{display:block;padding:22px 10px;color:inherit}.header-menu__item .header-menu__link[aria-expanded=true]{color:var(--color-link-text-hover)}.header-menu__item .header-menu__link i{color:var(--color-accent-primary);font-style:inherit;transition:var(--duration-default)}.header-menu__item .header-menu__link b{font-weight:500}.header-menu__item .header-menu__link:hover i{color:var(--color-link-text-hover)}.header__logo{width:100%;max-width:var(--logo-width);margin-right:auto;padding:10px 0;flex-shrink:0;margin-bottom:0;font-size:unset;color:inherit;display:block;line-height:1}@media only screen and (max-width:767px){.header__logo{max-width:var(--logo-width-mobile)}}.header__logo:hover{color:inherit}.header__logo img{width:100%}.header__logo img:not(.lazyloaded){max-height:26px}.header__logo .header__logo-img--transparent{display:none}.header-icons{display:flex;align-items:center;margin-right:-15px;flex-wrap:wrap;flex-shrink:0}@media only screen and (max-width:767px){.header-icons{margin-right:-10px}}.header-icons__item .header__icon{padding:16px 15px 12px;display:block}@media only screen and (max-width:767px){.header-icons__item .header__icon{padding:16px 10px}}.header__icon--cart{color:inherit}.header__icon--cart-count{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-text);font-size:10px;height:9px}@media only screen and (max-width:767px){.header__icon--cart-count{height:15px}}.decrease-font-size{font-size:8px;height:5px}@media only screen and (max-width:767px){.decrease-font-size{height:10px}}.header-submenu__wrapper{display:block}.header-submenu__wrapper .header-submenu__wrapper-inner{position:relative}.header-submenu__wrapper.header-submenu--empty .megamenu{padding:30px}.megamenu{opacity:0;visibility:hidden;z-index:-1;transition:all var(--duration-default) ease;background-color:var(--bg-color);position:absolute;top:100%;left:0;width:100%;padding:30px 8.3vw;max-height:calc(100vh - var(--header-height,0px) - var(--announcement-bar-height,0px));border-bottom:1px solid var(--color-border)}@media only screen and (max-width:1279px){.megamenu{padding:30px}}.megamenu[aria-hidden=false]{opacity:1;visibility:visible;z-index:1}.megamenu__inner{display:flex;justify-content:space-between;overflow:auto;max-height:calc(100vh - var(--header-height,0px) - var(--announcement-bar-height,0px) - 60px)}.megamenu__nav{width:auto;display:flex;gap:36px;flex-shrink:0}.megamenu__item{flex-shrink:0}.megamenu__list{min-width:170px}@media only screen and (max-width:1279px){.megamenu__list{min-width:unset}}.megamenu--small{padding:30px 4vw}@media only screen and (max-width:1439px){.megamenu--small{padding:30px 3vw}}.megamenu--small .megamenu__list{min-width:150px}@media only screen and (max-width:1439px){.megamenu--small .megamenu__nav{gap:20px}}.megamenu__subsublist-item:not(:last-child){margin-bottom:10px}.megamenu__sublist-link,.megamenu__subsublist-link{display:block;font-weight:400}.megamenu__sublist-link[href="#"],.megamenu__subsublist-link[href="#"]{pointer-events:none}.megamenu__sublist-link b,.megamenu__subsublist-link b{font-weight:500}.megamenu__sublist-link sup,.megamenu__subsublist-link sup{font-size:var(--font-size-body-3);line-height:1.33;color:var(--color-accent-primary);transition:var(--duration-default);top:unset}.megamenu__sublist-link:hover sup,.megamenu__subsublist-link:hover sup{color:var(--color-link-text-hover)}.megamenu__sublist-link{margin-bottom:10px}.megamenu__link{display:block;margin-bottom:10px;pointer-events:none;padding-right:10px;max-width:300px}a.megamenu__link:hover{color:inherit}.header-overlay{position:absolute;height:calc(100vh - var(--header-height) - var(--announcement-bar-height,0px));left:0;top:100%;width:100%;background:var(--color-text);opacity:0;visibility:hidden;transition:all var(--duration-default,.3s);z-index:-1}.header-overlay[aria-hidden=false]{opacity:.2;visibility:visible}.megamenu__banners{width:100%;display:flex;justify-content:flex-end;gap:36px}@media only screen and (max-width:1279px){.megamenu__banners{gap:20px}}.header-submenu--empty .megamenu__banners{justify-content:center}.megamenu-banner__content{margin-top:10px}.megamenu-banner__title{display:inline-block;margin-bottom:5px}.megamenu-banner{width:19vw;overflow:hidden}.megamenu__collection-banners .megamenu-banner{width:15%;max-width:170px}.megamenu-banner__heading{display:block;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}.megamenu-banner__description{margin-top:5px;font-size:12px;font-weight:400}.megamenu-banner__image{padding-bottom:75%}.megamenu-banner__image-wrapper .image-abs-wrapper{padding-bottom:135%}.megamenu-banner__image-wrapper:hover a{color:var(--color-link-text-hover)}.hamburger-icon{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:20px;height:18px}.hamburger-icon:after{content:'';display:block;position:absolute;width:40px;height:34px;left:-10px;top:-10px}.hamburger-icon span{display:block;width:20px;height:2px;background-color:currentColor;transition:var(--duration-default,.3s)}.hamburger-icon[aria-expanded=true] span{position:absolute;top:50%;left:50%}.hamburger-icon[aria-expanded=true] span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.hamburger-icon[aria-expanded=true] span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.hamburger-icon[aria-expanded=true] span:nth-child(2){opacity:0}.menu-drawer{padding:0 0 20px}.menu-drawer .form-field__search{margin-bottom:0}.menu-drawer.menu-drawer--with-sticky-btn{padding-bottom:70px}.menu-drawer__link{display:flex;align-items:center;width:100%;margin-bottom:0;justify-content:space-between;padding:20px 0}.menu-drawer__link:not(.accordion__button){border-bottom:1px solid var(--color-bg-secondary)}.menu-drawer__link span{margin-bottom:0}.menu-drawer__link svg{flex-shrink:0}.menu-drawer__link i{color:var(--color-accent-primary);font-style:normal}.menu-drawer__link b{font-weight:500}@media only screen and (max-width:767px){.menu-drawer__link{padding:10px 0;font-size:18px}.menu-drawer__link .h4{font-size:18px}.menu-drawer__link .accordion__icons svg{width:10px;height:10px}}.menu-drawer__list{margin-bottom:10px;padding:20px 40px}@media only screen and (max-width:767px){.menu-drawer__list{margin-bottom:0}}.menu-drawer__list .accordion{border-bottom:1px solid var(--color-bg-secondary)}.menu-drawer__list .accordion__content-inner{padding:0}.menu-drawer__list a[href="#"]{cursor:not-allowed;pointer-events:none}.menu-drawer__sublist-link,.menu-drawer__subsublist-link{padding-bottom:20px;display:block}.menu-drawer__sublist-link sup,.menu-drawer__subsublist-link sup{color:var(--color-accent-primary);font-size:var(--font-size-body-3)}.menu-drawer__subsublist-item{padding-left:20px}.menu-drawer__inner{overflow-y:auto;height:100%}.menu-drawer__sticky-btn{width:100%;position:absolute;bottom:0;left:0;padding:14px 40px;box-shadow:0 -2px 4px rgba(0,0,0,.19);background-color:var(--color-body-bg)}.menu-drawer_slider-wrapper slideshow-swiper{padding:0 40px;overflow:hidden}.menu-drawer_slider-wrapper .swiper{overflow:visible;margin-bottom:20px}.menu-drawer__banners-heading{margin-bottom:10px;display:block}.menu-drawer__banners-heading .megamenu-banner__image{padding-bottom:127%}.megamenu-close-btn{width:20px;height:20px;padding:0;margin:0;position:absolute;top:10px;left:10px}.megamenu-open-btn{position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:8px;opacity:0}.megamenu-open-btn:focus{opacity:1}.no-outline .megamenu-close-btn,.no-outline .megamenu-open-btn{display:none}.menu-drawer__secondary{padding:0 40px;margin-bottom:0}.menu-drawer__secondary ul{padding-top:20px;border-top:1px solid var(--color-bg-secondary)}.menu-drawer__secondary .menu-drawer__secondary-link{padding-bottom:20px;display:block}.menu-drawer__secondary .menu-drawer__login{display:flex;align-self:center}.menu-drawer__secondary .menu-drawer__login svg{margin-right:10px}