​.filter-orange {
  filter: invert(91%) sepia(16%) saturate(7500%) hue-rotate(328deg) brightness(93%) contrast(91%);
}

/*.navbar__brand {
justify-content:center;
}*/

.product-item__cart-button {
  background-color:var(--bs-primary);
  color: var(--bs-body-bg)
}

.product-item__cart-button:hover {
  background-color:transparent;
  color: var(--bs-primary)
}

/*uprava zarovnani carouselu*/

.custom-motive .carousel-control-prev, .custom-motive .carousel-control.left,
.custom-motive .carousel-control-next, .custom-motive .carousel-control.right {
  width:5%;
}



/*zarovnání 100vw bloků*/
.breadcrumb,
.contactus-wrap ,
#navbar {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto
}


@media (min-width: 576px) {
  .breadcrumb,
  #navbar, .contactus-wrap  {
    padding-left: calc((100vw - 540px + (2 * 0.75rem)) / 2);
    padding-right: calc((100vw - 540px + (2 * 0.75rem)) / 2);  

  }}

@media (min-width: 768px) {
  .breadcrumb,
  #navbar, .contactus-wrap {
    padding-left: calc((100vw - 720px + (2 * 0.75rem)) / 2);
    padding-right: calc((100vw - 720px + (2 * 0.75rem)) / 2);

  }}

@media (min-width: 992px) {
  .breadcrumb,
  #navbar, .contactus-wrap {
    padding-left: calc((100vw - 960px + (2 * 0.75rem)) / 2);
    padding-right: calc((100vw - 960px + (2 * 0.75rem)) / 2);  

  }}

@media (min-width: 1200px) {
  .breadcrumb,
  #navbar, .contactus-wrap {
    padding-left: calc((100vw - 1140px + (2 * 0.75rem)) / 2);
    padding-right: calc((100vw - 1140px + (2 * 0.75rem)) / 2);  

  }}

@media (min-width: 1400px) {
  .breadcrumb,
  #navbar, .contactus-wrap {
    padding-left: calc((100vw - 1320px + (2 * 0.75rem)) / 2);
    padding-right: calc((100vw - 1320px + (2 * 0.75rem)) / 2);  

  }}

/*zruseni max-height carouselu v motivu*/
.motive:not(.fullscreen)>.section-carousel .carousel {
  max-height: unset;
}