.header-wrapper{background-color:transparent!important;position:relative;z-index:20;transition:transform .4s ease;color:#fff!important;width:100%}.header{display:flex!important;justify-content:space-between!important;align-items:center!important;position:relative!important;flex-direction:row!important;color:#fff!important}.header__heading{padding:.8rem 0;transition:opacity .2s ease;display:block!important;visibility:visible!important;opacity:1!important}.header__heading-link{display:inline-block!important;position:relative;transition:transform .3s ease;color:#fff!important;text-decoration:none!important;visibility:visible!important;opacity:1!important}.header__heading-link:hover{transform:translateY(-2px);color:#fff!important;text-decoration:none!important}.header span.h2{display:block!important;visibility:visible!important;opacity:1!important;color:#fff!important;font-size:24px!important;font-weight:700!important;margin:0!important;padding:5px 0!important;text-transform:uppercase!important;letter-spacing:.05em!important;text-shadow:0 2px 4px rgba(0,0,0,.2)!important}.header__account-nav{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:20px!important}.header__account-link{color:#fff!important;text-decoration:none!important;position:relative!important;display:flex!important;align-items:center!important;transition:opacity .2s ease,transform .3s ease!important}.header__account-link:hover{opacity:.8!important;transform:translateY(-2px)!important}.header__account-link svg{width:20px!important;height:20px!important;fill:#fff!important;margin-right:6px!important}.header__account-text{font-size:14px!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-weight:500!important;color:#fff!important}.header__heading-logo{display:block;max-width:100%;height:auto;filter:drop-shadow(0 4px 6px rgba(0,0,0,.2));transition:filter .3s ease}.header__heading-link:hover .header__heading-logo{filter:drop-shadow(0 6px 10px rgba(0,0,0,.4)) brightness(1.05)}.header__heading-link:after{content:"";position:absolute;bottom:-8px;left:25%;width:50%;height:2px;background:linear-gradient(to right,transparent,rgba(255,255,255,.5),transparent);opacity:0;transform:scaleX(.7);transition:all .4s ease}.header__heading-link:hover:after{opacity:1;transform:scaleX(1)}.header__account-link:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.5),transparent);opacity:0;transform:scaleX(.7);transition:all .3s ease}.header__account-link:hover:after{opacity:1;transform:scaleX(1)}sticky-header{display:block;width:100%;position:relative;z-index:30;background-color:transparent!important}sticky-header.animate.sticky,sticky-header.sticky{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:1000!important;transform:translateY(0)!important;background-color:transparent!important;width:100%}sticky-header.sticky .header__heading{padding:.4rem 0!important}sticky-header.sticky .header span.h2{font-size:20px!important}sticky-header.sticky .header__account-link{transform:scale(.95)}sticky-header.sticky .header__account-link:hover{transform:translateY(-2px) scale(.95)}.header--middle-left .header__heading,.header--top-left .header__heading{text-align:left!important;align-self:flex-start!important}.header--middle-center .header__heading,.header--top-center .header__heading{text-align:center!important;align-self:center!important}.header--middle-right .header__heading,.header--top-right .header__heading{text-align:right!important;align-self:flex-end!important}@media screen and (max-width: 749px){.header--mobile-left .header__heading{text-align:left!important;align-self:flex-start!important}.header--mobile-center .header__heading{text-align:center!important;align-self:center!important}.header--mobile-right .header__heading{text-align:right!important;align-self:flex-end!important}.header__account-text{display:none!important}.header__account-link svg{margin-right:0!important}.header__account-nav{gap:15px!important}.header__account-link:after{bottom:-2px!important;height:1px!important}.header__account-link:hover{transform:translateY(-1px)!important}}@media screen and (max-width: 749px){.header__heading-logo-wrapper{max-width:120px!important}.header span.h2{font-size:22px!important}sticky-header.sticky .header span.h2{font-size:18px!important}}@media screen and (min-width: 990px){.header span.h2{font-size:28px!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-header.css.map */
