/* 2s siatka — задача 12 (25.09.2026) */
/* Логотип заметнее, заголовок страницы спокойнее (везде, где Woodmart page title) */
html body .whb-header .wd-logo img{height:56px!important;max-height:56px!important;width:auto!important;max-width:none!important;padding:0!important}
/* строка шапки Woodmart 50 → 64 px, иначе логотип упирается в 50 */
@media (min-width:1025px){html body .whb-general-header .whb-flex-row.whb-general-header-inner,html body .whb-general-header .whb-column{height:64px!important;max-height:64px!important}html body .whb-general-header .site-logo,html body .whb-general-header .wd-logo{max-height:64px!important}}
html body .wd-page-title .entry-title{font-size:34px!important;line-height:1.15!important}
@media (max-width:1024px){html body .whb-header .wd-logo img{height:44px!important;max-height:44px!important}html body .wd-page-title .entry-title{font-size:28px!important}}

/* Каталог: 3 колонки, фото 3:4, без «Zobacz» */
html body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.search) .products.wd-products{--wd-col-lg:3!important;--wd-col-md:3!important;--wd-col-sm:2!important;--wd-gap-lg:28px!important;--wd-gap-md:20px!important;--wd-gap-sm:10px!important;row-gap:44px!important}
html body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.search) .wd-product .product-image-link{display:block;aspect-ratio:3/4;overflow:hidden;background:#F2F0ED}
html body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.search) .wd-product .product-image-link img{width:100%!important;height:100%!important;object-fit:cover;object-position:50% 18%}
html body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.search) .zobacz-badge{display:none!important}
html body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.search) .wd-product .product-element-bottom{padding-top:12px!important}
html body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.search) .wd-product .wd-entities-title{font-size:16px!important;line-height:1.35!important;font-weight:400!important}
html body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.search) .wd-product .price{font-size:16px!important;font-weight:600!important}

@media (max-width:767px){
	html body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.search) .products.wd-products{row-gap:28px!important}
}

/* Каталог v3 (27.09): товары — приоритет. Заголовок компактнее, 4 колонки на широких экранах (первый ряд целиком на MacBook) */
html body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.search) .wd-page-title{padding-top:14px!important;padding-bottom:6px!important}
html body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.search) .wd-page-title .entry-title{font-size:28px!important;margin:0!important}
html body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.search) .wd-page-title .woocommerce-breadcrumb,html body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.search) .wd-page-title .wd-breadcrumbs{font-size:13px!important;margin:0!important}
@media (min-width:1200px){
	html body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.search) .products.wd-products{--wd-col-lg:4!important;--wd-gap-lg:20px!important;row-gap:36px!important}
}
@media (max-width:767px){
	html body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.search) .wd-page-title{padding-top:10px!important;padding-bottom:2px!important}
	html body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.search) .wd-page-title .entry-title{font-size:24px!important}
}
/* /sklep/: тема даёт контенту 40 px сверху (в категориях 10) — пустой зазор между заголовком и крошками (27.09) */
html body:is(.woocommerce-shop,.tax-product_cat,.tax-product_tag,.search) main.wd-content-layout{padding-top:10px!important}

/* Задача 43 (02.10.2026): одна карточка товара везде — как в каталоге (задача 12): фото 3:4 с фокусом на лице/бюсте,
   название 16/400, цена 16/600, без «Zobacz». Главная (карусели Elementor), «Podobne produkty», lista życzeń.
   Перебивает .wd-product-img-link{aspect-ratio:1/1} из CSS Customizer. Пункт 5 аудита design-audit-2. */
html body .wd-product .product-image-link,html body .wd-product .wd-product-img-link{display:block;aspect-ratio:3/4!important;overflow:hidden;background:#F2F0ED}
html body .wd-product .product-image-link img,html body .wd-product .wd-product-img-link img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 18%}
html body .zobacz-badge{display:none!important}
html body .wd-product .product-element-bottom{padding-top:12px}
html body .wd-product .wd-entities-title{font-size:16px!important;line-height:1.35!important;font-weight:400!important}
html body .wd-product .price{font-size:16px!important;font-weight:600!important}
