@font-face {
  font-family: "Flaticon";
  src: url("https://www.depozitulcasei.ro/assets/frontend/font/fonts/Flaticon.woff") format("woff"),
    url("https://www.depozitulcasei.ro/assets/frontend/font/fonts/Flaticon.svg#Flaticon") format("svg"),
    url("https://www.depozitulcasei.ro/assets/frontend/font/fonts/Flaticon.woff2") format("woff2"),
    url("https://www.depozitulcasei.ro/assets/frontend/font/fonts/Flaticon.eot"),
    url("https://www.depozitulcasei.ro/assets/frontend/font/fonts/Flaticon.ttf") format("truetype"),
    url("https://www.depozitulcasei.ro/assets/frontend/font/fonts/Flaticon.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url("https://www.depozitulcasei.ro/assets/frontend/font/fonts/Flaticon.svg#Flaticon") format("svg");
  }
}

[class^="flaticon-"]:before,
[class*=" flaticon-"]:before,
[class^="flaticon-"]:after,
[class*=" flaticon-"]:after {
  font-family: Flaticon;
  font-style: normal;
  /* margin-left: 20px; */
}

.flaticon-shopping-bag:before {
  content: "\f100";
}

.flaticon-delivery-truck:before {
  content: "\f101";
}

.flaticon-headphones:before {
  content: "\f102";
}

.flaticon-return-box:before {
  content: "\f103";
}

.flaticon-whatsapp:before {
  content: "\f104";
}

.flaticon-call:before {
  content: "\f105";
}

.flaticon-facebook:before {
  content: "\f106";
}

.flaticon-instagram:before {
  content: "\f107";
}

.flaticon-search:before {
  content: "\f108";
}

.flaticon-checked:before {
  content: "\f109";
}

.flaticon-round-account-button-with-user-inside:before {
  content: "\f10a";
}

.flaticon-logout:before {
  content: "\f10b";
}

.flaticon-menu:before {
  content: "\f10c";
  font-size: 19px;
}

.flaticon-up-arrow:before {
  content: "\f10d";
}

.flaticon-right-arrow-1:before {
  content: "\f10e";
}

.flaticon-email:before {
  content: "\f10f";
}

.flaticon-home:before {
  content: "\f110";
}

.flaticon-close:before {
  content: "\f111";
}

.flaticon-delete:before {
  content: "\f112";
}

.flaticon-filter:before {
  content: "\f113";
}

.flaticon-grid:before {
  content: "\f114";
}

.flaticon-grid-1:before {
  content: "\f115";
}

.flaticon-squares:before {
  content: "\f116";
}

.btn-link.update-cart {
  color: #e32f09;
}

footer .tt-socials i {
  color: #34a34f;
}

body .icon-h-48::before {
  content: "\f100";
  font-family: Flaticon;
}

body .tt-filters-options .tt-quantity .tt-col-two {
  text-decoration: none;
}

body .tt-filters-options .tt-quantity .tt-col-two::before {
  content: "\f116";
  font-family: flaticon !important;
  font-size: 24px;
}

body .tt-filters-options .tt-quantity .tt-col-three::before {
  content: "\f115";
  font-family: flaticon !important;
  font-size: 23px;
}

body .tt-filters-options .tt-quantity .tt-col-four::before {
  content: "\f114";
  font-family: flaticon !important;
}


body .tt-back-to-top::before {
  content: "\f10d";
  font-family: flaticon !important;
}

body footer .tt-mobile-collapse .tt-collapse-title::before {
  content: "\f10e";
  font-family: flaticon;
  transform: rotate(90deg);
}

body footer .tt-mobile-collapse .tt-collapse-title.tt-open::before {
  content: "\f10e";
  font-family: flaticon;
  transform: rotate(270deg);
}

body .panel-menu .mm-next-level::after {
  content: "\f10e";
  font-family: flaticon;
  transform: rotate(90deg);
}

.tt-open~.tt-collapse-content {
  display: block !important;
}

.panel-menu.mobile-main-menu.mmitemopen {
  transform: translate3d(0%, 0, 0);
}

body .panel-menu li.mm-close-parent .mm-close::before {
  content: "\f111";
  font-size: 12px;
  font-family: flaticon;
}

body .panel-menu .mm-prev-level::before {
  content: "\f10e";
  font-family: flaticon;
  transform: rotate(180deg);
  display: inline-block;
}

header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item-close .tt-btn-close:before {
  content: "\f112";
  font-family: flaticon;
}

/* .tt-product:not(.tt-view) .tt-description .tt-btn-addtocart::before {
  content: '\f100' !important;
  font-family: flaticon !important;
} */

body .open.tt-collapse>.tt-collapse-title::after {
  content: "\f10e";
  font-family: flaticon;
  transform: rotate(270deg);
}

body .tt-collapse .tt-collapse-title::after {
  content: "\f10e";
  font-family: flaticon;
  transform: rotate(90deg);
}

.cc-invisible {
  display: none !important;
}

body .tt-shopcart-table-02 .tt-btn-close::before {
  content: "\f111";
  font-family: flaticon;
}

.plus-btn::before {
  content: "+" !important;
  font-size: 17px !important;
  font-weight: bold;
}

.minus-btn::before {
  content: "-" !important;
  font-size: 17px !important;
  font-weight: bold;
}

.modal-footer .slick-prev::before {
  font-size: 20px;
  font-family: Flaticon;
}

.modal-footer .slick-next::before {
  font-size: 20px;
  font-family: Flaticon;
}

.slick-prev,
.slick-next {
  display: flex;
  font-size: 0;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  min-width: 40px;
  min-height: 40px;
  background-color: #f9f9f9;
}

.slick-next {
  top: 0;
  position: absolute;
  right: 0;
}

.cross-products-wrapper {
  position: relative;
}

.tt-filters-options .tt-btn-toggle a:before {
  content: "\f113";
  font-family: Flaticon !important;
}

body header .tt-search .tt-dropdown-menu .tt-btn-close::before {
  content: "\f111";
}

body header .tt-search .tt-dropdown-menu .tt-btn-search::before {
  content: "\f108";
  font-family: Flaticon;
}