#_desktop_top_menu .main-menu__item-header span {
	/* white-space: nowrap; */
	/* word-wrap: break-word; */
	padding-right: 40px;
	display: inline;
	width: auto;
	/* flex-grow: 0; */
	/* flex: none; */
	/* flex-grow: 1; */
    /* max-width: min-content; */
	/* max-height: 2rem; */
	/* text-align: justify; */
}
.btn{border-radius:50px;}
.btn-primary{border-color:transparent;border-style:solid;border-width:1px;}
.btn-secondary{background-color:#ff9b1a;border-color:#ff9b1a;color:#ffffff;}
.btn-secondary:focus, .btn-secondary:hover{background-color:#3665f3;border-color:#3665f3;color:#ffffff;}
.btn-outline-secondary{background-color:transparent;border-color:#ff9b1a;color:#ff9b1a;}
.btn-outline-secondary:focus, .btn-outline-secondary:hover{background-color:transparent;border-color:#3665f3;color:#3665f3;}
.btn-secondary2{background-color:#3665f3;border-color:#3665f3;color:#ffffff;}
.btn-secondary2:focus, .btn-secondary2:hover{background-color:#191919;border-color:#191919;color:#ffffff;}
.btn-outline-secondary2{background-color:transparent;border-color:#3665f3;color:#3665f3;}
.btn-outline-secondary2:focus, .btn-outline-secondary2:hover{background-color:transparent;border-color:#191919;color:#191919;}
#page .poslistcategories-container .poslistcategories .item-listcategories .list-categories .name_categories a{padding-left:20px;padding-right:20px;}
img.lazyload:not(.loaded), #page .prodgrid .products-list__block .product-miniature .product-miniature__thumb{background:none;}
#page *:not(:has(.pagination [rel="next"])) > .prodgrid .products-list__block:has(.next-page-custom-button){display:none!important;}
/* FILTROWANIE WARIANTÓW */
#page .table-ct-filters{border:0;margin-bottom:0;}
#page .table-ct-filters th{background:#eeeeee;border:0;padding:11px 20px;}
#page .table-ct-filters th h4{font-size:14px;margin:0;}
#page .table-ct-filters .table-ct-filters-label{border-left-width:0;font-size:12px;font-weight:700;line-height:normal;width:200px;}
#page .table-ct-filters .table-ct-filters-values{border-right-width:0;}
#page .table-ct-filters tr:last-child > td{border-bottom-width:0;}
#page .table-ct-filters .table-ct-filters-flex{flex:1;gap:5px;}
#page .table-ct-filters a.ctpf{background:#f1f1f1;border-color:#f1f1f1;color:#0e0e0e;font-size:10px;font-weight:400;opacity:1;padding:5px 10px;}
#page .table-ct-filters a.ctpf:hover, #page .table-ct-filters a.ctpf.active{background:#ff9b1a;border-color:#ff9b1a;color:#ffffff;}
#page .table-ct-filters a.ctpf-clear{background:#191919;border-color:#191919;color:#ffffff;font-size:10px;font-weight:400;opacity:1;padding:5px 10px;}
#page .table-ct-filters a.ctpf-clear:hover{background:#ff9b1a;border-color:#ff9b1a;color:#ffffff;}
body.lang-de #accordionProduct #ct_matrix tbody tr.active:after{content:" Sie sind hier";}
/* ikonki w koszyku */
#page .ikonki_cart{align-items:center;display:flex;justify-content:space-between;gap:10px;list-style:none;margin:0;padding:15px 0;}
#page .ikonki_cart li{align-items:center;display:flex;flex-direction:row;gap:5px 10px;margin:0;padding:0;text-align:left;}
#page .ikonki_cart li span svg{height:auto;max-width:24px;}
#page .ikonki_cart li p{color:#191919;display:flex;flex-direction:column;font-size:13px;font-weight:400;gap:2px;line-height:15px;margin:0;padding:0;text-transform:none;}
#page .ikonki_cart li p b, #page .ikonki_cart li p strong{color:inherit;font:inherit;font-weight:600;line-height:20px;}
#page .ikonki_cart li .img-flex{gap:6px;padding-top:2px;}
#page .ikonki_cart li .img-flex img{height:30px;margin:0;max-height:17px;}
#page .telefon_cart{background:#ffffff;border:0;margin:0 0 15px;overflow:hidden;padding:17px 0 5px;position:relative;}
#page .telefon_cart:after{background:url('../img/telefon_cart.webp') no-repeat scroll 50%/contain transparent;bottom:0;content:"";display:block;height:274px;position:absolute;right:6.3541666667vw;width:340px;z-index:2;}
#page .telefon_cart .telefon_bg{background:#ededed;overflow:hidden;padding:49px 3.4895833333vw 46px;position:relative;z-index:1;}
#page .telefon_cart .telefon_bg:after{background:#d0d0d0;border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;bottom:-200px;content:"";display:block;height:328px;left:8.6979166667vw;position:absolute;width:328px;z-index:-1;}
#page .telefon_cart h4{color:#333;font-size:24px;font-weight:500;line-height:26px;margin:0;padding:0 0 21px;text-transform:none;}
#page .telefon_cart p{align-items:center;color:#333;display:flex;flex-wrap:wrap;font-size:18px;font-weight:500;gap:10px;line-height:18px;margin:0;padding:0;text-transform:none;}
#page .telefon_cart p small{flex:0 0 100%;font-size:15px;font-weight:500;line-height:21px;max-width:100%;}
#page .telefon_cart p a{background:#1e1e1e;border:0;border-radius:28px;-moz-border-radius:28px;-ms-border-radius:28px;-o-border-radius:28px;-webkit-border-radius:28px;color:#fff;display:block;outline:none;padding:17px 18px 18px;text-align:center;text-decoration:none;transition:all .3s;}
#page .telefon_cart p a:focus,#page .telefon_cart p a:hover{background:#3665f3;}
#page .telefon_cart p a span{color:#ff9b1a;}
/* MODAL */
#htmls body .modal-dialog-scrollable .modal-content{max-height:calc(100vh - 10rem);}
#htmls body .modal-terms .modal-dialog{margin:2rem;pointer-events:inherit;}
#htmls body .modal-terms .modal-header{border:0;}
#htmls body .modal-terms .modal-header:not(:has(> .modal-title)){border-radius:0;padding:0;position:absolute;right:-15px;top:-15px;z-index:99999999999;}
#htmls body .modal-terms .modal-header .close{align-items:center;background:#ff9b1a;border:0;border-radius:50%;color:#ffffff;display:flex;font-size:25px;font-weight:400;justify-content:center;height:30px;margin:0;opacity:1;padding:0 0 3px;text-shadow:none;transition:background-color .5s ease;width:30px;}
#htmls body .modal-terms .modal-header .close:hover{background:#3665f3;border:0;color:#ffffff;cursor:pointer;}
#htmls body .modal-terms .modal-header:has(> .modal-title){padding-bottom:0;}
#htmls body .modal-terms .modal-header:has(> .modal-title) .close{position:absolute;right:-15px;top:-15px;}
#htmls body .modal-terms .modal-title{font-size:30px;}
#htmls body .modal-terms .modal-body{padding:1.25rem;}
#htmls body .modal-terms .modal-content{background:#f1f1f1;padding:0;}
/* Confirmation order */
#page #order-items .cart-grid-body .cart-container{background:none;}
/* FIX */
#cart nav:has(> .breadcrumb){display:none!important;}
#page .newsletter-container:not(:has(> .container > .row > *)){display:none;}
#page .cart-grid-right .cart-sticky{position:sticky;top:0;}
#page .cart-grid-right .card .card-body{padding-left:15px;padding-right:15px;}
#page .cart-grid-right .card .card-header .cart-title{line-height:16px;padding-left:15px;padding-right:15px;}
#page .cart-grid-right .card .card-header .cart-title .arrows{display:none!important;}
#page .cart-grid-right .card .card-header .cart-title:after{content:"next";font:15px/1 swiper-icons;margin-left:auto;transform:rotate(-90deg);}
#page .cart-grid-right .card .card-header .cart-title:not(.collapsed):after{transform:rotate(90deg);}
#page .cart-grid-right .card .card-header .cart-title .svgflex svg{height:20px;width:auto;}
#page .cart-grid-right .card.cart-summary .card-header .cart-title .svgflex svg{height:22px;}
#page .blockEmailSubscriptionBlock #gdpr_consent .custom-checkbox input[type="checkbox"]{opacity:0;}
#cart .ets_testimonial-container{overflow:visible;}
#cart .ets_testimonial-container .ets-ttn-home-reviews{margin-bottom:0;}
#customer-form .form-group:has(> select[name="fvdetail"]){display:none!important;}
#gdpr_consent a{text-decoration:underline;}
#gdpr_consent a:hover, #gdpr_consent a:focus{text-decoration:none;}
#gdpr_consent .req:after{color:red;content:'*';margin-left:5px;}
#page .product-information .product-add-to-cart:has(> #product-availability > .texts-products) > #product-availability{min-height:0;padding-bottom:10px;}
#page .product-information .product-add-to-cart #product-availability > .texts-products{padding-top:10px;}
#page .cart-grid-body .cart-container .product-line-grid__block--prod .product-price.d-block{display:block!important;}
#page .cart-grid-body .cart-container .product-line-grid__block--qty .bootstrap-touchspin{margin:0;}
body.lang-de .custom-file-label:after{content:"Durchsuchen";}
/* RWD */
@media (min-width:576px){
	#htmls body .modal-terms .modal-dialog{margin:2.5rem auto;}
}
@media (min-width:768px){
	#page .cart-grid-body .cart-container .product-line-grid__block--prod{flex:1;max-width:100%;}
	#page .cart-grid-body .cart-container .product-line-grid__block--avail{flex:0 0 200px;max-width:200px;}
	#page .cart-grid-body .cart-container .product-line-grid__block--price{flex:0 0 200px;max-width:200px;}
	#page .cart-grid-body .cart-container .product-line-grid__block--qty{flex:0 0 200px;max-width:200px;}
	#page .cart-grid-body .cart-container .product-line-grid__block--total{flex:0 0 200px;max-width:200px;}
}
@media (min-width:992px){
	#page #order-items .cart-grid-body .cart-container .product-line-grid__block--prod{flex:1;max-width:100%;}
}
@media (min-width:1400px){
	.d-xxl-block{display:block!important;}
	.d-xxl-none{display:none!important;}
	#page #order-items .cart-grid-body .cart-container .product-line-grid__block--prod{flex:1;max-width:100%;}
	#page .cart-grid-body .cart-container .product-line-grid__block--qty{flex:0 0 118px;max-width:118px;}
}
@media (min-width:1200px) AND (max-width:1450px){
	#page .telefon_cart:after{right:20px;}
	#page .telefon_cart .telefon_bg{padding-left:20px;}
	#page .telefon_cart .telefon_bg:after{left:60px;}
	#page .telefon_cart p{font-size:15px;}
	.ets_testimonial-container .ets-ttn-list-reviews-slide .slick-track .review-item .license{font-size:18px;line-height:20px;margin-bottom:0;}
	.ets_testimonial-container .ets-ttn-list-reviews-slide .slick-track .review-item .testimonial_des{font-size:13px;line-height:17px;}
	.ets_testimonial-container .ets-ttn-list-reviews-slide .slick-track .review-item .review_avatar{margin-bottom:10px;}
}
@media (min-width:992px) AND (max-width:1199px){
	#page #wrapper .cart-grid-body .cart-container .product-line-grid__block--avail{display:none!important;}
	#page #wrapper .cart-grid-body .cart-container .product-line-grid__block--image{flex:0 0 65px;max-width:65px;}
	#page #wrapper .cart-grid-body .cart-container .product-line-grid__block--qty{flex:0 0 118px;max-width:118px;}
	#page #wrapper .blockEmailSubscriptionBlock .row{gap:5px 0;}
	#page #wrapper .blockEmailSubscriptionBlock .input-group, #page #wrapper .cart-grid-right .promo-code .input-group{flex-direction:column;}
	#page #wrapper .blockEmailSubscriptionBlock .input-group > *, #page #wrapper .blockEmailSubscriptionBlock .input-group .input-group-append .btn, #page #wrapper .cart-grid-right .promo-code .input-group > *, #page #wrapper .cart-grid-right .promo-code .input-group .input-group-append .btn{width:100%;}
}
@media (max-width:991px){
	#page .table-ct-filters .table-ct-filters-label{width:130px;}
	#page .telefon_cart:after{height:121px;right:20px;width:150px;}
	#page .telefon_cart .telefon_bg{padding-left:20px;}
	#page .telefon_cart .telefon_bg:after{bottom:-125px;height:228px;left:60px;width:228px;}
	#page .telefon_cart p{font-size:15px;}
	.ets_testimonial-container .ets-ttn-list-reviews-slide .slick-track .review-item .license{font-size:18px;line-height:20px;margin-bottom:0;}
	.ets_testimonial-container .ets-ttn-list-reviews-slide .slick-track .review-item .testimonial_des{font-size:13px;line-height:17px;}
	.ets_testimonial-container .ets-ttn-list-reviews-slide .slick-track .review-item .review_avatar{margin-bottom:10px;}
	#page #order-items .cart-grid-body .cart-container .product-line-grid__row{flex-wrap:wrap;}
	#page #order-items .cart-grid-body .cart-container .card-body .product-line-grid{padding-left:10px;padding-right:10px;}
	#page #order-items .cart-grid-body .cart-container .product-line-grid__block--image{flex:0 0 70px;max-width:70px;padding-bottom:5px;}
	#page #order-items .cart-grid-body .cart-container .product-line-grid__block--prod{flex:0 0 calc(100% - 70px);max-width:calc(100% - 70px);padding-right:0;}
	#page #order-items .cart-grid-body .cart-container .product-line-grid__block--avail{flex:0 0 calc(100% - 70px);margin-left:auto;max-width:calc(100% - 70px);}
	#page #order-items .cart-grid-body .cart-container .product-line-grid__block--price{flex:0 0 calc(100% - 70px);margin-left:auto;max-width:calc(100% - 70px);}
	#page #order-items .cart-grid-body .cart-container .product-line-grid__block--qty{flex:0 0 118px;max-width:118px;}
	#page #order-items .cart-grid-body .cart-container .product-line-grid__block--total{flex:0 0 calc(100% - 118px);max-width:calc(100% - 118px);padding-right:.625rem;}
	#page #order-items .cart-grid-body .cart-container .product-line-grid__block--avail .qty-q{min-height:0;padding-bottom:10px;}
}
@media (max-width:767px){
	.horizontal_filters_list #_desktop_filters{display:none!important;}
	#page #wrapper .table-ct-filters, #page #wrapper .table-ct-filters thead, #page #wrapper .table-ct-filters tbody, #page #wrapper .table-ct-filters tfoot, #page #wrapper .table-ct-filters tr, #page #wrapper .table-ct-filters td, #page #wrapper .table-ct-filters th{background:none;border:0;display:block;padding:0;text-align:center;width:auto;}
	#page #wrapper .table-ct-filters th h4{background:#eeeeee;padding:11px 20px;text-align:center;}
	#page #wrapper .table-ct-filters tr:not(:has(> th > h4)){padding:15px 0;}
	#page #wrapper .table-ct-filters tr:not(:has(> th > h4)) + tr{border-top:1px solid #ededed;}
	#page #wrapper .table-ct-filters .table-ct-flex{flex-direction:column;}
	#page #wrapper .table-ct-filters .table-ct-filters-label{padding-bottom:10px;}
	#page #wrapper .table-ct-filters .table-ct-filters-flex{justify-content:center;}
	#page #wrapper .table-ct-filters a.ctpf{padding-left:7px;padding-right:7px;}
	#page #wrapper .table-ct-filters a.ctpf-clear{margin-left:0!important;margin-top:10px!important;}
	#cart .ets_testimonial-container .slick-list{padding-right:100px!important;}
	#page .telefon_cart .telefon_bg{padding-top:19px;}
	#page .telefon_cart h4{font-size:17px;line-height:20px;padding-bottom:11px;}
	#page .telefon_cart p{font-size:11px;}
	#page .telefon_cart p small{font-size:14px;line-height:17px;padding-right:110px;}
	#page .telefon_cart p a{padding:10px 18px;}
}
@media (max-width:520px){
	#page .telefon_cart:after{height:81px;right:10px;width:100px;}
}
@media (max-width:491px){
	#page #wrapper .blockEmailSubscriptionBlock .row{gap:5px 0;}
	#page #wrapper .blockEmailSubscriptionBlock .input-group, #page #wrapper .cart-grid-right .promo-code .input-group{flex-direction:column;}
	#page #wrapper .blockEmailSubscriptionBlock .input-group > *, #page #wrapper .blockEmailSubscriptionBlock .input-group .input-group-append .btn, #page #wrapper .cart-grid-right .promo-code .input-group > *, #page #wrapper .cart-grid-right .promo-code .input-group .input-group-append .btn{width:100%;}
}
@media (max-width:391px){
	#page .ets_testimonial-container .review-item-info{height:auto;padding:10px;}
	.ets_testimonial-container .ets-ttn-list-reviews-slide .slick-track .review-item .license{font-size:15px;line-height:19px;}
	.ets_testimonial-container .ets-ttn-list-reviews-slide .slick-track .review-item .review_avatar{height:30px;margin-bottom:10px;margin-right:5px;width:30px;}
	.ets_testimonial-container .ets-ttn-list-reviews-slide .slick-track .review-item .rate-review{margin-bottom:2px;}
	.ets_testimonial-container .ets-ttn-list-reviews-slide .slick-track .review-item .testimonial_des{padding-bottom:5px;}
}