.triangle-up { width: 0; height: 0; border-left: 25px solid transparent; border-right: 25px solid transparent; border-bottom: 50px solid #555; }

.kismi { font-family: 'Barlow', sans-serif; font-weight: 300; font-size: 15px; color: #272425; margin-top: 130px; margin-top: 0px; } /* 'Roboto Condensed' */
	.kismi textarea , .kismi input { font-family: 'Barlow', sans-serif; font-weight: 300; }
	.kismi .kismi_container { max-width: /* 1396px; */ 1500px; margin: 0 auto; }
		.kismi .kismi_container span[style*="font-weight"] { font-weight: 500 !important; }

.kismi .kismi_switch { position: relative; display: inline-block; width: 100px; height: 40px; background-color: #ccc; border-radius: 40px; overflow: hidden; font-family: sans-serif; }
	.kismi .kismi_switch input { display: none; }
	.kismi .kismi_switch input:checked + .kismi_switch_slider { transform: translateX(60px); }	
.kismi .kismi_switch_slider { position: absolute; top: 5px; left: 5px; width: 30px; height: 30px; background-color: white; border-radius: 50%; transition: 0.3s; z-index: 2; }
.kismi .kismi_label-yes, .kismi .kismi_label-no { position: absolute; width: 50%; height: 100%; text-align: center; line-height: 40px; font-weight: bold; font-size: 14px; color: white; z-index: 1; pointer-events: none; }
.kismi .kismi_label-yes { left: 0; background-color: #4caf50; }
.kismi .kismi_label-no { right: 0; background-color: #f44336; }
 
.kismi img.FX:hover { transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; filter: alpha(opacity=80); opacity: .8; }

.kismi .kismi_container.kismi_promo_section_14 { max-width: 1650px; }

.kismi.desktop-page .img-hover-zoom { height: auto; overflow: hidden; }
	.kismi.desktop-page .img-hover-zoom img { transition: transform .5s ease; }
	.kismi.desktop-page .img-hover-zoom:hover img { transform: scale(1.3); }

.kismi .kismi_category_welcome { display: grid; grid-template-columns: 1fr 1fr; background-color: #f2f2f2; margin: 0; }
	.kismi .kismi_category_welcome.kismi_category_welcome_wide { grid-template-columns: 1fr; }
		.kismi .kismi_category_welcome.kismi_category_welcome_wide .kismi_category_welcome_text { display: none; }	
	.kismi .kismi_category_welcome > img { width: 100%; }
	.kismi .kismi_category_welcome > video { width: 100%; }
	.kismi .kismi_category_welcome .kismi_category_welcome_text { display: flex; align-items: center; padding: 0 60px; font-size: 21px; font-family: "Roboto Condensed";  }
		.kismi .kismi_category_welcome .kismi_category_welcome_text .h3 { font-size: 32px; margin: 0 0 20px 0; padding: 0; font-family: "Roboto Condensed"; font-weight: 500; }

.kismi .kismi_filters_title { display: flex; height: 66px; align-items: center; text-transform: uppercase; font-size: 20px; font-weight: 300; }
	.kismi .kismi_filters_title img { height: 20px; margin-right: 20px; }

.kismi .kismi_slider_mode1 .app-row-carousel { margin: 50px 0 20px 0; padding: 0 150px; }

.kismi .slider .owl-item { background-color: #f2f2f2; }
	.kismi .slider .owl-item .kismi_product_meta_label { padding: 10px 0; }
		.kismi .slider .owl-item .kismi_product_meta_label .h2 { font-size: 18px !important; }	
		.kismi .slider .owl-item .kismi_product_meta_label .kismi_product_meta_prices { font-size: 18px; margin: 5px 0 0 0; }		
 
.kismi .kismi_slider_image_link .app-row { margin: 50px 0 0 0; }
	.kismi .kismi_slider_image_link .app-row.app-row-carousel-imagetext { background-image: url('/file/uploads/pink_background.jpg'); background-size: cover; background-position: 0 0; background-repeat: no-repeat; }
		.kismi .kismi_slider_image_link .app-row.app-row-carousel-imagetext	{ padding: 0 0; }
			.kismi .kismi_slider_image_link .app-row.app-row-carousel-imagetext .owl-item	{ background-color: transparent; }	
			.kismi .kismi_slider_image_link .app-row.app-row-carousel-imagetext	.kismi_promo { margin: 0; padding: 0; }			
	.kismi .app-row-carousel .owl-carousel { margin: 0; }
		.kismi .app-row-carousel .owl-carousel .owl-item img { margin-bottom: 0; }	
		.kismi .app-row-carousel .owl-carousel .owl-item .h2 { font-size: 22px; margin: 0; font-weight: 500; }
		.kismi .app-row-carousel .owl-carousel .owl-item .kismi_product_meta_prices .price_after_discount { margin-right: 7px; }
		.kismi .app-row-carousel .owl-carousel.owl-carousel-2 .owl-item .badge { width: auto; height: auto; }

.kismi .legal-cart-submit , .kismi .legal-product-page .add-cart-btn a, .kismi .legal-product-page .add-cart-btn-disabled a , .kismi .legal-product-page .legal-btn-zestaw a , .kismi .legal-shadow-window a.btn { background-color: #2da0da; transition: all 0.3s ease;  font-family: "Roboto Condensed"; font-weight: 400; color: white; }
	.kismi .legal-product-page .add-cart-btn-disabled a { background-color: #CECECE; width: 100%; display: block; text-align: center; }
.kismi .kismi_cart .legal-cart-products .legal-cart-order-classic-item img { width: 100%; }

.kismi .legal-cart-order-classic-item .h3 { font-weight: 500; margin: 0 0 10px 0; }
.kismi .legal-cart-order-classic-item .kismi_cart_product_meta { font-size: 18px; }

.kismi .legal-discount-for-start-fast { border: 3px solid #EA636E; grid-template-columns: 1fr; background-image: url(/file/uploads/rabatnapierwszezakupy.jpg); background-repeat: no-repeat; background-size: cover; width: 100%; box-sizing: border-box; }
	.kismi .legal-discount-for-start-fast .legal-discount-for-start-fast-text { width: 100%; background: transparent url('/file/uploads/shade.png') no-repeat; background-size: cover; background-position: bottom left; background-size: cover;  }
		.kismi .legal-discount-for-start-fast .legal-discount-for-start-fast-text	> div { width: 50%; }
		.kismi .legal-discount-for-start-fast .legal-discount-for-start-fast-text a { color: inherit; }		
			.kismi .legal-discount-for-start-fast .legal-discount-for-start-fast-text .legal-discount-for-start-fast-agreement { max-height: none; }
			.kismi .legal-discount-for-start-fast .legal-discount-for-start-fast-text label .legal-cart-submit { background-color: #EA636E; }
	.kismi .legal-discount-for-start-fast .legal-discount-for-start-fast-image { display: none; background: none; }

.kismi .kismi_cart { font-family: "Roboto Condensed"; }
	.kismi .kismi_cart .kismi_delivery_time { font-size: 23px; }

.kismi .kismi_cart .legal-cart-order .legal-cart-order-section , .kismi .kismi_contact_page .kismi_contact_page_form .legal-cart-order-section { background-color: #f2f2f2; padding: 20px 20px; }
	.kismi .kismi_cart .legal-cart-order .legal-cart-order-section.legal-cart-order-section-summary { background-color: transparent; padding: 0; }
	.kismi .kismi_cart .legal-cart-order .legal-cart-order-section .legal-cart-header , .kismi .kismi_contact_page .kismi_contact_page_form .legal-cart-order-section .legal-cart-header { border: 0; font-weight: bold; text-transform: uppercase; margin: 0 0 15px 0; padding: 0; }
		.kismi .kismi_cart .legal-cart-order .legal-cart-order-section.legal-cart-order-section-summary .legal-cart-header { border-bottom: 1px solid #272425; padding-bottom: 10px; }
	.kismi .kismi_cart .legal-cart-order .legal-cart-order-section .legal-form-fields li:last-child , .kismi .kismi_cart .legal-form-fields-check li:last-child { margin-bottom: 0; }
.kismi .kismi_cart .legal-form-fields-check { margin-bottom: 10px; }
	.kismi .kismi_cart .legal-form-fields-check.kismi_agreement { margin-bottom: 40px; }

.kismi .kismi_cart .legal-cart-order .legal-cart-order-gfx li label div { font-size: 16px; color: #272425; text-align: center; border: 1px solid #272425; padding: 0; height: auto; background-repeat: no-repeat; background-size: cover; }
	.kismi .kismi_cart .legal-cart-order .legal-cart-order-section-payments .legal-cart-order-gfx li label div-- { padding: 0 10px; }
	.kismi .kismi_cart .legal-cart-order .legal-cart-order-gfx li.act label div { background-color: transparent; border: 3px solid #EA636E; }

	.kismi .kismi_cart .legal-cart-order .kismi_payment_lead { }
		.kismi .kismi_cart .legal-cart-order .kismi_payment_lead img { max-width: 100%; }	
	 
.kismi .kismi_listing .app-row-products .kismi_pagination { margin-top: 50px; }
	.kismi .kismi_listing .app-row-products .kismi_pagination-- ul { justify-content: flex-end; }
			 
.kismi .kismi_listing .app-row-products .legal-app-row-products { grid-template-columns: 1fr 1fr 1fr; }
	.kismi .kismi_listing .app-row-products .legal-app-row-products > div .kismi_badge_spec , .kismi .slider .owl-item .kismi_badge_spec { font-size: 13px; text-transform: uppercase; display: flex; justify-content: center; align-items: center; position: absolute; top: 10px; left: 10px;  border-radius: 3px; color: inherit; padding: 3px 6px; text-align: center; border: 1px solid #272425; }	
		.kismi .kismi_listing .app-row-products .legal-app-row-products > div .kismi_badge_spec.kismi_badge_spec_right , .kismi .slider .owl-item .kismi_badge_spec.kismi_badge_spec_right { left: auto; right: 10px; border: 0; }	
			.kismi .slider .owl-item .kismi_badge_spec.kismi_badge_spec_right { top: 5px; right: 5px; font-size: 12px; padding: 2px 3px; }
		.kismi .kismi_listing .app-row-products .legal-app-row-products > div .kismi_badge_spec.kismi_badge_spec_24 , .kismi .slider .owl-item .kismi_badge_spec.kismi_badge_spec_24 { color: white; background-color: #39b54a; }
	.kismi .kismi_listing .app-row-products .legal-app-row-products .kismi_product { background-color: #f2f2f2; }
		.kismi .kismi_listing .app-row-products .legal-app-row-products .kismi_product .kismi_product_image { position: relative; }		
			.kismi .kismi_listing .app-row-products .legal-app-row-products .kismi_product .kismi_product_image--:before { display: block; content: " "; position: absolute; top:0; left:0; opacity: 0.08; width: 100%; height: 100%; background-image: url('/file/uploads/maska.jpg'); z-index: 99; background-size: cover; background-repeat: no-repeat; background-position: center; }		
			.kismi .kismi_listing .app-row-products .legal-app-row-products .kismi_product .kismi_product_image img { transition: all 0.3s ease; object-fit: cover; width: 100%; height: auto; /* 355px; */ }	
		.kismi .kismi_listing .app-row-products .legal-app-row-products .kismi_product .kismi_product_meta { padding: 15px 0; font-family: "Roboto Condensed"; }
			.kismi .kismi_listing .app-row-products .legal-app-row-products .kismi_product .kismi_product_meta .h2 { margin: 0 0 0px 0; padding: 0; font-size: 26px; font-weight: 400; font-family: "Roboto Condensed"; }	
			.kismi .kismi_listing .app-row-products .legal-app-row-products .kismi_product .kismi_product_meta .h3 { margin: 0 0 10px 0; padding: 0 10px; font-size: 18px; font-weight: 300; font-family: "Roboto Condensed"; }			
			.kismi .kismi_listing .app-row-products .legal-app-row-products .kismi_product .kismi_product_meta .kismi_product_meta_prices { font-size: 25px; font-family: "Roboto Condensed"; font-weight: 400; }
	.kismi .kismi_listing .app-row-products .legal-app-row-products .kismi_promo_section_10 { grid-column: 1/3; padding: 0; }
	
	.kismi .kismi_product_section_description { margin: 50px 0 50px 0; }	
		.kismi .kismi_product_section_description .kismi_product_section_description_item { background-color: #F2F2F2; display: grid; grid-template-columns: 1fr 1fr; grid-gap: 0 0; margin: 0 0 35px 0; align-items: center;}
			.kismi .kismi_product_section_description .kismi_product_section_description_item:nth-child(even) .kismi_product_section_description_item_text { grid-column: 2/3; }	
			.kismi .kismi_product_section_description .kismi_product_section_description_item:nth-child(even) .kismi_product_section_description_item_img { grid-column: 1/2; }				
			.kismi .kismi_product_section_description .kismi_product_section_description_item	.kismi_product_section_description_item_text { grid-row: 1; padding: 0 120px; font-size: 18px; font-family: "Roboto Condensed"; }		
				.kismi .kismi_product_section_description .kismi_product_section_description_item	.kismi_product_section_description_item_text .h2 { font-weight: 400; font-size: 30px; margin: 0 0 20px 0; padding: 0; font-family: "Roboto Condensed"; line-height: 100%;  }			
				.kismi .kismi_product_section_description .kismi_product_section_description_item	.kismi_product_section_description_item_text .h3 { font-weight: 400; font-size: 20px; margin: 0 0 10px 0; padding: 0; font-family: "Roboto Condensed"; }				
			.kismi .kismi_product_section_description .kismi_product_section_description_item	.kismi_product_section_description_item_img { grid-row: 1; }			
				.kismi .kismi_product_section_description .kismi_product_section_description_item	.kismi_product_section_description_item_img img { display: block; object-fit: cover; width: 100%; /* height: 400px; */ }
		
	.kismi .legal-product-page { grid-template-columns: 740px 1fr; grid-gap: 0 50px; margin: 0; }
		.kismi .legal-product-page .legal-product-page-image { position: relative; top: auto; }
			.kismi .legal-product-page .legal-product-page-image img { width: 100%; }
		.kismi .legal-product-page .kismi_product_gallery { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-gap: 20px 20px; margin: 20px 0; }
			.kismi .legal-product-page .kismi_product_gallery	img { width: 100%; }	
		
		.kismi .legal-product-page .legal-product-page-spec .kismi_product_meta_container	{ width: 60%; margin: 70px auto 70px auto; }
		.kismi .legal-product-page .legal-product-page-spec .kismi_product_meta { background-color: #EEE; background-color: transparent; padding: 0px; margin: 0px 0 30px 0; font-family: "Roboto Condensed"; }
			.kismi .legal-product-page .legal-product-page-spec .kismi_product_meta .h1 { text-align: center; font-weight: 400; margin: 0 0 0px 0; padding: 0; font-size: 30px; }
			.kismi .legal-product-page .legal-product-page-spec .kismi_product_meta .h2 { text-align: center; font-weight: 300; margin: 0 0 10px 0; padding: 0; font-size: 20px; }			
			.kismi .legal-product-page .legal-product-page-spec .kismi_product_meta .h3 { text-align: center; font-weight: 300; margin: 20px 0 10px 0; padding: 0; font-size: 18px; text-transform: uppercase; }
			.kismi .legal-product-page .legal-product-page-spec .kismi_product_meta .legal_product_pricebar { text-align: center; margin-bottom: 10px; margin-top: 40px; }

			.kismi .legal-product-page .legal-product-page-spec .kismi_product_meta .legal_product_rate { text-align: center; font-size: 20px; margin-bottom: 50px; }
				.kismi .legal-product-page .legal-product-page-spec .kismi_product_meta .legal_product_rate span { font-weight: bold; color: black; }
				.kismi .legal-product-page .legal-product-page-spec .kismi_product_meta .legal_product_rate a { color: inherit; display: flex; justify-content: center; align-items: center; gap: 0 10px; }				
				.kismi .legal-product-page .legal-product-page-spec .kismi_product_meta .legal_product_rate i { margin-left: 10px; display: inline-block; background-color: white; border: 1px solid black; border-radius: 50%; height: 25px; width: 25px; line-height: 25px; font-size: 13px; color: black; }
				.kismi .legal-product-page .legal-product-page-spec .kismi_product_meta .legal_product_rate img { width: 18px; }
						
			.kismi .legal-product-page .add-cart-btn a, .kismi .legal-product-page .add-cart-btn-disabled a , .kismi .legal-product-page .legal-btn-zestaw a , .kismi .legal-shadow-window a.btn { text-decoration: none; border-radius: 3px; font-size: 20px; padding: 15px 0; width: 100%; font-weight: 500; }
				.kismi .legal-shadow-window .kismi_cart_window_btn { margin: 25px 0 0 0; }
					.kismi .legal-shadow-window .kismi_cart_window_btn a.btn { padding: 5px 15px; text-transform: uppercase; text-decoration: none; }	
						.kismi .legal-shadow-window .kismi_cart_window_btn a.btn:hover { text-decoration: none; }
		
		.kismi .legal-product-page .legal-product-page-spec .add-cart-info2 { text-align: center; margin: 0 0 20px 0; font-size: 20px; }
			.kismi .legal-product-page .legal-product-page-spec .add-cart-info2 b { font-weight: bold; }
		
		.kismi .legal-product-page .legal-product-page-spec .kismi_select_size_tip { margin: 10px 0 0 0; text-align: center; font-size: 17px; font-weight: 500; text-transform: uppercase; }
		.kismi .legal-product-page .legal-product-page-spec .kismi_select_size { border-radius: 3px; background-color: white; border: 1px solid #272425; margin: 0px 0 0px 0; padding: 10px 20px; font-size: 20px; cursor: pointer; }
			.kismi .legal-product-page .legal-product-page-spec .kismi_select_size .kismi_select_size_header { /* display: flex; justify-content: space-between; */ position: relative; font-weight: 500; }
				.kismi .legal-product-page .legal-product-page-spec .kismi_select_size .kismi_select_size_header .material-symbols-outlined { font-weight: 700; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); }
			.kismi .legal-product-page .legal-product-page-spec .kismi_select_size .kismi_select_size_container { display: none; } 
				.kismi .legal-product-page .legal-product-page-spec .kismi_select_size .kismi_select_size_container ul { list-style: none; margin: 15px 0; padding: 0; } 
					.kismi .legal-product-page .legal-product-page-spec .kismi_select_size .kismi_select_size_container ul li { margin: 0; transition: all 0.3s ease; padding: 10px 20px; font-size: 16px; }
						.kismi .legal-product-page .legal-product-page-spec .kismi_select_size .kismi_select_size_container ul li.act { background-color: #f6dfe1; }
						.kismi .legal-product-page .legal-product-page-spec .kismi_select_size .kismi_select_size_container ul li:hover { background-color: #F2F2F2; }

			.kismi .legal-product-page .legal-product-page-spec .kismi_engraver	{ margin-bottom: 60px; }		
				.kismi .legal-product-page .legal-product-page-spec .kismi_engraver .kismi_select_size_container input[type="text"] { width: 100%; padding: 10px; box-sizing: border-box; border: 1px solid #272425; font-size: 19px; margin: 30px 0; text-align: center; }
				.kismi .legal-product-page .legal-product-page-spec .kismi_engraver .kismi_select_size_container .kismi_engraver_btn { margin: 0 auto 20px auto; display: block; text-align: center; color: #2da0da; font-weight: 500; font-size: 23px; }
				.kismi .legal-product-page .legal-product-page-spec .kismi_engraver .kismi_select_size_container .kismi_engraver_preview { position: relative; margin: 0 0 30px 0; }
					.kismi .legal-product-page .legal-product-page-spec .kismi_engraver .kismi_select_size_container .kismi_engraver_preview img { max-width: 100%; }
					.kismi .legal-product-page .legal-product-page-spec .kismi_engraver .kismi_select_size_container .kismi_engraver_preview .kismi_engraver_preview_text { display:block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
			 
		.kismi .legal-product-page .legal-product-page-spec .kismi_icons { flex-direction: column; gap: 10px 0px; margin: 0 0 0 70px; }
			.kismi .legal-product-page .legal-product-page-spec .kismi_icons > div a { display: grid; grid-template-columns: 50px 1fr; }
		.kismi .legal-product-page .legal-product-page-spec .kismi_sidebar { padding: 0px !important; margin: 0px !important; background-color: transparent !important; }
			.kismi .legal-product-page .legal-product-page-spec .kismi_sidebar .kismi_sidebar_item { width: 60%; margin: 20px auto 0px auto !important; transition: all 0.3s ease;  }		
			.kismi .legal-product-page .legal-product-page-spec .kismi_sidebar .kismi_sidebar_item.kismi_sidebar_item_open { width: 80%; }			
			.kismi .legal-product-page .legal-product-page-spec .kismi_sidebar .kismi_sidebar_item .h3 { }		
			.kismi .legal-product-page .legal-product-page-spec .kismi_sidebar .kismi_sidebar_item .kismi_sidebar_opt .kismi_sidebar_opt_products { margin: 20px 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 20px 20px; list-style: none; justify-content: center; }
				.kismi .legal-product-page .legal-product-page-spec .kismi_sidebar .kismi_sidebar_item .kismi_sidebar_opt .kismi_sidebar_opt_products li { text-align: center; margin-bottom: 0px; }
					.kismi .legal-product-page .legal-product-page-spec .kismi_sidebar .kismi_sidebar_item .kismi_sidebar_opt .kismi_sidebar_opt_products li .kismi_product_meta_prices { font-size: 18px; }					
						.kismi .legal-product-page .legal-product-page-spec .kismi_sidebar .kismi_sidebar_item .kismi_sidebar_opt .kismi_sidebar_opt_products li .kismi_product_meta_prices s { margin-right: 10px; }
					.kismi .legal-product-page .legal-product-page-spec .kismi_sidebar .kismi_sidebar_item .kismi_sidebar_opt .kismi_sidebar_opt_products li .h4 { text-transform: uppercase; margin: 10px 0 5px 0; padding: 0; font-size: 15px; font-weight: 400; }
					.kismi .legal-product-page .legal-product-page-spec .kismi_sidebar .kismi_sidebar_item .kismi_sidebar_opt .kismi_sidebar_opt_products li img { max-width: 100%; }
			.kismi .legal-product-page .legal-product-page-spec .kismi_sidebar .kismi_sidebar_item .kismi_sidebar_opt.kismi_sidebar_opt_sp { margin-bottom: 30px; }
				.kismi .legal-product-page .legal-product-page-spec .kismi_sidebar .kismi_sidebar_item .kismi_sidebar_opt.kismi_sidebar_opt_sp li { display: grid; grid-template-columns: 60% 1fr; gap: 0 0; align-items: center; border-bottom: 1px solid #272425; margin: 0; }
					.kismi .legal-product-page .legal-product-page-spec .kismi_sidebar .kismi_sidebar_item .kismi_sidebar_opt.kismi_sidebar_opt_sp li span { padding: 5px 10px; }
						.kismi .legal-product-page .legal-product-page-spec .kismi_sidebar .kismi_sidebar_item .kismi_sidebar_opt.kismi_sidebar_opt_sp li span:last-child { background-color: white;  }
	 
	.kismi .kismi_listing_sidebar { display: grid; grid-template-columns: 25% 1fr; gap: 0 20px; margin: 0 0 50px 0; }
		.kismi .kismi_listing_sidebar	.kismi_sidebar , .kismi .legal-product-page .legal-product-page-spec .kismi_sidebar { margin: 0px 0 30px 0; background-color: #EEE; padding: 30px 30px; }
			.kismi .kismi_listing_sidebar	.kismi_sidebar .kismi_sidebar_item , .kismi .legal-product-page .legal-product-page-spec .kismi_sidebar .kismi_sidebar_item { margin: 20px 0 0 0; }			
				.kismi .kismi_listing_sidebar	.kismi_sidebar .kismi_sidebar_item .h3 , .kismi .legal-product-page .legal-product-page-spec .kismi_sidebar .kismi_sidebar_item .h3 { text-transform: uppercase; display: flex; align-items: center; justify-content: space-between; /* background-image: url('/images/LINE01.png'); */ border-bottom: 1px solid #272425; background-repeat: no-repeat; background-position: bottom left; padding: 0 0 15px 0; background-size: contain;  cursor: pointer; font-weight: 300; font-size: 20px;  }
					.kismi .legal-product-page .legal-product-page-spec .kismi_sidebar .kismi_sidebar_item:last-child .h3-- { border-bottom: 0; }
					.kismi .kismi_listing_sidebar	.kismi_sidebar .kismi_sidebar_item .h3 span , .kismi .legal-product-page .legal-product-page-spec .kismi_sidebar .kismi_sidebar_item .h3  span { font-size: 30px; font-weight: 700; }
						.kismi .kismi_listing_sidebar	.kismi_sidebar .kismi_sidebar_item .h3 span img , .kismi .legal-product-page .legal-product-page-spec .kismi_sidebar .kismi_sidebar_item .h3 span img { width: 25px;  }	
				.kismi .kismi_listing_sidebar	.kismi_sidebar .kismi_sidebar_item .kismi_sidebar_opt , .kismi .legal-product-page .legal-product-page-spec .kismi_sidebar .kismi_sidebar_item .kismi_sidebar_opt { display: none; list-style: none; margin: 0; padding: 0; position: relative;  overflow: hidden; }
					.kismi .legal-product-page .legal-product-page-spec .kismi_sidebar .kismi_sidebar_item .kismi_sidebar_opt.kismi_sidebar_vs { padding-bottom: 20px; }
					.kismi .kismi_listing_sidebar	.kismi_sidebar .kismi_sidebar_item ul li , .kismi .legal-product-page .legal-product-page-spec .kismi_sidebar .kismi_sidebar_item ul li { margin-bottom: 7px; }
						.kismi .kismi_listing_sidebar	.kismi_sidebar .kismi_sidebar_item ul li .label { display: flex; align-items: center; gap: 0 10px; cursor: pointer; }
							.kismi .kismi_listing_sidebar	.kismi_sidebar .kismi_sidebar_item ul li .label input { accent-color: black; width: 20px; height: 20px; border: 1px solid #b2b2b2;  border-radius: 5px; }	
			
				.kismi .kismi_listing_sidebar	.kismi_sidebar .kismi_sidebar_item.kismi_switch_toggle { border-bottom: 1px solid #272425; display: flex; justify-content: space-between; align-items: center; padding-bottom: 20px; }
					.kismi .kismi_listing_sidebar	.kismi_sidebar .kismi_sidebar_item.kismi_switch_toggle .h3 { border: 0; padding: 0; margin: 0; }
			
				.kismi .kismi_listing_sidebar	.kismi_sidebar .kismi_sidebar_item .kismi_sidebar_opt.kismi_sidebar_opt_fromto { }
					.kismi .kismi_listing_sidebar	.kismi_sidebar .kismi_sidebar_item .kismi_sidebar_opt.kismi_sidebar_opt_fromto li { display: flex; gap: 0 15px; }				
					.kismi .kismi_listing_sidebar	.kismi_sidebar .kismi_sidebar_item .kismi_sidebar_opt.kismi_sidebar_opt_fromto li input[type="submit"] { width: 50px; cursor: pointer; }
					.kismi .kismi_listing_sidebar	.kismi_sidebar .kismi_sidebar_item .kismi_sidebar_opt.kismi_sidebar_opt_fromto li label { display: flex; align-items: center; }
					.kismi .kismi_listing_sidebar	.kismi_sidebar .kismi_sidebar_item .kismi_sidebar_opt.kismi_sidebar_opt_fromto li label span { margin-right: 10px;  }
					.kismi .kismi_listing_sidebar	.kismi_sidebar .kismi_sidebar_item .kismi_sidebar_opt.kismi_sidebar_opt_fromto li label:last-child span { margin-left: 10px; }					
					.kismi .kismi_listing_sidebar	.kismi_sidebar .kismi_sidebar_item .kismi_sidebar_opt.kismi_sidebar_opt_fromto li label input { width: 55px; }

	.kismi .kismi_listing_sidebar	.kismi_sidebar .kismi_sidebar_item.kismi_sidebar_item_open .kismi_sidebar_opt { display: block; }

.kismi .kismi_container .kismi_breadcrumbs { list-style: none; margin: 0; padding: 0; display: flex; align-items: center; gap: 0 10px; font-family: "Roboto Condensed"; height: 66px; }
	.kismi .kismi_container .kismi_breadcrumbs li { font-size: 18px; color: #808080; }
		.kismi .kismi_container .kismi_breadcrumbs li	a { color: inherit; }
			.kismi .kismi_container .kismi_breadcrumbs li	a:hover { text-decoration: underline; }		
		.kismi .kismi_container .kismi_breadcrumbs li:after { content: " / "; margin-left: 10px; }
		.kismi .kismi_container .kismi_breadcrumbs li:last-child::after	{ display: none; }
 
.kismi .kismi_top_menu { background-color: #EA636E; color: white; padding: 30px 0px; z-index: 3; position: sticky; top: 0px; /* position: fixed; top: 0; left: 0; */ width: 100%; }
	.kismi .kismi_top_menu .kismi_top_menu_container { margin: 0 auto; display: grid; grid-template-columns: 1fr 200px 1fr; align-items: end; /* position: relative; */ }
	.kismi .kismi_top_menu .kismi_top_menu_logo { text-align: center; }
		.kismi .kismi_top_menu .kismi_top_menu_logo	img { height: 70px; margin-top: 10px; }
	.kismi .kismi_top_menu ul { list-style: none; margin: 0; padding: 0; display: flex; gap: 0 30px; align-items: center; }
		.kismi .kismi_top_menu .kismi_top_menu_right ul	{ justify-content: flex-end; }
		.kismi .kismi_top_menu ul	li { font-size: 18px; font-weight: 500; text-transform: uppercase; }
			.kismi .kismi_top_menu ul	li.act1 { position: relative; }		
	.kismi .kismi_top_menu a { color: inherit; }
		.kismi .kismi_top_menu a:hover { text-decoration: underline; }

	.kismi .kismi_top_menu ul li.basket-icon { position: relative; }		 
		.kismi .kismi_top_menu ul li.basket-icon img , .kismi .kismi_top_menu ul li.kismi_menu_icon img { width: 26px; }
		.kismi .kismi_top_menu ul li.basket-icon .badge { background-color: #2da0da; color: white; border-radius: 50%; width: 20px; height: 20px; line-height: 20px; font-size: 12px; text-align: center; position: absolute; right: -10px; bottom: -5px; }
			.kismi .kismi_top_menu ul li.basket-icon[data-totalitems="0"] .badge	{ display: none; }	
	
	.kismi .kismi_top_menu ul li .kismi_dropdown { display: none; border: 0; box-shadow: 0px 10px 12px -14px rgba(0,0,0,1); height: auto; padding: 20px 0 0 0; background-color: white; position: absolute; top: 143px; left: 0; width: 100%; z-index: 5; color: #272425; }		
		.kismi .kismi_top_menu ul li .kismi_dropdown .kismi_dropdown_all_btn { text-align: center; margin: 0 0 30px 0; font-weight: 300; }
		.kismi .kismi_top_menu ul li:not(.kismi_category) .kismi_dropdown .kismi_dropdown_all_btn { display: none; }
			.kismi .kismi_top_menu ul li .kismi_dropdown .kismi_dropdown_all_btn a { }		
		.kismi .kismi_top_menu ul li .kismi_dropdown .kismi_container { max-width: 900px; }	
		.kismi .kismi_top_menu ul li .kismi_dropdown a { color: inherit; }	
		.kismi .kismi_top_menu ul li .kismi_dropdown .kismi_dropdown_title { text-transform: uppercase; text-align: center; margin: 0px 0 20px 0; padding: 0; font-size: 20px; font-weight: 400; letter-spacing: 2px; }
		.kismi .kismi_top_menu ul li .kismi_dropdown .kismi_dropdown_gfx_inner { display: flex; justify-content: center; align-items: center; gap: 40px 40px; border-bottom: 1px solid #272425;  margin-bottom: 25px; }
			.kismi .kismi_top_menu ul li .kismi_dropdown .kismi_dropdown_gfx_inner a { text-align: center; }		
				.kismi .kismi_top_menu ul li .kismi_dropdown .kismi_dropdown_gfx_inner a:hover { text-decoration: none; }
				.kismi .kismi_top_menu ul li .kismi_dropdown .kismi_dropdown_gfx_inner a img { width: 100%; max-width: 195px; }
				.kismi .kismi_top_menu ul li .kismi_dropdown .kismi_dropdown_gfx_inner a .h3 { margin: 4px 0 8px 0; padding: 0; font-size: 16px; font-weight: 400; letter-spacing: 1px; }

		.kismi .kismi_top_menu ul li .kismi_dropdown .kismi_dropdown_list_inner { padding: 0 50px 20px 20px; display: grid; grid-template-columns: 130px 1fr; gap: 0 50px; min-height: 230px; }
		.kismi .kismi_top_menu ul li:not(.kismi_category) .kismi_dropdown .kismi_dropdown_list_inner { display: block; }
			.kismi .kismi_top_menu ul li .kismi_dropdown .kismi_dropdown_list_inner .kismi_dropdown_list_inner_opt { display: flex; gap: 40px 40px; }
				.kismi .kismi_top_menu ul li .kismi_dropdown .kismi_dropdown_list_inner .kismi_dropdown_list_inner_opt .kismi_dropdown_list_inner_opt_inner { display: none; }
					.kismi .kismi_top_menu ul li .kismi_dropdown .kismi_dropdown_list_inner .kismi_dropdown_list_inner_opt .kismi_dropdown_list_inner_opt_inner	> div { display: grid; gap: 20px 40px; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;  }			
					.kismi .kismi_top_menu ul li .kismi_dropdown .kismi_dropdown_list_inner .kismi_dropdown_list_inner_opt .kismi_dropdown_list_inner_opt_inner a	{ text-transform: uppercase; text-align: center; }
						.kismi .kismi_top_menu ul li .kismi_dropdown .kismi_dropdown_list_inner .kismi_dropdown_list_inner_opt .kismi_dropdown_list_inner_opt_inner a	.h3 { font-weight: 500; font-size: 12px; }
						.kismi .kismi_top_menu ul li .kismi_dropdown .kismi_dropdown_list_inner .kismi_dropdown_list_inner_opt .kismi_dropdown_list_inner_opt_inner	a img { height: 48px; }			

			.--kismi .kismi_top_menu ul li .kismi_dropdown .kismi_dropdown_list_inner .kismi_dropdown_list_inner_opt .kismi_dropdown_list_inner_opt_inner.kismi_dropdown_list_inner_opt_190 { display: grid; }
			.--kismi .kismi_top_menu ul li .kismi_dropdown { display: block; }
														
			.kismi .kismi_top_menu ul li .kismi_dropdown .kismi_dropdown_list_inner	.kismi_dropdown_list_inner_menu { display: flex; flex-direction: column; gap: 8px 0; justify-content: flex-start; align-items: flex-start; }
				.kismi .kismi_top_menu ul li .kismi_dropdown .kismi_dropdown_list_inner	.kismi_dropdown_list_inner_menu li { font-size: 15px; font-weight: 300; }			
					.kismi .kismi_top_menu ul li .kismi_dropdown .kismi_dropdown_list_inner	.kismi_dropdown_list_inner_menu li a { display: flex; align-items: center; justify-content: flex-start; gap: 0 0; cursor: default; }
					.kismi .kismi_top_menu ul li:not(.kismi_category) .kismi_dropdown .kismi_dropdown_list_inner	.kismi_dropdown_list_inner_menu li a { cursor: pointer; }
						.kismi .kismi_top_menu ul li .kismi_dropdown .kismi_dropdown_list_inner	.kismi_dropdown_list_inner_menu li a:before { margin-right: 15px; content: ""; width: 10px; height: 12px; background-repeat: no-repeat; }
						.kismi .kismi_top_menu ul li .kismi_dropdown .kismi_dropdown_list_inner	.kismi_dropdown_list_inner_menu li:hover a:before , .kismi .kismi_top_menu ul li .kismi_dropdown .kismi_dropdown_list_inner	.kismi_dropdown_list_inner_menu li.act a:before { background-image: url('/images/arrow.png'); background-size: 100% 100%; }

.kismi .kismi_pagination { padding: 20px 0 20px 0; }
	.kismi .kismi_pagination ul { list-style: none; margin: 0; padding: 0; display: flex; justify-content: center; }
		.kismi .kismi_pagination ul li { }
		.kismi .kismi_pagination ul li a { transition: all 0.3s ease; padding: 5px; border: 1px solid #ABABAB; border-left: 0; width: 25px; height: 25px; text-align: center; display: flex; justify-content: center; align-items: center; }
			.kismi .kismi_pagination ul li.kismi_page_0 a { border-left: 1px solid #ABABAB; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
			.kismi .kismi_pagination ul li a:hover , .kismi .kismi_pagination ul li.active a { background-color: #F2F2F2; }
				.kismi .kismi_pagination ul li.active a { font-weight: bold; }
			.kismi .kismi_pagination ul li.kismi_page:last-child a { border-right: 1px solid #ABABAB; }
			.kismi .kismi_pagination ul li.kismi_page.kismi_page_last a { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
 
		.kismi .kismi_pagination ul li.ic.icr { margin-left: 10px; }
		.kismi .kismi_pagination ul li.ic.icl { margin-right: 10px; }
			.kismi .kismi_pagination ul li.ic a { font-size: 10px; border: 1px solid #ABABAB; border-radius: 5px; }

.kismi.kismi_modal_open { overflow: hidden;  padding-right: calc(100vw - 100%); /* blokowanie skakania strony, symulacja paska przewijania */  }
.kismi .kismi_modal_click_open { cursor: pointer; }
.kismi .kismi_modal { display: none; justify-content: center; align-items: center; z-index: 100; position: fixed; top: 0; left: 0; background-color: rgba( 39 , 36 , 37 , 0.4 ); width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto; }

	.kismi .kismi_modal.kismi_modal_id_rate { font-size: 20px; }
		.kismi .kismi_modal.kismi_modal_id_rate .kismi_modal_close { top: 0; right: -20px; }
		.kismi .kismi_modal.kismi_modal_id_rate	.kismi_modal_container { display: block; width: 400px; background-color: white;  padding: 15px 40px 30px 40px;  }
		.kismi .kismi_modal.kismi_modal_id_rate .kismi_modal_id_rate_logotypes { display: flex; justify-content: space-between; align-items: center; width: 90%; }
			.kismi .kismi_modal.kismi_modal_id_rate .kismi_modal_id_rate_logotypes img { height: 80px; }
			.kismi .kismi_modal.kismi_modal_id_rate .kismi_modal_id_rate_logotypes img:first-child { height: 30px; }
		.kismi .kismi_modal.kismi_modal_id_rate .kismi_modal_id_rate_text { display: flex; justify-content: space-between;  border-bottom: 1px solid black; padding: 30px 0 20px 0; }
			.kismi .kismi_modal.kismi_modal_id_rate .kismi_modal_id_rate_text	div span { font-weight: bold; display: block; font-size: 40px; margin: 10px 0 0 0; }	
		.kismi .kismi_modal.kismi_modal_id_rate .kismi_modal_id_rate_links { border-bottom: 1px solid black; padding: 20px 0 20px 0; }
			.kismi .kismi_modal.kismi_modal_id_rate .kismi_modal_id_rate_links > div { display: grid; grid-template-columns: 33.3% 33.3% 33.3%; margin: 0 0 15px 0; }
				.kismi .kismi_modal.kismi_modal_id_rate .kismi_modal_id_rate_links > div:last-child { margin: 0; }
				.kismi .kismi_modal.kismi_modal_id_rate .kismi_modal_id_rate_links > div a { color: #2da0da; }
					.kismi .kismi_modal.kismi_modal_id_rate .kismi_modal_id_rate_links > div a:hover { text-decoration: underline; }
				.kismi .kismi_modal.kismi_modal_id_rate .left { text-align: left; }			
				.kismi .kismi_modal.kismi_modal_id_rate .right { text-align: right; }							
		.kismi .kismi_modal.kismi_modal_id_rate .kismi_modal_id_rate_total { padding: 20px 0 0 0; text-align: center; }
				
	.kismi .kismi_modal .kismi_modal_close { cursor: pointer; position: absolute; top: 20px; right: 20px; }
		.kismi .kismi_modal .kismi_modal_close span { font-size: 30px; }	
	.kismi .kismi_modal .kismi_modal_container { background-color: #EEE; max-width: 64rem; display: grid; grid-template-columns: 1fr 1fr; box-shadow: 3px 3px 10px 2px rgba(20,33,43,0.1); z-index: 101; }
		.kismi .kismi_modal .kismi_modal_container .kismi_modal_gfx img { object-fit: cover; height: 100%;	width: 100%; }
		.kismi .kismi_modal .kismi_modal_container .kismi_modal_text_parent { position: relative; }
			.kismi .kismi_modal .kismi_modal_container .kismi_modal_text_parent .kismi_modal_text { display: flex; justify-content: center; flex-direction: column; padding: 0 40px; height: 100%; font-size: 18px; }
				.kismi .kismi_modal .kismi_modal_container .kismi_modal_text_parent .kismi_modal_text .h { margin: 0 0 15px 0; padding: 0; font-weight: 300; font-size: 25px; }
				.kismi .kismi_modal .kismi_modal_container .kismi_modal_text_parent .kismi_modal_text .kismi_modal_text_container a { text-decoration: underline; }
		
.kismi .kismi_icons { display: flex; justify-content: center; gap: 0 50px; padding-top: 50px; }
	.kismi .kismi_icons > div a { display: flex; align-items: center; gap: 0 20px; padding: 15px; transition: all 0.3s ease; border-radius: 5px;  }
		.kismi .kismi_icons > div a:hover { box-shadow: 0px 10px 12px -14px rgba(0,0,0,1); background-color: rgba( 234 , 99, 110 , 0.1 ); background-color: white; }	
		.kismi .kismi_icons > div img { height: 42px; }	
		.kismi .kismi_icons > div	.h { margin: 0; padding: 0; font-weight: 300; font-size: 16px; text-transform: uppercase; }

.kismi .kismi_footer_icons { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; border-top: 1px solid #DEDEDE; padding: 50px 0; margin-top: 50px; }
	.kismi .kismi_footer_icons .legal-footer-col h3 { font-weight: normal; margin: 0 0 20px 0; padding: 0; font-size: 18px; }

	.kismi .kismi_footer_icons .legal-footer-col:not(.legal-footer-col-1) { }	
		.kismi .kismi_footer_icons .legal-footer-col:not(.legal-footer-col-1) img { height: 36px; }	
		.kismi .kismi_footer_icons .legal-footer-col:not(.legal-footer-col-1) h3 { margin-top: 15px; margin-bottom: 25px; }	
		.kismi .kismi_footer_icons .legal-footer-col:not(.legal-footer-col-1) .btn , .kismi .kismi_promo.kismi_promo_section_2 .btn , .kismi .kismi_promo.kismi_promo_section_9 .btn  { border: 1px solid #ABABAB; padding: 5px 10px; border-radius: 5px; color: #272425; transition: all 0.3s ease; }
			.kismi .kismi_footer_icons .legal-footer-col:not(.legal-footer-col-1) .btn:hover , .kismi .kismi_promo.kismi_promo_section_2 .btn:hover , .kismi .kismi_promo.kismi_promo_section_9 .btn:hover , .kismi .kismi_promo.kismi_promo_section_2 a:hover .btn { background-color: #F2F2F2; text-decoration: none; }		
		
	.kismi .kismi_footer_icons .legal-footer-col-1 { }
		.kismi .kismi_footer_icons .legal-footer-col-1 ul { list-style: none; margin: 0; padding: 0; display: flex; gap: 15px 15px; }	
			.kismi .kismi_footer_icons .legal-footer-col-1 ul li { font-size: 30px; color: #ABABAB; }
				.kismi .kismi_footer_icons .legal-footer-col-1 ul li a { transition: all 0.3s ease;  color: inherit; }
					.kismi .kismi_footer_icons .legal-footer-col-1 ul li a:hover { color: #EA636E; }

.kismi .kismi_footer_pink { background-color: #EA636E; color: white; margin: 50px 0 0 0; }
	.kismi .kismi_footer_pink a { color: inherit; }
	.kismi .kismi_footer_pink	.kismi_container { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; gap: 30px 80px; padding: 50px 0; }
		.kismi .kismi_footer_pink	.kismi_container .legal-footer-col.legal-footer-social ul li img { height: 40px; width: auto; }
		.kismi .kismi_footer_pink	.kismi_container .legal-footer-col { font-size: 18px; font-family: "Roboto Condensed"; }	
		.kismi .kismi_footer_pink	.kismi_container .legal-footer-col.legal-footer-col-copy { grid-column: 2/7; }
		.kismi .kismi_footer_pink	.kismi_container .legal-footer-col.legal-footer-col-logo img { width: 100%; }
		.kismi .kismi_footer_pink	.kismi_container .legal-footer-col .h3 { margin: 0 0 10px 0; padding: 0; text-transform: uppercase; font-weight: 500; font-size: 21px; }	
		.kismi .kismi_footer_pink	.kismi_container .legal-footer-col ul { margin: 10px 0; padding: 0; list-style: none; }
			.kismi .kismi_footer_pink	.kismi_container .legal-footer-col ul li { margin-bottom: 3px; }
			.kismi .kismi_footer_pink	.kismi_container .legal-footer-col.legal-footer-col-209 ul	{ margin: 0; display: flex; gap: 0 20px; }		
				.kismi .kismi_footer_pink	.kismi_container .legal-footer-col.legal-footer-col-209 ul li { font-size: 40px; margin: 0; }
		
.kismi .kismi_footer_col { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr;  border-top: 1px solid #DEDEDE; border-bottom: 1px solid #DEDEDE; padding: 50px 0; }		
	.kismi .kismi_footer_col .legal-footer-col h3 { font-weight: 500; margin: 0 0 20px 0; padding: 0; font-size: 20px; }
	.kismi .kismi_footer_col .legal-footer-col ul { list-style: none; margin: 0; padding: 0; }
		.kismi .kismi_footer_col .legal-footer-col ul li { color: #ABABAB; font-size: 17px; margin-bottom: 5px; }
			.kismi .kismi_footer_col .legal-footer-col ul li a { color: inherit; }	
				.kismi .kismi_footer_col .legal-footer-col ul li a:hover { text-decoration: underline; }
			
.kismi .kismi_footer_copyright { color: #ABABAB; padding: 20px 0; }
	.kismi .kismi_footer_copyright a { color: inherit; }				
	
.kismi .kismi_instagram { padding: 20px 0 0 0; margin-bottom: 100px; }
	.kismi .kismi_instagram .h2 , .kismi .kismi_slider_mode1 .h2 { font-size: 30px; font-weight: normal; }
	.kismi .kismi_instagram .h2 { padding-left: 150px;  }
	.kismi .kismi_instagram .kismi_instagram_grid { padding: 0 150px; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; gap: 20px 20px;  }
	.kismi .kismi_instagram .kismi_instagram_grid > div { position: relative; aspect-ratio: 1 / 1; overflow: hidden; }
		.kismi .kismi_instagram .kismi_instagram_grid > div .kismi_instagram_icon { position: absolute; bottom: 15px; right: 15px; width: 25px; height: 25px; }
		.kismi .kismi_instagram .kismi_instagram_grid > div img { width: 100%; height: 100%; object-fit: cover; object-position: center; }
		.kismi .kismi_instagram .kismi_instagram_grid > div	p { position: absolute; bottom: 12px; right: 10px; background-color: white; padding: 10px; border-radius: 5px; margin: 0; font-weight: bold; }	

.kismi .kismi_cert { padding: 60px 0 0 0; display: flex; justify-content: space-between; align-items: center; }
	.kismi .kismi_cert .kismi_cert_text { font-family: "Roboto Condensed"; color: #706f6f; padding-left: 150px; }
	.kismi .kismi_cert .kismi_cert_items { display: flex; gap: 0 40px; padding-right: 150px; }	
		.kismi .kismi_cert .kismi_cert_items img { height: 85px; filter: grayscale(1); }	

.kismi .kismi_promo { display: grid; gap: 20px 20px; padding-top: 50px; }
	.kismi .kismi_promo.kismi_promo_section_2 { grid-template-columns: repeat(4, 1fr); grid-template-rows: repeat(2, 1fr); grid-template-rows: 600px 280px 280px;  }
	.kismi .kismi_promo.kismi_promo_section_2.kismi_promo_section_2A { grid-template-rows: auto; }	
	.kismi .kismi_promo.kismi_promo_section_2.kismi_promo_section_2B { grid-template-rows: auto; }		
	.kismi .kismi_promo.kismi_promo_section_2.kismi_promo_section_2C { grid-template-rows: auto; grid-template-columns: 1fr 1fr; }			
		.kismi .kismi_promo.kismi_promo_section_2	a , .kismi .kismi_promo.kismi_promo_section_3	a , .kismi .kismi_promo.kismi_promo_section_9	a { display: block; width: 100%; height: 100%; position: relative; }
	.kismi .kismi_promo.kismi_promo_section_2	a:not(.shadow_disabled)::before  , .kismi .kismi_promo .kismi_promo_section_item_hotkis	a:not(.shadow_disabled)::before , .kismi .kismi_promo.kismi_promo_section_3 a:not(.shadow_disabled)::before , .kismi .kismi_promo.kismi_promo_section_9 a:not(.shadow_disabled)::before { position: absolute; top: 0; left: 0; background: transparent url('/file/uploads/shade.png') no-repeat; background-position: bottom left; background-size: cover; content: ""; display: block; width: 100%; height: 100%; }
		
		.kismi .kismi_promo.kismi_promo_section_2 video { max-width: 100%; }
			.kismi .kismi_promo.kismi_promo_section_2.kismi_promo_section_2A video { position: absolute; top: 50%; left: 50%; height: 100%; width: auto; transform: translate(-50%, -50%); object-fit: cover; }
		.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_2C.kismi_promo_section_item_hotkis { border: 1px solid #c6c6c6; padding: 20px; }
		.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_2C.kismi_promo_section_item_hotkis > a { margin-top: 20px; }
			.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_2C.kismi_promo_section_item_hotkis > a .kismi_promo_inner { position: static; bottom: auto; left: auto; }		
				.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_2C.kismi_promo_section_item_hotkis > a .kismi_promo_inner .kismi_countdown_text { text-align: center; font-size: 16px; }
				.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_2C.kismi_promo_section_item_hotkis > a .kismi_promo_inner .kismi_countdown { justify-content: center; display: grid; grid-template-columns: 1fr 1fr 1fr; }
					.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_2C.kismi_promo_section_item_hotkis > a .kismi_promo_inner .kismi_countdown div { font-size: 50px; }				
				.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_2C.kismi_promo_section_item_hotkis > a .kismi_promo_inner	.kismi_product_meta_prices { font-family: "Roboto Condensed"; text-align: center; font-size: 30px; margin: 15px 0; display: flex; /* flex-direction: row-reverse; */ gap: 0 20px; justify-content: center; }
					.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_2C.kismi_promo_section_item_hotkis > a .kismi_promo_inner	.kismi_product_meta_prices s { color: #9d9d9c;  }
					.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_2C.kismi_promo_section_item_hotkis > a .kismi_promo_inner	.kismi_product_meta_prices .price_after_discount { font-weight: 400; }					
		.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_2C.kismi_promo_section_item_hotkis > img { width: 100%; height: auto; object-fit: fill; }
		
		.kismi .kismi_promo_section_1 , .kismi .kismi_promo_section_7 , .kismi .kismi_promo_section_8 , .kismi .kismi_promo_section_13 { position: relative; padding-top: 0; }
			.kismi .kismi_promo_section_14 .kismi_promo_section_item_14 { position: relative; }
			.kismi .kismi_promo_section_1 video , .kismi .kismi_promo_section_14 video , .kismi .kismi_promo_section_7 video , .kismi .kismi_promo_section_8 video , .kismi .kismi_promo_section_13 video { object-fit: cover; height: 100vh; width: 100%; }
			.kismi .kismi_promo_section_1.kismi_promo_background , .kismi .kismi_promo_section_14.kismi_promo_background , .kismi .kismi_promo_section_7.kismi_promo_background , .kismi .kismi_promo_section_8.kismi_promo_background , .kismi .kismi_promo_section_13.kismi_promo_background { height: 100vh; width: 100%;  }			
			.kismi .kismi_promo_section_1	.kismi_promo_inner , .kismi .kismi_promo_section_14	.kismi_promo_inner  , .kismi .kismi_promo_section_7 .kismi_promo_inner , .kismi .kismi_promo_section_8 .kismi_promo_inner , .kismi .kismi_promo_section_13 .kismi_promo_inner { position: absolute; bottom: 30%; left: 50%; width: 100%; max-width: 1500px; transform: translateX(-50%); display: flex; align-items: flex-end; }		
				.kismi .kismi_promo_section_1	.kismi_promo_inner:not(.shadow_disabled) , .kismi .kismi_promo_section_14	.kismi_promo_inner:not(.shadow_disabled) , .kismi .kismi_promo_section_7	.kismi_promo_inner:not(.shadow_disabled) , .kismi .kismi_promo_section_8	.kismi_promo_inner:not(.shadow_disabled) , .kismi .kismi_promo_section_13	.kismi_promo_inner:not(.shadow_disabled) { background: transparent url('/file/uploads/shade.png') no-repeat; background-position: bottom left; background-size: cover; padding: 30px 40px; }
			.kismi .kismi_promo_section_1	.kismi_promo_inner .h3 , .kismi .kismi_promo_section_14	.kismi_promo_inner .h3 , .kismi .kismi_promo_section_7	.kismi_promo_inner .h3 , .kismi .kismi_promo_section_8	.kismi_promo_inner .h3 , .kismi .kismi_promo_section_13	.kismi_promo_inner .h3 { font-weight: normal; margin: 0; padding: 0; font-size: 30px; margin-bottom: 10px; }			
			.kismi .kismi_promo_section_1	.kismi_promo_inner .h2 , .kismi .kismi_promo_section_14	.kismi_promo_inner .h2 , .kismi .kismi_promo_section_7	.kismi_promo_inner .h2 , .kismi .kismi_promo_section_8	.kismi_promo_inner .h2 , .kismi .kismi_promo_section_13	.kismi_promo_inner .h2 { font-weight: 300; margin: 0; padding: 0; font-size: 60px; margin-bottom: 10px; }			
			.kismi .kismi_promo_section_1	.kismi_promo_inner .text , .kismi .kismi_promo_section_14	.kismi_promo_inner .text , .kismi .kismi_promo_section_7	.kismi_promo_inner .text , .kismi .kismi_promo_section_8	.kismi_promo_inner .text , .kismi .kismi_promo_section_13	.kismi_promo_inner .text  { font-size: 18px; max-width: 80%; font-weight: 300; font-family: "Roboto Condensed";  }			
				.kismi .kismi_promo_section_1	.kismi_promo_inner .text { max-width: 60%; }
			.kismi .kismi_promo_section_1	.kismi_promo_inner .btn , .kismi .kismi_promo_section_14	.kismi_promo_inner .btn , .kismi .kismi_promo_section_7	.kismi_promo_inner .btn , .kismi .kismi_promo_section_8	.kismi_promo_inner .btn , .kismi .kismi_promo_section_13	.kismi_promo_inner .btn { color: inherit; padding: 10px 20px; border-radius: 5px; border: 1px solid #272425; display: inline-block; margin: 20px 0 0 0; font-size: 15px; transition: all 0.3s ease; }
				.kismi .kismi_promo_section_1	.kismi_promo_inner .btn:hover , .kismi .kismi_promo_section_14	.kismi_promo_inner .btn:hover , .kismi .kismi_promo_section_7	.kismi_promo_inner .btn:hover , .kismi .kismi_promo_section_8	.kismi_promo_inner .btn:hover , .kismi .kismi_promo_section_13	.kismi_promo_inner .btn:hover { background-color: rgba( 255 , 255 , 255 , 0.2 ); }
		
		.kismi.desktop-page .kismi_promo_section_1 video { object-fit: fill; height: auto; }
			
		.kismi .kismi_promo_section_1 { overflow: hidden; width: 100%; height: 900px; }	
			.kismi .kismi_promo_section_1 .kismi_promo_section_item_1 { width: 100%; height: auto; position: absolute; top: 50%; transform: translateY(-50%); }
			
			.kismi .kismi_promo_section_14 .kismi_promo_inner { bottom: 20%; left: 60%; width: 30%; text-align: left; }			
				.kismi .kismi_promo_section_14	.kismi_promo_inner .text { font-size: 18px; font-weight: 300; font-family: "Roboto Condensed"; }
				.kismi .kismi_promo_section_14	.kismi_promo_inner .btn	{ padding: 10px 20px; font-size: 15px; }			
					.kismi .kismi_promo_section_14	.kismi_promo_inner .kismi_promo_inner_sticker { max-width: 100%; max-height: 200px; margin: 0 0 15px 0; }
							
		.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_inner .kismi_countdown { }
			.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_inner .kismi_countdown , .kismi .kismi_promo.kismi_promo_section_9 .kismi_promo_inner .kismi_countdown , .kismi .kismi_lp .kismi_countdown	{ display: flex; gap: 0 5px; margin: 25px 0 0 0; }	
			.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_inner .kismi_countdown div , .kismi .kismi_promo.kismi_promo_section_9 .kismi_promo_inner .kismi_countdown div , .kismi .kismi_lp .kismi_countdown div { background-color: #EA636E; padding: 10px 15px; color: white; font-size: 30px; font-weight: 500; min-width: 40px; text-align: center; }
				.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_inner .kismi_countdown div	span , .kismi .kismi_promo.kismi_promo_section_9 .kismi_promo_inner .kismi_countdown div span , .kismi .kismi_lp .kismi_countdown div span { display: block; margin: 0 auto; font-size: 15px; font-weight: 400; text-align: center; color: white; text-transform: uppercase; }
		
		.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_inner , .kismi .kismi_promo.kismi_promo_section_9 .kismi_promo_inner { position: absolute; bottom: 40px; left: 40px; }
			.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_inner .h3 , .kismi .kismi_promo.kismi_promo_section_9 .kismi_promo_inner .h3 , .kismi .kismi_cert .kismi_cert_text .h3 , .kismi .kismi_blog .kismi_blog_item .kismi_blog_item_meta .h3 { font-weight: 300; margin: 0; padding: 0; font-size: 22px; margin-bottom: 10px; }		
				.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_hotkis .kismi_promo_inner .kismi_countdown { margin-top: 15px; }
			.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_inner .h2 , .kismi .kismi_promo.kismi_promo_section_9 .kismi_promo_inner .h2 , .kismi .kismi_cert .kismi_cert_text .h2 , .kismi .kismi_blog .kismi_blog_item .kismi_blog_item_meta .h2 { line-height: 45px; font-weight: normal; margin: 0; padding: 0; font-size: 45px; margin-bottom: 10px; font-family: "Roboto Condensed"; font-weight: 400; }
				.kismi .kismi_cert .kismi_cert_text .h2 { font-size: 28px; margin-bottom: 5px; font-weight: 400; }
			.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_inner .text , .kismi .kismi_promo.kismi_promo_section_9 .kismi_promo_inner .text , .kismi .kismi_cert .kismi_cert_text .text { font-size: 15px; max-width: 65%; font-weight: 300; font-family: "Roboto Condensed"; }				
				.kismi .kismi_cert .kismi_cert_text .text { font-size: 16px; max-width: 90%; }
			 
		.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_2A { grid-area: 1 / 1 / 2 / 3; }
		.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_2B { grid-area: 1 / 3 / 2 / 4; }
		.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_2C { grid-area: 1 / 4 / 2 / 5; }
		.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_2D { grid-area: 2 / 1 / 3 / 2; }
			.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_2D .kismi_promo_inner , .kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_2E .kismi_promo_inner { bottom: auto; top: 40px; width: 40%; }
				.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_2D .kismi_promo_inner.kismi_promo_position_left_bottom , .kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_2E .kismi_promo_inner.kismi_promo_position_left_bottom { bottom: 20px; top: auto; }			
			.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_2D .btn , .kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_2E .btn { position: absolute; bottom: 40px; left: 40px; }			
		.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_2E { grid-area: 2 / 2 / 3 / 3; }
		.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_2G { grid-area: 3 / 1 / 4 / 3; }
		.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_2F { grid-area: 2 / 3 / 4 / 5; }

	.kismi .kismi_promo.kismi_promo_section_3 { grid-template-columns: 50% 1fr 1fr; grid-template-rows: repeat(2, 1fr);  }
		.kismi .kismi_promo.kismi_promo_section_3 .kismi_promo_inner { position: absolute; bottom: 40px; left: 40px; } 	
			.kismi .kismi_promo.kismi_promo_section_3 .kismi_promo_inner .h3 { font-weight: normal; margin: 0; padding: 0; font-size: 25px; margin-bottom: 10px; }		
			.kismi .kismi_promo.kismi_promo_section_3 .kismi_promo_inner .h2 { font-weight: normal; margin: 0; padding: 0; font-size: 45px; margin-bottom: 10px; }
			.kismi .kismi_promo.kismi_promo_section_3 .kismi_promo_inner .text { font-size: 15px; max-width: 80%; }					
		
		.kismi .kismi_promo.kismi_promo_section_3 .kismi_promo_section_item_3A { grid-row: span 2 / span 2; grid-column-start: 1; grid-row-start: 1; }	
		.kismi .kismi_promo.kismi_promo_section_3 .kismi_promo_section_item_3B { grid-row: span 2 / span 2; grid-column-start: 2; grid-row-start: 1; }	
		.kismi .kismi_promo.kismi_promo_section_3 .kismi_promo_section_item_3C { grid-column-start: 3; grid-row-start: 1; }
		.kismi .kismi_promo.kismi_promo_section_3 .kismi_promo_section_item_3D { grid-column-start: 3; grid-row-start: 2; }
 
	.kismi .kismi_promo.kismi_promo_section_4 { grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; padding: 50px 0px 0px 0px; }	
		.kismi .kismi_promo.kismi_promo_section_4	> div { position: relative; }	
			.kismi .kismi_promo.kismi_promo_section_4	> div h3 { font-weight: normal; margin: 0; padding: 0; position: absolute; bottom: 10px;left: 50%; transform: translate(-50%, -20px); font-size: 30px; }
			.kismi .kismi_promo.kismi_promo_section_4	> div h4 { font-weight: normal; margin: 0; padding: 0; position: absolute; top: 10px;left: 50%; transform: translate(-50%, 20px); font-size: 20px; }

	.kismi .kismi_promo.kismi_promo_section_6 { display: block; padding: 0; width: 100%; padding: 15px 0; /* position: fixed; top: 0; left: 0;  */ }		
		.kismi .kismi_container.kismi_promo_with_close { display: grid; grid-template-columns: 1fr 100px; justify-content: space-between; }
		.kismi .kismi_promo.kismi_promo_section_6 .close { cursor: pointer; }	
		.kismi .kismi_promo.kismi_promo_section_6	a { color: inherit; text-align: center; }		
			.kismi .kismi_promo.kismi_promo_section_6--	a:hover { text-decoration: underline; }		
		.kismi .kismi_promo.kismi_promo_section_6 .kismi_promo_inner { display: flex; gap: 0 30px; align-items: center; justify-content: center; }
			.kismi .kismi_promo.kismi_promo_section_6 .kismi_promo_inner .kismi_countdown { display: flex; gap: 0 7px; }
				.kismi .kismi_promo.kismi_promo_section_6 .kismi_promo_inner .kismi_countdown div { font-weight: bold; }
					.kismi .kismi_promo.kismi_promo_section_6 .kismi_promo_inner .kismi_countdown div span { margin: 0 1px; }
	
	.kismi .app-row-products .legal-app-row-products .kismi_promo.kismi_promo_section_9 { text-align: left; padding: 0; }
	 
	.kismi .kismi_promo > div img:not(.kismi_promo_inner_sticker) { object-fit: cover; width: 100%; height: 100%; }

.kismi .subpage-intro { }
	.kismi .subpage-intro .h1 { font-size: 40px; margin: 0 0 40px 0; padding: 0; font-weight: 500; }
	.kismi .subpage-intro .h2 { font-size: 30px; margin: 0 0 40px 0; padding: 0; font-weight: 500; }	

.kismi .kismi_text_page { margin-bottom: 60px; font-size: 20px; }
	.kismi .kismi_text_page .kismi_text_page_basic { width: 60%; }
	.kismi.page-21 .kismi_text_page .kismi_text_page_basic , .kismi.page-17 .kismi_text_page .kismi_text_page_basic , .kismi.page-19 .kismi_text_page .kismi_text_page_basic , .kismi.page-22 .kismi_text_page .kismi_text_page_basic , .kismi.page-23 .kismi_text_page .kismi_text_page_basic { margin: 0 auto; } 

.kismi .kismi_mobile_menu { display: none; }

.kismi .kismi_contact_page { display: grid; grid-template-columns: 55% 35%; grid-gap: 0 5%; }
	.kismi .kismi_contact_page .kismi_contact_page_form { }
		.kismi .kismi_contact_page .kismi_contact_page_form .g-recaptcha > div { /* width: 100% !important; */ margin-bottom: 30px !important; }
			.kismi .kismi_contact_page .kismi_contact_page_form .g-recaptcha > div iframe { width: 100% !important; }
		.kismi .kismi_contact_page .kismi_contact_page_form .legal-form-fields-check { margin: 20px 0; }

.kismi .kismi_faq { background-color: #f2f2f2; padding: 40px 0; margin: 60px 0; font-family: "Roboto Condensed"; }
	.kismi .kismi_faq .h3 { text-align: center; color: #706f6f; margin: 0 0 30px 0; padding: 0; font-size: 40px; font-weight: 400; }
	.kismi .kismi_faq .accordion { width: 70%; border-top: 1px solid #000000; margin: 0 auto 0 auto; padding: 20px 50px; }
		.kismi .kismi_faq .accordion:last-child { margin-bottom: 0; }	
		.kismi .kismi_faq .accordion .accord-content { margin: 0; padding: 0; font-size: 20px; }		
		.kismi .kismi_faq .accordion .accord-btn { border: 0; padding: 0; }		
			.kismi .kismi_faq .accordion .accord-btn h4 { display: flex; align-items: center; justify-content: space-between; font-weight: 300; }			
				.kismi .kismi_faq .accordion .accord-btn h4::before { display: none; }
				.kismi .kismi_faq .accordion .accord-btn h4	span { margin: 0; font-size: 45px; }
	
.kismi .kismi_blog { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 20px 20px; padding: 0px 0 20px 0; }
	.kismi .kismi_blog .kismi_blog_item { background-color: #F2F2F2;  transition: all 0.3s ease;  }
		.kismi .kismi_blog .kismi_blog_item:hover	{ background-color: #f6dfe1; }
		.kismi .kismi_blog .kismi_blog_item--:hover { background: transparent url('/file/uploads/shade.png') no-repeat; background-position: bottom left; background-size: cover;  }	
		.kismi .kismi_blog .kismi_blog_item img { object-fit: cover; width: 100%; height: 300px; }
		.kismi .kismi_blog .kismi_blog_item .kismi_blog_item_meta { padding: 30px; }	
			.kismi .kismi_blog .kismi_blog_item .kismi_blog_item_meta--	a:hover { text-decoration: underline; }	
			.kismi .kismi_blog .kismi_blog_item .kismi_blog_item_meta	.kismi_blog_item_text { }	

.kismi #cookies-container { background-color: rgba( 234, 99, 110 , 0.5 ); background-color: white; position: fixed; bottom: 0; left: 0; width: 100%; padding: 30px 0; border-top: 1px solid #EA636E; }		
	.kismi #cookies-container .kismi_container { display: flex; gap: 20px 50px; flex-direction: column; }
		.kismi #cookies-container .kismi_container > div { font-size: 18px; }	
		.kismi #cookies-container .kismi_container #accept-cookies-checkbox { cursor: pointer; text-transform: uppercase; background-color: black; color: white; padding: 5px 10px; }
		
.kismi .kismi_container.kismi_lp { margin-bottom: 70px; font-family: "Roboto Condensed"; color: #706f6f; }
	.kismi .kismi_container.kismi_lp ul { margin-top: 30px; margin-bottom: 30px; }
		.kismi .kismi_container.kismi_lp ul	li { margin-bottom: 10px; }
	.kismi .kismi_container.kismi_lp ol { margin-top: 30px; margin-bottom: 30px; }	
		.kismi .kismi_container.kismi_lp ol li { margin-bottom: 20px; }
	 
	.kismi .kismi_container.kismi_lp .kismi_lp_countdown { color: #1d1d1d; }
		.kismi .kismi_container.kismi_lp .kismi_lp_countdown .h4 { text-align: center; font-size: 30px; margin-top: 0; }	
		.kismi .kismi_container.kismi_lp .kismi_lp_countdown .kismi_countdown { gap: 0 10px; }
			.kismi .kismi_container.kismi_lp .kismi_lp_countdown .kismi_countdown > div { width: 100px; aspect-ratio: 1 / 1; font-size: 50px; }
				.kismi .kismi_container.kismi_lp .kismi_lp_countdown .kismi_countdown > div	span { }

	.kismi .kismi_container.kismi_lp .kismi_lp_text .kismi_lp_form_text_image { margin-top: 40px; }	
		.kismi .kismi_container.kismi_lp .kismi_lp_text .kismi_lp_form_text_image img { max-width: 100%; }			
				
	.kismi .kismi_container.kismi_lp.kismi_lp_form_right { grid-template-columns: 50% 35%; gap: 0 15%; border-top: 1px solid #706f6f; padding-top: 60px; padding-left: 100px; padding-right: 100px; box-sizing: border-box; }
		.kismi .kismi_container.kismi_lp.kismi_lp_form_right .h4_footer { font-size: 24px; text-align: center; margin: 0; padding: 0; color: #1d1d1d; font-weight: 300; }	
			.kismi .kismi_container.kismi_lp.kismi_lp_form_right .h4_footer b	{ font-weight: 500; }	
		.kismi .kismi_container.kismi_lp.kismi_lp_form_right .kismi_lp_form { }
			.kismi .kismi_container.kismi_lp.kismi_lp_form_right .kismi_lp_form	.note { margin: 30px 0 0 0; }	
		.kismi .kismi_container.kismi_lp.kismi_lp_form_right form { background-color: #ededed; padding: 30px 30px 30px 30px; margin: 30px 0; color: #1d1d1d; }	 
			.kismi .kismi_container.kismi_lp.kismi_lp_form_right form	.h3 { font-size: 30px; margin: 0; padding: 0; }	
			.kismi .kismi_container.kismi_lp.kismi_lp_form_right form .kismi_lp_form_title { text-align: center; font-size: 17px; }
			.kismi .kismi_container.kismi_lp.kismi_lp_form_right form input[type="text"] , .kismi .kismi_container.kismi_lp.kismi_lp_form_right form textarea { box-sizing: border-box; border-radius: 5px; width: 100%; display: block; margin: 20px 0 0 0; font-size: 20px; padding: 10px; border: 1px solid #1d1d1d; }
			.kismi .kismi_container.kismi_lp.kismi_lp_form_right form button , .kismi .kismi_container.kismi_lp .kismi_register_button { background-color: #2da0da; color: white; text-align: center; border: 0; display: block; width: 100%; border-radius: 5px; padding: 10px; font-weight: 500; font-size: 20px; margin: 20px 0 0 0; cursor: pointer; }
				.kismi .kismi_container.kismi_lp .kismi_register_button { width: 300px; }
				
	.kismi .kismi_container.kismi_lp.kismi_lp_image_wide { position: relative; }
		.kismi .kismi_container.kismi_lp.kismi_lp_image_wide .kismi_lp_text { width: 35%; }	
		.kismi .kismi_container.kismi_lp.kismi_lp_image_wide img , .kismi .kismi_container.kismi_lp.kismi_lp_image_wide video { width: 100%; }	
		.kismi .kismi_container.kismi_lp.kismi_lp_image_wide .kismi_lp_text { position: absolute; bottom: 50px; left: 50px; }
	
	.kismi .kismi_container.kismi_lp.kismi_lp_image_right , .kismi .kismi_container.kismi_lp.kismi_lp_image_left , .kismi .kismi_container.kismi_lp.kismi_lp_form_right { display: grid; } 
		.kismi .kismi_container.kismi_lp.kismi_lp_image_right .kismi_lp_text , .kismi .kismi_container.kismi_lp.kismi_lp_image_left .kismi_lp_text , .kismi .kismi_container.kismi_lp.kismi_lp_image_wide	.kismi_lp_text , .kismi .kismi_container.kismi_lp.kismi_lp_form_right	.kismi_lp_text { font-size: 25px; }
			.kismi .kismi_container.kismi_lp.kismi_lp_image_right .kismi_lp_text .h2 , .kismi .kismi_container.kismi_lp.kismi_lp_image_left .kismi_lp_text .h2 , .kismi .kismi_container.kismi_lp.kismi_lp_image_wide	.kismi_lp_text .h2 , .kismi .kismi_container.kismi_lp.kismi_lp_form_right .kismi_lp_text .h2 { margin: 0 0 20px 0; padding: 0; font-size: 45px; }
		.kismi .kismi_container.kismi_lp.kismi_lp_image_right .kismi_lp_image img , .kismi .kismi_container.kismi_lp.kismi_lp_image_left .kismi_lp_image img { max-width: 100%; }
	 
	.kismi .kismi_container.kismi_lp.kismi_lp_image_right { grid-template-columns: 60% 40%; }
		.kismi .kismi_container.kismi_lp.kismi_lp_image_right .kismi_lp_image {  text-align: right; }		
			.kismi .kismi_container.kismi_lp.kismi_lp_image_right .kismi_lp_image img { max-height: 150px; }
	
	.kismi .kismi_container.kismi_lp.kismi_lp_image_left {  grid-template-columns: 30% 65%; gap: 0 5%; }	
		.kismi .kismi_container.kismi_lp.kismi_lp_image_left .kismi_lp_text { padding-right: 50px; }
	
	.kismi .kismi_container.container-text { margin-top: 70px; margin-bottom: 70px; }
	
	.kismi .kismi_search { display: none; background-color: white; padding: 50px 0; position: fixed; top: 0; left: 0; width: 100%; z-index: 5; border-top: 20px solid #EA636E; box-shadow: 0px 3px 10px 2px rgba(20,33,43,0.1); }
	.kismi.tech-page .kismi_search-- { display: block; }

		.kismi .kismi_search .kismi_search_results { margin: 40px 0 0 0; display: grid; grid-template-columns: 300px 1fr;  }		
			.kismi .kismi_search .kismi_search_results .kismi_search_results_last { }		
				.kismi .kismi_search .kismi_search_results .kismi_search_results_last ul { list-style: none; margin: 0; padding: 0; }			
					.kismi .kismi_search .kismi_search_results .kismi_search_results_last ul li { margin: 0 0 7px 0; }
						.kismi .kismi_search .kismi_search_results .kismi_search_results_last ul li span { cursor: pointer; }				
							.kismi .kismi_search .kismi_search_results .kismi_search_results_last ul li span:hover { text-decoration: underline; }
			.kismi .kismi_search .kismi_search_results .kismi_search_empty { text-align: center; font-size: 20px; }							
			.kismi .kismi_search .kismi_search_results .kismi_search_results_products { overflow: auto; max-height: 600px; }
				.kismi .kismi_search .kismi_search_results .kismi_search_results_products.kismi_listing .app-row-products .legal-app-row-products { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }
					.kismi .kismi_search .kismi_search_results .kismi_search_results_products.kismi_listing .app-row-products .legal-app-row-products	.kismi_product .kismi_product_meta .h2 { font-size: 17px; margin-bottom: 5px; }
					.kismi .kismi_search .kismi_search_results .kismi_search_results_products.kismi_listing .app-row-products .legal-app-row-products	.kismi_product .kismi_product_meta .h3 { font-size: 15px; }
					.kismi .kismi_search .kismi_search_results .kismi_search_results_products.kismi_listing .app-row-products .legal-app-row-products	.kismi_product .kismi_product_meta .kismi_product_meta_prices { font-size: 19px; }
							
		.kismi .kismi_search .kismi_search_row { display: grid; grid-template-columns: 200px 1fr 50px; align-items: center; }	
			.kismi .kismi_search .kismi_search_row .kismi_search_close { text-align: right; cursor: pointer; }
				.kismi .kismi_search .kismi_search_row .kismi_search_close span { font-size: 35px; }
			.kismi .kismi_search .kismi_search_row > div:first-child img { width: 100%; }
			.kismi .kismi_search .kismi_search_row form	{ margin: 0 auto; text-align: center; display: flex; align-items: center; gap: 0 20px; width: 70%; position: relative; }		
				.kismi .kismi_search .kismi_search_row form input[type="text"] { font-size: 16px; width: 100%; margin: 0; }			
				.kismi .kismi_search .kismi_search_row form .button { position: absolute; right: 10px; top: 7px; border: 0; background: none; }
					.kismi .kismi_search .kismi_search_row form .button img { filter: brightness(0%); height: 25px; width: auto; }			
	
@media( min-width: 3800px) {

	.kismi .kismi_promo_section_1 { overflow: hidden; width: 100%; height: 1500px; }	
	
}
			
@media( max-width: 1920px) {
	
	.kismi .kismi_footer_pink .kismi_container { gap: 30px 50px; }
	
	.kismi .kismi_listing .app-row-products .legal-app-row-products .kismi_product .kismi_product_image img { height: auto; }
				
	.kismi .kismi_promo_section_1 { overflow: hidden; width: 100%; height: 800px; }	
	
	.kismi .kismi_container { max-width: 1350px; }
	
	.kismi .kismi_icons > div img { height: 32px; }	
	.kismi .kismi_icons > div	.h { font-size: 14px; }
	 
	.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_2E .kismi_promo_inner { width: 50%; }	 
	.kismi .kismi_promo_section_1 .kismi_promo_inner .h2, .kismi .kismi_promo_section_14 .kismi_promo_inner .h2, .kismi .kismi_promo_section_7 .kismi_promo_inner .h2, .kismi .kismi_promo_section_8 .kismi_promo_inner .h2, .kismi .kismi_promo_section_13 .kismi_promo_inner .h2 { font-weight: 400; }	 
	.kismi .kismi_promo_section_1 .kismi_promo_inner .h3, .kismi .kismi_promo_section_14 .kismi_promo_inner .h3, .kismi .kismi_promo_section_7 .kismi_promo_inner .h3, .kismi .kismi_promo_section_8 .kismi_promo_inner .h3, .kismi .kismi_promo_section_13 .kismi_promo_inner .h3	{ font-size: 34px; }
	.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_inner .h3, .kismi .kismi_promo.kismi_promo_section_9 .kismi_promo_inner .h3, .kismi .kismi_cert .kismi_cert_text .h3, .kismi .kismi_blog .kismi_blog_item .kismi_blog_item_meta .h3 { font-size: 21px; font-weight: 300; }
	.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_inner .h2, .kismi .kismi_promo.kismi_promo_section_9 .kismi_promo_inner .h2, .kismi .kismi_cert .kismi_cert_text .h2, .kismi .kismi_blog .kismi_blog_item .kismi_blog_item_meta .h2 { font-size: 36px; line-height: 36px; }	
		
}
 
@media (max-width: 780px) {
	 
	.kismi .kismi_text_page .kismi_text_page_basic { width: 100%; }
		
	.kismi .kismi_text_page .kismi_text_page img { max-width: 100%; }
	
	.kismi #cookies-container .kismi_container { gap: 0; }
		.kismi #cookies-container .kismi_container > div	{ font-size: 16px; }
	
	.kismi .kismi_contact_page { grid-template-columns: 1fr; gap: 50px 0; }
	
	.kismi .kismi_container .kismi_breadcrumbs { flex-wrap: wrap; gap: 5px 10px; height: auto; margin: 20px 0; margin: 10px 0; }
		.kismi .kismi_container .kismi_breadcrumbs li { display: none; }	
	
	.legal-home .container-text-error, .legal-home .app-row { padding: 0; }
	
	.kismi .kismi_container { max-width: 100%; padding-left: 15px; padding-right: 15px; }	
	.kismi .kismi_promo { display: flex; flex-direction: column; gap: 15px 0; padding-top: 30px;  }
	
	.kismi .kismi_container.accordion-container { width: 100%; padding: 0; }
	.kismi .kismi_faq .h3 { font-size: 25px; padding: 0 15px; }
	.kismi .kismi_faq .accordion { padding: 20px 20px; width: 100%; box-sizing: border-box; }
		.kismi .kismi_faq .accordion .accord-content { width: 100%; font-size: 17px; }
		.kismi .kismi_faq .accordion .accord-btn { margin-bottom: 10px; }
			.kismi .kismi_faq .accordion .accord-btn h4 { font-size: 22px; font-weight: 500; }
				.kismi .kismi_faq .accordion .accord-btn h4 span	{ display: none; }
	 
	.kismi.kismi_show_mobile_menu { overflow-y: hidden; }

	.kismi .kismi_promo_section_1 video , .kismi .kismi_promo_section_14 video , .kismi .kismi_promo_section_7 video , .kismi .kismi_promo_section_8 video , .kismi .kismi_promo_section_13 video { height: auto; }
	.kismi .kismi_promo.kismi_promo_section_2.kismi_promo_section_2A video { position: static; transform:none; object-fit: cover; height: auto; top: auto; left: auto; }	/* object-fit: fill */
	
	.kismi .legal-discount-for-start-fast .legal-discount-for-start-fast-text > div { width: 100%; box-sizing: border-box; }
	.kismi .legal-cart-order-classic-item .kismi_cart_product_meta { text-align: center; }
	.kismi .kismi_cart .legal-cart-order .legal-cart-order-gfx li label div { font-size: 18px; background-size: contain;  }
	
	.kismi .legal-cart-products-sticky .kismi_delivery_time .send_date_time { display: block; }
	
	.kismi .legal-shadow-window .kismi_cart_window_btn .btn { width: 100%; display: block; box-sizing: border-box; margin-bottom: 10px; text-align: center; }
	.kismi .legal-shadow-window .kismi_cart_window_btn .legal-shadow-close { text-align: center; margin: 0 auto; display: block; }
						
	.kismi .kismi_mobile_menu { display: block; position: fixed; height: calc(100% - 60px); width: 100%; box-sizing: border-box; top: 60px; left: -100%; transition: transform .5s ease-in-out; z-index: 100; overflow-y: auto; background-color: white; padding-top: 10px; padding-bottom: 10px; }
		.kismi .kismi_mobile_menu .kismi_mobile_socials { list-style: none; margin: 20px 0 0 0; padding: 0; text-align: center; display: flex; justify-content: center; gap: 0 20px; }
			.kismi .kismi_mobile_menu .kismi_mobile_socials	li { font-size: 35px; color: #EA636E; }	
				.kismi .kismi_mobile_menu .kismi_mobile_socials	li a { color: inherit; } 
				.kismi .kismi_mobile_menu .kismi_mobile_socials	li img { height: 40px; width: auto; filter: brightness(0) saturate(100%) invert(69%) sepia(70%) saturate(3818%) hue-rotate(314deg) brightness(92%) contrast(100%); }
				
		.kismi .kismi_mobile_menu .kismi_promo.kismi_promo_section_15 { display: grid; grid-template-columns: 1fr 1fr; gap: 20px 20px; padding-left: 0; padding-right: 0; }
			.kismi .kismi_mobile_menu .kismi_promo.kismi_promo_section_15	img { object-fit: fill; height: auto; }	
			
		.kismi .kismi_mobile_menu .kismi_dropdown_level_0 { padding: 0; margin: 0; list-style: none; }
			.kismi .kismi_mobile_menu .kismi_dropdown_level_0	li.kismi_menu_icon { display: none; }
			.kismi .kismi_mobile_menu .kismi_dropdown_level_0	li > a { text-transform: uppercase; font-size: 21px; font-weight: 300; text-align: center; display: block; border-bottom: 1px solid #EA636E; padding-bottom: 10px; padding-top: 10px;  }	
			.kismi .kismi_mobile_menu .kismi_dropdown_level_0 .kismi_dropdown { display: none; }					
				.kismi .kismi_mobile_menu .kismi_dropdown_level_0 .kismi_dropdown .kismi_container { padding: 0; }
					.kismi .kismi_mobile_menu .kismi_dropdown_level_0 .kismi_dropdown .kismi_container .kismi_dropdown_title { text-transform: uppercase; text-align: center; font-weight: 300; font-size: 18px; }
					.kismi .kismi_mobile_menu .kismi_dropdown_level_0 .kismi_dropdown .kismi_container img { max-width: 100%; }							
				.kismi .kismi_mobile_menu .kismi_dropdown_level_0 .kismi_dropdown .kismi_dropdown_gfx_inner { display: grid; grid-template-columns: 1fr 1fr; gap: 20px 20px; margin-bottom: 30px; }			
					.kismi .kismi_mobile_menu .kismi_dropdown_level_0 .kismi_dropdown .kismi_dropdown_gfx_inner	a .h3 , .kismi .kismi_mobile_menu .kismi_promo.kismi_promo_section_15 a .h3 { margin: 10px 0 0 0; padding: 0; text-align: center; font-weight: 400; }
				
				.kismi .kismi_mobile_menu .kismi_dropdown_all_btn { display: none; }
				
				.kismi .kismi_mobile_menu .kismi_dropdown_level_0 .kismi_dropdown .kismi_dropdown_list_inner { margin-bottom: 50px; }
					.kismi .kismi_mobile_menu .kismi_dropdown_level_0 .kismi_dropdown .kismi_dropdown_list_inner .kismi_dropdown_list_inner_menu { list-style: none; margin: 0; padding: 0; }
					.kismi .kismi_mobile_menu .kismi_dropdown_level_0 .kismi_category .kismi_dropdown .kismi_dropdown_list_inner .kismi_dropdown_list_inner_menu { display: none; list-style: none; }
					.kismi .kismi_mobile_menu .kismi_dropdown_level_0 .kismi_dropdown .kismi_dropdown_list_inner .kismi_dropdown_list_inner_opt > .h3 { cursor: pointer; font-weight: 300; text-align: center; text-transform: uppercase; font-size: 20px; border-bottom: 1px solid #EA636E; border-top: 1px solid #EA636E; padding-top: 10px; padding-bottom: 10px; margin-bottom: 5px; margin-top: 0; }					
					.kismi .kismi_mobile_menu .kismi_dropdown_level_0 .kismi_dropdown .kismi_dropdown_list_inner .kismi_dropdown_list_inner_opt .kismi_dropdown_list_inner_opt_inner { margin-bottom: 50px; }				
					
				.kismi .kismi_mobile_menu .kismi_dropdown_level_0 .kismi_dropdown .kismi_dropdown_list_inner .kismi_dropdown_list_inner_opt .kismi_dropdown_list_inner_opt_inner { display: none;  overflow: hidden; position: relative; }
					.kismi .kismi_mobile_menu .kismi_dropdown_level_0 .kismi_dropdown .kismi_dropdown_list_inner .kismi_dropdown_list_inner_opt .kismi_dropdown_list_inner_opt_inner > div { display: grid; gap: 20px 20px; grid-template-columns: 1fr 1fr 1fr 1fr; margin-top: 20px;  }
					.kismi .kismi_mobile_menu .kismi_dropdown_level_0 .kismi_dropdown .kismi_dropdown_list_inner .kismi_dropdown_list_inner_opt .kismi_dropdown_list_inner_opt_inner a { text-align: center; }
						.kismi .kismi_mobile_menu .kismi_dropdown_level_0 .kismi_dropdown .kismi_dropdown_list_inner .kismi_dropdown_list_inner_opt .kismi_dropdown_list_inner_opt_inner a img { height: 50px; }
						.kismi .kismi_mobile_menu .kismi_dropdown_level_0 .kismi_dropdown .kismi_dropdown_list_inner .kismi_dropdown_list_inner_opt .kismi_dropdown_list_inner_opt_inner a .h3 { margin: 0; padding: 0; font-weight: 300; font-size: 15px; }					
	
	.kismi .kismi_container.kismi_lp { margin-bottom: 35px; }
		.kismi .kismi_container.kismi_lp .kismi_register_button { width: 100%; box-sizing: border-box; }
	
	.kismi .kismi_container.kismi_lp .kismi_lp_countdown .kismi_countdown { justify-content: center;  }
		.kismi .kismi_container.kismi_lp .kismi_lp_countdown .kismi_countdown > div	{ width: auto; }
	.kismi .kismi_container.kismi_lp.kismi_lp_image_right , .kismi .kismi_container.kismi_lp.kismi_lp_form_right , .kismi .kismi_container.kismi_lp.kismi_lp_image_left { grid-template-columns: 1fr; gap: 50px 0; }
	.kismi .kismi_container.kismi_lp.kismi_lp_image_right .kismi_lp_text, .kismi .kismi_container.kismi_lp.kismi_lp_image_left .kismi_lp_text, .kismi .kismi_container.kismi_lp.kismi_lp_image_wide .kismi_lp_text, .kismi .kismi_container.kismi_lp.kismi_lp_form_right .kismi_lp_text	{ font-size: 20px; }
	.kismi .kismi_container.kismi_lp.kismi_lp_image_right .kismi_lp_image	{ text-align: center; }
		.kismi .kismi_container.kismi_lp.kismi_lp_image_right .kismi_lp_image img	{ max-height: none; max-width: 70%; }
	.kismi .kismi_container.kismi_lp.kismi_lp_image_right .kismi_lp_text .h2, .kismi .kismi_container.kismi_lp.kismi_lp_image_left .kismi_lp_text .h2, .kismi .kismi_container.kismi_lp.kismi_lp_image_wide .kismi_lp_text .h2, .kismi .kismi_container.kismi_lp.kismi_lp_form_right .kismi_lp_text .h2	{ font-size: 32px; font-weight: 500; line-height: 110%; }
		.kismi .kismi_container.kismi_lp.kismi_lp_image_right .kismi_lp_text .h2 { font-size: 40px; }
	 
	.kismi .kismi_container.kismi_lp.kismi_lp_form_right { padding: 15px 15px; }
		.kismi .kismi_container.kismi_lp.kismi_lp_form_right .h4_footer	{ font-size: 22px; }
		 
	.kismi .kismi_container.kismi_lp.kismi_lp_image_wide .kismi_lp_text { width: 80%; font-size: 20px; }
		.kismi .kismi_container.kismi_lp.kismi_lp_image_wide .kismi_lp_text .h2 { font-size: 32px; font-weight: 400; margin-bottom: 10px; }
	
	.kismi .kismi_container.kismi_lp.kismi_lp_image_left .kismi_lp_text { padding-right: 0; }
										 
	.kismi .kismi_top_menu { padding: 10px 0; }
		.kismi .kismi_top_menu ul	{ gap: 0 15px; }
		.kismi .kismi_top_menu .kismi_top_menu_container { padding-left: 40px; padding-right: 40px; display: flex; justify-content: space-between; align-items: center; }
		.kismi .kismi_top_menu .kismi_top_menu_left { display: none; }
		.kismi .kismi_top_menu .kismi_top_menu_left .kismi_dropdown_level_0 , .kismi .kismi_top_menu .kismi_top_menu_right .kismi_dropdown_level_0 li { display: none; }
			.kismi .kismi_top_menu .kismi_top_menu_right .kismi_dropdown_level_0 li.kismi_mobile_menu_init { display: block; cursor: pointer; }
				.kismi .kismi_top_menu .kismi_top_menu_right .kismi_dropdown_level_0 li.kismi_mobile_menu_init a .fa-bars { font-size: 25px; }			
		.kismi .kismi_top_menu .kismi_top_menu_left .kismi_dropdown_level_00 li a { cursor: pointer; }		
			.kismi .kismi_top_menu .kismi_top_menu_right .kismi_dropdown_level_0-- { margin-right: 10px; }		
				.kismi .kismi_top_menu .kismi_top_menu_right .kismi_dropdown_level_0 li { margin-right: 10px; }				
					.kismi .kismi_top_menu .kismi_top_menu_right .kismi_dropdown_level_0 li:last-child { margin-right: 0; }
				.kismi .kismi_top_menu .kismi_top_menu_right .kismi_dropdown_level_0 li.basket-icon , .kismi .kismi_top_menu .kismi_top_menu_right .kismi_dropdown_level_0 li.kismi_menu_icon { display: block; }
		.kismi .kismi_top_menu .kismi_top_menu_logo- { margin:0 auto; text-align: center; }
			.kismi .kismi_top_menu .kismi_top_menu_logo img { margin-top: 5px; height: 35px; }
	
	.kismi .kismi_search { position: fixed; height: calc(100% - 60px); top: 63px; border-top: 0; padding-top: 30px; }
		.kismi .kismi_search .kismi_search_row { display: flex; margin-bottom: 30px; }			
			.kismi .kismi_search .kismi_search_row > div { display: none; }		
			.kismi .kismi_search .kismi_search_row form	{ width: 85%; margin: 0; margin-right: 13px; }		
				.kismi .kismi_search .kismi_search_row form	.button { display: none; }		
			.kismi .kismi_search .kismi_search_results { grid-template-columns: 1fr; margin-top: 20px; }			
				.kismi .kismi_search .kismi_search_results .kismi_search_results_last { display: none; text-align: center; margin-bottom: 20px; }
				.kismi .kismi_search .kismi_search_results .kismi_search_results_products.kismi_listing .app-row-products { margin-top: 20px !important;  }
					.kismi .kismi_search .kismi_search_results .kismi_search_results_products.kismi_listing .app-row-products .legal-app-row-products	{ grid-template-columns: 1fr 1fr; }		
	
	.kismi .kismi_icons { display: grid; grid-template-columns: 1fr 1fr; gap: 30px 20px; width: 80%; margin: 0 auto; padding-top: 0px;  align-items: center; margin-top: 30px; }
		.kismi .kismi_icons > div img	{ height: auto; width: 35px; }
		.kismi .kismi_icons > div a	{ padding: 0; }	
		.kismi .kismi_icons > div .h {  }
	
	.kismi .kismi_promo_section_1 { height: 450px; }		
	.kismi .kismi_container.kismi_promo_with_close { display: grid; grid-template-columns: 1fr 35px; padding: 0 10px; }	 	 
	.kismi .kismi_promo.kismi_promo_section_4 { display: grid; grid-template-columns: 1fr 1fr; padding: 30px 15px 0 15px; gap: 15px 15px; }
	
	.kismi .kismi_promo.kismi_promo_section_image.kismi_promo_section_1 { padding-top: 0px; height: auto; }
		.kismi .kismi_promo.kismi_promo_section_image.kismi_promo_section_1 .kismi_promo_section_item_1 { position: static; top: auto; transform: none; }
	
	.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_inner .text { max-width: 95%; }
	
	.kismi .kismi_blog { grid-template-columns: 1fr; gap: 50px 0; padding-left: 0; padding-right: 0; }
	 
	.kismi .kismi_footer_pink .kismi_container { display: flex; flex-direction: column; justify-content: center; text-align: center; gap: 10px 0; padding: 30px 15px; }
		.kismi .kismi_footer_pink .kismi_container .legal-footer-col.legal-footer-col-copy { font-size: 15px; }
		.kismi .kismi_footer_pink .kismi_container .legal-footer-col.legal-footer-col-logo { display: none; }
		.kismi .kismi_footer_pink .kismi_container .legal-footer-col .h3 { cursor: pointer; }
		.kismi .kismi_footer_pink .kismi_container .legal-footer-col ul { display: none; }
		.kismi .kismi_footer_pink .kismi_container .legal-footer-col.legal-footer-col-209 ul { justify-content: center; }	
	
	.kismi .kismi_category_welcome { grid-template-columns: 1fr; }
		.kismi .kismi_category_welcome .kismi_category_welcome_text	{ padding: 30px; font-size: 16px; }
			.kismi .kismi_category_welcome .kismi_category_welcome_text .h3	{ font-size: 25px; }	

	.kismi .kismi_filters_title { cursor: pointer; }
			
	.kismi .kismi_listing_sidebar { display: block; }
		.kismi .kismi_listing_sidebar .kismi_sidebar { display: none; margin-bottom: 40px; }
		.kismi .kismi_listing_sidebar .app-row-products { margin-top: 0 !important; }

	.kismi .kismi_product_section_description .kismi_product_section_description_item { display: flex; flex-direction: column-reverse; }	
		.kismi .kismi_product_section_description .kismi_product_section_description_item .kismi_product_section_description_item_text { padding: 20px 20px; }
	 
	.kismi .kismi_listing .app-row-products { padding: 0 0 !important; }
		.kismi .kismi_listing .app-row-products .legal-app-row-products { grid-template-columns: 1fr 1fr; gap: 10px 10px; }
			.kismi .kismi_listing .app-row-products .legal-app-row-products .kismi_product .kismi_product_meta .h2 { font-size: 20px; }		
			.kismi .kismi_listing .app-row-products .legal-app-row-products .kismi_product .kismi_product_meta .h3 { font-size: 15px; padding-left: 3px; padding-right: 3px; }
			.kismi .kismi_listing .app-row-products .legal-app-row-products .kismi_product .kismi_product_meta .kismi_product_meta_prices	{ font-size: 18px; }		
			.kismi .kismi_listing .app-row-products .legal-app-row-products .kismi_product .kismi_product_image img	{ height: auto; }	
			.kismi .kismi_listing .app-row-products .legal-app-row-products .kismi_promo_section_10 { grid-column: 1/3; }
	
	.kismi .kismi_modal .kismi_modal_container { grid-template-columns: 1fr; width: 90%; }
		.kismi .kismi_modal .kismi_modal_container .kismi_modal_gfx { display: none; }	
		.kismi .kismi_modal .kismi_modal_container .kismi_modal_text_parent .kismi_modal_text	{ padding: 12px 30px 70px 30px; font-size: 17px; }
	
		.kismi .kismi_modal.kismi_modal_id_rate	.kismi_modal_container { }	
		
	.kismi .kismi_cert { flex-direction: column; }
		.kismi .kismi_cert .kismi_cert_text { padding: 0; text-align: center; }
			.kismi .kismi_cert .kismi_cert_text .text { margin: 0 auto 30px auto; } 
		.kismi .kismi_cert .kismi_cert_items { gap: 0 15px; padding: 0; }
			.kismi .kismi_cert .kismi_cert_items img { height: 45px; }
	
	.kismi .legal-product-page { grid-template-columns: 1fr; }
		.kismi .legal-product-page .legal-product-page-spec .add-cart-info2 { font-size: 18px; }
		.kismi .legal-product-page .kismi_product_gallery	{ grid-template-columns: 1fr 1fr 1fr; }		
		.kismi .legal-product-page .legal-product-page-spec	{ padding: 0; }
			.kismi .legal-product-page .legal-product-page-spec .kismi_product_meta_container	{ margin: 30px auto 50px auto; width: 85%; }	
			.kismi .legal-product-page .legal-product-page-spec .kismi_select_size .kismi_select_size_header .material-symbols-outlined { display: none; }
			.kismi .legal-product-page .legal-product-page-spec .kismi_product_meta .h1 { margin-bottom: 15px; }			
			.kismi .legal-product-page .legal-product-page-spec .kismi_sidebar .kismi_sidebar_item	{ width: 90%; }	
			.kismi .legal-product-page .legal-product-page-spec .kismi_sidebar .kismi_sidebar_item.kismi_sidebar_item_open { width: 90%; }			
				.kismi .legal-product-page .legal-product-page-spec .kismi_sidebar .kismi_sidebar_item .kismi_sidebar_opt .kismi_sidebar_opt_products	{ display: grid; grid-template-columns: 1fr 1fr; gap: 10px 10px; }		
	
	.kismi .kismi_listing_sidebar .kismi_sidebar .kismi_sidebar_item .h3, .kismi .legal-product-page .legal-product-page-spec .kismi_sidebar .kismi_sidebar_item .h3	{ font-size: 18px; }
	
	.kismi .kismi_listing .app-row-products .legal-app-row-products > div .kismi_badge_spec { font-size: 12px; padding: 3px 4px; top: 10px; left: 10px; border: 0; display: none; }
		.kismi .kismi_listing .app-row-products .legal-app-row-products > div .kismi_badge_spec.kismi_badge_spec_24 { display: block; top: 5px; right: 5px; font-size: 12px; padding: 2px 3px; }	
	.legal-home .app-row-products .legal-app-row-products > div .badge { font-size: 12px; padding: 3px 4px; top: 10px; right: 10px; }
	 
	.kismi .kismi_product_section_description { }	
		.kismi .kismi_product_section_description .kismi_product_section_description_item	{ grid-template-columns: 1fr; }
	
	.kismi .slider { }
		.kismi .slider .owl-item .kismi_product_meta_label { padding: 5px 5px; }
			.kismi .slider .owl-item .kismi_product_meta_label .kismi_product_meta_prices	{ font-size: 16px; margin: 0; }	
		.kismi .slider .app-row.app-row-carousel {   }
	
	.kismi .kismi_instagram .h2 , .kismi .kismi_slider_mode1 .h2 { padding: 0; text-align: center; font-size: 26px; }
	.kismi .kismi_instagram .kismi_instagram_grid	{ grid-template-columns: 1fr 1fr; padding: 0; gap: 20px 20px; }
	
	.kismi .kismi_container .kismi_slider.kismi_slider_image_link { padding: 0; }
	
	.kismi .kismi_promo_section_14 .kismi_promo_inner .kismi_promo_inner_sticker { max-height: 100px; }
	
	.kismi .kismi_promo_section_1	.kismi_promo_inner .text { max-width: 90%; }	
	
	.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_2D .btn, .kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_2E .btn { left: 5%; bottom: 10%; }
		
	.kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_section_item_2C.kismi_promo_section_item_hotkis { margin-left: 20px; margin-right: 20px; margin-top: 20px; }
	
	.kismi .kismi_promo.kismi_promo_section_9 .kismi_promo_section_item_9 { height: 100%; }
	
	.kismi .kismi_promo.kismi_promo_section_3 .kismi_promo_inner .h3 , .kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_inner .h3, .kismi .kismi_promo.kismi_promo_section_9 .kismi_promo_inner .h3, .kismi .kismi_cert .kismi_cert_text .h3, .kismi .kismi_blog .kismi_blog_item .kismi_blog_item_meta .h3	{ font-size: 20px; } 
	.kismi .kismi_promo.kismi_promo_section_3 .kismi_promo_inner .h2 , .kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_inner .h2, .kismi .kismi_promo.kismi_promo_section_9 .kismi_promo_inner .h2, .kismi .kismi_cert .kismi_cert_text .h2, .kismi .kismi_blog .kismi_blog_item .kismi_blog_item_meta .h2	{ line-height: 100%; font-size: 30px; }
	.kismi .kismi_promo.kismi_promo_section_3 .kismi_promo_inner , .kismi .kismi_promo.kismi_promo_section_2 .kismi_promo_inner, .kismi .kismi_promo.kismi_promo_section_9 .kismi_promo_inner { bottom: 10%; left: 5%; }
	  	
	.kismi .kismi_promo_section_1 .kismi_promo_inner, .kismi .kismi_promo_section_14 .kismi_promo_inner, .kismi .kismi_promo_section_7 .kismi_promo_inner, .kismi .kismi_promo_section_8 .kismi_promo_inner, .kismi .kismi_promo_section_13 .kismi_promo_inner	{ bottom: 10%; left: 5%; width: auto;  transform: none; }
	.kismi .kismi_promo_section_1 .kismi_promo_inner .h2, .kismi .kismi_promo_section_14 .kismi_promo_inner .h2, .kismi .kismi_promo_section_7 .kismi_promo_inner .h2, .kismi .kismi_promo_section_8 .kismi_promo_inner .h2, .kismi .kismi_promo_section_13 .kismi_promo_inner .h2 { font-size: 30px; }	
	.kismi .kismi_promo_section_1 .kismi_promo_inner .h3, .kismi .kismi_promo_section_14 .kismi_promo_inner .h3, .kismi .kismi_promo_section_7 .kismi_promo_inner .h3, .kismi .kismi_promo_section_8 .kismi_promo_inner .h3, .kismi .kismi_promo_section_13 .kismi_promo_inner .h3 { font-size: 20px; }	
	.kismi .kismi_promo_section_1 .kismi_promo_inner .text, .kismi .kismi_promo_section_14 .kismi_promo_inner .text, .kismi .kismi_promo_section_7 .kismi_promo_inner .text, .kismi .kismi_promo_section_8 .kismi_promo_inner .text, .kismi .kismi_promo_section_13 .kismi_promo_inner .text	{ font-size: 16px; }	
	.kismi .kismi_promo_section_1 .kismi_promo_inner .btn, .kismi .kismi_promo_section_14 .kismi_promo_inner .btn, .kismi .kismi_promo_section_7 .kismi_promo_inner .btn, .kismi .kismi_promo_section_8 .kismi_promo_inner .btn, .kismi .kismi_promo_section_13 .kismi_promo_inner .btn	{ font-size: 13px; padding: 10px 10px; }
	
	.kismi .app-row-carousel .owl-carousel .owl-item .h2 { font-size: 15px !important; margin: 5px 0 5px 0; }
	.legal-home .app-row-carousel .owl-carousel .owl-item div div	{ font-size: 16px; }
	
	.legal-home .legal-cart-container { padding: 0 10px; }
	   	 	
}