/* HT-DRON 2026-10-02: szerszy uklad (1440px), nizszy naglowek, zaokraglone elementy */

/* 1) Szerokosc strony 1440px na duzych ekranach */
@media (min-width:1480px){
 .container{width:1440px}
 .sky-container-no-p,.sky-container,.heading,
 #header.mod-header-6,
 .blog.mod-blog-1,.logins.mod-logins-1,.registrations.mod-registrations-1,.account.mod-account-1,
 .order.mod-order-1>.container-fluid,.news.mod-news-1,.news.mod-offers-1,
 .login-hurt.mod-login-hurt-1>.container-fluid,
 .division.mod-division-3,.cart,.mod-contact-1,
 .products-list-page.mod-products-list-page-1,
 .product-card.mod-product-card-1,
 .product-card.mod-product-card-1 .product-tabs .tab.products-similar-slider-carousel,
 .banner.mod-banner-9,.banner.mod-banner-8,
 .newsletter.mod-newsletter-1,.newsletter.mod-newsletter-1 .newsletter-container,
 .products-list.mod-products-list-2,.custom-area.mod-custom-area-1,
 .blog-index.mod-blog-index-3,.products-slider.mod-products-slider-2,
 .producers.mod-producers-1,
 #footer.mod-footer-3,#footer.mod-footer-3 .footer-container,.footer-rights,
 .cookies .container,
 main .htd-car{max-width:1440px}
 #header.mod-header-6 .menu ul li.full-width .dropdown{width:100%}
 #sticky-header .sticky-header__wrapper .sticky-header_content__menu_list li.full-width .dropdown{max-width:1440px}
 /* lista produktow: 4 w rzedzie zamiast 3 */
 .products-list-page .row>.col-lg-4{width:25%}
 /* baner glowny: proporcje obrazka 1709x899 przy szerokosci 1058px */
 #header.mod-header-6 .header-bottom .slider,
 #header.mod-header-6 .header-bottom .slider .carousel,
 #header.mod-header-6 .header-bottom .slider .carousel .item,
 #header.mod-header-6 .header-bottom .vertical-menu,
 #header.mod-header-6 .header-bottom .vertical-menu .vertical-menu-content{height:556px}
}

/* 2) Nizszy naglowek i mniejsze logo (desktop) */
@media (min-width:768px){
 #header .sub-header{padding-top:12px!important;padding-bottom:12px!important}
 #header.mod-header-6 .sub-header .logo img{max-height:80px!important;max-width:200px!important;width:auto;height:auto}
}

/* 3) Zaokraglenia */
#header .search-box form{border-radius:24px;overflow:hidden}
#header .search-box form .input-field{border-radius:24px 0 0 24px}
#header .search-box form .btn{border-radius:0 24px 24px 0}
#header .quick-cart{border-radius:12px}
#header .quick-cart>a{border-radius:12px}
#header .dropdown-quick-cart,#header .menu .dropdown{border-radius:0 0 12px 12px}
#header .quick-cart-products-actions{border-radius:10px}
div.vertical-menu{border-radius:12px}
.slider .owl-stage-outer{border-radius:14px}
.column-left-wrapper,.htd-catbox,.category-description-wrapper{border-radius:12px}
.column-left-wrapper{overflow:hidden}
aside .input-field,main .input-field,.newsletter-input{border-radius:8px}
.btn,.newsletter-button{border-radius:8px}
.select2-container .select2-selection{border-radius:8px}
.select2-container .select2-selection__arrow{border-radius:0 8px 8px 0}
.select2-dropdown{border-radius:0 0 8px 8px;overflow:hidden}
.pagination li>a,.pagination li>span{border-radius:8px;margin:0 3px}
figure.product-tile,figure.post-tile{border-radius:12px;overflow:hidden;transition:box-shadow .2s}
figure.product-tile:hover{box-shadow:0 6px 20px rgba(15,23,42,.10)}
.product-labels>div{border-radius:6px}
.division-box{border-radius:12px}
.banner img{border-radius:12px}
.htd-rv,.htd-more{border-radius:12px}
.htd-car-btn{border-radius:50%}
.product-card .product-wrapper,.product-card .product-tabs{border-radius:12px}
/* karuzele HTD: pelna szerokosc rodzica takze na telefonie */
main .htd-car{width:100%;min-width:0}
