/*
Theme Name: Čeština
Template: kadence
Version: 1.0.0
Text Domain: cestina
*/

 .textwidget {
  position: fixed;
  left: 0;
  bottom: 0;
  margin-bottom: 0!important;
  padding-bottom:60px;
  height: 40px;
  width: 100%;
  background-color: #232323;
  color: white;
  text-align: center;
}
@media (min-width: 1025px) {
 .textwidget {
  display:none;
}
}

.wrap {
  display:flex;
  flex-wrap:wrap;
  justify-content:space-evenly;
}
.itm1 {
  width:93px;
  height:60px;
  background:#1bd741;
  padding-top:5px;
  text-decoration:none;
}
.itm2 {
  width:93px;
  height:60px;
  background:#dc472e;
  padding-top:5px;
  text-decoration:none;
}
.itm3 {
  width:93px;
  height:60px;
  background:#3a559f;
  padding-top:5px;
  text-decoration:none;
}
.itm4 {
  width:93px;
  height:60px;
  background:#f1f1f1;
  padding-top:5px;
  text-decoration:none;  
}
@media (max-width: 768px) {
.pcnadpis {
  display: none !important;
}
}
@media (min-width: 1025px) {
.mnadpis {
  display: none !important;
}
}

.box {  
  text-align:center; 
  padding-bottom:20px;
  background:#ffffff;
  box-shadow: 9px 10px 10px -10px rgba(26,32,44,0.59);
}
.button1 {
  background-color: #ffffff;
  border: 1px solid #d1d1d1;
  color: #000000;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
}
.button1:hover {
  background-color: #000000;
  color: #ffffff;
}
.boxtext {
  color: #000000;
    font-size: 36px;
}
/*woocommerce*/
.product-details-button {
  color: #ff7a04;
  font-size: 20px;
}
.woocommerce-loop-product__title {
font-size: 23px !important;
}
.woocommerce-Price-amount {
font-size: 18px;
color: #258258;
}
.header-cart-wrap .header-cart-empty-check.header-cart-is-empty-true + .header-cart-inner-wrap {
display: none;
}

Or when logged out:

body:not(.logged-in) .header-cart-wrap .header-cart-inner-wrap {
display: none;
}
/*konec*/
.nadpisnahore  {
 margin-left: 10px !important;
}
.ui-state-default, .ui-state-hover {
  border: 1px solid #074759 !important;
  background: #1a738c !important;
  font-weight: normal;
  color: #ffffff !important;
  text-align: center !important;
}
body .woocommerce {
  font-size: 16px;
}
#cclw_order_details_table .cclw_order_review_table .more_details_slide dd p {
    font-size: 17px;
	color: #084f64;
}
/*vlajky*/
.vlajka-es a{
    content: "";
    display: block;
   margin-top: 0.5em;
    margin-left: auto;
    margin-right: auto;
	color:transparent!important;
    background-image: url(https://www.caracol.cz/wp-content/uploads/2022/12/vl-es.jpg);
    background-repeat: no-repeat;
    background-size: 34px 20px !important;
    width: 34px;
    height: 30px;}
.vlajka-en a{
    content: "";
    display: block;
   margin-top: 0.5em;
    margin-left: auto;
    margin-right: auto;
	color:transparent!important;
    background-image: url(https://www.caracol.cz/wp-content/uploads/2022/12/vl-en.jpg);
    background-repeat: no-repeat;
    background-size: 34px 20px !important;
    width: 34px;
    height: 30px;}
.vlajka-de a{
    content: "";
    display: block;
   margin-top: 0.5em;
    margin-left: auto;
    margin-right: auto;
	color:transparent!important;
    background-image: url(https://www.caracol.cz/wp-content/uploads/2022/12/vl-de.jpg);
    background-repeat: no-repeat;
    background-size: 34px 20px !important;
    width: 51px;
    height: 30px;}
.vlajka-cz a{
    content: "";
    display: block;
   margin-top: 0.5em;
    margin-left: auto;
    margin-right: auto;
	color:transparent!important;
    background-image: url(https://www.caracol.cz/wp-content/uploads/2022/12/vl-cz.jpg);
    background-repeat: no-repeat;
    background-size: 34px 20px !important;
    width: 51px;
    height: 30px;}