.theme-green2 .header .logo {
  top: 45px;
}
.theme-green2 .topline {
  background-color: #fff;
  border-bottom: 2px solid #e3c392;
}
.theme-green2 .header__menu__link a.menu-link-1 {
  color: #004051;
}
.theme-green2 .header__menu__link:hover {
  background-color: #18697e;
}
.theme-green2 .header__menu__link:hover a.menu-link-1 {
  color: #fff;
}
.theme-green2 .header__menu__submenu {
  background-image: none;
  background-color: #18697e;
}
.theme-green2 .header__menu__submenu .menu-link-2:hover {
  background-color: #0c5467;
}
.theme-green2 .header__menu__submenu .menu-link-2.active {
  background-color: #0e5d72;
}
.theme-green2 .header__menu__link.active,
.theme-green2 .header__menu__link.active:hover,
.theme-green2 .pagination_sf .page-item.active {
  background-color: #e3c392;
}
.theme-green2 .header__mob-menu-toggler i,
.theme-green2 .text-warning {
  color: #d4a56f !important;
}
.theme-green2 .header {
  background: #004051;
}
.theme-green2 .header > .container-fluid {
  position: relative;
}
.theme-green2 .header > .container-fluid:before, .theme-green2 .header > .container-fluid:after {
  content: "";
  position: absolute;
  width: 136px;
  height: 261px;
  background: url("/static/img/layout/header-angel.png") no-repeat;
  left: 23%;
  top: 6px;
}
.theme-green2 .header > .container-fluid:after {
  background: url("/static/img/layout/header-angel-right.png") no-repeat;
  left: auto;
  right: 23%;
}
.theme-green2 .header__info {
  height: 274px;
}
.theme-green2 .header__phone {
  color: #fcfbf2;
}
.theme-green2 .btn-light_sf {
  background: #004051;
  background-color: #004051;
  background: linear-gradient(0deg, #004051 0%, #3c5a69 100%);
  border: 1px solid #e5e1c5;
  color: #fff;
}
.theme-green2 .btn-light_sf:hover {
  background: #004051;
  background-color: #004051;
  background: linear-gradient(0deg, #004051 0%, #3c5a69 100%);
  opacity: 0.8;
}
.theme-green2 .btn-light_gray {
  background: #e3c392;
}
.theme-green2 .btn-filter:hover {
  background: #004051 !important;
  background-color: #004051 !important;
  background: linear-gradient(0deg, #004051 0%, #3c5a69 100%) !important;
}
.theme-green2 .header .link {
  color: #e5e1c5 !important;
  text-decoration: underline;
}
.theme-green2 .header .link_dotted {
  border-color: #e5e1c5;
}
.theme-green2 .topline__search__btn i {
  color: #2a4451;
}
.theme-green2 .sf-right {
  top: 367px;
}
.theme-green2 .sf-calendar-wrapper .sf-calendar__day.border-purple {
  background: #e3c392;
}
.theme-green2 .link,
.theme-green2 .news-column .news-item .flat-title,
.theme-green2 .partners-swiper .link__text__name,
.theme-green2 .header__menu__subcatmain__bottom a,
.theme-green2 .container-crumbs .crumb,
.theme-green2 .text-box a:not(.btn),
.theme-green2 .container-shop-sorts .shop-view__type.active,
.theme-green2 .pagination_sf .page-item .page-link,
.theme-green2 .container-header__nav a,
.theme-green2 .link__text__name,
.theme-green2 .cart__item__title,
.theme-green2 .compare__title,
.theme-green2 .compare__title2,
.theme-green2 .topline-search-results__closer,
.theme-green2 .product__title {
  color: #004051;
}
.theme-green2 .link:hover,
.theme-green2 .news-column .news-item .flat-title:hover,
.theme-green2 .partners-swiper .link__text__name:hover,
.theme-green2 .header__menu__subcatmain__bottom a:hover,
.theme-green2 .container-crumbs .crumb:hover,
.theme-green2 .text-box a:not(.btn):hover,
.theme-green2 .container-shop-sorts .shop-view__type.active:hover,
.theme-green2 .pagination_sf .page-item .page-link:hover,
.theme-green2 .container-header__nav a:hover,
.theme-green2 .link__text__name:hover,
.theme-green2 .cart__item__title:hover,
.theme-green2 .compare__title:hover,
.theme-green2 .compare__title2:hover,
.theme-green2 .topline-search-results__closer:hover,
.theme-green2 .product__title:hover {
  opacity: 0.8;
  color: #004051;
}
.theme-green2 .link.active,
.theme-green2 .news-column .news-item .flat-title.active,
.theme-green2 .partners-swiper .link__text__name.active,
.theme-green2 .header__menu__subcatmain__bottom a.active,
.theme-green2 .container-crumbs .crumb.active,
.theme-green2 .text-box a:not(.btn).active,
.theme-green2 .container-shop-sorts .shop-view__type.active.active,
.theme-green2 .pagination_sf .page-item .page-link.active,
.theme-green2 .container-header__nav a.active,
.theme-green2 .link__text__name.active,
.theme-green2 .cart__item__title.active,
.theme-green2 .compare__title.active,
.theme-green2 .compare__title2.active,
.theme-green2 .topline-search-results__closer.active,
.theme-green2 .product__title.active {
  color: #005974;
}
.theme-green2 .h1, .theme-green2 h1,
.theme-green2 .h2, .theme-green2 h2,
.theme-green2 .h3, .theme-green2 h3,
.theme-green2 .shop-slide__title,
.theme-green2 .container-shop-tabs .shop-tab.active,
.theme-green2 .container-content_flat .flat-title,
.theme-green2 .container-content_flat .flat-preview {
  color: #004051;
}
.theme-green2 .mainpage-catalog__item_new:before,
.theme-green2 .min-cart__toggler:after,
.theme-green2 .product__badge_red,
.theme-green2 .compare-link:after {
  background: #d84e65;
}
.theme-green2 .mainpage-catalog__item__title,
.theme-green2 .mainpage-catalog__item:nth-child(2n) .mainpage-catalog__item__title,
.theme-green2 .mainpage-catalog__item:nth-child(3n) .mainpage-catalog__item__title,
.theme-green2 .compare-link {
  background: #004051;
}
.theme-green2 .mainpage-catalog__item__title.compare-link:hover,
.theme-green2 .mainpage-catalog__item:nth-child(2n) .mainpage-catalog__item__title.compare-link:hover,
.theme-green2 .mainpage-catalog__item:nth-child(3n) .mainpage-catalog__item__title.compare-link:hover,
.theme-green2 .compare-link.compare-link:hover {
  background: #005970;
}
.theme-green2 .preview,
.theme-green2 .mosaic .preview-wrapper {
  background-image: none !important;
  background-color: #d4a56f !important;
}
.theme-green2 .preview img,
.theme-green2 .mosaic .preview-wrapper img {
  background-image: none !important;
  background-color: #e3c392 !important;
}
.theme-green2 .production-arrow-right,
.theme-green2 .production-arrow-left {
  opacity: 0.7;
}
.theme-green2 .footer {
  background: #004051;
}
.theme-green2 .shop-slider-nav .swiper-pagination-bullet,
.theme-green2 .sf-form .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #004051;
}
.theme-green2 .shop-slider-nav .swiper-pagination-bullet-active,
.theme-green2 .sf-range .noUi-connect,
.theme-green2 .history-box:before {
  background-color: #e3c392;
}
.theme-green2 .history-box .history-item_point:after {
  border-color: #e3c392;
  background-color: #004051;
}
.theme-green2 .shop-slide__subtitle,
.theme-green2 .product__price__current,
.theme-green2 .container-shop-sorts .shop-sort__link.active,
.theme-green2 .item__price__current {
  color: #d4a56f;
}
.theme-green2 .btn-green,
.theme-green2 .service-crm-button-box button {
  border-radius: 24px;
  background: #004051;
  background: linear-gradient(0deg, #004051 0%, #3c5a69 100%);
}
.theme-green2 .min-cart__toggler:hover path,
.theme-green2 .link-like:hover path {
  opacity: 0.8;
  fill: #d4a56f;
}
.theme-green2 .min-cart__item__title:hover,
.theme-green2 .doc-item__download-icon .fas,
.theme-green2 .production-sections-nav span.swiper-pagination-bullet-active {
  color: #004051;
}
.theme-green2 .container-shop-sorts .shop-view__group-by:after,
.theme-green2 #filterResultSuggest,
.theme-green2 .sf-form .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.theme-green2 .btn-filter__separated,
.theme-green2 .text-box ul li:before {
  background-color: #004051;
}
.theme-green2 .product_pseudo {
  background-image: url("/static/img/layout/pseudo-back.png");
}
.theme-green2 .product-pseudo-ornament {
  background-image: url("/static/img/layout/pseudo-right.png");
  background-size: cover;
}
.theme-green2 .product__variants,
.theme-green2 .btn-sku.active {
  background-color: #d4a56f;
}
.theme-green2 .sf-range .noUi-handle {
  border-color: #004051;
}
.theme-green2 .btn-filter__separated {
  opacity: 0.8;
}
.theme-green2 .shop-menu__link {
  color: #004051;
}
.theme-green2 .shop-menu__link:after {
  background-color: #d4a56f;
}
@media (hover: hover) {
  .theme-green2 .shop-menu__link:hover {
    background-color: #004051;
  }
}
.theme-green2 .shop-menu__link.active {
  background-color: #004051;
}
.theme-green2 .item-gallery .gallery-thumbs .swiper-slide.swiper-slide-thumb-active {
  border: 1px solid #d4a56f;
  background-color: #f0f2ed;
}
.theme-green2 .item-gallery .gallery-thumbs__prev,
.theme-green2 .item-gallery .gallery-thumbs__next {
  opacity: 0.6;
}
.theme-green2 .btn-sku_pack.active,
.theme-green2 .delivery-company .custom-control-input:checked ~ .custom-control-label {
  border-color: #d4a56f;
}
.theme-green2 .product__compare:hover,
.theme-green2 .product__compare.active,
.theme-green2 .product__like:hover,
.theme-green2 .product__like.active {
  background-position-y: top;
}
.theme-green2 .product__compare:hover ~ div,
.theme-green2 .product__compare.active ~ div,
.theme-green2 .product__like:hover ~ div,
.theme-green2 .product__like.active ~ div {
  color: #004051;
}
.theme-green2 .container-shop-sorts_variants a.shop-sort__link {
  color: #004051;
  border-color: #004051;
}
.theme-green2 .mainpage-catalog_services .mainpage-catalog__item:nth-child(3) .mainpage-catalog__item__icon svg {
  left: 55%;
}
.theme-green2 .mainpage-catalog_services .mainpage-catalog__item:nth-child(5) .mainpage-catalog__item__icon svg {
  left: 60%;
}
.theme-green2 .mainpage-catalog_services .mainpage-catalog__item:last-child .mainpage-catalog__item__icon svg {
  left: 58%;
}
.theme-green2 .mosaic .preview-caption {
  background: rgba(212, 165, 111, 0.8);
}
.theme-green2 .mosaic .preview-wrapper:hover .preview-caption {
  background: #d4a56f;
}
.theme-green2 .history-box .history-item_now:after {
  top: -13px;
  opacity: 0.7;
}
.theme-green2 .review__reply:after {
  background-image: url("/static/img/layout/logo3.png");
  background-color: #004051;
  border-radius: 20px;
  border: 10px solid #004051;
}
.theme-green2 .shop-menu_contacts .shop-menu__link.active {
  background: #e3c392;
  color: #004051;
}
.theme-green2 .delivery-company .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #d4a56f !important;
}
.theme-green2 .variants-type__item {
  color: #004051;
}
.theme-green2 .variants-type__item.active {
  color: #d4a56f;
}
.theme-green2 .fancybox-bg {
  background: rgba(0, 64, 81, 0.8) !important;
}
.theme-green2 .navbar-expand-md.navbar-dark {
  background: #004051;
}

/*# sourceMappingURL=green2.css.map */
