.header .logo-main{display:flex;align-items:center;flex-wrap:wrap;padding-left:2rem}.header .logo-main .shop-slogan{margin-left:22px;line-height:1.3}.header .logo-main .shop-slogan .slogan{font-style:italic;color:rgb(var(--color-base-accent-1));text-shadow:0 0 10px #FCF3EA;font-size:18px;line-height:1;font-family:var(--font-pt-sans)}.header .header_search_box{margin-left:15px;max-width:252px}.header .header_search_box .search-modal__form .field:before,.header .header_search_box .search-modal__form .field:after{display:none}.header .header_search_box .search-modal__form .search__input{background:#fcf3ea;border:0;box-shadow:none;height:4rem;font-family:var(--font-pt-sans);font-size:14px;color:#004c99}.header .header_search_box .search-modal__form .search__input::placeholder{opacity:1;color:#fcf3ea}.header .header_search_box .search-modal__form .field__label{display:none}.header .header_search_box .search-modal__form .search__button{width:4rem;height:4rem}.header .header_search_box .search-modal__form .search__button>svg{width:2.2rem;height:2.2rem}.header .header_search_box .search-modal__form .field__input:focus,.header .header_search_box .search-modal__form .field__input:not(:placeholder-shown){padding:.8rem 9.8rem .8rem 1.5rem}.header .header__icon{margin:0 5px}.locations-bar>*{box-sizing:border-box}.locations-bar a{color:#004c99;text-decoration:none}.locations-bar .page-width{padding-bottom:7px;overflow:hidden;line-height:1.5}.locations-bar .location{width:50%;float:left;padding:0;font-family:var(--font-pt-sans)}.locations-bar{display:block;width:100%;margin:0;padding:0;clear:both;overflow:hidden}.locations-bar span{line-height:1.2em;padding-right:10px;color:#fcf3ea;font-size:15px;display:inline-block}.locations-bar .location-title{display:inline;color:rgb(var(--color-base-accent-1));font-size:29px;text-transform:uppercase;font-weight:700}.header__inline-menu{background:#f8e4cd;width:100%;position:relative}.header__inline-menu:before{content:"";position:absolute;left:0;top:0;width:100%;height:50px;background:var(--gradient-base-background-1);z-index:1}.header__inline-menu .list-menu{background:#f8e4cd;position:relative;z-index:2;width:100%}.header__inline-menu .list-menu li span{text-decoration:none;border:0;display:flex}.header__inline-menu .list-menu li .list-menu__item{padding:0 20px;min-height:50px;font-size:16px;text-transform:uppercase;letter-spacing:0;white-space:nowrap;font-weight:600;font-family:var(--font-heading-family);border:0;transition:all .3s ease}.header__inline-menu .list-menu li .list-menu__item a{color:#004c99;text-decoration:none}.header__inline-menu .list-menu li .list-menu__item a:hover,.header__inline-menu .list-menu li .list-menu__item a:active{color:#fff}.header__inline-menu .list-menu li .list-menu__item:hover{background:rgb(var(--color-base-accent-1));color:#fff}.header__inline-menu .list-menu li .list-menu__item:hover a{color:#fff}.header__inline-menu .list-menu li .list-menu__item svg{fill:#004c99}.header__inline-menu .list-menu li .list-menu__item[aria-current]{background:rgb(var(--color-base-accent-1));color:#fcf3ea}.header__inline-menu .list-menu li .list-menu__item[aria-current] a{color:#fff}.header__inline-menu .list-menu li details[open]{background:rgb(var(--color-base-accent-1));color:#fcf3ea}.header__inline-menu .list-menu li details[open]>summary a{background:rgb(var(--color-base-accent-1));color:#fcf3ea}.mega-menu__list[role=list]{margin-left:-50px}.mega-menu__list[role=list]>li{position:relative;padding-left:50px}.mega-menu__list[role=list]>li:not(:first-child):before{content:"";position:absolute;top:0;bottom:0;left:25px;border-left:1px solid #FCF3EA}@media only screen and (max-width: 1180px){.header__inline-menu .list-menu li .list-menu__item{padding:0 14px;font-size:14px}}@media only screen and (max-width: 989px){.header--top-left{display:flex;flex-wrap:wrap;padding:20px 10px 10px!important}.header--top-left header-drawer{order:2}.header--top-left .logo-main{width:100%;justify-content:space-between;order:1;margin-bottom:15px}.header--top-left .header__icons{order:3;margin-left:auto;margin-right:-1rem}.header--top-left .logo-main .header__heading-link{padding-left:0;padding-right:0}.header .logo-main .shop-slogan{text-align:right}.header .logo-main .shop-slogan .slogan{text-align:right;font-size:16px;line-height:1.2rem}}@media only screen and (max-width: 767px){.locations-bar .page-width{padding-left:10px;padding-right:10px;padding-bottom:0}.locations-bar .location{width:100%}.locations-bar .location:not(:first-child){padding-top:10px}.locations-bar .clear{display:block}.locations-bar .location-title{display:block;font-size:27px;line-height:1em}.locations-bar span{font-size:14px;line-height:1em;padding-right:10px}}@media only screen and (max-width: 480px){.locations-bar .location-title{font-size:22px}.locations-bar span{font-size:12px}.locations-bar span>i{font-size:11px}.header--top-left .logo-main{margin:0}.header--top-left .logo-main .logo--shop{width:100%;text-align:center}.header .logo-main .shop-slogan{text-align:center;margin:10px 0;width:100%}.header .logo-main .shop-slogan .slogan{text-align:center}.header--top-left{padding:20px 10px 0!important}}.menu-opening[open] .header__icon svg{fill:#fff;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom_header_style.css.map */
