/* ============================================================
   zahradatech.cz — vlastní styly hlavičky
   Externalizováno z inline <style> v editoru kódu (limit znaků).
   Obsahuje i sloučené popisy produktů parserů Garland (gar-)
   + Procraft (pcf-).
   ============================================================ */

@media screen and (min-width: 1200px){
.top-navigation-bar .project-email {display: inline-block;font-size: 16px;font-weight: bold;margin-left: 24px;color: var(--color-primary);}
a.project-email::before {content: '\e910';font-size: 16px;}
}
@media screen and (min-width: 360px) and (max-width: 767px){
.top-navigation-contacts{display: block !important;}
.top-navigation-contacts .project-phone{display: none !important;}
.top-navigation-contacts .project-email{display: block !important;position: absolute;right: 164px;top: 15px;color: #A3A3AF;}
a.project-email::before {content: '\e910';}
.top-navigation-contacts .project-email span{display: none;}
}

/* ODSTRANĚNÍ ZNAMÉNKA PLUS V MODRÉM KOLEČKU U DOPLŇKU K NÁZVU PRODUKTU */

.category-appendix::before, .product-appendix::before {display: none;}
.site-msg.information {background-color: #ff0000;}

/* ============================================================
   POPISY PRODUKTŮ — parsery Garland (gar-) + Procraft (pcf-)
   Sloučené selektory: identická pravidla pro oba parsery.
   ============================================================ */
.gar-description, .pcf-description { font-size: 15px; line-height: 1.65; color: #333; }
.gar-description p, .pcf-description p { margin: 0 0 12px 0; }
.gar-heading, .pcf-description h3, .pcf-description h4 { font-size: 17px; font-weight: 600; color: #1a1a1a; margin: 22px 0 8px 0; padding-bottom: 4px; border-bottom: 2px solid #4a9e3f; }
.gar-list, .pcf-description ul { margin: 8px 0 14px 18px; padding: 0; }
.gar-list li, .pcf-description li { margin-bottom: 5px; padding-left: 4px; }
.gar-params, .pcf-params { margin: 28px 0; }
.gar-params-title, .pcf-params-title, .pcf-video-title { font-size: 18px; font-weight: 600; color: #1a1a1a; margin: 0 0 12px 0; padding-bottom: 6px; border-bottom: 2px solid #4a9e3f; }
.gar-params-table, .pcf-params-table { width: 100%; border-collapse: collapse; font-size: 14px; }
.gar-params-table tr:nth-child(even), .pcf-params-table tr:nth-child(even) { background-color: #f7f9f6; }
.gar-params-table tr:hover, .pcf-params-table tr:hover { background-color: #eef4ec; }
.gar-param-name, .pcf-param-name { padding: 9px 14px; font-weight: 500; color: #444; border-bottom: 1px solid #e5e5e5; width: 45%; }
.gar-param-value, .pcf-param-value { padding: 9px 14px; color: #1a1a1a; border-bottom: 1px solid #e5e5e5; }
.gar-manual, .pcf-manual { margin: 24px 0; }
.gar-manual-link, .pcf-manual-link { display: inline-block; background: #4a9e3f; color: #fff; padding: 10px 20px; border-radius: 6px; text-decoration: none; font-weight: 500; font-size: 14px; transition: background 0.2s; }
.gar-manual-link:hover, .pcf-manual-link:hover { background: #3d8534; }
.gar-supplier { margin: 28px 0 0 0; padding: 18px; background: #f7f9f6; border-radius: 8px; border: 1px solid #e5e5e5; font-size: 14px; }
.gar-supplier-title { font-size: 15px; font-weight: 600; color: #444; margin: 0 0 8px 0; }
.gar-supplier-name { font-weight: 500; margin: 0 0 4px 0; }
.gar-supplier-address, .gar-supplier-email { margin: 0 0 4px 0; color: #666; }
.gar-supplier-logo { max-height: 60px; margin-top: 10px; }
/* Procraft — produktové video (Garland tuto sekci nemá) */
.pcf-video { margin: 28px 0; }
.pcf-video-frame { width: 100%; max-width: 640px; aspect-ratio: 16 / 9; height: auto; border: 0; border-radius: 8px; display: block; }

@media (min-width: 1200px) {
    .content-inner {
        /* max-width: 800px */
        max-width: 100%!important;
    }
}

.box-categories, .box-filters {background-color: #fff;}

.box-categories, .box-filters {background-color: #F6F6F6 !important;}

body, ul.subcategories, .box-categories, .box-filters {background-color: #fff;}
@media (min-width: 100px) {
    .content {        background-color: #fff;}
.product, ul.subcategories li, .sidebar-inner, .box {background-color: #fff;}


/* FONTY */
.external-fonts-loaded, .blank-mode, body, html, .external-fonts-loaded body, body.blank-mode, .category-appendix, .empty-content-404 h1, .dropdown-menu > li > a, .header-top .btn.cart-count .cart-price, .news-item-widget h5, .header-top .oblibeneBtn em, .navigation-buttons > a[data-target="cart"] i, .navigation-in a, .price strong, .products-block.products .p .price span, .btn:not(.cart-count), a.btn:not(.cart-count), .fav-cat li a, .user-action-tabs li a, .cart-widget .popup-widget-inner::before, .cart-widget-product-name a, .quantity .increase::before, .quantity .decrease::before, .cart-widget-product > span, .search-whisperer ul::before, .search-whisperer .p-info span, .search-whisperer .price, .search-box::before, .search-whisperer-documents a, .box-bg-variant .categories a, .subcategories.with-image li a .text, .name, .category-header label, .pagination>a, .pagination>strong, .search-results-groups #search-group-categories .search-results-group-list ul li a, .availability-value, .price-final, .p-gifts-heading, .p-gift-name, .shp-tabs-holder ul.shp-tabs li a, .all-param span, #productsAlternative::before, .rate-average, .vote-form::before, #variants::before, .var-dostupnost, .variant-name, .vote-title, ol.cart-header li a, ol.cart-header li strong, .cart-table tr td.p-name a, .price-wrapper, a.cart-related-name, .empty-cart-boxes ul li a, .payment-info, .payment-shipping-price, .cart-item-name, .cart-item-price, .order-summary-item.helper, .recapitulation-single, .reca-number, .id--15 .cart-table .p-name, .id--15 .cart-table .p-price, #register-form > fieldset .form-group:not(.consents) label, a.login-btn.facebook, a.login-btn.google, ul.manufacturers ul li, .search-whisperer-empty, .menu-helper > ul > li a, .filtrovat, .tab-mobil, .free-gift-name, .id--9 .free-product-gifts-wrapper::before, .vote-form > form::before, #footer .contact-box::before {font-family: 'Poppins', sans-serif!important; }

h1 {font-family: 'Poppins', sans-serif!important; font-weight:800!important;}
h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .box-filters::before, .param-filter-top::before {font-family: 'Poppins', sans-serif!important;}

/* PŘIDÁNÍ E-MAILOVÉ ADRESY DO HLAVIČKY WEBU */

@media screen and (min-width: 1200px){
.top-navigation-bar .project-email {display: inline-block;font-size: 13px;font-weight: bold;margin-left: 24px;}
a.project-email::before {content: '\e910';font-size: 13px;}
.project-phone {
    font-size: 13px;
}
@media screen and (min-width: 360px) and (max-width: 767px){
.top-navigation-contacts{display: block !important;}
.top-navigation-contacts .project-phone{display: none !important;}
.top-navigation-contacts .project-email{display: block !important;position: absolute;right: 164px;top: 15px;}
a.project-email::before {content: '\e910';}
.top-navigation-contacts .project-email span{display: none;}
}

/* TLAČÍTKA SE ZAOBALENÝMI ROHY */

.btn:not(.cart-count), .pagination > a, .compact-form .form-control, .pagination > strong, a.login-btn{border-radius: 0px;}

.in-index h4, h4.homepage-group-title, .h4.homepage-group-title {font-weight:500; font-size:30px;}

.availability-value {font-size:20px;}

/*  VÝPRODEJ BUTTO */

.menu-item-2155 a {background-color: #afcb07; }

.rc-parameter__box-small-right-parameter-icon {display:none;}
.rc-image-left-overlay {font-family:Poppins!important;}
.basic-description h3:not(.popis-nadpis), .basic-description h4, .basic-description h5, .basic-description h6, article h3, article h4, article h5, article h6, .news-item-detail h3, .news-item-detail h4, .news-item-detail h5, .news-item-detail h6 {margin:2px 0!important;}
.rc-team-three__single-name {font-size:18px!important;}
.rc-team-three__single-position {font-size:16px!important;}

.homepage-box.welcome-wrapper {display:none;}

.btn:not(.cart-count), .compact-form .form-control, .pagination > a, .pagination > strong, a.login-btn{border-radius: 30px;}
.product .availability {font-size:11px}
/* .product-appendix, .category-appendix {display:none;} */
body.type-search .search-results-groups {display:none;}
body.id-2155 h1.category-title {text-align:center;}
