/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/* ===== EET Praha – globální font Poppins (jako topkasa.cz) ===== */
:root{
	--wd-text-font:'Poppins',sans-serif;
	--wd-title-font:'Poppins',sans-serif;
	--wd-header-el-font:'Poppins',sans-serif;
	--wd-header-el-font-size:16px;
	--wd-text-font-size:15px;
	--btns-font-family:'Poppins',sans-serif;
}
body,
button, input, select, optgroup, textarea,
.woocommerce-page, .wd-nav, .menu-item,
h1, h2, h3, h4, h5, h6,
.title, .product-title, .wd-entities-title{
	font-family:'Poppins',sans-serif;
}
/* hlavička – font + větší velikost menu */
.whb-header{
	--wd-header-el-font:'Poppins',sans-serif;
	--wd-header-el-font-size:16px;
}
.wd-nav-header .woodmart-nav-link{
	font-family:'Poppins',sans-serif !important;
	font-size:16px !important;
}

/* ===== EET Praha – HERO (slider + 2 bannery, radius, zarovnání výšek) ===== */
.elementor-element-1eed4c3{ gap:20px !important; align-items:stretch !important; }
.elementor-element-8914b77{ flex:1 1 66% !important; }
.elementor-element-0099114{ flex:1 1 33% !important; gap:20px !important; justify-content:space-between !important; }

/* slider – radius + obrázek na celou výšku (cover) */
.elementor-element-b8c96f1{ border-radius:10px; overflow:hidden; height:100%; }
.elementor-element-b8c96f1 .wd-carousel,
.elementor-element-b8c96f1 .wd-carousel-inner,
.elementor-element-b8c96f1 .wd-carousel-container,
.elementor-element-b8c96f1 .wd-slide,
.elementor-element-b8c96f1 .wd-slide > a,
.elementor-element-b8c96f1 .wd-slide img{ height:100% !important; }
.elementor-element-b8c96f1 .wd-slide img{ object-fit:cover !important; width:100% !important; }

/* ===== EET Praha – šířky sekcí na layout (1410px) ===== */
.elementor-element-wdbestsec > .elementor-container,
.elementor-element-eetrevsec > .elementor-container,
.elementor-element-eetbenchk > .elementor-container{ max-width:1410px !important; width:100% !important; }
.eet-benefits, .eet-reviews{ max-width:1410px !important; }

/* ===== EET Praha – šedé pozadí na celou šířku stránky (Podnikejte bez starostí) ===== */
.elementor-element-fe8803a{
	position:relative;
	width:100vw !important;max-width:100vw !important;
	left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important;
	background-color:#f4f4f4 !important;
	padding-top:50px !important;padding-bottom:50px !important;
	padding-left:max(15px, calc(50vw - 705px)) !important;
	padding-right:max(15px, calc(50vw - 705px)) !important;
}
html, body{ overflow-x:hidden; }

/* bannery – radius + rozdělení výšky na dvě poloviny */
.elementor-element-55f1675, .elementor-element-5f728e4{ flex:1 1 0 !important; display:flex; }
.elementor-element-55f1675 a, .elementor-element-5f728e4 a,
.elementor-element-55f1675 .wd-image, .elementor-element-5f728e4 .wd-image{ width:100%; display:block; }
.elementor-element-55f1675 img, .elementor-element-5f728e4 img{
	border-radius:10px; width:100%; height:100%; object-fit:cover;
}

/* ===== EET Praha – produktová karta & detail (1:1 dle topkasa.cz) ===== */

/* Marketingový štítek nad produktem */
.eet-label{
	display:inline-block;background:#eafaef;color:#009901;font-weight:600;
	font-size:13px;line-height:1.2;padding:6px 12px;border-radius:6px;margin:0 0 10px;
}
.eet-label--single{font-size:14px;margin-bottom:14px;}

/* Karta produktu – kontext pro badge */
.products li.product, .wd-product{position:relative;}
.wd-product .product-element-top{position:relative;}

/* Skrýt defaultní Woodmart labely (−15 %, HOT) na výpisu – nahrazeno vlastními */
.products .product-labels,
.products .wd-product-label,
.products .product-label{display:none !important;}

/* Badge Doprava ZDARMA (vlevo dole na obrázku) – ikona NAD textem */
.eet-freeship{
	position:absolute;bottom:8px;left:8px;z-index:6;display:inline-flex;
	flex-direction:column;align-items:center;gap:3px;text-align:center;
	background:#009901;color:#fff;font-size:10px;font-weight:700;line-height:1.05;
	padding:6px 9px;border-radius:6px;text-transform:uppercase;letter-spacing:.3px;
}
.eet-freeship img{width:22px;height:22px;object-fit:contain;filter:brightness(0) invert(1);}

/* Cenový flag na obrázku (vpravo dole): JEDEN červený blok = přeškrtnutá cena + −% */
.eet-priceflag{
	position:absolute;right:8px;bottom:8px;z-index:6;
	display:flex;flex-direction:column;align-items:center;gap:1px;
	background:#e53935;color:#fff;border-radius:6px;padding:5px 10px;line-height:1.15;
}
.eet-priceflag del{font-size:11px;opacity:.9;text-decoration:line-through;}
.eet-priceflag del,
.eet-priceflag del .amount,
.eet-priceflag del .amount bdi,
.eet-priceflag del .woocommerce-Price-currencySymbol{color:#fff !important;}
.eet-priceflag-pct{font-size:15px;font-weight:800;color:#fff;}

/* Ušetřená částka + procenta (jen detail produktu) */
.eet-savings{font-size:15px;color:#009901;font-weight:600;margin:8px 0 4px;}
.eet-savings .amount{color:#009901;}
.eet-savings-pct{
	display:inline-block;background:#e53935;color:#fff;font-size:11px;font-weight:700;
	padding:2px 6px;border-radius:4px;margin-left:4px;
}

/* Výpis: název vlevo větší, skladem, cena bez/s DPH */
.products .wd-product .wd-entities-title,
.products .wd-entities-title,
.products .product-title{text-align:left !important;font-size:25px !important;font-weight:700 !important;line-height:1.2 !important;}
.products .wd-product .product-element-bottom,
.products .wd-product .wd-product-cats,
.products .wd-product .title-wrapper{text-align:left;}
/* skrýt kategorie produktu na kartě (dle topkasy) */
.products .wd-product-cats,
.products .woocommerce-loop-product__categories{display:none !important;}
.eet-exvat{font-size:12px;color:#888;}
.products .price{font-size:18px !important;font-weight:700 !important;color:#000 !important;}
.products .price del{display:none !important;} /* přeškrtnutá cena je v cenovém flagu */
.products .price ins{text-decoration:none;}

/* ----- Layout karty 1:1 dle topkasy: 2 sloupcová mřížka -----
   ř.1 obrázek · ř.2 název · ř.3 hvězdičky | skladem · ř.4–5 cena bez/s DPH | košík · ř.6 popis */
.products .wd-product .wd-product-wrapper{
	display:grid;grid-template-columns:1fr auto;column-gap:12px;align-items:center;
}
.products .wd-product .product-element-top{grid-column:1 / -1;grid-row:1;}
.products .wd-product .wd-entities-title{grid-column:1 / -1;grid-row:2;margin:14px 0 2px;}
.products .wd-product .eet-stars{grid-column:1;grid-row:3;justify-self:start;}
.products .wd-product .eet-stock--loop{grid-column:2;grid-row:3;justify-self:end;margin:0;font-size:13px;}
.products .wd-product .eet-exvat{grid-column:1;grid-row:4;justify-self:start;align-self:end;margin:2px 0 0;}
.products .wd-product .price{grid-column:1;grid-row:5;justify-self:start;align-self:start;margin:0 !important;}
.products .wd-product .eet-loop-cart{grid-column:2;grid-row:4 / 6;justify-self:end;align-self:center;margin:0;}
.products .wd-product .eet-loop-desc{grid-column:1 / -1;grid-row:6;margin-top:14px;}

/* krátký popis na kartě – max 4 řádky (jako topkasa) */
.eet-loop-desc{
	font-size:13px;line-height:1.5;color:#777;
	display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;
}

/* obrázek produktu na kartě: celý (contain), bez ořezu, na bílé, jednotná výška
   POZOR: cílit jen na produktový obrázek, ne na ikony badge uvnitř stejného odkazu */
.products .wd-product .product-element-top{position:relative;overflow:hidden;background:#fff;}
.products .wd-product img.wp-post-image{
	width:100% !important;height:250px !important;object-fit:contain !important;background:#fff;
}
/* výměna za druhý obrázek při hoveru (místo ztmavení) */
.eet-hover-img{
	position:absolute;inset:0;width:100% !important;height:250px !important;object-fit:contain;background:#fff;
	opacity:0;transition:opacity .3s ease;z-index:3;pointer-events:none;
}
.products .wd-product:hover .eet-hover-img{opacity:1;}
/* zrušit Woodmart ztmavení/efekt hlavního obrázku na hoveru */
.products .wd-product:hover .wd-product-img-link img,
.products .wd-product:hover img.wp-post-image{opacity:1 !important;filter:none !important;transform:none !important;}
.products .wd-product .product-element-top::before,
.products .wd-product .product-element-top::after{display:none !important;}

/* Skrýt Woodmart hover tlačítko – používáme vlastní vždy viditelné */
.products .wd-product .wd-add-btn{display:none !important;}

/* Větší odsazení mezi produkty + jemná šedá oddělovací čára (dle topkasy) */
.products.wd-products.wd-grid-g{column-gap:34px !important;row-gap:0 !important;}
.products.wd-products .product-grid-item{
	padding:0 4px 26px;margin-bottom:26px;border-bottom:1px solid #ececec;
}

/* Hvězdičky na kartě (vždy 5, šedé; vyplnění žluté dle ratingu) */
.products .wd-product .star-rating,
.products .wd-product .wd-product-rating{display:none !important;} /* nativní rating skryt – máme vlastní */
.eet-stars{display:flex;align-items:center;gap:6px;}
.eet-stars-bg{position:relative;display:inline-block;color:#d9d9d9;font-size:15px;letter-spacing:2px;line-height:1;}
.eet-stars-fill{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:#f5a623;}
.eet-stars-count{font-size:12px;color:#888;}

/* Vlastní tlačítko Do košíku – vždy viditelné, zelené */
.eet-loop-cart{
	display:inline-block;
	background:#009901 !important;color:#fff !important;font-weight:600;font-size:14px;
	padding:11px 26px;border-radius:8px;line-height:1.2;border:0;
}
.eet-loop-cart:hover{background:#007a01 !important;color:#fff !important;}
.eet-loop-cart.added{opacity:.85;}
.eet-loop-cart.eet-loop-detail{background:#777 !important;}

/* ===== EET Praha – FOOTER (5 sloupců, šedé pozadí na celou šířku) ===== */
.wd-footer-wrapper, .footer-container{background:#f4f4f4 !important;}
.eet-footer{padding:50px 0 20px;}
.eet-footer .eet-fwrap{
	max-width:1410px;margin:0 auto;padding:0 15px;
	display:grid;grid-template-columns:0.9fr 1.1fr 1.3fr 1.2fr 1.3fr;gap:35px;align-items:start;
}
@media(max-width:1024px){.eet-footer .eet-fwrap{grid-template-columns:1fr 1fr 1fr;gap:25px;}}
@media(max-width:600px){.eet-footer .eet-fwrap{grid-template-columns:1fr;gap:25px;}}
.eet-footer h4{font-size:16px;font-weight:700;color:#000;margin:0 0 16px;}
.eet-footer ul{list-style:none;margin:0;padding:0;}
.eet-footer li{margin-bottom:9px;font-size:14px;}
.eet-footer a{color:#4d4d4d;text-decoration:none;}
.eet-footer a:hover{color:#009901;}
.eet-footer p{font-size:14px;color:#4d4d4d;margin:0 0 10px;}
.eet-footer .eet-strong{color:#009901;font-weight:700;}
.eet-footer .eet-fcol-reviews{text-align:right;}
@media(max-width:1024px){.eet-footer .eet-fcol-reviews{text-align:left;}}

/* ===== EET Praha – DETAIL PRODUKTU layout (dle topkasy) ===== */
.single-product .summary-inner{display:flex;flex-wrap:wrap;align-items:flex-start;}
.single-product .summary-inner > *{width:100%;order:20;}
.single-product .summary-inner > .single-breadcrumbs-wrapper{order:1;}
.single-product .summary-inner > .eet-label--single{order:2;}
.single-product .summary-inner > .product_title{order:3;margin-bottom:8px;}
.single-product .summary-inner > .eet-oldprice{order:4;margin:0 0 2px;}
.single-product .summary-inner > .price{order:5;width:54%;margin:0;align-self:center;}
.single-product .summary-inner > form.cart{order:6;width:46%;margin:0;align-self:center;}
.single-product .summary-inner > .eet-exvat--single{order:7;width:54%;}
.single-product .summary-inner > .eet-stock--single{order:8;margin:14px 0 0;}
.single-product .summary-inner > .eet-delivery{order:9;}
.single-product .summary-inner > .eet-addons{order:10;}
.single-product .summary-inner > .eet-pbadges{order:11;}
.single-product .summary-inner > .woocommerce-product-details__short-description{order:12;margin-top:20px;}
.single-product .summary-inner > .product_meta{order:13;}
.single-product .summary-inner > .wd-compare-btn,
.single-product .summary-inner > .wd-wishlist-btn{order:14;width:auto;}
.single-product .summary-inner > .wd-social-icons{order:15;}

/* detail: cena s DPH velká, přeškrtnutá v boxu pryč (máme vlastní eet-oldprice) */
.single-product .summary-inner > .price{font-size:30px !important;font-weight:700 !important;color:#000 !important;}
.single-product .summary-inner > .price del{display:none !important;}
.single-product .summary-inner > .price ins{text-decoration:none;}
/* přeškrtnutá původní cena + červené −% nad cenou (pattern dle topkasy) */
.eet-oldprice{display:flex;align-items:center;gap:10px;}
.eet-oldprice del{font-size:15px;color:#999;text-decoration:line-through;}
.eet-oldprice .eet-priceflag-pct{
	background:#e53935;color:#fff;font-size:13px;font-weight:800;padding:2px 8px;border-radius:5px;
}
.eet-exvat--single{font-size:14px;color:#888;margin:2px 0 0;}
.eet-stock--single{font-size:15px;font-weight:700;color:#009901;}
.eet-stock--single.eet-stock--out{color:#e53935;}

/* detail: tlačítko do košíku zelené */
.single-product form.cart .single_add_to_cart_button{
	background:#009901 !important;color:#fff !important;border-radius:8px;font-weight:600;
}
.single-product form.cart .single_add_to_cart_button:hover{background:#007a01 !important;}

/* detail: cenový flag (přeškrtnutá + −%) na galerii vpravo dole */
.single-product .woocommerce-product-gallery{position:relative;}
.eet-priceflag--single{
	position:absolute;right:12px;bottom:12px;top:auto;left:auto;z-index:20;
	flex-direction:column;align-items:center;padding:7px 12px;
}
.eet-priceflag--single del{font-size:13px;}
.eet-priceflag--single .eet-priceflag-pct{font-size:17px;}
/* skrýt Woodmart onsale „-15%" label na detailu (nahrazeno flagem s cenou); HOT necháme */
.single-product .product-labels .product-label.onsale{display:none !important;}

/* Detail: Skladem + bezpečné doručení + dopravci */
.eet-delivery{margin:16px 0 0;padding:14px 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec;}
.eet-stock{color:#009901;font-weight:700;margin-bottom:6px;}
.eet-stock--out{color:#e53935;}
.eet-stock .eet-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#009901;margin-right:6px;}
.eet-secure-line{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:8px;}
.eet-secure-text{font-size:14px;font-weight:600;color:#333;}
.eet-carriers img{height:22px;width:auto;vertical-align:middle;}
.eet-pay-note{font-size:13px;color:#777;}

/* Doplňkové služby (funkční – přičítají se do košíku) */
.eet-addons{margin:18px 0 4px;display:flex;flex-direction:column;gap:8px;}
.eet-addon{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;color:#333;line-height:1.4;}
.eet-addon input{margin-top:3px;width:17px;height:17px;flex:none;accent-color:#009901;cursor:pointer;}
.eet-addon-main{display:block;}
.eet-addon-name{font-weight:600;text-decoration:underline;}
.eet-addon-price{color:#009901;font-weight:700;margin-left:4px;}
.eet-addon-old{color:#999;font-size:12px;text-decoration:line-through;margin-left:5px;}
.eet-addon-badge{display:inline-block;background:#eafaef;color:#009901;font-size:11px;font-weight:700;padding:1px 8px;border-radius:10px;margin-left:6px;vertical-align:middle;}
.eet-addon-note{display:block;font-size:12px;color:#888;margin-top:2px;}
.eet-addon .eet-addon-price .amount{color:#009901 !important;}

/* 4 badge s fajfkami pod doplňky */
.eet-pbadges{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin:20px 0 4px;}
@media(max-width:480px){.eet-pbadges{grid-template-columns:1fr;}}
.eet-pbadge{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#333;line-height:1.3;}
.eet-pbadge svg{fill:#009901;flex:none;margin-top:1px;}

/* Detail: dlouhý popis – dvousloupcové bloky (Shoptetí .responsive-row) 50/50 jako topkasa
   (text | obrázek, a Obsah balení | Technické specifikace). Bez CSS byly sloupce block = stohované. */
.single-product .woocommerce-Tabs-panel .responsive-row{
	display:flex;flex-wrap:wrap;gap:35px;align-items:center;
}
/* šedý obsahový blok: z 100vw (inline) na šířku layoutu, ne přes celou obrazovku */
.single-product .woocommerce-Tabs-panel .responsive-row[style*="100vw"]{
	width:auto !important;max-width:100% !important;
	margin-left:0 !important;margin-right:0 !important;
	padding:30px 35px !important;border-radius:10px;box-sizing:border-box;
}
.single-product .woocommerce-Tabs-panel .responsive-row > .responsive-col{
	flex:1 1 0;min-width:280px;
}
.single-product .woocommerce-Tabs-panel .responsive-center{text-align:center;}
.single-product .woocommerce-Tabs-panel .responsive-center img{max-width:100%;height:auto;border-radius:8px;}
.single-product .woocommerce-Tabs-panel .responsive-row > .responsive-col > span:first-child strong{
	display:inline-block;line-height:1.25;margin-bottom:6px;
}
@media(max-width:768px){
	.single-product .woocommerce-Tabs-panel .responsive-row{gap:18px;}
	.single-product .woocommerce-Tabs-panel .responsive-row > .responsive-col{flex:1 1 100%;}
}

/* Pruh výhod (shortcode [eet_benefits]) */
.eet-benefits{
	display:grid;grid-template-columns:repeat(4,1fr);gap:18px;
	max-width:1222px;margin:35px auto;padding:0 15px;
}
@media(max-width:768px){.eet-benefits{grid-template-columns:repeat(2,1fr);}}
@media(max-width:480px){.eet-benefits{grid-template-columns:1fr;}}
.eet-benefit{display:flex;align-items:center;gap:12px;background:#f5faf6;border-radius:8px;padding:16px;}
.eet-benefit-ico svg{width:34px;height:34px;fill:#009901;flex:none;}
.eet-benefit-ico img{width:40px;height:40px;object-fit:contain;flex:none;}
.eet-benefit-txt{display:flex;flex-direction:column;line-height:1.3;}
.eet-benefit-txt strong{color:#000;font-size:15px;}
.eet-benefit-txt span{color:#777;font-size:13px;}

/* ===== EET Praha – KONTAKT / Nejrychlejší podpora (1:1 dle topkasy) ===== */
/* schovat Woodmart page title na této stránce – máme vlastní H1 v obsahu */
.page-id-20 .page-title,
.page-id-20 .title-wrapper > .entry-title,
.page-id-20 .wd-page-title{display:none !important;}

.eet-kontakt{max-width:760px;margin:0 auto;padding:10px 15px 20px;color:#4d4d4d;}
.eet-k-h1{text-align:center;font-size:31px;font-weight:700;color:#000;margin:10px 0 28px;}
.eet-kontakt p{font-size:15px;line-height:1.6;margin:0 0 14px;}
.eet-k-lead{font-size:16px;}
.eet-k-list{margin:0 0 18px;padding-left:20px;}
.eet-k-list li{font-size:15px;line-height:1.7;}
.eet-kontakt a{color:#009901;}
.eet-k-formintro{margin-top:26px;font-weight:600;color:#333;}

/* CF7 formulář */
.eet-k-form{margin:8px 0 10px;}
.eet-k-form .eet-form-row{display:flex;gap:20px;flex-wrap:wrap;}
.eet-k-form .eet-form-row > label{flex:1 1 220px;}
.eet-k-form label{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:18px;}
.eet-k-form input[type="text"],
.eet-k-form input[type="email"],
.eet-k-form textarea{
	display:block;width:100%;margin-top:7px;padding:11px 13px;
	border:1px solid #d1d5db;border-radius:6px;font-size:15px;font-family:'Poppins',sans-serif;
	background:#fff;color:#333;box-shadow:none;
}
.eet-k-form input:focus,
.eet-k-form textarea:focus{border-color:#009901;outline:none;}
.eet-k-form textarea{min-height:150px;resize:vertical;}
.eet-k-form .eet-form-consent{font-size:13px;color:#777;margin:2px 0 18px;}
.eet-k-form .wpcf7-submit{
	background:#009901;color:#fff;border:0;border-radius:8px;font-weight:600;font-size:15px;
	font-family:'Poppins',sans-serif;padding:12px 34px;cursor:pointer;transition:background .15s;
}
.eet-k-form .wpcf7-submit:hover{background:#007a01;}
.eet-k-form .wpcf7-spinner{margin:0 0 0 10px;}

/* FAQ akordeon (Časté dotazy) */
.eet-faq-title{text-align:center;font-size:24px;font-weight:700;color:#000;margin:50px 0 22px;}
.eet-faq{border-top:1px solid #e5e7eb;}
.eet-faq-item{border-bottom:1px solid #e5e7eb;}
.eet-faq-q{
	list-style:none;cursor:pointer;padding:16px 4px;font-size:15px;font-weight:600;color:#333;
	display:flex;justify-content:space-between;align-items:center;gap:12px;
}
.eet-faq-q::-webkit-details-marker{display:none;}
.eet-faq-q::after{
	content:"";flex:none;width:18px;height:18px;
	background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23374151' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M6 9L12 15L18 9'/%3E%3C/svg%3E") center/contain no-repeat;
	transition:transform .25s ease;
}
.eet-faq-item[open] .eet-faq-q::after{transform:rotate(180deg);}
.eet-faq-a{padding:0 4px 18px;font-size:14px;line-height:1.65;color:#555;}
.eet-faq-a a{color:#009901;}

/* ===== EET Praha – RESPONSIVITA ===== */
/* zoom-clone galerie nesmí roztahovat stránku na mobilu */
img.zoomImg{max-width:100% !important;}

/* Tablet: produktová mřížka 2 sloupce */
@media(max-width:1024px){
	.products.wd-products.wd-grid-g{grid-template-columns:repeat(2,1fr) !important;}
	.products.wd-products .product-grid-item,
	ul.products li.product{width:50% !important;}
}

/* Mobil: 1 produkt na řádek (výpis i carousel souvisejících) – karty mají plnou šířku */
@media(max-width:600px){
	.products.wd-products.wd-grid-g{grid-template-columns:1fr !important;}
	.products.wd-products .product-grid-item,
	ul.products li.product{width:100% !important;float:none !important;clear:both !important;}

	/* Woodmart grid-carousel souvisejících produktů → stack pod sebe */
	.wd-carousel-container .wd-carousel-wrap{flex-wrap:wrap !important;transform:none !important;gap:18px;}
	.wd-carousel-container .wd-carousel-item{
		width:100% !important;flex:0 0 100% !important;max-width:100% !important;margin:0 !important;
	}
	.wd-carousel-container .wd-carousel-item .wd-product{width:100% !important;}
	/* navigace carouselu na mobilu skryta (je stacked) */
	.related-products .wd-nav-arrows,
	.related-products .wd-carousel-arrow,
	.related-products .owl-nav,
	.related-products .wd-nav-pagination,
	.related-products .wd-carousel-dots{display:none !important;}

	/* karta: jistota proti přetékání cenového flagu/štítků */
	.products .wd-product .product-element-top{overflow:hidden;}
}

/* Velmi úzké displeje: vnitřní layout karty (cena | košík) ať se vejde */
@media(max-width:380px){
	.products .wd-product .eet-loop-cart{padding:10px 16px;font-size:13px;}
	.products .wd-entities-title,
	.products .product-title{font-size:18px;}
}

/* Detail produktu na mobilu: cenový box do jednoho sloupce, popis bloky pod sebe */
@media(max-width:768px){
	.single-product .summary-inner > .price,
	.single-product .summary-inner > form.cart,
	.single-product .summary-inner > .eet-exvat--single{width:100% !important;}
	.single-product .summary-inner > form.cart{margin-top:10px !important;}
	.single-product .woocommerce-Tabs-panel .responsive-row[style*="100vw"]{padding:22px 18px !important;}
	.eet-pbadges{grid-template-columns:1fr;}
}
