#main_theme_header{position:sticky;z-index:99;left:0;right:0;top:0;transition:transform .15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}#main_theme_header #header-container{transition:height .15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media screen and (min-width: 992px){#main_theme_header.hide{transform:translateY(-20px)}#main_theme_header.hide #header-container{height:60px!important}#main_theme_header.hide .logo-link img{height:40px}}#main_theme_header .shopify-section-promo-banner{background-color:#000;height:20px;position:relative}@media screen and (max-width: 768px){#main_theme_header .shopify-section-promo-banner{height:30px}}#main_theme_header .shopify-section-promo-banner ul{font-size:10px;margin:0 auto;padding:0;width:100%}@media screen and (min-width: 992px){#main_theme_header .shopify-section-promo-banner ul{font-size:14px}}#main_theme_header .shopify-section-promo-banner li{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:20px;color:#fff;transition-duration:1s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:opacity}@media screen and (max-width: 768px){#main_theme_header .shopify-section-promo-banner li{line-height:30px}}#main_theme_header .shopify-section-promo-banner li.opacity-0{opacity:0}#main_theme_header .shopify-section-promo-banner li.opacity-100{opacity:1}#main_theme_header .shopify-section-promo-banner p{margin:0}#main_theme_header .shopify-section-promo-banner a{color:#fff}#main_theme_header .shopify-section-promo-banner a:hover{text-decoration:underline}#main_theme_header #menu-nav ul{gap:64px}#main_theme_header span.menu-trigger{cursor:pointer}#main_theme_header nav{text-transform:uppercase;display:inline-block}#main_theme_header .shopify-section-header{background-color:#fff}#main_theme_header .shopify-section-header,#main_theme_header .shopify-section-header a,#main_theme_header .shopify-section-header a:hover{color:#000}#main_theme_header #menu-container{background-color:#fff;border-top:1px solid #F2F4F7;line-height:24px;position:absolute;left:0;right:0;box-shadow:0 5px 5px -5px #00000026;overflow:hidden;transition:height .3s cubic-bezier(.87,0,.13,1)}#main_theme_header #menu-container:not(.open-menu){height:0!important}#main_theme_header #menu-container h3{font-size:14px;font-weight:600}#main_theme_header #menu-container .banner-menu>a{position:relative;display:block}#main_theme_header #menu-container .banner-menu>a:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,0) 61.46%,rgba(0,0,0,.3) 94.27%);pointer-events:none}#main_theme_header #menu-container .banner-menu>a .banner-link{position:absolute;left:20px;bottom:20px;z-index:5;font-weight:600;color:#fff}#main_theme_header #menu-container .banner-menu>a .banner-link:after,#main_theme_header #menu-container .banner-menu>a .banner-link:before{background-color:#fff}#main_theme_header #menu-container .banner-menu>a img{display:block}#main_theme_header .menu-wrapper{position:relative}#main_theme_header .menu-block{width:100%;padding-block:20px;color:#000;font-size:14px;text-transform:uppercase;position:absolute;transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-in-out}#main_theme_header .menu-block:not(.no-opacity){opacity:0;z-index:-1}#main_theme_header .menu-block .view-all{margin-top:24px}#main_theme_header .menu-block a{color:#000;text-transform:uppercase}#main_theme_header .menu-block a:hover{text-decoration:underline}#main_theme_header .menu-block .menu-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}#main_theme_header .menu-block .menu-grid .menu-column{display:flex;flex-direction:column;gap:15px}#main_theme_header .menu-block .menu-grid .menu-column a:not(:last-of-type){margin-bottom:5px}#main_theme_header .menu-block .menu-grid .menu-column .menu-links{display:flex;flex-direction:column}#main_theme_header .menu-block .banner-container-menu{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}#main_theme_header #mobile-header-section{display:flex;align-items:center;height:60px}#main_theme_header #mobile-header-section>div{flex:1}@media screen and (min-width: 992px){#main_theme_header #mobile-header-section{display:none}}#main_theme_header #desktop-header-section{display:none;border-bottom:1px solid #F2F4F7}#main_theme_header #desktop-header-section #header-container{height:100px;align-items:center;display:flex}#main_theme_header #desktop-header-section #header-container>div{flex:1}@media screen and (min-width: 992px){#main_theme_header #desktop-header-section{display:block}}#main_theme_header #desktop-header-section nav{margin-right:22px}header .logo-link{display:block}header .logo-link img{transition:height .15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}header .logo{width:auto;height:44px}@media screen and (min-width: 992px){header .logo{height:68px}}.mobile-menu{display:flex;flex-direction:column}.mobile-menu .mmenu-title{background-color:#f2f4f7}.mobile-menu .submenu-container{display:flex;flex-direction:row;overflow-x:hidden}.mobile-menu nav{color:#000;font-size:14px;line-height:24px;text-transform:uppercase;flex:0 0 100%;transition:transform .3s cubic-bezier(.16,1,.3,1)}.mobile-menu nav .main_title{font-weight:600}.mobile-menu nav:first-of-type{transform:translate(-100%)}.mobile-menu nav:first-of-type.is-selected{transform:translate(0)}.mobile-menu nav:last-of-type{transform:translate(0)}.mobile-menu nav:last-of-type.is-selected{transform:translate(-100%)}.mobile-menu ul.first_level,.mobile-menu .mmenu-title{padding:8px 16px}.mobile-menu ul{display:flex;flex-direction:column}.mobile-menu ul.first_level{gap:14px}.mobile-menu ul.second_level li:first-of-type{padding-top:5px}.mobile-menu ul.second_level li:not(:last-of-type){margin-bottom:5px}.mobile-menu #social_menu_footer{display:flex;justify-content:space-between}nav.inline ul{display:flex;gap:8px}nav.inline a{display:flex;width:30px;height:30px;justify-content:center;align-items:center;font-size:18px}nav.inline .cartCount{position:absolute;left:20px;bottom:0;font-size:12px}nav.inline .logoSpinner{bottom:6px;font-size:12px;left:20px;position:absolute}.f-slideIn.from-next{animation:1.3s cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{animation:1.3s cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{animation:1.3s cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:1.3s cubic-bezier(.16,1,.3,1) f-slideOutPrev}.language-switcher{position:relative}.language-switcher .currante_lang{width:auto;margin-right:5px}.language-switcher .currante_lang span{font-size:12px;display:inline-block;margin-left:2px}.language-switcher .langList{position:absolute;z-index:9;top:35px;left:-20px;font-size:12px}.language-switcher .langList ul{flex-direction:column;gap:0;border:1px solid #eee;background:white}.language-switcher .langList ul li{display:block}.language-switcher .langList ul li:not(:last-of-type){border-bottom:1px solid #EEE}.language-switcher .langList ul span{display:block;padding:10px 20px;transition:background .3s ease-in-out;cursor:pointer}.language-switcher .langList ul span:hover{background:#fafafa}.language-switcher .langList ul span.active{background:#f5f5f5;cursor:default;font-weight:600}
