.header__heading{order:-1}.header__heading img{width:164px}.header:not(.drawer-menu).page-width{padding-left:5rem;padding-right:5rem}.header--middle-center:not(.drawer-menu){display:flex;justify-content:space-between}.header:not(.drawer-menu).page-width{padding:0 60px}.header .header__icons{width:190px;justify-content:flex-end;padding-right:0;align-items:center}.header .header__icons .header-search-account{display:flex;align-items:center;height:46px;padding-right:16px;border-right:1px solid #000}.header .header-search-account .header__icon{width:29px;height:auto;line-height:1;justify-content:flex-end}.header .header-cart-icon .icon{height:22px;width:auto}.header .header-cart-icon{padding-left:16px}.header .header__icon .icon{width:auto;height:auto;max-height:22px;max-width:30px}.header .header__icon span{justify-content:flex-start}.header__icon--cart{position:relative;margin-right:0;flex-direction:row-reverse;gap:8px;height:auto;text-decoration:none;width:auto}.header__icon--cart .cart-count-bubble{background-color:transparent;color:rgb(var(--color-button));padding:0;width:auto;height:auto;font-size:16px;font-weight:700;left:0;position:static;text-decoration:none!important;line-height:19.5px;align-self:flex-end;margin-bottom:-5px;font-family:var(--font-heading-family)}.header .header__heading-link{padding:0}.header-nav-block .list-menu>li .list-menu__item{padding:0 47px;font-size:14px;text-transform:uppercase;font-family:var(--font-heading-family)}.header-nav-block .list-menu>li .list-menu__item{padding:32px 40px 31px;font-size:14px;text-transform:uppercase;font-family:var(--font-heading-family);line-height:17px;color:rgb(var(--color-foreground))}.header-nav-block .list-menu>li:last-child .list-menu__item{padding-right:0}.header-nav-block{width:100%;max-width:850px;display:flex;gap:60px}.header .header__inline-menu{margin-left:0}.header-nav-block .header__inline-menu:first-child{padding-left:80px}.announcement-bar .announcement-bar__message{text-align:center;padding:1.1rem 0;margin:0;letter-spacing:0;min-height:4rem;font-size:14px;line-height:17.07px;text-transform:uppercase}.header-wrapper--border-bottom{border:none}.header-wrapper--border-bottom:before{position:absolute;left:0;bottom:0;height:2px;content:"";width:100%;background:#000;pointer-events:none}.header__menu-item span:before{position:absolute;content:"";left:0;bottom:-6px;height:4px;background:#000;width:100%;opacity:0;transition:all .3s ease-in-out 0s}.header__active-menu-item{text-decoration:none}.header__menu-item .header__active-menu-item:before,.header__menu-item:hover span:before,.mega-menu:hover .header__menu-item span:before{opacity:1}.header__menu-item:hover span{text-decoration:none;text-underline-offset:0}.header__menu-item span{position:relative;padding:0 5px}.header-nav-block .list-menu>li .list-menu__item .icon{display:none}body .mega-menu .mega-menu__content{opacity:0;transform:translate(-50%);max-width:1080px;left:50%;width:100%;visibility:hidden;pointer-events:none;padding:39px 0 43px;transition:all .3s ease 0s;box-shadow:none;border:none}body .mega-menu:hover .mega-menu__content{opacity:1;visibility:visible;pointer-events:all}.mega-menu .mega-menu__list{gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0 95px}.mega-menu .mega-menu__list .mega-menu__link--level-2{font-size:16px;line-height:19.6px;padding:0 0 22px;text-transform:uppercase;color:rgb(var(--color-foreground));font-family:var(--font-heading-family)}.mega-menu .mega-menu__list ul li a{font-size:16px;line-height:29.78px;text-transform:uppercase;color:rgb(var(--color-foreground));padding:0;font-weight:400;font-family:var(--font-heading-family);opacity:1;transition:all .3s ease 0s}.mega-menu__link:hover,.mega-menu__link--active{opacity:.75!important;text-decoration:none}.mega-menu.mega-menu-with-img .mega-menu__content{padding:29px 26px}.mega-menu__image-with-nav{display:flex;align-items:center}.mega-menu__image-with-nav .mega-menu__img{width:260px}.mega-menu__image-with-nav .mega-menu__nav{width:calc(100% - 260px);padding:16px 32px;text-align:center}.mega-menu__image-with-nav .mega-menu__img img,.mega-menu__image-with-nav .mega-menu__img svg{max-width:100%;height:auto;display:block}.mega-menu__image-with-nav .mega-menu__nav .mega-menu__heading h3{font-size:18px;line-height:29.76px;margin:0;font-family:var(--font-body-family)}.mega-menu__image-with-nav .mega-menu__nav .mega-menu__navlist{padding-top:47px}.mega-menu__image-with-nav .mega-menu__nav .mega-menu__navlist .mega-menu__list{display:flex;padding:0;width:100%;max-width:560px;flex-wrap:wrap;gap:20px 40px}.mega-menu__image-with-nav .mega-menu__nav .mega-menu__navlist .mega-menu__list>li{width:calc(50% - 20px)}.mega-menu__image-with-nav .mega-menu__nav .mega-menu__navlist .mega-menu__list>li>a{border:1px solid;display:flex;justify-content:center;padding:0 10px;height:42px;align-items:center;transition:all .3s ease 0s;opacity:1!important;text-transform:none}.mega-menu__image-with-nav .mega-menu__nav .mega-menu__navlist .mega-menu__list>li>a:hover{background:rgb(var(--color-foreground));color:#fff}@media screen and (max-width: 1199px){.header-nav-block .list-menu>li .list-menu__item{padding:32px 24px 31px}.mega-menu .mega-menu__list{padding:0 40px}.header-nav-block .header__inline-menu:first-child{padding-left:90px}}@media screen and (max-width: 989px){.header:not(.drawer-menu).page-width{padding:17px 20px}.header header-drawer{margin-left:0}}@media screen and (max-width: 750px){.header:not(.drawer-menu).page-width{padding:10px 20px}.utility-bar__grid.page-width{padding-left:1rem;padding-right:1rem}.header .header__icons .header-search-account{padding:0;border:none}.header .header-cart-icon{padding-left:8px}.header__icon--cart .cart-count-bubble{position:absolute;background:rgb(var(--color-button));color:rgb(var(--color-button-text));min-width:18px;min-height:18px;font-size:14px;line-height:18px;right:-9px;left:auto;bottom:auto;top:-5px}}.list-menu--inline{flex-wrap:unset!important}@media screen and (max-width: 374px){.announcement-bar .announcement-bar__message{font-size:12px}}@media (min-width: 990px) and (max-width: 1279px){.header:not(.drawer-menu).page-width{padding-inline:28px}.header-nav-block .header__inline-menu:first-child{padding-left:60px}.header-nav-block{gap:36px}}@media (max-width: 989px){.header--middle-center:not(.drawer-menu){display:grid;grid-template-columns:1fr auto 1fr}.header__heading{order:0}.header .header__icons{width:auto}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/custom-header.css.map */
