/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.4.1754390792
Updated: 2025-08-05 12:46:32

*/

.elementor-field-option{
	font-size: 12px;
	line-height: 1.5;
}

:root {
  --navy-blue: #003166;
  --light-navy-blue: #778FAA;
}

header.elementor-sticky--effects {
    transform: translateY(0) !important;
    transition: none !important;
}

/* global */
[id^="elementor-toc__heading-anchor"] {
  scroll-margin-top: 120px;
}
[id] {
  scroll-margin-top: 120px;
}
.cs-shadow-box{
  box-shadow:
    0 183px 51px 0 #00000000,
    0 117px 47px 0 #00000003,
    0 66px 40px 0 #0000000D,
    0 29px 29px 0 #00000017,
    0 7px 16px 0 #0000001A;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message{
	border-top: none;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{
	content: "\e029";
	color: var(--navy-blue);!important;
}
.button,
.wc-block-components-button{
	background-color: var(--navy-blue)!important;
	color: #fff!important;
	font-weight: 400!important;
	font-size: 16px!important;
	border-radius: 0!important;
}
.button:hover,
.wc-block-components-button:hover{
	background-color: var(--light-navy-blue)!important;
}

.cs-breadcrumbs{
	font-size: 12px;
}

/* Header */
@media(max-width: 767px){
	.cs-top-menu-section ul li:nth-child(-n+2){
		display: none;
}}
.cs-header-wishlist .top_wishlist-heart{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.cs-header-wishlist .top_wishlist-heart:before {
    content: ""!important;
    display: inline-block;
    width: 20px; 
    height: 20px; 
    background-image: url("/wp-content/uploads/2025/08/favorite.svg");
    background-size: contain; 
    background-repeat: no-repeat;
    margin-bottom: 7px;
}
@media(max-width: 767px){
	.cs-header-wishlist .top_wishlist-heart:before {
    	width: 20px; 
    	height: 20px; 
    	margin-bottom: 0px;
}}
.cs-header-wishlist .wishlist_products_counter_text{
	font-size: 12px;
	font-weight: 600;
}
@media(max-width: 1024px){
	.cs-header-wishlist .wishlist_products_counter_text{
		font-size: 10px;
}}
@media(max-width: 767px){
	.cs-header-wishlist .wishlist_products_counter_text{
		font-size: 8px;
		margin-top: 4px;
}}
.cs-header-wishlist .wishlist_products_counter_number{
	position: absolute;
	top: -6px;
	right: 15px;
	font-size: 10px;
    background: #9ED0AC;
	padding: 0px 4px;
    border-radius: 100%;
	color: white;
}
@media(max-width: 767px){
	.cs-header-wishlist .wishlist_products_counter_number{
		right: 0px;
		top: -7px;
	}
}
.cs-header-cart .elementor-button-icon-qty{
	font-size: 10px!important;
	height: 15px!important;
	left: 12px;
}
.cs-header-cart .elementor-button:focus:not(.elementor-button--view-cart):not(.elementor-button--checkout) {
    background-color: white !important;
}


.cs-fibo-header .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{
	border: 1px solid #ECECEC;
}
.cs-fibo-header .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{
	display: none;
}

.cs-fibo-header .dgwt-wcas-search-submit svg{
	display: none;
}
.cs-fibo-header .dgwt-wcas-search-submit{
	background: url("/wp-content/uploads/2025/08/search.svg") center no-repeat;
}
.cs-fibo-header .dgwt-wcas-search-input,
.cs-fibo-header .dgwt-wcas-search-submit{
	border-color: var(--navy-blue)!important;
}
.cs-fibo-header .dgwt-wcas-search-input::placeholder {
  color: var(--navy-blue)!important; 
  opacity: 1!important; 
}

@media(max-width:767px){
	.cs-header-icons .elementor-image-box-content,
	.cs-header-icons .wishlist_products_counter_text,
	.cs-header-icons .cs-header-cart-signature{
		display: none;
}}

.elementor-menu-cart__footer-buttons .elementor-button--view-cart{
	display: none!important;
}


/* Strona główna */

@media(max-width: 767px){
	.cs-main-page-icon-box{
		min-width: 250px!important;
}
	.cs-main-page-icons-wrapper .e-con-inner{
		width: 100%!important;
		overflow-x: auto!important;
		overflow-y: visible!important;
	}
}

.cs-main-page-icon-box{
	  box-shadow:
    0 183px 51px 0 #00000000,
    0 117px 47px 0 #00000003,
    0 66px 40px 0 #0000000D,
    0 29px 29px 0 #00000017,
    0 7px 16px 0 #0000001A;
}
@media (max-width: 767px) {
  .cs-main-page-icon-box {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  }
}

/*******************************************/
@media (min-width: 768px) {
  .cs-hover-container {
    display: flex;
    flex-direction: column;
    overflow: hidden;
  }

  .cs-hover-image {
    opacity: 1;
    max-height: 300px; 
    transition: opacity 0.5s ease-in-out, max-height 0.5s ease-in-out;
  }

  .cs-hover-heading {
    transition: transform 0.5s ease-in-out;
  }

  .cs-hover-category-list {
    opacity: 0;
    visibility: hidden;
    max-height: 0;
    overflow: hidden;
    transform: translateY(20px);
    transition: opacity 0.5s ease-in-out 0.1s, 
                transform 0.5s ease-in-out 0.1s,
                max-height 0.5s ease-in-out 0.1s;
  }

  .cs-hover-container:hover .cs-hover-image {
    opacity: 0;
    max-height: 0;
  }

  .cs-hover-container:hover .cs-hover-heading {
    transform: translateY(-20px);
  }

  .cs-hover-container:hover .cs-hover-category-list {
    opacity: 1;
    visibility: visible;
    max-height: 500px; 
    transform: translateY(0);
  }
}

@media (max-width: 767px) {
  .cs-hover-category-list {
    opacity: 1;
    visibility: visible;
    max-height: none;
    transform: none;
    overflow: visible;
  }

  .cs-hover-image {
    opacity: 1;
    max-height: none;
  }

  .cs-hover-heading {
    transform: none;
  }
}


/*******************************************/

.cs-main-page-blog{
	height: 100%!important;
}
/*
.cs-blog-loop-mainpage{
	min-width: 300px!important;
}

.cs-main-page-blog-cointainer{
	width: 100%;
	overflow: auto;
}
*/

.cs-product-loop-custom-price{
	font-size: 18px;
	font-weight: 600;
	color: #003166!important;
}
.cs-product-loop-custom-price-single .price{
	font-size: 18px!important;
	font-weight: 600!important;
	color: #003166!important;
}
@media(max-width: 767px){
	.cs-product-loop-custom-price-single .price{
		font-size: 14px!important;
}}

/* Moje konto */
.cs-moje-konto .woocommerce-MyAccount-navigation ul{
	list-style: none;
	padding: 0;
	display: flex;
    flex-direction: column;
}
.cs-moje-konto .woocommerce-MyAccount-navigation ul li{
	padding: 15px;
	border-bottom: 1px solid var(--navy-blue);
}
.cs-moje-konto .woocommerce-MyAccount-navigation ul li a{
	color: #000000;
	font-weight: 600;
}
.cs-moje-konto .woocommerce-MyAccount-navigation ul li a br{
	display: none;
}
.cs-moje-konto .woocommerce-MyAccount-navigation ul li a:hover{
	color: var(--navy-blue);
}
.cs-moje-konto .woocommerce-MyAccount-navigation ul .is-active {
	background: var(--navy-blue);
}
.cs-moje-konto .woocommerce-MyAccount-navigation ul .is-active a:hover{
	color: White;
}
.cs-moje-konto .woocommerce-MyAccount-navigation ul .is-active a{
	color: White;
}
.cs-moje-konto .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--dashboard,
.cs-moje-konto .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--downloads{
	display: none;
}
.cs-moje-konto .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout{
	order: 5;
}
.cs-moje-konto .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--ulubione{
	order: 4;
}
.cs-moje-konto .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--orders{
	order: 3;
}
.cs-moje-konto .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--edit-address{
	order: 2;
}
.cs-moje-konto .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--edit-account{
	order: 1;
}
.cs-moje-konto table.woocommerce-MyAccount-orders{
	text-align: right;
}
.cs-moje-konto .woocommerce-MyAccount-orders p {
	margin-block-end: 0;
}
.cs-moje-konto .woocommerce-MyAccount-orders tbody tr th p a br{
	display: none;
}
.cs-moje-konto .woocommerce-MyAccount-orders .woocommerce-orders-table__header-order-status,
.cs-moje-konto .woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-status{
	display: none;
}

.cs-moje-konto .woocommerce-MyAccount-content .order-status{
	display: none;
}

/**************** archiwum produktów *******************/
.woocommerce-pagination{
	margin-top: 50px;
}
.cs-woo-products-grid,
.cs-woo-subcategories-grid{
	width: 100%;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 20px 20px;
}
@media(max-width: 1300px){
	.cs-woo-products-grid,
	.cs-woo-subcategories-grid{
		grid-template-columns: repeat(2, 1fr);
}}
@media(max-width: 767px){
	.cs-woo-products-grid,
	.cs-woo-subcategories-grid{
		gap: 10px 10px;
}}
.cs-woo-products-grid .product-item{
	display: flex;
	flex-direction: column;
	align-items: center;
	border: 1px solid #CDCDC8;
	transition: box-shadow 0.3s ease, transform 0.3s ease;
}
.cs-woo-products-grid .product-item:hover{
	box-shadow: 0 4px 12px rgba(205, 205, 200, 0.6); 
	transform: translateY(-2px);
}
.cs-woo-products-grid .product-item h3{
	margin-bottom: 5px;
	text-align: center;
	font-size: 16px;
	color: #000!important;
	width: 95%;
}
@media(max-width: 767px){
	.cs-woo-products-grid .product-item h3{
		font-size: 14px;
}}
.cs-woo-products-grid .product-item .price{
	color: var(--navy-blue)!important;
	font-weight: 600;
	margin-bottom: 10px;
	font-size: 14px!important;
}
.cs-woo-subcategories-grid .category-item{
	border: 1px solid #CDCDC8;
	transition: box-shadow 0.3s ease, transform 0.3s ease;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.cs-woo-subcategories-grid .category-item:hover{
	box-shadow: 0 4px 12px rgba(205, 205, 200, 0.6); 
	transform: translateY(-2px);	
}
.cs-woo-subcategories-grid .category-item .category-thumb{
	display: flex;
	justify-content: center;
}
.cs-woo-subcategories-grid .category-item .category-thumb img{
	height: 200px;
	width: auto;
	object-fit: cover;
}
@media(max-width: 1024px){
	.cs-woo-subcategories-grid .category-item .category-thumb img{
		height: 170px;
}}
@media(max-width: 767px){
	.cs-woo-subcategories-grid .category-item .category-thumb img{
		height: 150px;
}}
.cs-woo-subcategories-grid .category-item h3{
	font-size: 18px;
	text-align: center;
	width: 95%;
}
@media(max-width: 767px){
	.cs-woo-subcategories-grid .category-item h3{
		font-size: 14px;
}}
.cs-product-category-description h2{
	font-size: 24px!important;
}
.cs-product-category-description h3{
	font-size: 20px!important;
}
.cs-product-category-description h4{
	font-size: 18px!important;
}
.cs-product-category-description ul{
	margin-bottom: 20px;
}
.cs-woo-archive-header > form > select > option:nth-child(3){
	display: none;
}

/* single product */
.cs-brand-logo img{
	height: 50px!important;
	width: auto;
}

/*
.cs-single-product-gallery .flex-control-thumbs li img.flex-active, 
.cs-single-product-gallery .flex-control-thumbs li img:hover{
	border: 1px solid var(--navy-blue)!important;
}
.cs-single-product-gallery .flex-control-thumbs li img{
	opacity: 1!important;
	border: 1px solid #fff!important;
}
*/

.wpgs-wrapper .icon-picture:before{
	color: white;
}

.cs-product-add-to-cart .button-variable-item:before{
	display: none;
}
.cs-product-add-to-cart .variable-item.button-variable-item[data-wvstooltip]:hover::after {
    display: none !important;
}

.cs-product-add-to-cart .woo-selected-variation-item-name{
	color: #303030;
	font-size: 12px;
	font-weight: 600!important;
}

.cs-product-add-to-cart .variable-item-contents{
	color: #323232;
	font-weight: 600!important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{
	box-shadow: var(--wvs-selected-item-box-shadow, 0 0 0px 2px #145f9c);
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected .variable-item-contents,
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover .variable-item-contents{
	color: #145f9c;
	font-weight: 600!important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{
	box-shadow: var(--wvs-selected-item-box-shadow, 0 0 0px 1px #145f9c);
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover .variable-item-contents{
	color: #145f9c;
}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){
	border-radius: 0;
}
.cs-product-add-to-cart table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th{
	background-color: #fff;
}
.cs-product-add-to-cart table tbody tr:hover>td, table tbody tr:hover>th{
	background-color: #fff;
}
.cs-product-add-to-cart table td, 
.cs-product-add-to-cart table th{
	padding: 0;
}
.cs-product-add-to-cart .qib-button-wrapper{
	margin: 0;
}
.cs-product-add-to-cart .tinvwl_add_to_wishlist_button{
	padding: 18px!important;
	border: 1px solid var(--navy-blue);
	margin-top: 2px!important;
	margin-bottom: -2px!important;
}

.cs-product-add-to-cart .qib-button-wrapper .quantity input.input-text.qty.text,
.cs-product-add-to-cart .qib-button-wrapper button.qib-button,
.cs-product-add-to-cart .qib-button-wrapper div.quantity.wqpmb_quantity{
	height: 36px!important;
	border-color: var(--navy-blue);
	border-radius: 0;
}

.cs-product-add-to-cart .reset_variations{
	color: #145f9c;
}
.cs-product-add-to-cart .reset_variations:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 14px;
  height: 15px;
  background-image: url("/wp-content/uploads/2025/09/close-svgrepo-com-2.svg");
  background-size: contain;
  background-repeat: no-repeat;
}

.cs-product-add-to-cart .reset_variations:hover{
	text-decoration: underline;
}

/*
.cs-product-add-to-cart .qib-button-wrapper .minus.qib-button, 
.cs-product-add-to-cart .qib-button-wrapper .plus.qib-button{
	background: var(--navy-blue);
	color: white;
}
*/
:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.grouped_form):not(.variations_form){
	flex-wrap: wrap!important;
	align-items: center!important;
	gap: 10px!important;
}
.cs-product-add-to-cart .cs-price{
	width: 100%;
	font-size: 20px;
	font-weight: 600;
	color: var(--navy-blue);
	margin-bottom: 20px;
}

.cs-product-add-to-cart .price-netto{
	font-size: 18px;
	font-weight: 600;
	color: #303030;
}
.cs-product-add-to-cart .price-netto bdi{
	font-size: 24px;
}
.cs-product-add-to-cart .price-brutto{
	font-size: 12px;
	font-weight: 400;
	color: #6b6b6b;
}
.cs-product-add-to-cart .price-text{
	font-size: 12px;
	font-weight: 400;
	color: #6b6b6b;
	margin: 10px 0 20px 0;
}
.cs-product-add-to-cart form.cart table.variations tr td{
	padding-top: 0!important;
	padding-bottom: 0!important;
}
.cs-product-meta .posted_in,
.cs-product-meta .tagged_as{
	display: none!important;
}

.cs-product-additional-information .shop_attributes td{
	padding: 8px!important;
}
.cs-product-additional-information .shop_attributes td p{
	padding: 0!important;
}
.cs-product-additional-information table{
	border: 1px solid #DDDDDD!important; 
    border-collapse: collapse!important;
}
.cs-product-additional-information table th, 
.cs-product-additional-information table td{
	border: 1px solid #DDDDDD!important;
	font-style: normal!important;
	background: white!important;
}
/*
.cs-product-cards .e-n-tabs-heading .e-n-tab-title {
  min-width: 260px;
  opacity: 0.5;
  transition: opacity 0.3s ease;
}
@media(max-width: 1024px){
	.cs-product-cards .e-n-tabs-heading .e-n-tab-title {
  		min-width: 200px;
}}
@media(max-width: 767px){
	.cs-product-cards .e-n-tabs-heading .e-n-tab-title {
  		min-width: 180px;
}}
.cs-product-cards .e-n-tabs-heading .e-n-tab-title:hover {
  opacity: 1;
}
.cs-product-cards .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] {
  opacity: 1;         
}
.cs-product-cards .e-n-tabs-heading .e-n-tab-title-text{
	margin-right: auto;
}
.cs-product-cards .e-n-tabs-heading .e-n-tab-title-text::before {
	content: ""; 
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;   
	height: 9px;   
	background-color: var(--navy-blue); 
}
.cs-product-cards:not(:has(#e-n-tab-content-1484939523 .elementor-widget-text-editor)) #cs-product-faq {
  display: none;
}
*/
.cs-product-cards .cs-product-card::before{
	content: ""; 
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;   
	height: 9px;   
	background-color: var(--navy-blue); 	
}

.cs-product-cards .cs-product-description ul{
	margin-bottom: 20px;
}
.cs-product-cards .cs-product-description table{
  display: inline-block;       
  width: auto !important;       
  max-width: 100% !important;   
  overflow-x: auto;            
  height: fit-content!important;         
  white-space: nowrap;        
  -webkit-overflow-scrolling: touch; 
  vertical-align: top;         
}

/* Stylizacja przycisku z tooltipem */
.tinvwl_add_to_wishlist_button {
  position: relative; /* potrzebne do pozycjonowania tooltipa */
}

/* Dodaj tooltip przez ::after */
.tinvwl_add_to_wishlist_button::after {
  content: "Dodaj do ulubionych"; 
  position: absolute;
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);
  background-color: var(--navy-blue);
  color: #fff;
  padding: 5px 8px;
  white-space: nowrap;
  font-size: 12px;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s;
  z-index: 9999;
}

.tinvwl_add_to_wishlist_button:hover::after{
  opacity: 1;
}

/* galeria produktu */
@media (min-width: 1025px){
	.cs-single-product-gallery .slick-track .thumbnail_image{
		max-width: 100px;
		max-height: 75px;
	}
		.cs-single-product-gallery .slick-track .thumbnail_image img{
		max-width: 100px;
		max-height: 75px;
	}
	.wpgs-thumb {
        width: 16%;
    }
	.wpgs-image {
        width: 83%;
    }
}
	
.cs-single-product-gallery .slick-track .woocommerce-product-gallery__lightbox {
	opacity: 0!important;
	width: 100%;
	height: 100%;
}
	
/* Koszyk */
.cs-cart-page{
	margin-top: 50px!important;
}
.wc-block-components-button{
	text-decoration: none!important;
	border: none;
}
.alignwide{
	margin-inline: 0;
}

.cs-cart-page .wc-block-components-totals-shipping .wc-block-components-totals-item__value{
	display: none;
}
.cs-cart-page table.wc-block-cart-items{
	margin: 0!important;
}

/* zamówienie */
.cs-order-page-elementor .woocommerce-checkout{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
	}
@media(max-width: 1024px){
	.cs-order-page-elementor .woocommerce-checkout{
		flex-direction: column;
		gap: 20px;
	}
}
.cs-order-page-elementor .woocommerce-checkout #order_review,
.cs-order-page-elementor .woocommerce-checkout #customer_details{
	width: 47%;
}
@media(max-width: 1024px){
	.cs-order-page-elementor .woocommerce-checkout #order_review,
.cs-order-page-elementor .woocommerce-checkout #customer_details{
	width: 100%;
}
}
.cs-order-page-elementor .woocommerce-checkout .woocommerce-NoticeGroup-checkout{
	width: 100%;
}
.cs-order-page-elementor .woocommerce-checkout #customer_details{
	display: flex;
	flex-direction: column;
}

.cs-order-page-elementor .woocommerce-checkout #customer_details .col-1,
.cs-order-page-elementor .woocommerce-checkout #customer_details .col-2{
	width: 100%;
}
.cs-order-page-elementor .woocommerce-checkout #order_review_heading{
	display: none;
}

.cs-order-page-elementor .br-display-none br{
	display: none;
}
.cs-order-page-elementor .woocommerce-checkout-review-order-table .cart_item .product-name{
	width: 50%;
}

.cs-order-page-elementor .cs-cart-in-checkout td.product-quantity{
	min-height: 65px;
}

.cs-order-page-elementor .cs-cart-in-checkout table th{
	border-left: none;
    border-right: none;
}
.cs-order-page-elementor .cs-cart-in-checkout table td{
	border-left: none;
    border-right: none;
	border-top: none!important;
}
.cs-order-page-elementor .cs-cart-in-checkout table{
	border: none;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	border-radius: 0;
}
@media(max-width: 767px){
.cs-order-page-elementor .cs-cart-in-checkout table.shop_table_responsive tbody tr:first-child{
	border-top: 1px solid #BBBBBB!important;
	}}

.cs-order-page-elementor .cs-cart-in-checkout table.cart img{
	width: 120px;
}
.cs-order-page-elementor .cs-cart-in-checkout .product-subtotal{
	text-align: right;
}
@media(min-width: 767px){
.cs-order-page-elementor .cs-cart-in-checkout tbody .product-price{
	text-align: right;
}
.cs-order-page-elementor .cs-cart-in-checkout .product-price span bdi{
	margin-right: 70px;
	margin-left: -50px;
}
}
.cs-order-page-elementor .woocommerce-checkout-review-order::before {
    content: "Podsumowanie zamówienia";
    display: block;
	font-size: 24px;
    font-weight: 600;
	margin-top: 20px;
	margin-bottom: 20px;
}

.cs-order-page-elementor .cs-checkout-review-order-table thead,
.cs-order-page-elementor .cs-checkout-review-order-table tbody{
	display: none;
}

.cs-order-page-elementor .cs-checkout-review-order-table tfoot th{
	border-right: none!important;
	width: 35%;
}
.cs-order-page-elementor .cs-checkout-review-order-table tfoot td{
	border-left: none!important;
}