/* Speezy - zlavy a ceny v obchode. Premenne (--spz-*) nastavuje administracia modulu. */
.price-new,.price-old,.price-normal,.price-tax,.price .price-new,.product-thumb .price span,.tax{white-space:nowrap}
.product-thumb .image,.product-thumb .image a{position:relative}
.spz-pct{position:absolute;top:8px;right:8px;z-index:5;background:var(--spz-sale,#FF5A36);color:#fff;font-size:14px;font-weight:600;line-height:32px;height:32px;padding:0 10px;border-radius:3px;pointer-events:none;white-space:nowrap}
.spz-has-pct{position:relative}
.spz-pct-main{top:10px;right:10px}
.product-thumb .product-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:20px;height:40px;margin-bottom:6px}
.product-thumb .product-title a{display:inline}
.product-thumb .price .price-new,.product-thumb .price .price-normal{font-size:var(--spz-pl,17px);font-weight:var(--spz-pw,700);color:#1c1c1c}
.product-thumb .price .price-old{font-size:var(--spz-plo,13px);font-weight:500;color:#8c8c8c;text-decoration:line-through}
.spz-sale-card .price .price-old{background:var(--spz-sale,#FF5A36);color:#fff;font-weight:600;padding:0 7px;border-radius:3px;line-height:1.55;margin-left:6px}
.right_info li h2 .price-new,.right_info li h2 .price-normal{font-size:var(--spz-pp,30px);font-weight:var(--spz-pw,700);color:#1c1c1c}
ul.list-unstyled li.spz-price{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 4px}
li.spz-price .price-old{background:var(--spz-sale,#FF5A36);color:#fff;text-decoration:line-through;font-size:var(--spz-ppo,18px);font-weight:600;padding:1px 10px;border-radius:3px;line-height:1.4}
li.spz-price h2{margin:0;line-height:1.2}
li.spz-low{list-style:none;font-size:12px;line-height:1.4;color:#8c8c8c;margin:0 0 8px}
