/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Sep 28 2025 | 10:53:21 */
.top-bar .inside-top-bar.grid-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

.top-bar .inside-top-bar.grid-container .widget {
  float: none;
  margin: 0;
}

.top-bar-align-right .inside-top-bar.grid-container {
  justify-content: center;
}

.wccpb-notice {
  text-align: center;
}


.gb-inside-container {
	   padding: 30px 30px !important;
}
.custom-price-box {
    display: block;
    border-radius: 8px;
    overflow: hidden;
    text-align: center;
    width: 180px;
    margin-bottom: -20px !important;
    margin-top: -15px !important;
    margin: 0 auto; /* to teď bude fungovat */
}
.custom-discount{background:#c62828;color:#fff;font-weight:700;padding:6px;font-size:14px}
.custom-price-body{padding-top:10px;padding-bottom:10px;background:transparent}
.custom-price-box.is-sale .custom-price-body{background:#F1EFEE}
.custom-sale-price{font-size:24px;font-weight:700;margin-top:-5px;}
.custom-regular-price{font-size:13px;color:#888}

.custom-sale-box {
    display: block;
    border-radius: 8px;
    overflow: hidden;
    text-align: center;
    width: 200px;
    margin-bottom: -20px !important;
    margin-top: -15px !important;
    margin: 0 auto; /* to teď bude fungovat */
}

.custom-sale-top{background:#c62828;color:#fff;font-weight:700;padding:6px;font-size:14px}
.custom-sale-body{padding: 25px 15px 25px 15px;background:#F1EFEE}
.custom-sale-text{font-size:16px;font-weight:500;line-height:1.5;}

.wccpb-home{font-size:15px;display:inline-flex;overflow:hidden;border-radius:9999px;align-items:center;gap:0;font-weight:600;line-height:1}
.wccpb-home__col{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;}
.wccpb-home__col--1{background:#636363;color:#fff}
.wccpb-home__col--2{background:#eeedea;color:#111}
.wccpb-home__col--2 .leaf{width:1.1em;height:1.1em;display:inline-block;vertical-align:-.1em;margin-right:.4rem}


.wccpb-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px !important;
  background: #ffeaf3;
  border: 2px dashed #ff0040;
  border-radius: 12px;
  padding: 12px 16px;
  font-weight: 700;
  color: #ff0040;
}

.wccpb-badge {
  background: #c8002e;
  color: #fff;
  font-weight: 700;
  font-size: 13px;
  border-radius: 8px;
  padding: 6px 12px;
  min-width: 60px;
  text-align: center;
}

.wccpb-content {
  flex: 1;
  text-align: left;
	font-size: 13px !important;
	font-weight:400;
}

.wccpb-line1 .woocommerce-Price-amount > bdi {
 font-weight:bold;
}

.wccpb-apply-link {
  color: #ff0040 !important;
  font-size: 0.8em !important;
  text-decoration: underline !important;
	font-weight: 500;
	padding-right: 15px;
	
}
#vyhoda.elementor-element.elementor-widget-html .wccpb-savings-box{
  --size:110px;
  --bg:#FFDE18;
  --fg:#0b0b0b;
  width:var(--size);
  height:var(--size);
  border-radius:50%;
  background:var(--bg);
  color:var(--fg);
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  text-align:center;
  padding:8% 5%;
  gap:.15em;
  line-height:1.1;
  overflow:hidden;
}
#vyhoda.elementor-element.elementor-widget-html .wccpb-save-title,
#vyhoda.elementor-element.elementor-widget-html .wccpb-save-amount,
#vyhoda.elementor-element.elementor-widget-html .wccpb-save-coupon{transform:rotate(var(--angle));margin:0}
#vyhoda.elementor-element.elementor-widget-html .wccpb-save-title{font-weight:500;font-size:clamp(9px,calc(var(--size)*.14),12px)}
#vyhoda.elementor-element.elementor-widget-html .wccpb-save-amount strong{font-weight:700;font-size:clamp(11px,calc(var(--size)*.20),20px)}
#vyhoda.elementor-element.elementor-widget-html .wccpb-save-amount .amount{white-space:nowrap}
#vyhoda.elementor-element.elementor-widget-html .wccpb-save-coupon{font-weight:500;font-size:clamp(9px,calc(var(--size)*.14),13px);line-height:1.12;}

