/*
Theme Name: Hello elementor Furnimasaters
Theme URI: nawnet.pl
Description: Furnimasaters
Author: Nawnet
Author URI: nawnet.pl
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
*/

/* Ukrycie domyślnego kółka radio */
input[type="radio"] {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 20px;
    height: 20px;
    border-radius: 50%; 
    outline: none;
    transition: border 0.3s; 
	border: none!important;
	opacity: 1!important;
}

/* Dodanie okrągłego before jako tła dla niezaznaczonego radia */
input[type="radio"]:before {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background-color: #E5E7EC; /* Kolor tła niezaznaczonego radia */
    border-radius: 50%;
    transition: background-color 0.3s; /* Efekt przejścia przy zmianie koloru */
}



ul.woof_list_radio input[type="radio"][checked="checked"]:after{
	content: '';
    display: block;
    width: 12px; /* Rozmiar mniejszego kółka */
    height: 12px;
    background-color:#394861; /* Kolor mniejszego kółka dla zaznaczonego radia */
    border-radius: 50%;
    position: relative;
    top: -16px; /* Pozycjonowanie mniejszego kółka w centrum */
    left: 4px;
    transition: background-color 0.3s;
}
/* Dodanie mniejszego kółka after dla zaznaczonego radia */
input[type="radio"]:checked:after/*, input[type="radio"][checked="checked"]:after*/ {
    content: '';
    display: block;
    width: 12px; /* Rozmiar mniejszego kółka */
    height: 12px;
    background-color:#394861; /* Kolor mniejszego kółka dla zaznaczonego radia */
    border-radius: 50%;
    position: relative;
    top: -16px; /* Pozycjonowanie mniejszego kółka w centrum */
    left: 4px;
    transition: background-color 0.3s; /* Efekt przejścia przy zmianie koloru */
}

/* Dodanie efektu hover */
input[type="radio"]:hover {
    border-color: #666; /* Zmiana koloru obramowania podczas najechania myszą */
}

input[type="radio"]:hover:before {
    background-color: #ddd; /* Zmiana koloru tła before podczas najechania myszą */
}
.page-content a {
    text-decoration: none;
}

.furnimasters-product-desc ul {
    list-style: none; /* Wyłącz domyślne stylowanie listy */
	padding-left: 0;
}

.furnimasters-product-desc li {
    padding-left: 24px; /* Dodaj odstęp po lewej stronie dla ikonki */
    background: url('https://furnimasters.pl/wp-content/uploads/2024/01/ikonka_sklepu.svg') no-repeat left center; /* Dodaj swoją ikonkę */
    background-size: 12px; /* Ustaw wielkość ikonki (możesz dostosować do swoich potrzeb) */
    line-height: 1.5; /* Ustaw wysokość linii, aby dostosować ikonkę */
	margin-bottom: 8px;
}

.elementor-widget-woocommerce-checkout-page a {
    color: #394861!important;
}
.transition-3s svg{
	transition: all .3s;
}
.menu-icon-svg-stroke:hover svg path{
	stroke: var( --e-global-color-text );
}
.menu-icon-svg-stroke svg path{
	transition: all .3s;
}
.blue-stroke svg path{
	stroke: #394861;
}

/*.main-menu li:last-child a{
	color: #D01D1D!important;
	font-weight: 800!important;
}
 .main-menu li:last-child a:after{
	background-color: #D01D1D;
}*/


.home-category-carousel ul.slick-dots{
	bottom: -60px;
}
.home-category-carousel .slick-dots li button{
	background: var( --e-global-color-secondary )!important;
	border: none!important;
	    margin: 0 12px 0 0;
	width: 10px!important;
	height: 10px!important;
}
.home-category-carousel .slick-dots li.slick-active button{
	background: var( --e-global-color-text )!important;
	border: none!important;
}

.latest-posts a{
font-family: Cunia;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: 0.36px;
text-decoration: none;
}

.white-bg .elementor-icon svg .st0{
	fill: white;
}
.granat-bg .elementor-icon svg .st0{
	fill:  var( --e-global-color-secondary );
	stroke-width: 0px;
}

 .elementor-icon svg .st0{
	stroke-width: 0px;
}

.white-a   a {
    color: #fff!important;
}






.swiper-pagination-bullet {
    width: 10px!important;
	height: 10px!important;
   background: var( --e-global-color-secondary)!important;
	opacity: 1;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: var( --e-global-color-text )!important;
}







.product-gallery .swiper-slide, .product-gallery .swiper-slide img{
	border-radius: 10px!important;
}

.star-rating{
	letter-spacing: 10px;
}
.star-rating::before {
	letter-spacing: 10px;
}
.woocommerce .star-rating{
	width: 7.4em;
}

.woocommerce-Tabs-panel > h2, .elementor-widget-woocommerce-product-additional-information > div > h2{
	display: none;
}


/*wymiary / atrybuty*/
.woocommerce-product-attributes.shop_attributes{
	border: none!important;
	background: none;
	margin-top: 20px!important;
}

.woocommerce-product-attributes.shop_attributes td, .woocommerce-product-attributes.shop_attributes th{
	border: none!important;
	background: none!important;
	text-align: left;
	
	
	font-family: Mulish!important;
	font-size: 16px!important;
	font-style: normal!important;
	font-weight: 400!important;
	line-height: 24px!important;
	letter-spacing: 0.32px!important;
}


.product-info-card .elementor-tab-title.elementor-active::before{
	    content: ''!important;
    top: 0px;
    left: 0px;
    width: 100%!important;
    height: 12px!important;
    background: #E2B441;
    border-radius: 20px;
}

.product-info-card .elementor-tab-desktop-title{
	padding-top: 50px!important;
	padding-left: 30px!important;
	padding-right: 30px!important;
}




.add-to-cart-loop-btn a{
	width: 100%!important;
}



/*ikonki do input field quantity*/





/*.hidden-products-loop ul{
	display: none!important;
}*/

/*archiwum produktów*/
/*.elementor-products-grid nav.woocommerce-pagination {
    margin-top: 0px!important;
}*/
form.woocommerce-ordering, form.woocommerce-ordering select{
	border: none!important;
	background: white;
	border-radius: 10px;
}
form.woocommerce-ordering select{
	padding-left: 45px;
	-webkit-appearance: none; /* Safari/Chrome */
    -moz-appearance: none; /* Firefox */
    appearance: none;
}
form.woocommerce-ordering::before{
		background-size: 16px; /* Dopasuj do rozmiaru twojej ikony */
    width: 20px;
    height: 20px;
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
	background: url('https://furnimasters.pl/wp-content/uploads/2024/01/icon-_Sort_.svg') no-repeat;
	content: '';
	background-size: contain;
}


.product-archive-loops .woocommerce-pagination{
	/*margin-top: 15px!important;*/
}
.product-archive-loops a.prev.page-numbers, .product-archive-loops a.next.page-numbers{
	font-size: 0px;
}
.product-archive-loops a.prev.page-numbers:hover, .product-archive-loops a.next.page-numbers:hover{
	color: #fff;
}
.product-archive-loops a.prev.page-numbers:after{
	content: 'Wstecz';
	font-size: 16px;
	    top: 3px;
    position: relative;
}
.product-archive-loops a.next.page-numbers:before{
	content: 'Dalej';
	font-size: 16px;
	    top: 3px;
    position: relative;
}
.product-archive-loops .page-numbers.prev, .product-archive-loops .page-numbers.next{
	padding: 5px 15px!important;
}
.product-archive-loops .woocommerce-pagination ul, .product-archive-loops .woocommerce-pagination li{
	border: none!important;
}

.product-archive-loops  .page-numbers.prev, .product-archive-loops  .page-numbers.next{
	background: #394861;
	color: #fff;
	font-family: Cunia;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: 0.32px;
	
	padding: 10px 20px;
	border-radius: 10px;
	transition: all .3s;
}
.product-archive-loops .page-numbers.prev:hover, .product-archive-loops .page-numbers.next:hover{
	background: #E2B441;
}

.product-archive-loops .page-numbers.current{
	font-weight: 900;
	color: #394861!important;
}

.product-archive-loops .page-numbers{
	padding: 0px 5px;
}
.product-archive-loops .page-numbers.prev{
	margin-right: 80px!important;
}
.product-archive-loops .page-numbers.prev::before{
	
	content: ''; /* Pusta treść */
    display: inline-block; /* Ustawienie na inline-block, aby można było stosować szerokość, wysokość itp. */
    width: 25px; /* Dopasuj do szerokości twojej ikonki */
    height: 16px; /* Dopasuj do wysokości twojej ikonki */
    background-image: url('https://furnimasters.pl/wp-content/uploads/2024/02/chevron-gold-left.svg'); /* Dodaj własną ikonkę */
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle; /* Pozycjonowanie pionowe */
	transform: translateY(-20%);
}
.product-archive-loops .page-numbers.next::after{
	
	content: ''; /* Pusta treść */
    display: inline-block; /* Ustawienie na inline-block, aby można było stosować szerokość, wysokość itp. */
    width: 15px; /* Dopasuj do szerokości twojej ikonki */
    height: 16px; /* Dopasuj do wysokości twojej ikonki */
    background-image: url('https://furnimasters.pl/wp-content/uploads/2024/02/chevron-gold-right.svg'); /* Dodaj własną ikonkę */
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle; /* Pozycjonowanie pionowe */
	transform: translateY(-20%);
	 margin-left: 15px;
}
.product-archive-loops .page-numbers.next{
	margin-left: 80px!important;
}



/*woof filter*/
.woof_front_toggle.woof_front_toggle_opened::before{
	content: '';
	content: ''; /* Pusta treść */
    display: inline-block; /* Ustawienie na inline-block, aby można było stosować szerokość, wysokość itp. */
    width: 16px; /* Dopasuj do szerokości twojej ikonki */
    height: 16px; /* Dopasuj do wysokości twojej ikonki */
    background-image: url('https://furnimasters.pl/wp-content/uploads/2024/01/chevron-up.svg'); /* Dodaj własną ikonkę */
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle; /* Pozycjonowanie pionowe */
}
.woof_front_toggle.woof_front_toggle_closed::before{
	content: '';
	content: ''; /* Pusta treść */
    display: inline-block; /* Ustawienie na inline-block, aby można było stosować szerokość, wysokość itp. */
    width: 16px; /* Dopasuj do szerokości twojej ikonki */
    height: 16px; /* Dopasuj do wysokości twojej ikonki */
    background-image: url('https://furnimasters.pl/wp-content/uploads/2024/01/chevron-down.svg'); /* Dodaj własną ikonkę */
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle; /* Pozycjonowanie pionowe */
}

.icheckbox_square-yellow, .iradio_square-yellow{
	/*background: url('https://furnimasters.pl/wp-content/uploads/2024/01/yellow-my-1.png') no-repeat;*/
	background: none;
}

select, button, input {
    outline: none!important;
}
.woof_submit_search_form_container{
	display: block;
}
.woof_submit_search_form_container button{
	border-radius: 10px!important;
	background: #E2B441!important;
	color: #fff!important;
	width: 100%;
	margin-bottom: 10px!important;
}
.woof_submit_search_form_container button:hover{
	background: #394861!important;
}
.woof_term_15 {
	display: none;
/*bez kategorii*/
}
.woof_radio_term_reset{
	display: none!important;
}



.aws_result_item .aws_result_title{
	font-family: Cunia;
	letter-spacing: 0.25px;
}
.aws_result_item .aws_result_excerpt{
	letter-spacing: 0.25px;
}
.aws_result_price{
	font-weight: 600;
}


.main-menu-search input.aws-search-field{
	border-radius: 10px 0px 0px 10px!important;
	border: 3px solid #E5E7EC;
	font-family: Mulish;
	padding: 5px 10px;
	letter-spacing: 1px;
}
.main-menu-search .aws-form-btn{
	border-radius: 0px 10px 10px 0px!important;
	border: 3px solid #E5E7EC!important;
	background: #E5E7EC!important;
	
}
.main-menu-search .aws-form-btn .aws-search-btn_icon svg{
	display:none;
}
.main-menu-search .aws-container .aws-search-form{
	height: 34px;
}
.main-menu-search .aws-form-btn .aws-search-btn_icon::after{
	content: ''; 
    display: inline-block; 
    width: 20px; 
    height: 20px; 
    background-image: url('https://furnimasters.pl/wp-content/uploads/2023/12/search.svg'); 
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
	margin-left: -5px;
	margin-top: -4px;
}

/*home carousel category*/
@media only screen and (max-width: 1024px){
	.mobile-woof input[type="radio"]{
		visibility: visible!important;
	}
	.mobile-woof input[type="radio"]:before{
		background: #fff!important;
background: #fff!important;
	}
	.mobile-woof input[type="radio"]{
		opacity: 1!important;
	}
	.mobile-woof  .woof_front_toggle.woof_front_toggle_opened::before{
		 background-image: url('https://furnimasters.pl/wp-content/uploads/2024/01/white-up.svg');
	}
	.mobile-woof input[type="radio"]:checked:after {
    background-color: #394861;
	}
	.mobile-woof  .woof_container_inner h4{
		font-family: Cunia;
font-size: 14px!important;
	}
	.mobile-woof .woof_radio_label{
		font-size: 14px!important;
	}
	.mobile-woof  .woof_front_toggle.woof_front_toggle_closed::before{
		background-image: url('https://furnimasters.pl/wp-content/uploads/2024/01/white-down.svg');
	}
	
	/*.hidden-products-loop{
		display: none;
	}*/
	
	
	.product-archive-loops nav .page-numbers.prev, .product-archive-loops nav .page-numbers.next{
	font-size: 0;
		padding: 12px 8px 10px 10px;
		/*margin-top: -8px;*/
	}
	.product-archive-loops nav .page-numbers.prev{
		margin-right: 10px!important;
		float: left;
		
	}
	.product-archive-loops nav .page-numbers.next{
		margin-left: 10px!important;
		float: right;
	}
	.product-archive-loops nav .page-numbers.prev::before, .product-archive-loops nav .page-numbers.next::after{
	width: 14px;
	}
	.product-archive-loops nav .page-numbers.next::after{
		margin-left: 0px;
	}
	
	table.shop_table tr.order-total::after {
    top: 0px;
}
	.furnimasters-cart-summary .table.shop_tabletr.order-total::after{
		top: -16px;
	}
	.furnimasters-cart-summary .e-checkout__container, .furnimasters-cart-summary .e-cart__container {
   display: block!important;
}
.home-category-carousel .slick-prev.slick-arrow{
    left: calc(100% - 60px)!important;
    top: -25px!important;
}
.home-category-carousel .slick-next.slick-arrow{
	right: 0px;
    top: -25px;
	}
	.home-category-carousel .slick-prev.slick-arrow::before {
		background-image: url('https://furnimasters.pl/wp-content/uploads/2024/01/arrow-left.svg'); 
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
		content: ''; 
		width: 20px;
		height: 20px;
		display: inline-block;
	}
	.home-category-carousel .slick-next.slick-arrow::before {
		background-image: url('https://furnimasters.pl/wp-content/uploads/2024/01/arrow-right.svg'); 
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
		content: ''; 
		width: 20px;
		height: 20px;
		display: inline-block;
	}
	.home-category-carousel .slick-arrow{
		font-size: 0px!important;
		background: none!important;
	}
}




/*wc radio style (koszyk, zamowienia itd)*/
.wc-block-components-radio-control .wc-block-components-radio-control__input{
	    background: #E5E7EC!important;
			border: none!important;
	width: 20px!important;
	height: 20px!important;
	min-height: 20px!important;
	min-width: 20px!important;
}
.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{
	background: #394861!important;
}



.woocommerce form .form-row .input-checkbox{
	display: inline-block;
}






/*lista produktów w koszyku*/
.furnimasters-cart-summary.elementor-widget-woocommerce-cart .woocommerce table.cart img{
	width: 100px;
}
.furnimasters-cart-summary.elementor-widget-woocommerce-cart .woocommerce .cart th{
	color: var( --e-global-color-secondary );
	text-align: center;
font-family: Mulish;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 30px;	
letter-spacing: 0.28px;
text-transform: uppercase;
}
.furnimasters-cart-summary.elementor-widget-woocommerce-cart .woocommerce .product-name a{
	color: #282828!important;
	font-family: Mulish;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 22px;
letter-spacing: 0.2px;
}

.furnimasters-cart-summary.elementor-widget-woocommerce-cart .woocommerce table.cart td span{
	color: var( --e-global-color-secondary );
	text-align: center;
font-family: Cunia;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 16.8px; /* 105% */
letter-spacing: 0.2px;
}
.furnimasters-cart-summary .woocommerce table.cart td{
	border: none!important;
}

/*quantity buttons*/
.qib-button-wrapper button.qib-button{
	width: 25px;
	height: 25px;
	font-size: 0px;
	line-height: 0px;
	display: block;
	padding: 0;
	background: #fff!important;
}
.qib-button-wrapper{
	background:#fff;
}
.qib-button-wrapper .quantity input.input-text.qty.text{
	height: 36px!important;
	color: #282828;
text-align: center;
font-family: Cunia;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: normal;
letter-spacing: 0.32px;
	border: none;
	padding: 6px 12px 8px;
	/*width: 36px;*/
}
.product-add-btn  .single_add_to_cart_button{
	float: right!important;
}
.qib-button-wrapper button{
	border: none!important;
}
.product-add-btn .qib-button-wrapper{
	margin-top: 0px;
}
.qib-button-wrapper button.plus::after, .qib-button-wrapper button.minus::after{
	content: '';
	width: 25px;
	height: 25px;
	font-size: 10px;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: top;
		content: ''; 
			display: inline-block;
	left: 0px;
}
.qib-button-wrapper button.plus::after{
	background-image: url('https://furnimasters.pl/wp-content/uploads/2024/01/arrow-right-grey.svg'); 
}
 .qib-button-wrapper button.minus::after{
	background-image: url('https://furnimasters.pl/wp-content/uploads/2024/01/arrow-left-grey.svg'); 
}


.qib-button-wrapper div.quantity.wqpmb_quantity {
    height: auto!important;
}
.qib-button-wrapper{
	border-radius: 10px;
border: 2px solid #E5E7EC;
}

.furnimasters-cart-summary  .e-cart__container, .e-checkout__container {
    grid-template-columns: 67% auto!important;
}

.furnimasters-cart-summary .woocommerce-cart-form__cart-item.cart_item td.product-remove a{
	font-size:0;
	width: 25px;
	height: 29px;
}
.furnimasters-cart-summary .woocommerce-cart-form__cart-item.cart_item td.product-remove a::after{
	font-size:15px;
	content: '';
	width: 24px;
	height: 24px;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
		content: ''; 
			display: inline-block;
	left: 0px;
	background-image: url('https://furnimasters.pl/wp-content/uploads/2024/01/close-icon.svg');
}





.furnimasters-cart-summary .woocommerce .e-checkout__order_review{
	padding-top: 16px!important;
}
.furnimasters-cart-summary .woocommerce .woocommerce-checkout-review-order-table tfoot .cart-subtotal td:before
{
	width: 30%;
	margin-bottom: 10px;
	content: 'KWOTA';
	float: left;
}
.furnimasters-cart-summary .woocommerce .woocommerce-checkout-review-order-table tfoot .cart-subtotal td{
	padding-bottom: 0px;
}
.furnimasters-cart-summary .woocommerce .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals td:before
{
	width: 100%;
	margin-bottom: 10px;
	content: 'WYSYŁKA';
	float: left;
}
.furnimasters-cart-summary .woocommerce .woocommerce-checkout-review-order-table tfoot .order-total td:before
{
	width: 30%;
	margin-bottom: 10px;
	content: 'ŁĄCZNIE';
	float: left;
}

.furnimasters-cart-summary .woocommerce tfoot th{
	display:none;
}


.furnimasters-cart-summary .cart-collaterals .cart_totals > h2{
	display: none;
}
.furnimasters-cart-summary .woocommerce .cart-collaterals .cart_totals td[data-title]::before,
.furnimasters-cart-summary .woocommerce .woocommerce-checkout-review-order-table tfoot td::before,
.furnimasters-cart-summary .woocommerce .woocommerce-checkout-review-order-table tfoot th{
	color: var(--Granatowy, #394861);
font-family: Mulish;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 30px; /* 214.286% */
letter-spacing: 0.28px;
text-transform: uppercase;
}

.furnimasters-cart-summary .elementor-widget-woocommerce-cart .woocommerce #shipping_method li label{
	color: #394861;
font-family: Mulish;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 30px; 
letter-spacing: 0.28px;
}
.woocommerce ul#shipping_method li {
    margin: 0;
}
.furnimasters-cart-summary .woocommerce  .woocommerce-Price-amount.amount{
	float: right;
	color: #394861;
text-align: right;
font-family: Cunia;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 30px; 
letter-spacing: 0.28px;
text-transform: uppercase;
}
.furnimasters-cart-summary .woocommerce .woocommerce-shipping-destination{
	margin-top: 20px;
}
.furnimasters-cart-summary .woocommerce .cart-collaterals .cart_totals td{
	padding-right: 0px;
}

.furnimasters-cart-summary .order-total .woocommerce-Price-amount.amount{
font-size: 32px;/* 93.75% */
letter-spacing: 0.64px;
}





/*
.elementor-widget-woocommerce-cart .e-cart-section{
	padding: 0px!important;
}
.elementor-widget-woocommerce-cart .e-cart-section table td{
    padding: var(--sections-padding,16px 30px);
}*/
/*.elementor-widget-woocommerce-cart .e-cart-section table thead::after{
    content: '';
			background: #E5E7EC;
	width:100%;
	content: '';
	height: 2px;
  vertical-align: middle;
	content: ''; 
	display: inline-block;
	left: 0px;
}*/
/*.elementor-widget-woocommerce-cart .e-cart-section table thead::after{
    content: '';
			background: #E5E7EC;
    position: absolute;
    left: 0;
    width:100%;
	height: 5px;
 
z-index: 1;
}*/
/*.elementor-widget-woocommerce-cart .e-cart-section table thead th{
    border-bottom: 2px solid #E5E7EC!important;
}*/
.furnimasters-cart-summary .e-cart-section table thead{
	position: relative;
}
.furnimasters-cart-summary .e-cart-section table thead::after{
     content: '';
    position: absolute;
    left: -30px;
    right: -30px;
    height: 2px;
    background-color: #E5E7EC;
}

table.shop_table tr.shipping, table.shop_table tr.order-total{
	position: relative;
}
table.shop_table tr.shipping::after, table.shop_table tr.order-total::after{
	 content: '';
    position: absolute;
    left: -30px;
    right: -30px;
    height: 2px;
    background-color: #E5E7EC;
}
table.shop_table tr.shipping td{
	padding-bottom: 25px!important;
}
table.shop_table tr.order-total td{
	padding-top: 25px!important;
}
table.shop_table tr.cart-subtotal td{
	padding-bottom: 8px;
	padding-top: 0px!important;
}


/*billing*/
form.checkout.woocommerce-checkout input::placeholder{
	opacity: 1;
}
form.checkout.woocommerce-checkout label{
	display: none;
}
.woocommerce-checkout-review-order-table thead, .woocommerce-checkout-review-order-table tbody{
	display: none;
}
.woocommerce ul#shipping_method li label {
    display: inline;
    width: 100%;

}
.elementor-widget-woocommerce-checkout-page .woocommerce h3{
	display: none;
}
/*wysylka na inny adres*/
form.checkout.woocommerce-checkout #ship-to-different-address label{
	display: block;
}
form.checkout.woocommerce-checkout .col-2 .woocommerce-shipping-fields  h3{
	display: block;
}

.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__arrow b{
	border-color: #888 transparent transparent transparent!important;
}



#billing_wooccm11_field br{
	display: none;
}
#billing_wooccm11_field label{
	color: #394861;
font-family: Mulish;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 30px; /* 214.286% */
letter-spacing: 0.28px;
}
#billing_wooccm11_Firma{
	margin-left: 30px;
}



.product-gallery .elementor-swiper-button-next, .product-gallery .elementor-swiper-button-prev{
	font-size: 0px!important;
}
.product-gallery .elementor-swiper-button-next::after, .product-gallery .elementor-swiper-button-prev::before{
	font-size:15px;
	content: '';
	width: 28px;
	height: 28px;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
		content: ''; 
			display: inline-block;
	left: 0px;
}
.product-gallery .elementor-swiper-button-next::after{
	background-image: url('https://furnimasters.pl/wp-content/uploads/2024/01/right-arr.svg');
}
.product-gallery .elementor-swiper-button-prev::before{
	background-image: url('https://furnimasters.pl/wp-content/uploads/2024/01/left-arr.svg');
}
/*=============*/
.product-gallery #wpgs-gallery .wcgs-carousel .wcgs-swiper-arrow, .product-gallery #wpgs-gallery .wcgs-carousel .wcgs-swiper-arrow{
	background: transparent!important;
}
.product-gallery .wcgs-carousel .wcgs-swiper-arrow.wcgs-swiper-button-next:before{
	background-image: url('https://furnimasters.pl/wp-content/uploads/2024/01/right-arr.svg')!important;
	font-size:15px;
	content: '';
	width: 28px;
	height: 28px;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
		content: ''; 
			display: inline-block;
	left: 0px;
}
.product-gallery .wcgs-carousel .wcgs-swiper-arrow.wcgs-swiper-button-prev:before{
	background-image: url('https://furnimasters.pl/wp-content/uploads/2024/01/left-arr.svg')!important;
	font-size:15px;
	content: '';
	width: 28px;
	height: 28px;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
		content: ''; 
			display: inline-block;
	left: 0px;
}
.product-gallery .swiper-slide, .product-gallery  .elementor-image-carousel{
	background: #fff;
}
.product-gallery .wcgs-thumb.swiper-slide:not(.swiper-slide-thumb-active):after{
	 content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
	border-radius: 10px!important;
}
.product-gallery .wcgs-carousel >.swiper-wrapper{
	height: auto!important;
	max-height: 500px;
}
.product-gallery .wcgs-carousel >.swiper-wrapper > .swiper-slide img{
	/*max-width: 515px!important;*/
}
.vertical-gallery-mobile img{
	background: #fff!important;
	border-radius: 10px;
}

#wpgs-gallery.wcgs-woocommerce-product-gallery .wcgs-carousel{
	background: #fff;
	border-radius: 10px;
}

.wcgs-lightbox.top_right .sp_wgs-lightbox {
    top: 21px;
    right: 50px;
}
#wpgs-gallery img{
	width: 100%;
  height: 100%;
  object-fit: contain;
	max-height: 500px;
}

#wpgs-gallery.wcgs-woocommerce-product-gallery .wcgs-carousel .wcgs-slider-image {
    width: 100%;
	height: 100%;
}

.wcgs-fancybox-custom-wrapper button.fancybox-button{
	padding: 5px;
	margin: 5px;
}

/*koniec*/





.produkt-mobile-akordeon .elementor-tab-title.elementor-active{
	background: #fff!important;
}
.produkt-mobile-akordeon .elementor-accordion-item{
	border-left: 0px!important;
	border-right: 0px!important;
}
.produkt-mobile-akordeon .elementor-accordion-icon{
	padding-top: 4px;
}
.produkt-mobile-akordeon .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{
	width: 1.2em;
	height: 1.2em;
}

.woocommerce #payment #place_order{
	padding: 10px!important;
}
checkout-page .woocommerce-checkout #payment #place_order:hover {
    background-color: var( --e-global-color-secondary );
    color: var(--purchase-button-hover-text-color,#fff);
    border-color: var( --e-global-color-secondary );
}
.woocommerce .wc-proceed-to-checkout .checkout-button{
	padding: 10px!important;
}

.woocommerce-shipping-totals.shipping .woocommerce-Price-amount.amount{
	line-height: 23px;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr:nth-child(odd)>td, .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr:nth-child(odd)>th {
    background-color: transparent;
    vertical-align: bottom;
}

.e-checkout__order_review{
	padding-top: 0px!important;
}

.left-qty .qib-button-wrapper{
	float: left;
}

.product-gallery.mobile .swiper{
	padding-bottom: 40px!important;
}
.product-gallery.mobile .elementor-swiper-button {
	top: 95.5%!important;
	z-index: 50;
}


.product-archive-loops{
    
}

/*login/registration  form*/
#customer_login > .u-column1, #customer_login > .u-column2{
	background: #fff;
	border-radius: 10px;
	/*padding: 20px 0px;*/
}
#customer_login form{
	border: none;
}
/*#customer_login form input{
	border-radius: 10px;
border: 2px solid #E5E7EC;
	padding: 10px 16px;
	background: #fff;
	color: #394861;
}*/
#customer_login h2{
	color: #394861;
	text-align: center;
	font-family: Mulish;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 30px; 
	letter-spacing: 0.28px;
	text-transform: uppercase;
	margin-bottom: 0px;
	border-bottom: 2px solid #E5E7EC;
	padding-top: 10px;
	padding-bottom: 10px;
}
#customer_login label[for="username"], #customer_login label[for="password"],
#customer_login label[for="reg_email"]{
    display: none;
}

#customer_login .remember-pass{
	color: #282828;
text-align: right;
font-family: Mulish;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 18px; /* 150% */
letter-spacing: 0.24px;
	float: right;
}
#customer_login button{
	min-width: 50%;
}

#customer_login .login-social-btn a{
	color: #394861!important;
}
#customer_login .login-social-btn-white a{
	color: #fff!important;
}
#customer_login .login-social-btn svg{
	
}
#customer_login .woocommerce-form-register.default-hidden{
	display: none;
}

@media only screen and (min-width: 767px) {
   #customer_login {
	display: flex;
    grid-gap: 40px; 
}
}

/*#customer_login {
	display: flex;
    grid-gap: 40px; 
}*/
/*#customer_login button{
	color: #FFF;
	text-align: center;
	font-family: Cunia;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	letter-spacing: 0.32px;
	background: #394861;
	border-radius: 10px;
	padding: 8px 35px;
	width: 280px;
}*/

.my-account-top h3{
	margin-bottom: 0px!important;
}
.woocommerce-MyAccount-navigation ul{
	background: #fff;
	border-radius: 0px 0px 10px 10px;
}
.woocommerce-MyAccount-navigation ul a{
	background: none!important;
}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout{
	display: none!important;
}
.woocommerce-MyAccount-navigation button.logout-button{
	width: 100%;
	border: none;
	margin-top: 20px;
	background: #394861;
}.woocommerce-MyAccount-navigation button.logout-button:hover{
	
	background: #E2B441;
}
.woocommerce-MyAccount-navigation ul li a{
	font-weight: 700!important;
	color: #394861!important;
	padding-top: 10px!important;
	padding-bottom: 10px!important;
}
.woocommerce-MyAccount-orders td span{
color: #394861!important;
}
.woocommerce-MyAccount-content td, .woocommerce-MyAccount-content td a{
	color: #394861!important;
	border: none!important;
}
.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a{
	border: none!important;
	color: #E2B441!important;
	 text-transform: uppercase;
}
.woocommerce-MyAccount-content .woocommerce-orders-table__cell-order-actions a:hover{
	
	color: #394861!important;
}


/*.cart-menu-main .elementor-button-icon-qty{
	position: absolute;
	top: 12px;
	font-size: 16px;
	left: 11px;
	font-family: Mulish;
	font-weight: 700!important;
}*/

.xoo-wsc-ft-buttons-cont > a{
border-radius: 10px;
}
.xoo-wsc-container a{
	font-size: 14px;
}

.added_to_cart.wc-forward{
	display: none!important;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after{
	display: none;
}

.woocommerce table.shop_attributes th:after{
	content: ':';
}
.woocommerce-product-attributes-item__value{
	pointer-events: none;
}

.furni-mobile-filter
{
	 position: fixed;
  top: 0; /* Możesz dostosować top do swoich potrzeb */
  left: 0; /* Możesz dostosować left do swoich potrzeb */
  width: 100%; /* Szerokość na całą szerokość okna przeglądarki */
  height: 100%; /* Wysokość na całą wysokość okna przeglądarki */
  overflow: auto; 
}
.furni-mobile-filter{
display: none;	
}
















/*wishlist button*/
.yith-wcwl-add-button a.view-wishlist{
	display: none;
}
.yith-wcwl-add-to-wishlist {
    margin-top: 0px;
}
.yith-wcwl-add-button a{
	background: var( --e-global-color-primary)!important;
	color: var( --e-global-color-secondary )!important;
	transition: all .3s;
	
}
.yith-wcwl-add-button a.delete_item, .yith-wcwl-add-button a.add_to_wishlist{
	display: block!important;
}
.yith-wcwl-add-button .separator{
	display: none;
}
.yith-wcwl-add-button a:hover{
	background: var( --e-global-color-text )!important;
	color: #fff!important;
}

.yith-wcwl-add-button a:not(.yith-wcwl-add-button a i) {
  font-size: 0px;
	/*width: 26px;*/
	border-radius: 10px;
}
.yith-wcwl-add-button a i{
	font-size: 16px;
	padding: 5px;
	margin: 0px;
display: block;
    font-weight: 700;
    text-transform: capitalize;
    text-decoration: none;
    letter-spacing: 0.32px;
	line-height: 24px;
}

.yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg, .yith-wcwl-add-to-wishlist .add_to_wishlist img {
    width: 25px;
    padding: 2px;
	margin-right: -5px;
}
.yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg, .yith-wcwl-add-button .add_to_wishlist img {
    margin-right: 0px;
}






/*PRODUCT LOOP START STYLE*/
.product-loop-furnimaster.product-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -10px; /* Zniwelowanie odstępu z prawej strony */
}

.product-loop-furnimaster.product-container:not(.products .product-loop-furnimaster.product-container) {
    width: calc(33.33% - 30px); /* 33.33% szerokości z odstępem 10px */
    margin-right: 30px; /* Odstęp między elementami */
    margin-bottom: 20px; /* Odstęp między wierszami */
    box-sizing: border-box;
}
.product-loop-furnimaster.product-container{
	height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.product-loop-furnimaster .product-details{
	flex-grow: 1;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
	
}
/* div[data-elementor-id="404"], div[data-elementor-id="404"] .furni-par{
	height: 100%!important;
    display: flex!important;
    flex-direction: column!important;
    justify-content: space-between!important;
}
div[data-elementor-id="404"] .furni-par-child{
	
}*/


.product-loop-furnimaster .product-image-second, .product-image{
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.product-archive-loops .product-loop-furnimaster .product-image{
	/*background-size: 90%;*/
}
.product-loop-furnimaster .product-image-second {
	min-height: 328px;
	overflow: hidden;
	position: relative;
}
.product-loop-furnimaster .product-image-second:hover .product-image, .product-loop-furnimaster .product-image-second:hover .product-image-div{
	 opacity: 0;
}
.product-loop-furnimaster .product-image-parrent:hover .product-image-second:before{
	opacity: 0
}

.product-loop-furnimaster .product-image{
	 position: absolute;
    top: 0;
    left: 0;
	 width: 100%;
	height: 100%;
    opacity: 1; 
    transition: opacity 0.3s; 
	/*background-size: contain;*/
}
.product-image-second:before{
	background: #fff;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	content: '';
	top: 0;
	transition: opacity 0.3s;
}
.product-loop-furnimaster .product-image-content {
    position: absolute;
    right: 10px;
    top: 10px; 
	display: flex!important;
	gap: 5px;
}
.product-loop-furnimaster .product-image-content a.delivery-info {
	border-radius: 10px;
	font-family: "Cunia", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
	color: var(--e-global-color-secondary);
	padding: 10px 8px;
}
.product-loop-furnimaster .product-image-parrent{
	background: #fff;
	border-radius: 10px 10px 0px 0px;
	overflow: hidden;
	margin-bottom: 10px;
}
.product-loop-furnimaster .product-image-parrent > p{
	display: none;
}
.product-loop-furnimaster .product-image-parrent p{
	display: none;
}

.product-loop-furnimaster .product-details{
	background: #fff;
	text-align: center;
	word-break: break-word;
	padding: 15px 15px 15px 15px;
	border-radius: 0px 0px 10px 10px;
	margin-bottom: 10px;
}
.product-loop-furnimaster .product-details .product-title{
	color: var(--e-global-color-accent);
    font-family: "Mulish", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
    line-height: 24px;
    letter-spacing: 0.32px;
	/*max-width: 90%;*/
	display: inline-block;
}
.product-loop-furnimaster .product-details  .product-price {
	margin-top: 15px;
    color: var(--e-global-color-secondary);
    font-family: "Cunia", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 16.8px;
    letter-spacing: 0.2px;
}
.product-loop-furnimaster .product-add-to-cart-btn br{
	display: none;
}
.product-loop-furnimaster .product-add-to-cart-btn a{
	width: 100%;
	background-color: var(--e-global-color-secondary);
    padding: 6px 20px 6px 10px;
	color: #fff;
	border-radius: 10px;
	transition: all .3s;
	font-family: "Cunia", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    text-decoration: none;
    letter-spacing: 0.32px;
}
.product-loop-furnimaster .product-add-to-cart-btn a:hover{
	background-color: var(--e-global-color-text);
}

.product-loop-furnimaster .product-add-to-cart-btn a .elementor-button-text{
	text-align: center;
	margin-top: 3px;
}
.product-loop-furnimaster .product-add-to-cart-btn a:hover{
	color: #fff;
}
.product-loop-furnimaster .button.delivery-info{
	pointer-events: none;
}

.woocommerce .woof_products_top_panel{
	display: none!important;
}
@media (min-width: 769px) {
	.product-loop-furnimaster .product-add-to-cart-btn  a .elementor-button-text:before{
	content: "DODAJ "!important;
}
}

@media (max-width: 768px) {
	.product-archive-loops a.next.page-numbers:before, .product-archive-loops a.prev.page-numbers:after{
		content: '';
	}
	
	
	.elementor-widget-wc-archive-products .woocommerce.columns-3 ul.products {
    grid-template-columns: repeat(1,1fr);
		max-width: 350px;
		margin: 0 auto;
}
	
	.product-loop-furnimaster a.button.add_to_cart_button .elementor-button-text:before{
	content: ""!important;
}
	.product-loop-furnimaster a.button.add_to_cart_button .elementor-button-text{
	font-size: 14px;
}
	.woocommerce ul.products {
    grid-column-gap: 10px;
}

	
	.product-loop-furnimaster.product-container:not(.products .product-loop-furnimaster.product-container) {
    width: calc(100% - 5px); /* 33.33% szerokości z odstępem 10px */
    margin-right: 10px; /* Odstęp między elementami */
    margin-bottom: 10px; /* Odstęp między wierszami */
    box-sizing: border-box;
}
	.product-loop-furnimaster .product-image-second {
	min-height: 350px;
}
	.product-loop-furnimaster .product-details .product-title{
	/*max-width: 90%;*/
}
	.product-loop-furnimaster .product-image-content {
     top: 10px; 
}
	.product-loop-furnimaster .product-add-to-cart-btn a .elementor-button-text{
		/*font-size: 12px;*/
	}
}


.woocommerce ul.products li.product .button {
    display: inline-block;
    margin-top: inherit;
}
/*PRODUCT LOOP END STYLE*/


/*#woof_html_buffer{
	width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    font-size: 0;
}*/
.jQuery-plainOverlay-progress{
	border-color: #E2B441!important;
}
.product-loop-link a{
	width: 100%;
    position: absolute;
    height: 100%;
}
.product-loop-link{
	width: 100%;
    position: absolute;
    height: 100%;
	    left: 0;
    top: 0;
}




.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .ui-slider .ui-slider-range{
	background-color: var( --e-global-color-text );
}
.price_slider_amount button{
	background-color: var( --e-global-color-text )!important;
	border-radius: 10px!important;
	font-size: 14px!important;
	color: #fff!important;
}
.price_slider_amount button:hover{
	background-color: var(--e-global-color-secondary)!important;
}
.woocommerce .widget_price_filter .ui-slider-horizontal {
    height: 0.2em;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    top: -4px!important;
    width: 10px!important;
    height: 10px!important;
}








/*PayU raty na podstronie produktu*/
.product-add-btn>div>div:has(.payu-mini-installments-widget){
	/*background: red!important;*/
	text-align: right;
	margin-bottom: 30px;
	
}




/* Ukryj oryginalny tekst Coupon code */
.woocommerce-form-coupon-toggle label {
    display: none;
}

/* Dodaj niestandardowy tekst zamiast Coupon code */
.woocommerce-form-coupon-toggle::before {
    content: "Wprowadź kod rabatowy:";
    display: block;
    margin-bottom: 10px; /* Dostosuj margines według potrzeb */
}







.regulamin_link, #additional_wooccm0_field label{
	cursor: pointer;	
}
.regulamin_link h3{
	display: block!important;
	margin-left: 20px;
	text-decoration: underline;
}


.furni-mini-cart-icon .elementor-menu-cart__container.elementor-lightbox{
	display: none!important;
}

.elementor-slideshow__footer{
	display: none;
}
.elementor-lightbox{
	z-index: 999999;
}



.furni-mini-cart-icon .elementor-button-icon-qty{
	    right: 20%!important;
    top: 37%!important;
	font-size: 12px!important;
	color: var( --e-global-color-dd7fe30 )!important;
}
.furni-mini-cart-icon a.elementor-menu-cart__toggle_button svg path{
	transition: all 0.3s;
}
.furni-mini-cart-icon a.elementor-menu-cart__toggle_button:hover svg path{
	fill: var( --e-global-color-text );
}


.furni-wishlist-counter{
	position: absolute;
	top: 41%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 0px; 
	
	font-family: "Cunia", Sans-serif;
	font-size: 12px!important;
	color: var( --e-global-color-dd7fe30 );
}
.furni-wishlist-container{
	width: auto;
}
@media (max-width: 768px) {
	.furni-mini-cart-icon .elementor-button-icon-qty{
	    right: 14%!important;
    top: 30%!important;
	font-size: 7px!important;
}
	.furni-wishlist-counter{
	top: 41%;
  left: 50%;
	font-size: 7px!important;
}
}

.furni-blok-ikon-mobile .elementor-image-box-wrapper{
	display: flex;
  flex-direction: row; /* Dzieci ułożone w rzędzie */
  justify-content: center; /* Wyśrodkowanie wzdłuż osi poziomej */
  align-items: center; /* Wyśrodkowanie wzdłuż osi pionowej */
}
.furni-blok-ikon-mobile .elementor-image-box-wrapper > .elementor-image-box-content{
	margin-left: 10px;
} 
.furni-blok-ikon-mobile-r .elementor-image-box-wrapper{
	display: flex;
  flex-direction: row-reverse; /* Dzieci ułożone w rzędzie */
  justify-content: center; /* Wyśrodkowanie wzdłuż osi poziomej */
  align-items: center; /* Wyśrodkowanie wzdłuż osi pionowej */
}
.furni-blok-ikon-mobile-r .elementor-image-box-wrapper > .elementor-image-box-content{
	margin-right: 10px;
} 



form.checkout #billing_wooccm12::-webkit-inner-spin-button,
form.checkout #billing_wooccm12::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

form.checkout #billing_wooccm12 {
  -moz-appearance: textfield;
}

#elementor-popup-modal-11817{
	/*position: fixed!important;
	z-index: 999999;*/
	overflow: auto!important;
}


/*cookie*/
.cky-accordion p span{
	font-size: inherit!important;
}
.cky-accordion button:hover{
	background: none;
}

.woocommerce table.shop_attributes td {
    vertical-align: middle;
}

.woof_price_filter #min_price, .woof_price_filter #max_price{
	display: none!important;
}









/*home carousel*/
.my-home-carousel .elementor-carousel-image-overlay{
	opacity:1!important;
}
.my-home-carousel .swiper-slide:hover .elementor-carousel-image{
	transform: scale(1.2);
}
.my-home-carousel .swiper-slide:hover .elementor-carousel-image-overlay{
	background-color: #28282838!important;
}
.my-home-carousel .swiper-slide  .elementor-carousel-image, .my-home-carousel .swiper-slide  .elementor-carousel-image-overlay{
	transition: all 1.5s!important;
}
.my-home-carousel .swiper-pagination-bullets{
	margin-bottom: -30px;
}



.furni-cart-shipping-warning{
	
}

.instruction-btn a:not([href]) {
  display: none;
}








nav .menu-item-10025532 a{
	color: var( --e-global-color-text )!important;
}














.side-content-furni-badge{
	display:none/*!important*/;
	
}

.product-image-div {
    display: flex;
	flex-direction: row-reverse;
	transition: all .3s;
}


.product-loop-furnimaster .product-image{
	width: 100%;
}


.product-image-parrent .product-image{
	
}
.side-content-furni-badge {
    width: 25%;
    background-color: var(--e-global-color-text) !important;;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
		height: 100%;
		min-height: 328px;
	
}
.side-content-furni-badge .rotated-text {
	
    transform: rotate(90deg);
    color: white;
    font-size: 18px;
    font-weight: 700;
		letter-spacing: 1px;
    white-space: nowrap;
    position: absolute;
		text-transform: uppercase;
}

a.button.add_to_cart_button.added::after{
	display: none!important;
}

.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
    border: none;
}

@media (min-width: 768px) {
    .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
        border-style: none;
    }
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after, .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {
    border-bottom-style: none;
}
/* Checkout – wyrównanie metod wysyłki (uniwersalny selektor) */
li input.shipping_method + label {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

li input.shipping_method + label .woocommerce-Price-amount {
    margin-left: auto;
}
li input.shipping_method + label {
    border: 1px solid red; /* czerwone obramowanie */
    display: flex;
    justify-content: space-between;
    align-items: center;
}

li input.shipping_method + label .woocommerce-Price-amount {
    border: 1px solid blue; /* niebieskie obramowanie ceny */
}
/* Style dla kolumny czasu wysyłki w WooCommerce */
.column-shipping_time {
    width: 90px;
    white-space: nowrap;
}










