﻿/* ProMontaz UI v8 – styly přesunuté ze Zápatí HTML kódů (načítá se v Záhlaví) */

/* FONT TEXTU - override Nunito Sans -> Inter */
.external-fonts-loaded, .blank-mode, body, html, .external-fonts-loaded body, body.blank-mode, .product-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 {font-family: 'Inter', sans-serif !important;}
/* FONT NADPISU - override Nunito Sans -> Inter */
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6, .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, .box-filters::before, .param-filter-top::before, .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, a.login-btn.seznam, 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: 'Inter', sans-serif !important;}

/* carousel – šipky na dotyku pryč + proti probliknutí */
@media (hover:none),(pointer:coarse){.pm-card-carousel-v6-btn{display:none!important}}
.wide-carousel{max-height:450px;overflow:hidden}

/* tlačítka NA DOTAZ */
.pm-inquiry-instead-cart,.pm-inquiry-card-button{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;border:0;background:#f47b00;color:#fff!important;text-decoration:none!important;font-weight:700;line-height:1.2;cursor:pointer;text-align:center;text-transform:uppercase}
.pm-inquiry-instead-cart{margin-top:14px;padding:13px 22px;min-height:46px;border-radius:4px;font-size:15px}
.pm-inquiry-card-button{padding:12px 18px;min-height:42px;min-width:120px;border-radius:22px;font-size:14px!important;white-space:nowrap}
.pm-inquiry-instead-cart:hover,.pm-inquiry-instead-cart:focus,.pm-inquiry-card-button:hover,.pm-inquiry-card-button:focus{background:#d96500;color:#fff!important;text-decoration:none!important;outline:0}
@media(max-width:767px){.pm-inquiry-instead-cart,.pm-inquiry-card-button{width:100%;white-space:normal}}

/* patička – kalkulačky bez VELKÝCH PÍSMEN */
footer a[href*="/kalkulacky/"],footer a[href*="/kalkulacky/"] *,footer :has(>a[href*="/kalkulacky/"]),#footer a[href*="/kalkulacky/"],#footer a[href*="/kalkulacky/"] *,#footer :has(>a[href*="/kalkulacky/"]){text-transform:none!important;letter-spacing:0!important;font-family:'Inter',sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important}
/* NEWSLETTER – nový nadpis a podtitulek čistě přes CSS (text uprav v uvozovkách) */
#footer .custom-footer__newsletter .newsletter-header h3{font-size:0!important;line-height:0!important;margin:0!important;letter-spacing:0!important}
#footer .custom-footer__newsletter .newsletter-header h3 br{display:none}
#footer .custom-footer__newsletter .newsletter-header h3::before{content:"Tipy ze stavby a akce do e-mailu";display:block;font-family:'Inter',sans-serif;font-size:19px;font-weight:800;line-height:1.3;letter-spacing:0;text-transform:none;color:#1F2125}
#footer .custom-footer__newsletter .newsletter-header h3::after{content:"Jednou měsíčně návody, kalkulačky a akce. Bez spamu.";display:block;margin-top:4px;font-family:'Inter',sans-serif;font-size:13.5px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;color:#1F2125}
#footer .custom-footer__newsletter .newsletter-header p{display:none!important}
#footer .custom-footer__newsletter{padding-top:24px!important;padding-bottom:24px!important}

/* PATIČKA v8 – nativní rozložení, kontaktní box s logem zarovnaný doprava */
#footer .custom-footer__contact{margin-left:auto!important}
@media(max-width:767px){#footer .custom-footer__contact{margin-left:0!important}}
