/* custom css */
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");
:root {
  --colorPrimary: #000;
  --colorSecondary: #f828f5;
}

body #products .all-product-link,
body .featured-products .all-product-link,
body .product-accessories .all-product-link,
body #product-comments-list-header .comments-nb,
body #wrapper .breadcrumb li,
body .product-prices .tax-shipping-delivery-label,
body #product-description-short ol li,
body #product-description-short ul li,
body .product-information .product-description ol li,
body .product-information .product-description ul li,
body .page-content.page-cms ul,
body p,
body .h1,
body .h2,
body .h3,
body .h4,
body .product-miniature .product-title a,
body {
  font-family: "Open Sans", sans-serif;
  color: var(--colorPrimary);
}

body .btn:focus,
body .btn:active {
  outline: none !important;
  box-shadow: none !important;
}

.product-price,
.current-price-value,
.tabs .nav-tabs .nav-link.active,
.tabs .nav-tabs .nav-link:hover {
  color: var(--colorPrimary) !important;
}

.tabs .nav-tabs .nav-link.active,
.tabs .nav-tabs .nav-link:hover,
.product-images > li.thumb-container .thumb.selected,
.product-images > li.thumb-container .thumb:hover {
  border-color: var(--colorPrimary) !important;
}

#product .product-information .tabs .nav-tabs > .nav-item:last-child {
  display: none;
}

.tabs .nav-tabs > .nav-link:last-child {
  display: none !important;
}

.tabs .nav-tabs .nav-link.active,
.tabs .nav-tabs .nav-link:hover {
  border-color: var(--colorPrimary);
  color: var(--colorPrimary);
}

body .btn.btn-primary {
  background-color: var(--colorPrimary);
}
body .btn.btn-primary:hover {
  background-color: var(--colorSecondary) !important;
}

body .product-flags li.product-flag {
  background-color: var(--colorPrimary) !important;
}

.product-miniature .highlighted-informations .quick-view:hover {
  color: var(--colorSecondary);
}

body #header .header-nav {
  border-bottom-width: 0px !important;
  background-color: var(--colorPrimary);
}
body #header .header-nav a {
  color: #fff;
}
body #header .header-nav .blockcart {
  background-color: var(--colorSecondary);
  color: #fff;
}

.breadcrumb a,
#_desktop_top_menu .top-menu a {
  color: var(--colorPrimary) !important;
  font-weight: 700;
}

#_desktop_cart .blockcart .shopping-cart {
  color: #fff !important;
}

body .footer-container .links ul,
#footer {
  color: #fff !important;
  background-color: var(--colorPrimary) !important;
}

.h3.product-title {
  min-height: 50px;
}

.product-miniature .product-description {
  padding: 0.25rem 1rem 0.7rem;
}

.product-miniature .thumbnail-container {
  width: 100%;
}

.product-miniature .product-title,
.product-miniature .product-title a {
  text-align: center;
  color: var(--colorPrimary) !important;
  text-transform: none;
}

main > #footer {
  display: none !important;
}

#footer .dropdown-menu {
  color: #fff !important;
  background-color: var(--colorPrimary) !important;
}
#footer .block_newsletter {
  background: transparent;
}
#footer a,
#footer .dropdown .expand-more,
#footer p,
#footer div,
#footer span {
  color: #fff !important;
}

#checkout #header .header-nav {
  background-color: #fff !important;
}
#checkout #header .header-nav a,
#checkout #header .header-nav .dropdown .expand-more,
#checkout #header .header-nav p,
#checkout #header .header-nav div,
#checkout #header .header-nav span {
  color: var(--colorPrimary) !important;
}/*# sourceMappingURL=custom.css.map */