@import url("https://fonts.googleapis.com/css2?family=Sora:wght@100..800&display=swap");
body{font-family:"Sora",sans-serif}
.header__logo img{height:60px}
.header--blue .header__logo img{height:60px}
body.mobile-menu-is-open .header__logo img{opacity:0}
.main-menu__favorite,.main-menu__favorite i{display:none}
.mobile-menu-is-open .search-menu{display:none !important}
.search-menu{display:block !important}
.page-opinie .row.opinie{display:flex;flex-wrap:wrap}
.page-opinie .row.opinie img{height:auto;width:400px;padding:10px;margin:0}
body:not(.page-home) #layout-content{padding-top:calc(187px + 20px)}
.footer__address div{font-size:16px;line-height:1.8}
.footer-menu__link{font-size:16px;font-weight:400;line-height:1.8}
.footer__location,.footer__phones,.footer__emails{margin-bottom:initial}
.offer-card__button{font-weight:400}
.mobile-menu__sub-menu-toggle::after{content:"expand_more";font-family:"Material Icons";position:relative;font-size:20px}
.mobile-menu__sub-menu{padding:10px 20px 10px 20px;background-color:#fc048c26}
.mobile-menu__link:before{height:100%}
.mobile-menu__sub-menu-item{margin-bottom:0}
.mobile-menu__sub-menu-toggle-checkbox:checked + .mobile-menu__sub-menu{width:fit-content}
.special-offer__ctabutton span{content:"expand_more";font-family:"Material Icons";position:relative;font-size:20px}
@media (max-width:798px){.baner__item{margin-top:0}}
@media (max-width:576px){.custom-checkbox{align-items:flex-start}}
.page-offer .single-offer-flags .flag{background-color:white}
.header .top .contact i{color:white}
.header.header--blue .top .contact i{color:#b40063}
.header .header__hamburger .hamburger label div{background-color:black}
.header.header--blue .header__hamburger .hamburger label div{background-color:black}
.mobile-menu .footer-menu .contact i{color:black !important}
.mobile-menu .mobile-footer-socials__icon{color:black !important}