.topbar{background:rgba(var(--color-base-background-2));display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;padding:10px 0}.topbar-inner{display:block;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.topbar-contact ul,.topbar-extra-links ul{list-style:none;display:flex;margin:0;padding:0}.topbar-contact ul{flex-flow:column nowrap;justify-content:center;align-items:center}.topbar-extra-links ul{flex-flow:row wrap;justify-content:center;align-items:center}.topbar-extra-links ul li:not(:last-of-type):after{content:"";border-right:1px solid currentColor;margin-left:10px;margin-right:10px}.topbar-contact a,.topbar-extra-links a{color:#000;font-size:12px;text-decoration:none}.announcement-bar{background-color:rgba(var(--color-base-accent-2));color:#fff;font-size:16px}.announcement-bar .h5{font-size:18px}.contact-details svg{width:14px;height:14px;margin-right:5px;vertical-align:middle}.header-main{display:grid;grid-template-areas:"logo icons";grid-template-columns:repeat(2,1fr);align-items:center;background-color:rgb(var(--color-background));padding-top:1rem;padding-bottom:1rem}.header__icon--cart{width:30px;height:30px}.header__icon--cart svg{width:100%;height:100%}.header-logo{grid-area:logo;padding-right:15px}.header__icons{grid-area:icons;align-items:center;width:100%;justify-content:flex-end}.mobile-menu{margin-left:25px;width:30px;height:30px}.mobile-menu:hover{cursor:pointer}.mobile-menu svg{width:100%;height:100%}.header-search{display:none}.header__mobile-search{display:block}@media screen and (min-width: 660px){.contact-details svg{width:20px;height:20px;margin-right:5px;vertical-align:text-top}.topbar{flex-flow:row nowrap;justify-content:space-between}.topbar-contact ul li:not(:last-of-type){margin-right:20px}.topbar-contact ul{flex-flow:row nowrap;justify-content:flex-start}.topbar-inner{display:flex}.header-search{display:flex;justify-content:center;grid-area:search}.header__mobile-search{display:none}.header-main{display:grid;grid-template-areas:"logo search icons";grid-template-columns:1fr 2fr 1fr}}@media screen and (min-width: 1024px){.topbar-contact a,.topbar-extra-links a{font-size:16px}.mobile-menu{display:none}.header__icon--cart{width:80px;height:50px}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/section-header.css.map */
