.header__left{display:flex;gap:8rem;align-items:center;justify-content:flex-start}.header__left .header__heading{width:20%}@media screen and (max-width: 900px){.header__left .header__heading{width:100%}}@media screen and (max-width: 600px){.header__left .header__heading img{width:150px}}.mega-menu__content{box-shadow:0 2px 20px #100a0040}.mega-menu__content .media--hover-effect img{-webkit-transition:transform 1.2s ease-out;-moz-transition:transform 1.2s ease-out;-o-transition:transform 1.2s ease-out;transition:transform 1.2s ease-out}.mega-grid{align-items:center;gap:1.6rem;margin-bottom:0}.mega-grid .mega_menu-img{width:50px;height:50px;border-radius:50px;overflow:hidden;transition:scale 1s ease-in-out}.mega-grid .mega_menu-img img{width:50px;height:50px;border-radius:50px;object-fit:cover}.mega-menu__link:hover .mega_menu-img,.mega-menu__link:focus-within .mega_menu-img,.mega-menu__link.mega-menu__link--active .mega_menu-img{scale:1.15;transition:scale 1s ease-in-out}.promotion_image-container{display:flex;flex-direction:column;gap:1.6rem;justify-content:space-between}@media screen and (min-width: 901px){.promotion_image-container{min-width:32%!important;width:fit-content;position:absolute;right:56px}}@media screen and (max-width: 900px){.promotion_image-container{padding:0 2.4rem 3.2rem}}.promotion_image-container .promotion-img{transform:translate(0);max-width:100%;margin-left:auto;width:100%;overflow:hidden}@media screen and (max-width: 990px){.promotion_image-container.carousel:not(.flickity-enabled){display:grid;grid-gap:10px;grid-template-columns:repeat(6,calc(60% - 16px));grid-template-rows:minmax(150px,1fr);overflow:auto;position:relative}}@media screen and (max-width: 990px){.promotion_image-container.carousel:not(.flickity-enabled) .promotion-img{width:calc(33.3% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width:calc(33.3% - var(--grid-mobile-horizontal-spacing) / 2);flex-grow:1;flex-shrink:0}.promotion_image-container.carousel:not(.flickity-enabled) .promotion-img:not(:first-of-type){display:none}}.promotion_image-container .promotion-img{height:160px}.promotion_image-container .promotion-img a{width:100%;height:100%;display:block;overflow:hidden}.promotion_image-container .promotion-img a .icon-caret-right{display:none;margin-left:6px}.promotion_image-container .promotion-img a:hover .icon-caret-right,.promotion_image-container .promotion-img a:focus-within .icon-caret-right{display:inline-flex}.promotion_image-container .promotion-img .media{width:100%;height:100%;position:inherit}.promotion_image-container .promotion-img .img-content{display:flex!important;align-items:flex-start;justify-content:flex-end;color:#fff;padding:1.6rem;flex-direction:column}.promotion_image-container .promotion-img .img-content *{color:#fff;z-index:1;margin:.4rem 0 0}.promotion_image-container .promotion-img .img-content .content-sub_heading{text-transform:uppercase}.promotion_image-container .promotion-img .img-content .content-heading{text-transform:none;font-size:2.2rem;margin-top:.8rem}.promotion_image-container .promotion-img .img-content .small_logo-container{margin-bottom:.8rem}.promotion_image-container .promotion-img .img-content .small_logo-container .media{background-size:contain}.header{padding-top:2.4rem}@media screen and (max-width: 900px){.header{grid-template-areas:"left-icons heading icons" "search_bar search_bar search_bar";padding-bottom:1.2rem;padding-left:2.4rem!important;padding-right:2.4rem!important;padding-top:.8rem}}@media screen and (max-width: 500px){.header{padding-left:1.6rem!important;padding-right:1.6rem!important}}.header .header__inline-menu{margin-bottom:-1px;margin-top:2.4rem}.header predictive-search{max-height:45px;max-width:650px}@media screen and (max-width: 900px){.header predictive-search{max-width:100%}}.header predictive-search .search__input{height:100%;padding-left:4.6rem;padding-right:1.6rem;max-height:45px}.header predictive-search .search__button{height:100%}@media screen and (max-width: 900px){.header .search_bar{width:100%;display:flex;grid-area:search_bar;justify-self:initial;margin-top:.8rem}}.header .header-search{width:100%;max-width:652px;margin:auto 0}@media screen and (max-width: 900px){.header .header__heading-link:not(.menu-drawer__navigation .header__heading-link){padding:0}}.list-menu__item{font-size:1.2rem;letter-spacing:1.44px}@media screen and (max-width: 900px){.header__icons{padding-right:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-header.css.map */
