<style>
/* Posunutí mezery mezi kategoriemi a produkty*/
.listSorting, .js-listSorting {margin-top: 0 !important; margin-bottom: 10px !important; padding-top: 0 !important;}

/* VELIKOST LOGA */
#header .site-name a img {max-height: 75px;}
/* ZMIZENÍ COFIDIS */
.cofidis-wrap {display: none !important;}
/* BARVA TELEFONU - HLAVIČKA */
.top-navigation-bar .project-phone {color: #3d3d3d;} .project-phone:hover {color: #c49a5f;}
#header .project-phone {display: none !important;}
a.shipping-options {color: #3d3d3d;} /*DETAIL - MOŽNOSTI DORUČENÍ*/
.p-short-description .vice-info{display: none !important;} /*DALŠÍ INFORMACE*/
.contact-box ul a {color: #3d3d3d;} /*KONTAKTNÍ ÚDAJE OBJEDNÁVKA - BARVA TEXTU*/
#footer .contact-box {background-color: transparent} /*DETAIL - KONTAKTŮ POZADÍ PATIČKA*/
#footer .contact-box ul a {color: #3d3d3d;} /*ZMĚNA BARVY PATIČKA TEXT INFO*/
.extended-description, .produkt-kat {display: none !important;} 
.link-icon.print {display: none !important;} /*Skrytí tisku*/

/* BOX NEWSLETTER */
#footer .newsletter { background: linear-gradient(180deg, #FAFAFA, #F4EFEA) !important; border: 1px solid #E2D7C7 !important; border-radius: 12px !important; }
#footer .newsletter h3, #footer .newsletter .pageElement__heading { color: #8C6D4C !important; font-weight: 600 !important; }
#footer .newsletter p, #footer .newsletter label, #footer .newsletter a, #footer .newsletter span { color: #000000 !important; }
#footer .newsletter button[type="submit"], #footer .newsletter .btn { background: linear-gradient(135deg, #A88B5D, #8C6D43) !important; color: #fff !important; border: none !important; border-radius: 6px !important; transition: opacity 0.2s !important; }
#footer .newsletter button[type="submit"]:hover, #footer .newsletter .btn:hover { opacity: 0.9 !important; }


/* SKRYTÉ IKONKY DETAIL PRODUKTU */
.addit-info {margin-left: 0;display: flex;flex-wrap: wrap;}
.addit-info > div, .addit-info > tr{margin-right: 24px;}
.addit-info span.row-header-label{font-weight: 400;margin-right: 4px;}
}
/* TLAČÍTKA KOUPIT - SE STÍNEM */
.product .btn.btn-primary:hover {background-color: #ae7d37;border-color: #ae7d37}
.product .btn.btn-primary {background-color: #cf9e59; border-color: #cf9e59; box-shadow: 0px 0px gray inset,0em 0 0.4em #9D9D9D; border-radius: 3px;}
.add-to-cart .btn {background-color: #cf9e59; border-color: #cf9e59; box-shadow: 0px 0px gray inset,0em 0 0.4em #9D9D9D; border-radius: 3px;} 
.add-to-cart .btn:hover {background-color: #ae7d37; border-color: #ae7d37;}
#header .search-form .btn, .btn.btn-conversion, a.btn.btn-conversion, .btn.btn-cart, a.btn.btn-cart {box-shadow: 0px 0px gray inset,0em 0 0.4em #9D9D9D; border-radius: 3px;}
.btn.btn-default:hover { background-color: #ae782d !important; border-color: #ae782d !important; color: #ffffff !important; transition: background-color 0.2s ease !important;}

/* PŘIDÁNÍ E-MAILOVÉ ADRESY DO HLAVIČKY WEBU */
@media screen and (min-width: 1200px){
.top-navigation-bar .project-email {display: inline-block;font-size: 16px;font-weight: bold;margin-left: 24px;color: var color:3d3d3d;} .project-email:hover {color: #c49a5f;}
a.project-email::before {content: '\e910';font-size: 16px;}
}
@media screen and (min-width: 360px) and (max-width: 767px){
.top-navigation-contacts{display: block !important;}
.top-navigation-contacts .project-phone{display: none !important;}
.top-navigation-contacts .project-email{display: block !important;position: absolute;right: 164px;top: 15px;color: #A3A3AF;}
a.project-email::before {content: '\e910';}
.top-navigation-contacts .project-email span {display: none;}

}
.extended-description{display: none !important;}
.basic-description {width: 100%;padding-right: 0;}
.flag.flag-freeshipping{display: none !important;} /* DOPRAVA ZDARMA ZRUŠENO */
.flag.flag-gift {background-color: #c49a5f;} /* PŘÍZNAK DÁREK ZDARMA */
.flag.flag-discount {display: none !important;} /* SLEVOVÉ KOLEČKO */
}

/* PŘIKOUPENÍ DETAIL PRODUKTU */
table.detail-parameters:not(:has(tr.surcharge-list)){display:none!important;}
table.detail-parameters,table.detail-parameters tbody{display:block!important;border:none!important;margin:0!important;padding:0!important;}
/* ZMENŠENO: Vnější mezera (margin) zkrácena z 15px na 8px nahoře a 0px dole */
table.detail-parameters tbody{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px 20px!important;margin:8px 0 0 0!important;}
@media(max-width:575px){table.detail-parameters tbody{grid-template-columns:1fr!important;}}
table.detail-parameters tr.surcharge-list{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;background:none!important;border:none!important;padding:0!important;box-sizing:border-box!important;}
table.detail-parameters tr.surcharge-list th,table.detail-parameters tr.surcharge-list td{display:block!important;width:100%!important;padding:0!important;border:none!important;background:none!important;text-align:left!important;}
table.detail-parameters tr.surcharge-list th{font-weight:600!important;color:#3a322a!important;font-size:13px!important;margin-bottom:4px!important;line-height:1.3!important;}
/* ZMENŠENO: Zrušeno 'auto' roztažení a nastaven malý pevný odstup 4px */
table.detail-parameters tr.surcharge-list td{margin-top:4px!important;}
table.detail-parameters tr.surcharge-list td select.surcharge-parameter{width:100%!important;height:38px!important;padding:0 8px!important;background:#fff!important;border:1px solid #E2D3BF!important;border-radius:4px!important;cursor:pointer!important;font-size:13px!important;color:#4a3f35!important;}
table.detail-parameters tr.surcharge-list td select.surcharge-parameter:focus{outline:none!important;box-shadow:0 0 0 2px rgba(197,168,128,0.15)!important;}

</style>