#product-detail-form > div > div.p-info-wrapper > div.social-buttons-wrapper > div.social-buttons.no-display{display:none!important;}
body{
background-color: white!important;
}
.products-block .p-in-in {
min-height: auto;
}
.category-header input[type="radio"]:checked+label {
background-color: var(--color-primary);
}
.in-contacts .content-inner>article {
width: 100%;
}
.welcome .welcome__content p {
margin-bottom: 0;
}
.welcome .welcome__content p + p{
margin-top: 20px;
}
@media (min-width: 768px) {
.navigation-in {
font-size: 15px;
line-height: 15px;
}
.navigation-in ul li a {
padding-left: 22px;
padding-right: 22px;
}
.top-navigation-bar .container > div.top-navigation-contacts {
top: 0;
height: 49px;
}
.welcome h1 {
font-size: 40px;
margin-bottom: 30px;
}
.welcome p {
font-size: 16px;
line-height: 1.8;
margin-bottom: 30px;
}
}
@media (min-width: 992px) {
.welcome {
padding: 40px 40px 40px 40px;
}
}
@media (min-width: 768px) {
.header-top {
padding-top: 30px;
padding-bottom: 10px;
}
.popup-widget.cart-widget,
.popup-widget.login-widget {
top: 130px;
}
.admin-logged .popup-widget.cart-widget,
.admin-logged .popup-widget.login-widget {
top: 130px;
}
}
@media (min-width: 992px) {
.header-top {
padding-top: 30px;
padding-bottom: 10px;
}
.popup-widget.cart-widget,
.popup-widget.login-widget {
top: 130px;
}
.admin-logged .popup-widget.cart-widget,
.admin-logged .popup-widget.login-widget {
top: 155px;
}
}
@media (max-width: 767px){
.top-navigation-bar {
background-color: white;
}
.project-phone::after{text-align:center!important;}
#navigation > div > div > ul{margin-top:50px}
}
@media (max-width: 370px){
.top-navigation-bar .site-name a img {
max-height: 30px;
}
}
@media (min-width: 768px) {
.products-related-block h2, .products-alternative-block h2,
h4.homepage-group-title, .h4.homepage-group-title {
font-size: 36px;
}
body .hodnoceni:before {
text-align: center;
font-size: 36px;
margin-bottom: 30px;
}
.products-block.products .p .name {
font-size: 18px;
}
.navigation-buttons a[data-target="cart"]:hover {
color: white;
}
.header-top .btn.cart-count:hover .cart-price {
color: white;
}
.navigation-buttons .click-cart a:after {
display: none;
}
.click-cart > a[data-target="cart"] {
background: var(--color-secondary);
border-radius: 8px;
}
.click-cart > a[data-target="cart"]:hover {
background: var(--color-secondary-hover);
}
#header .cart-count {
border-radius: 7px 7px;
}
.navigation-buttons a[data-target="cart"] {
color: #fff;
}
.header-top .btn.cart-count:before {
font-size: 26px;
}
.header-top .btn.cart-count:before {
color: white !important;
}
.navigation-buttons {
right: 0;
}
.cart-window-visible #header .click-cart {
border-radius: 7px 7px 0 0;
}
.cart-window-visible #header .cart-count {
background: var(--color-secondary-hover);
border-radius: 7px 7px 0 0;
}
.cart-window-visible .btn.cart-count .cart-price {
color: white;
}
.popup-widget {
margin-left: -6px;
}
}
@media (min-width: 992px) {
.popup-widget.cart-widget {
margin-left: 106px;
}
}
@media (min-width: 1200px) {
.popup-widget.cart-widget {
margin-left: 209px;
}
}
@media (min-width: 1440px) {
.popup-widget.cart-widget {
margin-left: 329px;
}
}
#header, .top-navigation-bar, #content-wrapper, .overall-wrapper, #footer, body{background-color: #f6f5ec!important;}
.project-phone::after{content:"od 9:00 - 17:00";display: block;text-align: end;
font-weight: 600;}
.project-phone{display: block!important;}
.top-navigation-contacts{
height: 60px!important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, body, .external-fonts-loaded h1, .external-fonts-loaded h2, .external-fonts-loaded h3, .external-fonts-loaded h4, .external-fonts-loaded h5, .external-fonts-loaded h6, .external-fonts-loaded .h1, .external-fonts-loaded .h2, .external-fonts-loaded .h3, .external-fonts-loaded .h4, .external-fonts-loaded .h5, .external-fonts-loaded .h6, .external-fonts-loaded .cart-table .main-link, .external-fonts-loaded .cart-related-name, .blank-mode h1, .blank-mode h2, .blank-mode h3, .blank-mode h4, .blank-mode h5, .blank-mode h6, .blank-mode .h1, .blank-mode .h2, .blank-mode .h3, .blank-mode .h4, .blank-mode .h5, .blank-mode .h6, .blank-mode .cart-table .main-link, .blank-mode .cart-related-name
{
font-family: "Montserrat", sans-serif !important;
font-weight: 500;
}
#footer > div.container.footer-rows > div.site-name{display:none!important;}
.p-info-headline>h1 {
color: #cbb03b !important;
font-family: poppins !important;
}
#content > div > div.benefitBanner.position--benefitProduct{display:none!important;}
.p-short-description * {
color: #000000 !important;
}
#p-detail-tabs > li:nth-child(2){display:none!important;}
#product-detail-form > div > div > div.social-buttons-wrapper > div.social-buttons.no-display{display:none!important;}
.top-navigation-bar-menu-helper:empty {
display: none !important;
}
@media (min-width: 768px) {
.top-navigation-bar .container>div.top-navigation-contacts {
align-items: flex-start!important;
}
.top-navigation-bar .container>div {
display: block;
flex: 1 1 40%;
text-align: center;
}
}
#productDiscussion{display: none !important;}
#header > div > div.header-top > div.navigation-buttons > div > a{color: black!important;}
a.btn.cart-count.full:before {
content: '\e929';
font-weight: 400;
}
.top-navigation-bar .container>div.top-navigation-contacts {background-color:transparent!important;}
#header > div > div.header-top > div.navigation-buttons > div > a > i{display:none!important;}
#header > div > div.header-top > div.navigation-buttons > div > a > span.cart-price.visible-lg-inline-block{color:white!important}
.welcome {
background-color: #ffffff!important;
}
#carousel > div > div{padding:20px;border-radius: 20px;}
.carousel-inner > div.item > a > img{border-radius: 20px}
@media screen and (min-width: 1024px) {
#carousel.carousel {
position: relative;
}
#carousel .carousel-inner {
display: flex !important;
flex-wrap: wrap;
justify-content: center;
gap: 20px;
min-height: auto !important;
}
#carousel .carousel-inner .item {
display: block !important;
flex: 0 0 calc(25% - 20px);
max-width: calc(25% - 20px);
opacity: 1 !important;
transition: none !important;
}
#carousel .carousel-inner .item img {
width: 100%;
height: auto;
}
#carousel .carousel-control, #carousel .carousel-indicators {
display: none !important;
}
}
@media screen  and (min-width: 600px) and (max-width: 1023px) {
#carousel.carousel {
position: relative;
}
#carousel .carousel-inner {
display: flex !important;
flex-wrap: wrap;
justify-content: center;
gap: 20px;
min-height: auto !important;
}
#carousel .carousel-inner .item {
display: block !important;
flex: 0 0 calc(50% - 20px);
max-width: calc(50% - 20px);
opacity: 1 !important;
transition: none !important;
}
#carousel .carousel-inner .item img {
width: 100%;
height: auto;
}
/* skryj šípky a indikátory */
#carousel .carousel-control,
#carousel .carousel-indicators {
  display: none !important;
}
}
.products-block .p .price-final .price-standard+strong {
color: #cbb03b;
}
.flag.flag-new {
background-color: #cbb03b;
}
.product>.p {
border: 1px solid #cbb03b;
}

@media (min-width: 768px) {
body:not(.is-carousel-full-width).one-column-body .homepage-box .carousel {
padding: 0px;
margin-top: 40px;
}
#carousel > div > div {
padding: 0px;
}
}
#ec_form_2-2bb287d15897fe2f9d89c882af9a3a8b > div{
background-color: #ffffff00!important;
width: 100%!important;
}
#ec_form_2-2bb287d15897fe2f9d89c882af9a3a8b > div > form > div.ec-v-form-step.ec-v-form-step-visible > div > div:nth-child(3) > h6 > span{
font-size: 20px!important;
}
body > div.overall-wrapper > div.content-wrapper.homepage-box.before-carousel > div > div{
width: 95%;
margin: auto;}
#p-detail-tabs > li > a{border-radius:0px;    
background-color: transparent;
border: none;}
.shp-tabs-holder ul.shp-tabs li.active::after {
background-color: #e0e5ee;
}
#description{    
border-radius: 0px;
border: none;
background-color: transparent;}
.basic-description{padding:0px}
.description-odstavec{
background-color: #5b3802;
border-radius: 10px;
margin-bottom:30px;
padding-bottom: 40px;
}
.description-div-image{
border-top-left-radius: 10px;
border-top-right-radius: 10px;
background: linear-gradient(to bottom, #4b2900, #5b3802);
text-align:center;
margin-bottom: 30px;
}
.description-image{max-width:50%!important;}
@media (max-width: 600px) {
.description-image{max-width:100%!important;}
.detail-tab-content{
padding-left:0px!important;
padding-right:0px!important;}
}
.description-odstavec p,
.description-odstavec h1,
.description-odstavec h2,
.description-odstavec h3,
.description-odstavec h4,
.description-odstavec h5,
.description-odstavec h6 {
color:white;
text-align:center;
margin-left: 10px;
margin-right: 10px;}
.description-container {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 20px;
max-width:100%;
margin-top:0px;
margin-left:auto;
margin-right:auto;
}
.description-item {
overflow: hidden;
width: calc(25% - 20px); 
text-align: center;
transition: transform 0.2s;
}
.description-item:hover {
transform: translateY(-5px);
}
.description-item img {
width: 20%;
height: auto;
display: block;
margin-left:auto;
margin-right:auto;
}
.description-item p {
padding: 10px;
font-size: 16px;
color: black;
}
@media (max-width: 768px) {
.description-item {
width: calc(50% - 20px);
}
}
@media (max-width: 480px) {
.description-item {
width: 100%;
}
}
#product-detail-form > div > div.p-info-wrapper > div.p-info-headline > h1{  font-family: "Italianno", cursive!important;
  font-weight: 400;
  font-style: normal;    font-size: 10rem;}
  h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{ font-family: "Italianno", cursive!important}
body, .external-fonts-loaded h1, .external-fonts-loaded h2, .external-fonts-loaded h3, .external-fonts-loaded h4, .external-fonts-loaded h5, .external-fonts-loaded h6, .external-fonts-loaded .h1, .external-fonts-loaded .h2, .external-fonts-loaded .h3, .external-fonts-loaded .h4, .external-fonts-loaded .h5, .external-fonts-loaded .h6, .external-fonts-loaded .cart-table .main-link, .external-fonts-loaded .cart-related-name, .blank-mode h1, .blank-mode h2, .blank-mode h3, .blank-mode h4, .blank-mode h5, .blank-mode h6, .blank-mode .h1, .blank-mode .h2, .blank-mode .h3, .blank-mode .h4, .blank-mode .h5, .blank-mode .h6, .blank-mode .cart-table .main-link, .blank-mode .cart-related-name
{
  font-family: "Inter", sans-serif!important;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}
#header, .top-navigation-bar{
background-color: #000000 !important;
}
.navigation-in>ul>li>a {
color: #ffffff!important;
}
.top-navigation-bar a, .top-navigation-bar .dropdown button {
color: #ffffff!important;
}
.top-navigation-bar a:hover, .top-navigation-bar .dropdown button:hover, .navigation-in>ul>li>a:hover, .top-navigation-bar .top-navigation-contacts a:hover span, .navigation-buttons>a:hover, .navigation-buttons>a:hover:before, .navigation-buttons>a:hover:after {
color: #b1b1b1!important;
}
.top-navigation-bar .top-navigation-contacts a:before, .navigation-buttons>a, .navigation-buttons>a:before, .navigation-buttons>a:after {color: #ffffff!important;}
.top-navigation-bar .top-navigation-contacts a span {color: #ffffff;}
body.type-product.type-detail > div.overall-wrapper{background-color: #000000 !important;}
#product-detail-form > div{background-color: #000000 !important;}
.p-short-description * {color: #ffffff !important;}
#product-detail-form > div > div.p-info-wrapper > div.p-short-description-block > p > a{color: #ffffff !important;}
#product-detail-form > div > div.p-info-wrapper > div.p-short-description-block > p > a::after{color: #ffffff !important;}
#product-detail-form > div > div.p-info-wrapper > div.p-info-grid > div.detail-parameters-block.detail-grid-item > div{color: #ffffff !important;}
#product-detail-form > div > div.p-info-wrapper > div.p-info-grid > div.detail-parameters-block.detail-grid-item > table > tbody > tr > th{color: #ffffff !important;}
#product-detail-form > div > div.p-info-wrapper > div.p-info-grid > div.detail-price-block.detail-grid-item > div.detail-grid-title{color: #ffffff !important;}
#product-detail-form > div > div.p-info-wrapper > div.p-info-grid > div.detail-availability-block.detail-grid-item > div.detail-grid-title{color: #ffffff !important;}
#product-detail-form > div > div.p-info-wrapper > div.p-info-grid > div.detail-availability-block.detail-grid-item > div.availability-value > span.choose-variant.default-variant > span{color: #ffffff !important;}
#product-detail-form > div > div.p-info-wrapper > div.p-info-grid > div.detail-price-block.detail-grid-item > div.p-final-price-wrapper > strong > span.price-final-holder.choose-variant.default-variant *{color: #cbb03b !important;}
#product-detail-form > div > div.p-info-wrapper > div.p-info-grid > div.detail-price-block.detail-grid-item > div.p-final-price-wrapper > strong > span.price-final-holder.choose-variant.default-variant{color: #cbb03b !important;}
#product-detail-form > div > div.p-info-wrapper > div.p-info-grid > div.detail-price-block.detail-grid-item > div.p-final-price-wrapper > strong > span.price-final-holder.choose-variant{color: #cbb03b !important;}
#product-detail-form > div > div.p-info-wrapper > div.p-info-grid > div.detail-price-block.detail-grid-item > div.p-final-price-wrapper > span.price-measure > span.choose-variant{color: #ffffff !important;}
body{max-width: 100%!important;width: 100%!important;}
@media (min-width: 768px) {
.container {
width: 95%;
}
}
#product-detail-form > div.row.product-top{margin-left:0px!important;margin-right:0px!important;}
.p-image-wrapper .flags-extra {
top: 0;
right: 0px!important;
}
.back-to-top{right: 30px!important;}
body > div.overall-wrapper > div.container.breadcrumbs-wrapper{
margin-left: 0!important;
margin-right: 0!important;
width: 100%!important;
}
body.type-product > .overall-wrapper > #content-wrapper{
margin: 0px;
width: 100%;
padding-left: 0;padding-right: 0;
}
#content > div > div.shp-tabs-wrapper.p-detail-tabs-wrapper > div > div.shp-tabs-row.responsive-nav{display:none!important;}
#content > div > div.shp-tabs-wrapper.p-detail-tabs-wrapper > div > div:nth-child(2){padding-left: 0;padding-right: 0;}
#content > div > div.shp-tabs-wrapper.p-detail-tabs-wrapper > div{margin: 0px!important}