.link,.customer a{text-underline-offset:.7em}details[open]>.header__menu-item{text-decoration:none}.header-wrapper{position:relative;z-index:100;background:var(--header-bg-color,#ffffff);border-bottom:1px solid var(--header-border-color,#e5e5e5);opacity:0;transition:opacity .3s ease-out}.header{height:110px;display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;max-width:var(--page-width,1200px);max-width:100%;margin:0 auto}.header__heading-link{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;text-decoration:none;color:inherit;width:100px;height:auto}.header__heading-logo-wrapper{display:flex;align-items:center;width:auto;height:auto}.header__heading-logo{transition:opacity .2s ease-out}.header__heading-logo .st0{fill:#000}.header__heading-logo:hover{opacity:.7}.is--loaded .header-wrapper{opacity:1}.page-index.header-wrapper{position:absolute;background-color:transparent;width:100vw;border:none;z-index:999}.page-index .header__heading{display:none}.page-product .header__heading-logo .st0,.page-page .header__heading-logo .st0,.page-collection .header__heading-logo .st0,.page-cart .header__heading-logo .st0,.page-account .header__heading-logo .st0,.page-blog .header__heading-logo .st0{fill:#e13212}.header-wrapper.dark-theme .header__heading-logo{color:var(--logo-color-dark,#ffffff)}.header-wrapper.sticky .header__heading-logo{color:var(--logo-color-sticky,#333333)}.header__icons{display:flex;align-items:center;gap:1rem}.header__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;transition:background-color .3s ease}summary .icon-caret{top:calc(50% + 1.5rem);display:none}summary .icon-caret path{fill:var(--primary-color)}.header__icon--menu .icon{transition:transform .2s ease-out,opacity .2s ease-out}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:scale(1.15)}@media screen and (max-width:989px){.header{height:70px}.header__heading-link{width:80px}}@media screen and (max-width:480px){.header{padding:.5rem 1rem}.header__icons{gap:.5rem}.header__icon{width:35px;height:35px}}.header-wrapper.sticky{position:fixed;top:0;left:0;right:0;box-shadow:0 2px 10px #0000001a;animation:slideDown .3s ease}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.header__menu-item span{position:relative;padding-bottom:.5em;transition:text-decoration var(--duration-short) ease;transition:all .2s ease-out}.header__menu-item span:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;transform:scaleX(0);transform-origin:left;transition:all .2s ease-out}.header__menu-item:hover span{text-decoration:none;opacity:.5}.header__menu-item:hover span:after{transform:scaleX(1)}.header__menu-item .header__active-menu-item{text-decoration:none}.header__menu-item .header__active-menu-item:after{transform:scaleX(1)}.header__menu-item span:after,.header__active-menu-item span:after{background-color:#666!important}body[data-page-type=index] .header{height:120px}body[data-page-type=index] .header__heading-link{width:140px;height:auto}body[data-page-type=index] .header__menu-item{color:#fff!important;transition:color .3s ease}body[data-page-type=index] .header__active-menu-item{color:#fff!important}body[data-page-type=index] .header__menu-item span:after{background-color:#fff!important}body[data-page-type=index] .header__active-menu-item:after{background-color:#fff!important}@media screen and (max-width:989px){body[data-page-type=index] .header__icon--menu .icon path{fill:#fff}body[data-page-type=index] .header__icon .icon path{fill:#fff}body[data-page-type=index] .header__icon .icon-close path{fill:#666}}body[data-page-type=index].scrolled .header__menu-item,body[data-page-type=index].scrolled .header__menu-item:hover,body[data-page-type=index].scrolled .header__active-menu-item{color:#666!important}body[data-page-type=index].scrolled .header__menu-item span:after{background-color:#666!important}body[data-page-type=index].scrolled .header__active-menu-item:after{background-color:#666!important}@media screen and (max-width:989px){body[data-page-type=index].scrolled .header__icon--menu .icon path{fill:#666!important}body[data-page-type=index].scrolled .header__icon .icon path{fill:#666!important}}body[data-page-type=index] .header__submenu .header__menu-item{color:#444!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/component-header-custom.css.map */
