@charset "UTF-8";
*,input,select,textarea,option,button{transition:none}
p{margin-top:0;margin-bottom:1rem;font-size:1rem;font-weight:400;line-height:1.8}.baner__item:before{opacity:0.4}
.header__logo img{height:100px}
.header--blue .header__logo img{height:80px}
.header{border-bottom:1px solid lightgrey}
.page-home .header{border-bottom:0px solid lightgrey}
.header,.header__main{transition:0.2s ease}
.header .main{max-width:1440px}
.header .main .search-menu .expandSearch i{color:#c5c5c6}
.header .main .main-menu__favorite{display:none}
.header__hamburger .hamburger label div{background-color:#fff}
.header .main .search-menu{display:flex !important}
.header .top__link,.header .main .main-menu__item{font-weight:400}
.header--blue .header__main{padding:0 0px}
.header .top__link.facebook:hover{color:#1677f0}
.header .top__link:hover{color:#efdb99}
.header__main:before{position:absolute;top:100%;right:0;content:"";width:10%;height:1px;background:#c5c5c6}
.header--blue .main .main-menu__item{font-weight:400}.breadcrumbs{margin-bottom:30px;background:#fff;font-size:13px;line-height:1}
.breadcrumbs .container{background:#f7f7f700 !important;padding:0;border-radius:10px;display:flex;align-items:flex-end;margin:0 auto}
.breadcrumbs__list{max-width:max-content;background:#f7f7f7;line-height:1;padding:10px 20px;border-radius:10px}
.breadcrumbs__item{font-weight:400}
.breadcrumbs__item a:hover{color:red}.main-menu__sub-menu:not(.page-home){padding-top:11px;background:none}
.sub-menu__item:not(.page-home){background:#131314}.page-section .art-box__description{color:#28282b;font-weight:400;font-size:16px;max-width:300px}
.page-section .art-box{padding-right:0px}
.page-section .art-box__image{margin:0 !important}
.page-section .art-box__image{width:100px}.search-category__active{border:0}
.search-category__left{padding-left:9px}
.search-category__item:hover:before{background:#333336d4}
.search-category__title{padding-left:50px;margin-bottom:20px}
.search-category__description{padding-left:50px;line-height:2rem}.container{max-width:1440px}.home-contact .form-contact__form .custom-input-float--textarea{height:fit-content}
.custom-checkbox label{text-transform:lowercase;font-size:11px;text-align:justify;font-weight:500}
.custom-checkbox__control{margin-right:3px;transform:translate(0px,5px)}.home-blog__footer{justify-content:flex-start}
.page-blog-post .page-section__title{text-transform:uppercase;font-weight:bold;font-size:2rem;margin-top:60px;margin-bottom:60px;position:relative;color:#364c63;display:flex;padding-left:34px;flex:1 1 auto;align-items:center;gap:0px;white-space:inherit}
.page-blog-post .page-section__title:before{top:20px}
.page-blog-post .page-section__title:after{display:none}
.home-blog__title{font-size:1rem;line-height:1.2rem;font-weight:600;flex:1 1 auto}
.home-blog__description{padding:30px 0;line-height:1.5rem;color:#364c63;font-weight:400;flex-grow:5;font-size:16px}
.home-blog__date{font-weight:500}
.home-blog__more{font-size:16px}
.home-blog__items{justify-content:flex-start}
.home-blog__item{background:#fff;padding:30px;border-radius:10px;max-width:400px;min-height:400px;margin-right:38px;display:flex;flex-direction:column;flex:0 1 auto}
.page-section .art-box__image{margin:0px 0px 20px 0px}.offers__item .offer-card{border:2px solid #ececec}.offer-filters__filter--list::before{font-size:27px;font-weight:100}
.checkboxes .custom-checkbox span{transform:translate(0px,0px)}
.main-search-type__checkbox input[type=checkbox] + label{cursor:pointer;display:flex !important;line-height:1.2;letter-spacing:0.075rem;font-size:1.125rem;font-weight:500;text-transform:none;user-select:none;align-items:end}
.header__hamburger .hamburger label div{background-color:#acbca4}
.mobile-menu .footer-menu__link{color:#000}@media (min-width:576px){.contact-info__container{display:grid;grid-template-columns:1fr 1fr 1fr}}@media (max-width:576px){.baner__item--own-video video{display:block}}
@media (max-width:1199px){.header__main{max-width:1380px}}.offers__wrapper--row .offers__item .offer-card{box-shadow:0 0 0;color:#2e2e30;width:100%;display:flex;position:relative;max-width:initial;flex-direction:row;justify-content:space-between}
.offers__wrapper--row .offers__item .offer-card__spec{align-items:center;justify-content:flex-start}
.offers__wrapper--row .offers__item .offer-card__specs{grid-gap:5px}
@media (max-width:700px){.offers__wrapper--row .offers__item .offer-card__thumbnail{flex:1}.offers__wrapper--row .offers__item .offer-card__thumbnail{flex:1;height:auto}.offers__wrapper--row .offers__item .offer-card__content{flex-direction:column;align-items:flex-start;flex:2}.offers__wrapper--row .offers__item .offer-card__footer{place-self:flex-start}.offers__wrapper--row .offers__item .offer-card__title,.offers__wrapper--row .offers__item .offer-card__specs,.offers__wrapper--row .offers__item .offer-card__footer,.offers__wrapper--row .offers__item .offer-card__row-buttons{flex:1 0}.offers__wrapper--row .offers__item .offer-card__specs,.offers__wrapper--row .offers__item .offer-card__footer{flex-direction:row}.offers__wrapper--row .offers__item .offer-card__row-buttons{margin-right:0}.offers__wrapper--row .offers__item .offer-card__price{margin-left:0px}.offer-card__row-buttons{display:none !important}.offers__wrapper--row .offers__item .offer-card__symbol,.offers__wrapper--row .offers__item .offer-card__price{font-size:1.2em}.offers__wrapper--row .offers__item .offer-card__specs{font-size:1.2em}}
@media (max-width:400px){.offers__wrapper--row .offers__item .offer-card__thumbnail{flex:0}.page-offers-list .offers__item{margin:0px}}@media (max-width:991px){body:not(.page-home) #layout-content{padding-top:180px}}.mobile-menu__list{margin-top:170px}
.mobile-menu__sub-menu{background-color:#acbca4}
.sub-menu__item:not(.page-home){background:#131314;background:#ecdc9c}
.footer__heading{color:#ecdc9c}
.footer__location::before,.footer__phones::before,.footer__emails::before{color:#ecdc9c}
.header__logo img{height:110px}
.header__menu{position:relative}
.header__content{background:#fff}
.header .top__link{color:#000}
.header .main .main-menu__link{color:#000}
@media (max-width:576px){.latest-offer .slick-arrow{display:none}}
.header .main .search-menu .expandSearch input{color:#000 !important}