:root {
  --main-color-bl: #0F4C86;
  --hover-color-bl: #135EA4;
}

body {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
  background: #fff;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
}

.content {
  flex: 1 1 auto;
  min-height: 100%;
  overflow: hidden;
  margin-top: 95px !important;
}
@media (max-width: 575.98px) {
  .content {
    margin-top: 74px !important;
  }
  .content.product_page {
    margin-top: 49px !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .content {
    margin-top: 74px !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .content {
    margin-top: 74px !important;
  }
}

body.woocommerce-checkout .content {
  background-color: #f1f0ee;
  margin-bottom: 0;
  padding-bottom: 30px;
}
body.woocommerce-checkout footer {
  display: none;
}

button {
  outline: none !important;
}

.btn-close {
  outline: none;
  box-shadow: none;
}

input:focus {
  box-shadow: none !important;
  outline: none !important;
}

.slick-slide {
  outline: none !important;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: block;
  width: 100%;
  height: 0;
}

.tab-content > .active,
.pill-content > .active {
  height: auto;
}

.home footer {
  margin-top: 0;
}

.place {
  margin-top: 98px;
}
@media (max-width: 575.98px) {
  .place {
    margin-top: 26px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .place {
    margin-top: 26px;
  }
}
.place .title_block {
  margin-bottom: 36px;
}
@media (max-width: 575.98px) {
  .place .title_block {
    margin-bottom: 8px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .place .title_block {
    margin-bottom: 8px;
  }
}
.place .title_block h2 {
  font-size: 36px;
  line-height: 42px;
  text-align: center;
  text-transform: uppercase;
  color: #525454;
}
@media (max-width: 575.98px) {
  .place .title_block h2 {
    font-size: 28px;
    line-height: 33px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .place .title_block h2 {
    font-size: 28px;
    line-height: 33px;
  }
}
.place .filter_place .list {
  display: flex;
}
@media (max-width: 575.98px) {
  .place .filter_place .list .item {
    margin-bottom: 5px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .place .filter_place .list .item {
    margin-bottom: 5px;
  }
}
.place .filter_place .list .item a {
  position: relative;
  max-width: 393px;
  height: 256px;
  display: flex;
  transition: all 0.3s;
}
@media (max-width: 575.98px) {
  .place .filter_place .list .item a {
    max-height: 160px;
    max-width: 100%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .place .filter_place .list .item a {
    max-width: 100%;
  }
}
.place .filter_place .list .item a:hover .title, .place .filter_place .list .item a.active .title {
  opacity: 1;
}
.place .filter_place .list .item a img {
  -o-object-fit: cover;
     object-fit: cover;
  max-width: 100%;
  max-height: 100%;
  width: 100%;
}
.place .filter_place .list .item a .title {
  position: absolute;
  font-size: 36px;
  line-height: 42px;
  text-transform: capitalize;
  color: #FFFFFF;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
  display: flex;
  background: rgba(24, 60, 103, 0.8);
  top: 0;
  transition: all 0.3s;
  opacity: 0;
}
@media (max-width: 575.98px) {
  .place .filter_place .list .item a .title {
    font-size: 28px;
    line-height: 33px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .place .filter_place .list .item a .title {
    font-size: 28px;
    line-height: 33px;
  }
}

.suport {
  margin-top: 68px;
  margin-bottom: 70px;
}
@media (max-width: 575.98px) {
  .suport {
    margin-top: 24px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .suport {
    margin-top: 24px;
  }
}
.suport .title_block {
  margin-bottom: 32px;
}
@media (max-width: 575.98px) {
  .suport .title_block {
    padding-left: 42px;
    padding-right: 42px;
    margin-bottom: 20px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .suport .title_block {
    padding-left: 42px;
    padding-right: 42px;
    margin-bottom: 20px;
  }
}
.suport .title_block h2 {
  font-size: 36px;
  line-height: 42px;
  text-align: center;
  text-transform: uppercase;
  color: #525454;
}
@media (max-width: 575.98px) {
  .suport .title_block h2 {
    font-size: 28px;
    line-height: 33px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .suport .title_block h2 {
    font-size: 28px;
    line-height: 33px;
  }
}
.suport .list {
  display: flex;
}
@media (max-width: 575.98px) {
  .suport .list {
    flex-direction: column;
    max-width: 240px;
    margin: 0 auto;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .suport .list {
    flex-direction: column;
    margin: 0 auto;
  }
}
.suport .list .item {
  flex: 0 0 20%;
}
@media (max-width: 575.98px) {
  .suport .list .item {
    margin-bottom: 8px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .suport .list .item {
    margin-bottom: 8px;
  }
}
.suport .list .item a {
  text-decoration: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
@media (max-width: 575.98px) {
  .suport .list .item a {
    flex-direction: row;
    text-align: left;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .suport .list .item a {
    flex-direction: row;
    text-align: left;
  }
}
.suport .list .item a .icon {
  margin-bottom: 40px;
}
@media (max-width: 575.98px) {
  .suport .list .item a .icon {
    margin-bottom: 0px;
    margin-right: 24px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .suport .list .item a .icon {
    margin-bottom: 0px;
    margin-right: 24px;
  }
}
@media (max-width: 575.98px) {
  .suport .list .item a .icon .full {
    display: none;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .suport .list .item a .icon .full {
    display: none;
  }
}
.suport .list .item a .icon .mob {
  display: none;
}
@media (max-width: 575.98px) {
  .suport .list .item a .icon .mob {
    display: flex;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .suport .list .item a .icon .mob {
    display: flex;
  }
}
.suport .list .item a .title {
  font-size: 18px;
  line-height: 21px;
  color: #000000;
}

.title_block .title {
  padding-bottom: 11px;
  margin-bottom: 26px;
  border-bottom: 1px solid #D0D0D0;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}
.title_block .title h1 {
  font-size: 46px;
  line-height: 54px;
  color: #525454;
  font-weight: normal;
}
@media (max-width: 575.98px) {
  .title_block .title h1 {
    font-size: 28px;
    line-height: 33px;
  }
}
@media (max-width: 575.98px) {
  .title_block .title h1 {
    font-size: 28px;
    line-height: 33px;
  }
}

.product_list {
  display: flex;
  flex-wrap: wrap;
  margin: 0px -1px;
}
.product_list .product_item {
  padding: 0px 1px;
  display: flex;
}
.product_list .product_item .product-layout {
  border: 1px solid #F1F0F0;
  border-radius: 5px;
  padding: 23px 20px;
  position: relative;
  margin-bottom: 1px;
  transition: all 0.3s;
  width: 100%;
}
.product_list .product_item .product-layout:hover {
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 767.98px) {
  .product_list .product_item .product-layout {
    padding: 10px;
  }
}
.product_list .product_item .button-group {
  display: flex;
  justify-content: end;
}
.product_list .product_item .button-group .compare-button a {
  font-size: 0;
  background-position: center;
  background-repeat: no-repeat;
  width: 18px;
  height: 20px;
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.62132 1L1.25977 5.40395L5.62132 9.80791' stroke='%234D4D4F' stroke-width='1.4514' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M1.25977 5.40381H18.1983' stroke='%234D4D4F' stroke-width='1.4514' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M14.6367 20.0979L18.9983 15.694L14.6367 11.29' stroke='%234D4D4F' stroke-width='1.4514' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M18.9991 15.6938H2.06055' stroke='%234D4D4F' stroke-width='1.4514' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.product_list .product_item .button-group .compare-button a:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.62132 1L1.25977 5.40395L5.62132 9.80791' stroke='%23135EA4' stroke-width='1.4514' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M1.25977 5.40381H18.1983' stroke='%23135EA4' stroke-width='1.4514' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M14.6367 20.0979L18.9983 15.694L14.6367 11.29' stroke='%23135EA4' stroke-width='1.4514' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M18.9991 15.6938H2.06055' stroke='%23135EA4' stroke-width='1.4514' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.product_list .product_item .button-group .compare-button a.added {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.62132 1L1.25977 5.40395L5.62132 9.80791' stroke='%23135EA4' stroke-width='1.4514' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M1.25977 5.40381H18.1983' stroke='%23135EA4' stroke-width='1.4514' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M14.6367 20.0979L18.9983 15.694L14.6367 11.29' stroke='%23135EA4' stroke-width='1.4514' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M18.9991 15.6938H2.06055' stroke='%23135EA4' stroke-width='1.4514' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.product_list .product_item .button-group .compare.remove-from-compare svg path, .product_list .product_item .button-group .compare:hover svg path {
  fill: var(--main-color-bl);
}
.product_list .product_item .button-group .wishlist.remove-from-wishlist svg {
  fill: var(--main-color-bl);
}
.product_list .product_item .button-group .wishlist.remove-from-wishlist svg path {
  stroke: var(--main-color-bl);
}
.product_list .product_item .button-group .wishlist.remove-from-wishlist svg rect {
  fill: var(--main-color-bl);
}
.product_list .product_item .button-group .wishlist:hover svg {
  fill: var(--main-color-bl);
}
.product_list .product_item .button-group .wishlist:hover svg path {
  stroke: var(--main-color-bl);
}
.product_list .product_item .button-group .wishlist:hover svg rect {
  fill: var(--main-color-bl);
}
.product_list .product_item .button-group .share:hover svg path {
  fill: var(--main-color-bl);
}
.product_list .product_item .button-group div {
  margin-bottom: 8px;
  margin-left: 14px;
  cursor: pointer;
}
.product_list .product_item .button-group div svg path {
  transition: all 0.3s;
}
.product_list .product_item .button-group button {
  background: transparent;
  box-shadow: none;
  border: none;
  padding: 0px;
  margin-bottom: 8px;
  margin-left: 14px;
}
.product_list .product_item .button-group button:hover svg path, .product_list .product_item .button-group button.active svg path {
  stroke: var(--hover-color-bl);
}
.product_list .product_item .button-group button svg path {
  transition: all 0.3s;
}
.product_list .product_item .image {
  height: 167px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 44px;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  .product_list .product_item .image {
    height: 140px;
    margin-bottom: 6px;
  }
}
.product_list .product_item .image a {
  height: 167px;
  display: flex;
}
.product_list .product_item .image:hover .img {
  display: none;
  opacity: 0;
}
.product_list .product_item .image:hover .hoverImg {
  display: flex;
  opacity: 1;
}
.product_list .product_item .image .hoverImg {
  display: none;
  opacity: 0;
}
.product_list .product_item .image img {
  max-width: 100%;
  max-height: 100%;
  margin: 0 auto;
  transition: all 0.4s;
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  opacity: 1;
}
.product_list .product_item .info {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.product_list .product_item .info .caption .title {
  margin-bottom: 18px;
}
@media (max-width: 767.98px) {
  .product_list .product_item .info .caption .title {
    margin-bottom: 7px;
  }
}
.product_list .product_item .info .caption .title a {
  font-weight: 500;
  font-size: 22px;
  line-height: 26px;
  color: #183C67;
  text-decoration: none;
}
@media (max-width: 767.98px) {
  .product_list .product_item .info .caption .title a {
    font-size: 17px;
    line-height: 16px;
  }
}
.product_list .product_item .info .caption .description {
  font-size: 14px;
  line-height: 17px;
  color: #525454;
}
.product_list .product_item .info .caption .description ul {
  margin-bottom: 0px;
}
.product_list .product_item .info_size {
  display: flex;
  justify-content: space-between;
}
.product_list .product_item .info_size .stiker {
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  position: absolute;
  right: 0;
  height: 37px;
}
.product_list .product_item .info_size .stiker .new {
  background: var(--hover-color-bl);
  padding: 0px 18px 0px 12px;
}
.product_list .product_item .info_size .stiker .onsale {
  background: #E52836;
  padding: 0px 18px 0px 12px;
}
.product_list .product_item .info_size .stiker .special {
  background: #FF8500;
  padding: 0px 18px 0px 12px;
}
.product_list .product_item .info_price {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.product_list .product_item .info_price .price {
  font-weight: 500;
  font-size: 38px;
  line-height: 45px;
  color: #183C67;
  display: flex;
  flex-direction: column-reverse;
}
.product_list .product_item .info_price .price .old_price {
  font-weight: 500;
  font-size: 15px;
  line-height: 17px;
  text-decoration-line: line-through;
  color: #7C8285;
}
.product_list .product_item .info_price .price .new_price {
  font-family: Roboto;
  font-size: 18px;
  font-weight: 500;
  line-height: 17px;
  color: #EA5959;
}
.product_list .product_item .info_price .price .st_price {
  font-family: Roboto;
  font-size: 18px;
  font-weight: 500;
  line-height: 17px;
  color: #183C67;
}
.product_list .product_item .info_price .add_cart .stock.in-stock {
  display: none;
}
.product_list .product_item .info_price .add_cart .quantity {
  display: none;
}
.product_list .product_item .info_price .add_cart .btn_group {
  display: flex;
  justify-content: flex-end;
}
.product_list .product_item .info_price .add_cart .btn_group button {
  width: 38px;
  height: 38px;
  background-image: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='38' height='38' rx='19' fill='%230F4C86'/%3E%3Cg clip-path='url(%23clip0_2079_1778)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 11.8824C10 11.395 10.3904 11 10.8719 11H11.5295C12.4815 11 13.3367 11.5201 13.795 12.3235H24.3828C26.1135 12.3235 27.367 13.9939 26.9025 15.6811L26.8073 16.0267C26.3157 17.8125 24.7733 19.0967 22.9471 19.241L15.7627 19.8084L15.8203 20.0394C15.918 20.4312 16.2663 20.7059 16.6657 20.7059H23.514C23.9955 20.7059 24.3859 21.1009 24.3859 21.5882C24.3859 22.0756 23.9955 22.4706 23.514 22.4706H16.6657C15.4675 22.4706 14.4225 21.6466 14.1295 20.4709L12.3749 13.4313C12.2772 13.0393 11.9289 12.7647 11.5295 12.7647H10.8719C10.3904 12.7647 10 12.3697 10 11.8824ZM15.3328 18.0833L14.337 14.0882H24.3828C24.9597 14.0882 25.3775 14.645 25.2227 15.2074L25.1276 15.5531C24.8325 16.6246 23.9071 17.395 22.8114 17.4816L15.4693 18.0615C15.4225 18.0652 15.3769 18.0726 15.3328 18.0833ZM16.1031 24.6765C16.1031 25.4074 15.5176 26 14.7953 26C14.073 26 13.4875 25.4074 13.4875 24.6765C13.4875 23.9455 14.073 23.3529 14.7953 23.3529C15.5176 23.3529 16.1031 23.9455 16.1031 24.6765ZM24.8218 24.6765C24.8218 25.4074 24.2362 26 23.514 26C22.7917 26 22.2062 25.4074 22.2062 24.6765C22.2062 23.9455 22.7917 23.3529 23.514 23.3529C24.2362 23.3529 24.8218 23.9455 24.8218 24.6765Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2079_1778'%3E%3Crect width='24' height='24' fill='white' transform='translate(7 7)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  border: none;
  font-size: 0px;
  background-color: transparent;
}
.product_list .product_item .info_price .add_cart button {
  padding: 0;
  background: transparent;
  border: none;
  box-shadow: none;
}
.product_list .product_item .info_price .add_cart .quantity {
  display: none;
}
.product_list .product_item .info_price .add_cart .btn_group .fast_order {
  display: none;
}
.product_list .product_item .info_price .add_cart .btn_group .added_to_cart {
  display: none;
}
.product_list .product_item .info_price .add_cart .btn_group .alt {
  font-size: 0px;
}
.product_list .product_item .info_price .add_cart .btn_group .alt svg g path {
  stroke: #183B67;
}
.product_list .product_item .link_more a {
  text-decoration: none;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  text-transform: capitalize;
  color: #7C8285;
}

.search-product-result .product_item {
  padding: 0px 1px;
  display: flex;
}
@media (max-width: 575.98px) {
  .search-product-result .product_item {
    width: 100%;
  }
}
.search-product-result .product_item .product-layout {
  border: 1px solid #F1F0F0;
  border-radius: 5px;
  padding: 23px 20px;
  position: relative;
  margin-bottom: 1px;
  transition: all 0.3s;
  width: 100%;
}
.search-product-result .product_item .product-layout:hover {
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
}
.search-product-result .product_item .button-group {
  display: flex;
  justify-content: end;
}
.search-product-result .product_item .button-group .compare-button a {
  font-size: 0;
  background-position: center;
  background-repeat: no-repeat;
  width: 18px;
  height: 20px;
  margin-bottom: 8px;
  cursor: pointer;
  transition: all 0.3s;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.62132 1L1.25977 5.40395L5.62132 9.80791' stroke='%234D4D4F' stroke-width='1.4514' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M1.25977 5.40381H18.1983' stroke='%234D4D4F' stroke-width='1.4514' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M14.6367 20.0979L18.9983 15.694L14.6367 11.29' stroke='%234D4D4F' stroke-width='1.4514' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M18.9991 15.6938H2.06055' stroke='%234D4D4F' stroke-width='1.4514' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.search-product-result .product_item .button-group .compare-button a:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.62132 1L1.25977 5.40395L5.62132 9.80791' stroke='%23135EA4' stroke-width='1.4514' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M1.25977 5.40381H18.1983' stroke='%23135EA4' stroke-width='1.4514' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M14.6367 20.0979L18.9983 15.694L14.6367 11.29' stroke='%23135EA4' stroke-width='1.4514' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M18.9991 15.6938H2.06055' stroke='%23135EA4' stroke-width='1.4514' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.search-product-result .product_item .button-group .compare-button a.added {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.62132 1L1.25977 5.40395L5.62132 9.80791' stroke='%23135EA4' stroke-width='1.4514' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M1.25977 5.40381H18.1983' stroke='%23135EA4' stroke-width='1.4514' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M14.6367 20.0979L18.9983 15.694L14.6367 11.29' stroke='%23135EA4' stroke-width='1.4514' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M18.9991 15.6938H2.06055' stroke='%23135EA4' stroke-width='1.4514' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.search-product-result .product_item .button-group .compare.remove-from-compare svg path, .search-product-result .product_item .button-group .compare:hover svg path {
  fill: var(--main-color-bl);
}
.search-product-result .product_item .button-group .wishlist.remove-from-wishlist svg {
  fill: var(--main-color-bl);
}
.search-product-result .product_item .button-group .wishlist.remove-from-wishlist svg path {
  stroke: var(--main-color-bl);
}
.search-product-result .product_item .button-group .wishlist.remove-from-wishlist svg rect {
  fill: var(--main-color-bl);
}
.search-product-result .product_item .button-group .wishlist:hover svg {
  fill: var(--main-color-bl);
}
.search-product-result .product_item .button-group .wishlist:hover svg path {
  stroke: var(--main-color-bl);
}
.search-product-result .product_item .button-group .wishlist:hover svg rect {
  fill: var(--main-color-bl);
}
.search-product-result .product_item .button-group .share:hover svg path {
  fill: var(--main-color-bl);
}
.search-product-result .product_item .button-group div {
  margin-bottom: 8px;
  margin-left: 14px;
  cursor: pointer;
}
.search-product-result .product_item .button-group div svg path {
  transition: all 0.3s;
}
.search-product-result .product_item .button-group button {
  background: transparent;
  box-shadow: none;
  border: none;
  padding: 0px;
  margin-bottom: 8px;
  margin-left: 14px;
}
.search-product-result .product_item .button-group button:hover svg path, .search-product-result .product_item .button-group button.active svg path {
  stroke: var(--hover-color-bl);
}
.search-product-result .product_item .button-group button svg path {
  transition: all 0.3s;
}
.search-product-result .product_item .image {
  height: 167px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 44px;
  overflow: hidden;
}
.search-product-result .product_item .image a {
  height: 167px;
  display: flex;
}
.search-product-result .product_item .image .img {
  opacity: 1;
}
.search-product-result .product_item .image:hover .img {
  display: none;
  opacity: 0;
}
.search-product-result .product_item .image:hover .hoverImg {
  display: flex;
  opacity: 1;
}
.search-product-result .product_item .image .hoverImg {
  display: none;
  opacity: 0;
}
.search-product-result .product_item .image img {
  -o-object-fit: cover;
     object-fit: cover;
  max-width: 100%;
  max-height: 100%;
  margin: 0 auto;
  transition: all 0.4s;
}
.search-product-result .product_item .info {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.search-product-result .product_item .info .caption .title {
  margin-bottom: 18px;
}
.search-product-result .product_item .info .caption .title a {
  font-weight: 500;
  font-size: 22px;
  line-height: 26px;
  color: #183C67;
  text-decoration: none;
}
.search-product-result .product_item .info .caption .description {
  font-size: 14px;
  line-height: 17px;
  color: #525454;
}
.search-product-result .product_item .info .caption .description ul {
  margin-bottom: 0px;
}
.search-product-result .product_item .info_size {
  display: flex;
  justify-content: space-between;
}
.search-product-result .product_item .info_size .stiker {
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  position: absolute;
  right: 0;
  height: 37px;
}
.search-product-result .product_item .info_size .stiker .new {
  background: var(--hover-color-bl);
  padding: 0px 18px 0px 12px;
}
.search-product-result .product_item .info_size .stiker .onsale {
  background: #E52836;
  padding: 0px 18px 0px 12px;
}
.search-product-result .product_item .info_size .stiker .special {
  background: #FF8500;
  padding: 0px 18px 0px 12px;
}
.search-product-result .product_item .info_price {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.search-product-result .product_item .info_price .price {
  font-weight: 500;
  font-size: 38px;
  line-height: 45px;
  color: #183C67;
  display: flex;
  flex-direction: column-reverse;
}
.search-product-result .product_item .info_price .price .old_price {
  font-weight: 500;
  font-size: 15px;
  line-height: 17px;
  text-decoration-line: line-through;
  color: #7C8285;
}
.search-product-result .product_item .info_price .price .new_price {
  font-family: Roboto;
  font-size: 18px;
  font-weight: 500;
  line-height: 17px;
  color: #EA5959;
}
.search-product-result .product_item .info_price .price .st_price {
  font-family: Roboto;
  font-size: 18px;
  font-weight: 500;
  line-height: 17px;
  color: #183C67;
}
.search-product-result .product_item .info_price .add_cart .quantity {
  display: none;
}
.search-product-result .product_item .info_price .add_cart .btn_group {
  display: flex;
  justify-content: flex-end;
}
.search-product-result .product_item .info_price .add_cart .btn_group button {
  width: 38px;
  height: 38px;
  background-image: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='38' height='38' rx='19' fill='%230F4C86'/%3E%3Cg clip-path='url(%23clip0_2079_1778)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 11.8824C10 11.395 10.3904 11 10.8719 11H11.5295C12.4815 11 13.3367 11.5201 13.795 12.3235H24.3828C26.1135 12.3235 27.367 13.9939 26.9025 15.6811L26.8073 16.0267C26.3157 17.8125 24.7733 19.0967 22.9471 19.241L15.7627 19.8084L15.8203 20.0394C15.918 20.4312 16.2663 20.7059 16.6657 20.7059H23.514C23.9955 20.7059 24.3859 21.1009 24.3859 21.5882C24.3859 22.0756 23.9955 22.4706 23.514 22.4706H16.6657C15.4675 22.4706 14.4225 21.6466 14.1295 20.4709L12.3749 13.4313C12.2772 13.0393 11.9289 12.7647 11.5295 12.7647H10.8719C10.3904 12.7647 10 12.3697 10 11.8824ZM15.3328 18.0833L14.337 14.0882H24.3828C24.9597 14.0882 25.3775 14.645 25.2227 15.2074L25.1276 15.5531C24.8325 16.6246 23.9071 17.395 22.8114 17.4816L15.4693 18.0615C15.4225 18.0652 15.3769 18.0726 15.3328 18.0833ZM16.1031 24.6765C16.1031 25.4074 15.5176 26 14.7953 26C14.073 26 13.4875 25.4074 13.4875 24.6765C13.4875 23.9455 14.073 23.3529 14.7953 23.3529C15.5176 23.3529 16.1031 23.9455 16.1031 24.6765ZM24.8218 24.6765C24.8218 25.4074 24.2362 26 23.514 26C22.7917 26 22.2062 25.4074 22.2062 24.6765C22.2062 23.9455 22.7917 23.3529 23.514 23.3529C24.2362 23.3529 24.8218 23.9455 24.8218 24.6765Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2079_1778'%3E%3Crect width='24' height='24' fill='white' transform='translate(7 7)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  border: none;
  font-size: 0px;
  background-color: transparent;
}
.search-product-result .product_item .info_price .add_cart button {
  padding: 0;
  background: transparent;
  border: none;
  box-shadow: none;
}
.search-product-result .product_item .info_price .add_cart .quantity {
  display: none;
}
.search-product-result .product_item .info_price .add_cart .btn_group .fast_order {
  display: none;
}
.search-product-result .product_item .info_price .add_cart .btn_group .added_to_cart {
  display: none;
}
.search-product-result .product_item .info_price .add_cart .btn_group .alt {
  font-size: 0px;
}
.search-product-result .product_item .info_price .add_cart .btn_group .alt svg g path {
  stroke: #183B67;
}
.search-product-result .product_item .link_more a {
  text-decoration: none;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  text-transform: capitalize;
  color: #7C8285;
}

@keyframes slideright {
  33% {
    transform: translateX(300px);
    opacity: 0;
  }
  66% {
    transform: translateX(-300px);
    opacity: 0;
  }
}
.slideright {
  animation-name: slideright;
  animation-duration: 0.5s;
  animation-timing-function: ease;
}/*# sourceMappingURL=style.css.map */