Zdravá pokožka CSS

<style>
@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap');
</style>
<script>document.write("<link id='kn_Css' rel='stylesheet' media='screen' href='/user/documents/upload/res2021/zdrava_pokozka.css?v=" + Date.now() + "'\/>");</script>
<style>

 

body {font-size:12pt;}
.btn.cart-count::before, a.btn.cart-count::before {
content: '';
width: 30px;
height: 30px;
background-image: url("https://442554.myshoptet.com/user/documents/upload/res2021/cart.svg");
background-size: cover;
}
.narrow .banners-row {
margin: 20px 0px 0px;
}
.site-msg.information {background: #7d113f;}
.type-category #content, .type-product .p-detail {display:flex;flex-direction:column;}
.category-title {order:-99;}
.category-perex {order:-98;}
.products-related {order:99;}
.products-related-header {order:98;}

.subcategories.with-image li a {
font-size: 15px;
height: 57px;
}
.p-info-wrapper .price-standard, .p-info-wrapper .price-save {
font-size: 20px;
color: #e80184;
}
.type-product #content {background:#fff;}
@media (min-width: 992px) {
.multiple-columns-body .position--benefitHomepage {padding: 0 20px;}
}
@media (min-width: 992px) {
.multiple-columns-body .position--benefitHomepage .benefitBanner__item, .multiple-columns-body .position--benefitProduct .benefitBanner__item {flex: 1 1 25%;}
}
.subcategories li a {border: solid 1px #ffbed9;}
body, body.ordering-process, .content-wrapper, .breadcrumbs, .in-kosik .col-md-8 .cart-content {background: #fff !important;}
#header {background: #f2f8ff !important;}
.products-inline.products-top > .product {
background: #f2f8ff;
}
@media (min-width: 768px) {
.btn.cart-count::before, a.btn.cart-count::before {background-image: url("/user/documents/upload/res2021/cart_dark.svg");}
}
@media (max-width: 767px) {
.in-index .benefitBanner {
width: 85%;
margin: 20px auto;
}
.top-navigation-bar .dropdown {top:unset}
}
.responsive-tools>a[data-target="navigation"]::before {
background-color: transparent;
}
@media (min-width: 768px) and (max-width: 992px) {
.top-navigation-bar .top-nav-button-login, .top-navigation-bar .top-nav-button-account {display: grid;place-items: center;}
.top-navigation-bar .top-nav-button-login span, .top-navigation-bar .top-nav-button-account span {text-align: center;}
}
/* cart */
.box.box-bg-default .radio-wrapper {
padding: 7px 20px;
margin-bottom: 5px;
border: solid 1px #dadada !important;
}
.box.box-bg-default .radio-wrapper.active {
background: #e8018417;
border: solid 1px #e80184 !important;
}
#footer h4 {
font-size: 22px;
font-weight: 300;
}
.subcategories.with-image li a { height: 80px;}
.subcategories.with-image li a .image { width: 40%;}
.subcategories.with-image li a .image img {max-height: 50px;}

.products-block .p {padding: 30px;}
.products-block .image {margin-bottom: 25px;}
.benefitBanner__content {padding-right: 25px;}

@media (min-width: 1440px) {
.p-detail-inner-header, .type-product .p-short-description {max-width:80%;}
}
.p-detail-inner-header .p-code {
padding: 0px 0px 10px;
display: block;
}
.p-detail-inner-header .p-code:before {
content:'Kód produktu: ';
}
.search-whisperer .price, .benefitBanner__data {
color: #34363b;
}
.products-block .p-code {
position: absolute;
right: 0;
top: 0;
background-color: #e8018412;
padding: 3px;
border-radius: 5px;
color: #ffb0d1;
}
@media (min-width: 992px) {
.products > div {
padding: 25px !important;
}
.breadcrumbs>span>a, .breadcrumbs>span>span {
padding: 10px 20px 10px 30px;
white-space: pre-wrap;
display: block;
}
}

.p-detail-inner h1 {font-size: 34px;}
.product-appendix {font-size: 24px;}
.p-detail-inner-header .p-code {font-size: 20px;}
.p-info-wrapper .price-final {font-size: 42px;}
.p-info-wrapper .p-final-price-wrapper {margin-top: 10px;}
.add-to-cart button.btn.btn-lg {line-height: 48px;font-size: 22px;}

.quantity input {width: 60px;height: 60px;}
.quantity {font-size: 26px;border-color: #fff;background: #fff;}
.quantity .increase, .quantity .decrease {width: 25px;height: 30px;}
.quantity .decrease {top: 30px;}
.quantity .increase::before, .quantity .decrease::before {line-height: 30px;}
.quantity .increase, .quantity .decrease {border-color: #fff;background-color: #fff;color: #e80184;}
.quantity .increase:hover, .quantity .decrease:hover {border-color: #e80184;background-color: #e80184;color: #fff;}

.advanced-parameter, .advanced-parameter-inner {width: 75px;height: 75px;}
.advanced-parameter-inner {border-radius: 0;border: #fff !important;box-shadow: none;}
.advanced-parameter-inner img {border-radius: 0%;}
.advanced-parameter-inner.yes-before {border: solid 2px #e80184 !important;}

#footer {background: #f2f8ff;border-top: solid 3px #e80184;}
#footer>.container {background-color: transparent;}
#footer .form-control, #footer select {border-color: #e8018430;}
#footer h4 {color: #e80184;}
#products {min-height: 475px;}

.basic-description > h3:first-child {font-weight: 600;color: #34363b;}

#header {box-shadow: none;}
@media (min-width: 768px) {
#navigation {height: 0;}
.breadcrumbs-wrapper {width: 100%;padding-left: 295px;background: #dfeeff;margin:0;}
.breadcrumbs-wrapper .breadcrumbs {background: #dfeeff !important;}
}
.top-navigation-bar, .top-navigation-menu, .top-navigation-contacts {
border-top-color: #f15697;
border-bottom-color: #f15697;
background-color: #f15697;
}

 

.top-navigation-bar a:hover, .top-navigation-bar .dropdown button:hover {color: #000;}
.top-navigation-menu-trigger::before {color: #fff;}
.type-page #content {margin-bottom: 50px;}

.cart-item>div.cart-item-name a {overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}

aside.scrolled .sidebar-inner {top:108px !important;position:fixed;}

@media (max-width: 767px) {
.navigation-window-visible .top-navigation-bar .container>div.top-navigation-menu {display: none;}
.top-navigation-contacts {background: #fff;}
.top-navigation-contacts a {color: #e80184;}
.navigation-in>ul>li {border-color: #dfeeff;}
.submenu-arrow::after {color: #e80184;}
.menu-level-1 li:not(.appended-category) a {color: #e80184;font-style: italic;}
.menu-level-1 {padding:50px !important;text-align: center;}
.navigation-buttons > a[data-target="cart"] i {background-color: #000;}
}
.site-msg.information .text {color: #fff;font-weight:600;text-transform: uppercase;}
</style>