.site-msg.information {
  background: #cbb193 !important;
  color: black !important;
  font-weight: 400 !important;
}
@media (min-width: 768px) {
  .ordering-process .co-box .form-control {
    max-width: inherit !important;
  }
}
.type-detail .p-thumbnails .p-thumbnails-inner #wrap {
	display: grid;
	grid-template-columns: 1fr;
}
.fvDoplnek-category {
  display: flex;
  flex-wrap: wrap;
  align-content: stretch;
}
.fvDoplnek-category:last-child {
  display: block !important;
}
.sidebar-in-cart, .order-summary {
  display: flex;
  flex-flow: column-reverse;
  background: #f9f3e8;
  padding: 10px;
  border-radius: 10px;
}
.cart-content.summary-wrapper {
  border-bottom: 2px solid white;
  border-radius: 0;
}
#checkoutSidebar .cart-content, .checkout-box, .checkout-box-wrapper, .ordering-process .co-box, .summary-wrapper {
  background-color: transparent !important;
}
@media only screen and (max-width: 768px) {
  .type-detail .p-detail-inner-header-mobile .h1 {
    margin-top: 60px !important;
  }
  .fvDoplnek-category {
  flex-direction: column !important;
}
}
 .shipping-billing-table .radio-wrapper {
    background: #f9f3e8 !important;
    margin-bottom: 10px;
    border-radius: 10px;
    box-shadow: 0px 12px 6px rgba(3, 7, 18, 0.01);
    padding-left: 10px;
  padding-right: 10px;
  }
 .flags-default .flag {
    min-width: auto !important;
  }
#cboxContent .products-wrapper.product-slider-holder.has-navigation {
  background: white !important;
}
.site-msg.information {
  opacity: 1 !important;
}
.btn.btn-cart, .btn.btn-conversion, .btn.btn-primary:hover, a.btn.btn-cart, a.btn.btn-conversion, a.btn.btn-primary:hover {
  background-color: #f2c94c !important;
  border-color: #f2c94c !important;
  color: black !important;
  font-weight: 500 !important;
}
.fvDoplnek.fvDoplnek-upsell {
  background: white !important;
}
.fvDoplnek-produkt {
  flex: 0 0 45% !important;
  padding: 10px;
  margin-right: 10px;
  box-shadow: 0px 32px 24px rgba(3, 7, 18, 0.02);
  background: #f9f3e8 !important;
  border-radius: 10px;
}
@media only screen and (min-width: 768px) {
	.type-detail .p-image-wrapper.has-video #wrap video {
		width: 100%;
		height: 100%;
    max-height: 100%;
	}
}
.fvDoplnek-variant {
  margin-right: 10px !important;
}
.fvStudio-Samba .fvDoplnek {
  margin-top: 40px !important;
}
@media (max-width: 768px) {
#carousel {
  margin-top: 60px;
}
    #header .navigation-in .menu-image {
        display: none !important;
    }
    .site-msg.information {
      opacity: 1 !important;
      top: 0 !important;
      padding: 10px 0;
    }
    .site-msg.information .text{
    text-align: center;
    }
    #header {
      top: 55px;
    }
    .scrolled-down #header {
    transform: none !important;
  }
}