<style>
/* Rodič všech doplňků – zjisti v DevTools, jak se jmenuje */
body.fvStudio-Classic .fvDoplnek {
  display: flex!important;
  flex: 0 0 50%;
}

#cart-wrapper > div > div > div.col-md-8 > div > div.fvDoplnek.fvDoplnek-upsell > div:nth-child(3) > h5 {
	font-weight: bold;
}

#cart-wrapper > div > div > div.col-md-8 > div > div.fvDoplnek.fvDoplnek-upsell > div:nth-child(2) > h5 {
	font-weight: bold;
}

.products .product .ratings-wrapper {
	display: block!important;
}

#hodnoceniobchodu {
		background-color: white!important;
}

#product-detail-form > div > div.col-xs-12.col-lg-6.p-info-wrapper > div.card-wrapper > div.detail > div.card-photo {
		border-radius: 0px!important;
}

.browse-p .p-next, .browse-p .p-prev {
		display: none;
}

/* registrace */
.in-registrace .stay-in-touch {
    display: none;
}
.in-registrace .co-box.co-registration:last-of-type {
    margin: 0px !important;
    padding: 26px 0px 0px 0px !important;
}

/* košík */
.ordering-process .consents a {
    font-weight: 500;
    text-decoration: underline;
}
.ordering-process .consents a:hover {
    text-decoration: underline;
}

.basic-description {
    font-size: 16px !important;
    line-height: 1.65em;
}

@media (max-width: 992px) {
.breadcrumbs {
    display: block;
    font-size: 14px;
    padding: 2px 0;
}
.type-detail .breadcrumbs > span:last-child {
    display: none;
}
.type-category .breadcrumbs > span:last-child {
    display: none;
}
.breadcrumbs>span>a::after {
    content: '>';
    font-size: 70%;
    color: #666;
    padding: 10px 7px 10px 8px;
}

.breadcrumbs-wrapper .breadcrumbs>span>a::after {
    bottom: 25%;
    background-color: #fff;
}

.breadcrumbs>span>a::before, .breadcrumbs>span>a::after {
    background-color: #fff;
}

.container {
    padding-left: 10px;
    padding-right: 5px;
}
}

#content > div {
		max-width: 100%;
}

body > div.overall-wrapper > div.top-navigation-bar > div > div.top-navigation-tools.top-navigation-tools--language > div.languagesMenu {
    display: none;
}

#footerZestbrand {
		display: none;
}

.social-buttons-wrapper {
		display: none;
}

.h4.homepage-group-title, h4.homepage-group-title {
		font-size: 42px;
    font-weight: 500;
    text-transform: uppercase;
}

.products .product .p-in .name {
		margin-bottom: 0px;
}

#cart-wrapper > div > div > div.col-md-8 > div > div.cart-summary > div > div:nth-child(2) > div > div.extra.discount {
		display: none;
}

@media (max-width: 768px) {
  body.fvStudio-Classic .fvDoplnek-upsell {
    display: flex !important;
    flex-direction: column !important;
  }

  body.fvStudio-Classic .fvDoplnek {
    flex: 0 0 100% !important;
    width: 100% !important;
    margin-bottom: 20px;
  }
}


@media (min-width: 768px) {
    .col-sm-12 {
        width: 100%!important;
        padding: 0px;
    }
}

.homepage-box {
        padding: 0px;
        margin: 0px;
        border-style: none;
}

</style>