/* DAVID CSS */
#siq-expandwdgt-cont .siq-expandwdgt-input, .siq-expandwdgt-cont .siq-expandwdgt-input {
	height: 100% !important;
}

/* END DAVID CSS */


@media screen and (max-width:768px) {
	.woocommerce div.product div.images.woocommerce-product-gallery {
	flex-direction: column;
}
	.single-product .flex-viewport {
	width: 100%;
}
	.woocommerce div.product div.images .flex-control-thumbs {
	display: none;
}
	.woocommerce-product-gallery__image a img {
	height: 500px !important;
	object-fit: contain;
}
	ul.flex-direction-nav {
	right: 0;
	width: 100%;
}
}
/* Video Banner */
@media screen and (max-width: 992px) {
	.banner .banner-list .banner-inner .banner-item, .banner .banner-list {
	height: auto;
}
}
@media screen and (min-width:769px) {
	video.video-banner-mobile {
		display:none
	}
	
}
@media screen and (max-width:768px) {
	video.video-banner-desktop {
		display:none
	}
}

@media screen and (min-width:992px ) {
	.offcanvas-item-show{
		display:none !important
	}
}
@media screen and (min-width:1100px) {
	.video-banner {
	margin-top: 2.7rem;
}
}
@media screen and (min-width:1150px) {
	.video-banner {
	margin-top: 2.4;
}
}


.banner-inner {
	display:block !important
}
.rightside_mobile {display:none;}

.mobile-menu-container .header-btn {
	text-decoration: none;
	padding: 10px;
	border: 2px solid #292F32;
	color: #292F32;
	border-radius: 5px!important;
	margin: 0;
}
.header-search.click__mobile{display:none;}
.mobile-menu__btn.active .menu {
	width: 0;
	transition: .5s;
	opacity: 0;
	visibility: hidden;
}
.mobile-menu__btn .menu {
	transition: .5s;
	opacity: 1;
}

header .quantity-item span p,
.quantity-number{
	padding: 0px;
	margin: 0;
	background: #EA6848;
	color: #fff !important;
	display: flex;
	border-radius: 999px;
	align-items: center;
	justify-content: center;
	position: absolute;
	font-size: 11px;
	width: 20px;
	height: 20px;
		top: 24px;

}

.minicart-custom .quantity-item span p {
	position:static;
}


.header-wc i.fa-heart-o,
.aws-container .aws-search-form .aws-search-btn svg{
	color: #EA6848 !important;
}
.aws-container .aws-search-form {
	border: 1px solid #EA6848 !important;
}
 
header .upper-block .header-wc .wc-single-item.cart {
	border: none;
}
header .lower-block .header-btn {
	border: 1px solid #EA6848;
	color: #EA6848;
}
#mega-menu-wrap-header-lower #mega-menu-header-lower li.mega-menu-item > ul.mega-sub-menu{
	border-color:#EA6848 !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: 0 0 0 2px #EA6848 !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents:before, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before {
  display:none;
}
body.single-product .upper-block .product-content .woocommerce-variation-price {
	color: #EA6848 !important;
	font-size: 40px;
	margin-top: 10px;
}
body.woocommerce.single-product .upper-block .product-content .woocommerce-variation-price span.price {
	color: #EA6848;
}


.color-variable-item:before {
   content:attr(data-title);
	margin-left:20px;
}
.selected.color-variable-item:before  {
	font-weight: 900;
}

.color-variable-item {
	margin:6px!important;
	width:auto !important;
	padding: 5px 10px!important;
	display: flex !important;
	height: 100% !important;
	-webkit-box-shadow: var(--wvs-item-box-shadow,0 0 0 1px #BABBBE) !important;
	box-shadow: var(--wvs-item-box-shadow,0 0 0 1px #BABBBE) !important;
}

.woo-variation-swatches .variable-items-wrapper .variable-item.color-variable-item .variable-item-contents {
	width:24px;
	height:24px;
}
.woo-variation-swatches .variable-items-wrapper .variable-item.color-variable-item .variable-item-contents span {
	 border-radius: 999px;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents:before, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before {
  display:none;
}

.product-gallery .slick-dots, .iconic-woothumbs-images__arrow, .iconic-woothumbs-fullscreen {
	z-index:3 !important
}
.product-gallery .slick-dots li.slick-active {
	background: #EA6848 !important;
}
.call-us {
		right:15px !important;
}
.call-us a {
	justify-content:center;
	background-color: #323B40 !important;

}

.call-us span {
	padding-right:0 !important;
}
body.single-product .upper-block .product-subscribe .subscribe-part .caldera-grid .first_col input {
	background-color: #323B40 !important;
}


button[name="add-to-cart"],.woocommerce-variation-add-to-cart button,
button[name="add-to-cart"]:hover,.woocommerce-variation-add-to-cart button:hover {
  background:#EA6848!important;
  color:#fff!important;
	border-radius:5px!important;
}
button[name="add-to-cart"]:hover,.woocommerce-variation-add-to-cart button:hover {
  opacity:0.9;
}
.woocommerce-mini-cart__buttons {
	flex-direction:column-reverse!important;
}
.woocommerce-mini-cart__buttons a{
	border-radius:5px!important;
}

.woocommerce-mini-cart__buttons a.wc-forward{
	background:#fff!important;
  color:#000!important;
	border:2px solid #000!important;
}
.woocommerce-mini-cart__buttons a.checkout{
	background:#EA6848!important;
	border:2px solid #EA6848!important;
  color:#fff!important;
}

.out-of-stok {
	padding: 10px;
	margin: -10px 0 0 0;
	display: block;
	text-align: center;
	background: red;
	color: #fff;
	font-size: 20px;
}
.description-block.first{display:none}
@media (min-width: 767px){
	.ht-ctc-cta-hover{display:block!important;    overflow: visible!important;width: auto!important;
	height: auto!important;padding-left: 21px!important;margin: 0px 10px!important;}
	
	.ht_ctc_chat_style, .call-us {
	min-width:182px;
}
}
.single-product .upper-block .product-content .starting-price .price-item .upper-price,.single-product .upper-block .product-content .woocommerce-variation-price del span{color: #000!important;}
.homepage .upper-text{text-align: center;}
.homepage .upper-text a{text-decoration:underline;}

body.page-id-30 .vertical-steps .text-block p  {
	z-index: 1000;
}
.page.describe-2 .video-content .lead-form {
	margin-top: 30px;
	background-color: #f9f9f9;
	padding: 30px;
	border: 1px solid #e3aa37;
}
.upper-block .product-content .product-add-to-cart form .quickcheckout{display:none!important}
.single-product .upper-block .product-content .variations_button .button{    max-width: 280px;}
@media screen and (max-width: 992px){
	.single-product .upper-block .product-content .woocommerce-variation-add-to-cart{flex-wrap: nowrap;
	align-items: center; flex-direction:column;}
	.single-product .upper-block .product-content .product-add-to-cart form .woocommerce-variation-add-to-cart-enabled .qib-button-wrapper{margin-bottom: 0;padding-top: 0;}
	.single-product .upper-block .product-content .product-add-to-cart form .single_add_to_cart_button{margin-left: 10px;margin-right: 0px;}
	.misha_loadmore{position:static;}
	.cat_lower_text{padding: 0 15px;}
}
.single-product .upper-block .product-content .woocommerce-variation-price del{text-decoration: none;}


.cat_lower_text p a  {
	text-decoration: underline;
	color: blue;
}
@media (min-width: 993px){
	body.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{width: 20%;    float: right;}
	.woocommerce-account .woocommerce-MyAccount-content{    float: left;
	width: 68%;}
}
/*Eran - move to css file*/
@media (min-width: 993px){
	body.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{width: 20%;    float: right;}
	.woocommerce-account .woocommerce-MyAccount-content{    float: left;
		width: 68%;}}
/*wishlist*/
.iconic-woothumbs-wishlist-buttons{left: 25px;top: 12px;right:auto}
.iconic-woothumbs-wishlist-buttons--added .iconic-woothumbs-wishlist-buttons__browse i,.iconic-woothumbs-wishlist-buttons a i{opacity: 1;color: #f6ac25;}
.wishlist_items{    display: flex;
	flex-wrap: wrap;}
.wishlist_items .single-prod-item {width: 25%;transition: .5s;padding: 0 8px;}
.wishlist_items .single-prod-item .prod-front-image{height: 503px;}
@media screen and (max-width: 1800px){
	.wishlist_items .single-prod-item{    width: 33.333%;}
.wishlist_items .single-prod-item .prod-front-image{height: 420px; object-fit:cover;}
}




.woocommerce-checkout .header-checkout__text p {
	color: #000;
	font-size: 14px;
	text-align: center;
}
.woocommerce-checkout .header-checkout a.button i{
	margin-left:10px;
}
.woocommerce-checkout .header-checkout a.button {
	padding: 0px;
	margin-right: 15px;
	text-align: center;
	background: #fff!important;
	color: #EA6848!important;
	width: auto;
}

.mobile-only {display:none !important;}

@media screen and (max-width: 992px){
/* 	header {
	z-index: 999999999 !important;
} */
	
	.mobile-only {display:block !important;}

	body .mobile-menu-container.active {
	z-index: 99999 !important;

	max-height: 590px !important;}
.woocommerce-checkout .header-checkout {
	display: flex;
	flex-direction: row-reverse;
}
	.woocommerce-shipping-fields .woocommerce-form__label-for-checkbox span {
		font-size:14px;
	}
	body.woocommerce form .form-row label {
	clip: auto;
	clip-path: none;
	height: auto;
	width: auto;
	word-wrap: normal!important;
	display: flex!important;
		align-items:center;
		gap:5px;
	position: unset!important;
	margin: 0;
	visibility: visible;
	opacity: 1;
	color: #000;
	font-size: 14px;
}
	
	#ship-to-different-address label {
		display:flex;align-items:center;
		gap:5px;
	}
body.woocommerce form .form-row input,
body.woocommerce form .form-row input::placeholder {
	font-size: 16px !important;
}
.optional {display:none;}

.woocommerce ul#shipping_method li input:before {
	top: -1px!important;
	left: -1px!important;
}
#order_review {padding-bottom:0!important;}
.wc_payment_method input {margin-right:-7px!important;margin-left:10px!important}
.place-order ,.label-checkout {background:#fff;margin:0px -15px!important;width:calc(100% + 30px)!important;}
.woocommerce .place-order button {background-color: #8c291c!important;border-radius: 5px!important;}
#add_payment_method .checkout .col-2 h3#ship-to-different-address, .woocommerce-cart .checkout .col-2 h3#ship-to-different-address, .woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
	float:right;
}
	.rightside_mobile {display:block;}
	
	
	
	.mobile-menu-container .header-btn {
	display: inline-flex;
	gap: 10px;
}
	.yith-wcwl-items-count {display:block!important;}
	.wishlist_items .single-prod-item .prod-front-image{height: 65vw;}
}
.wishlist_items .single-prod-item .prod-back-image{position: static;opacity: 1;height: 503px;margin: 0 auto;    width: 100%;}
.wishlist_items .single-prod-item h2{text-align:right}
.wishlist-title-container{display: none;}
@media screen and (max-width:992px) {
	
	
.rightside_mobile {
	display:flex;
	align-items:center;
	justify-content:center;
}
.burger_menu {
	height: 30px;
}
.header-search.click__mobile {
	display: block;
	transition:0.5s;
	visibility: hidden;
	opacity: 0;
	z-index:-1;
	position: fixed;
	top: 60px;
}
.header-search.click__mobile.active {
	display: block;
	transition: 0.5s;
	visibility: visible;
	opacity: 1;
	position: fixed;
	top: 60px;
		z-index:10;
}
header .upper-block .site-logo {
	left: 0px !important; 
}
	
	
.aws-search-btn {border-left:1px solid #000!important;}
.aws-container .aws-search-form {
	border: 1px solid #000 !important;
}
header .header-search {
	width: 100%;
	padding: 10px;
	background-color: #F6F6F6;
}
	
	
.header-wc i.fa-heart-o,
.aws-container .aws-search-form .aws-search-btn svg{
	color: #000 !important;
}
	
	
}
@media (max-width: 768px){
	
	
	
	.wishlist_items .single-prod-item{width: 50%;}
	.wishlist_items .single-prod-item .prod-back-image{height: 65vw;}
}
.upper-block .product-content .product-add-to-cart form .quickcheckout{display: none!important;}
.single-product .upper-block .product-content .product-add-to-cart .yith-wcwl-add-to-wishlist{display:block;margin-top: 0;}
.fa{font-family: FontAwesome!important;}
.yith-wcwl-add-button>a i{    color: #e3aa37;    margin-right: 0;}
.single-product .upper-block .product-content .variations_button .button{max-width: 280px;}
.single-product .upper-block .product-content a.button.alt.single_add_to_wishlist,.yith-wcwl-wishlistaddedbrowse,.yith-wcwl-wishlistexistsbrowse{    display: flex;
	padding: 0;
	height: 39px;
	width: 41px!important;
	align-items: center;
	justify-content: center;
	font-size: 19px;
	background: #f7f7f7;
		border-radius:50% !important;
}
.yith-wcwl-wishlistaddedbrowse span.feedback img {
	width:21px;
}

.woocommerce div.product div.social span {
	margin:0;
}
.yith-wcwl-wishlistaddedbrowse .feedback,.yith-wcwl-wishlistexistsbrowse .feedback{font-size:0}
.yith-wcwl-wishlistaddedbrowse .feedback i,.yith-wcwl-wishlistaddedbrowse .feedback i,.yith-wcwl-wishlistexistsbrowse .feedback i{font-size: 19px;
	margin: 0;
	color: #e3aa37;}
.yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon{margin: 0;width:19px;height:19px;object-fit:contain !important;}
.header-wc i.fa-heart-o{color: #e3aa37;
	font-size: 20px;
	margin-right: 10px;}
@media (max-width: 992px){
	header .upper-block .site-logo{left: 70px;}
	.header-wc i.fa-heart-o{color: #000;    font-size: 22px;}
	.qib-button-wrapper{width: auto;}
	.single-product .upper-block .product-content .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled .custom_add_to_cart_button, .single-product .upper-block .product-content .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled .quickcheckout{margin-top: 0!important;}
	.single-product .upper-block .product-content .product-add-to-cart form .qib-button-wrapper{padding-top: 0;}
	
}
.iconic-woothumbs-wishlist-buttons{display:none}
body.single-product .qib-button.qib-button-wrapper{margin-right: 0;}
/*sticky add to cart*/
.sticky-add-to-cart{position: fixed;
	overflow: hidden;
	padding: 10px 20px;
	background: #ffffff;
	color: #000000;
	z-index: 1000;
	width: 100%;
	font-size: 14px;
	text-align: center;
	background-position: center;
	bottom: 0;
	height: auto;
	background-color: #ffffff;
	-webkit-box-shadow: 0 0 20px 0 rgb(0 0 0 / 15%);
	-moz-box-shadow: 0 0 20px 0 rgba(0,0,0,0.15);
	box-shadow: 0 0 20px 0 rgb(0 0 0 / 15%);
	right: 0;
	display: flex;
	justify-content: center;}
.single-product .upper-block .product-content .product-add-to-cart form 
.sticky-add-to-cart .custom_add_to_cart_button{margin:0}
.sticky-add-to-cart{display:none}
@media screen and (max-width: 992px){
	.sticky-add-to-cart{padding: 10px 65px;}
	.woocommerce div.product form.cart .sticky-add-to-cart .button{    font-size: 14px;}
}
/*end sticky add to cart*/
.archive .single-prod-item .inner-image .single_add_to_wishlist{    display: flex;
	padding: 0;
	height: 45px;
	width: 45px!important;
	align-items: center;
	justify-content: center;
	font-size: 19px;
	border: 1px solid #e3aa37;
	background: #fff!important;
	position: absolute;
	z-index: 10;
	left: 10px;}
.archive .single-prod-item .inner-image .yith-wcwl-wishlistaddedbrowse,.archive .single-prod-item .inner-image .yith-wcwl-wishlistexistsbrowse{position: absolute;
	z-index: 10;
	left: 10px;
	background: #fff;}
@media screen and (max-width: 992px){
	.archive .single-prod-item .inner-image .image-item img{width: 100%;
	object-fit: cover;}
	.archive .single-prod-item .inner-image .single_add_to_wishlist,.archive .single-prod-item .inner-image .yith-wcwl-wishlistaddedbrowse,.archive .single-prod-item .inner-image .yith-wcwl-wishlistexistsbrowse{left: 5px;
	top: 5px;}
	.wishlist_table a.remove{left: 15px!important;}
	.wishlist_table a.remove i{padding: 5px!important;}
}
@media (min-width: 991px){
	.archive .single-prod-item .inner-image .image-item .prod-front-image, .single-prod-item .prod-front-image{width: 100%;}
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
	direction: rtl;
}
.wpcf7 input, .wpcf7 textarea  {
	width: 100%;
	padding: 10px;
	border: 1px solid #ccc;
	margin-bottom: 20px;
}
body.page-id-12340 .entry-content ul{    list-style: disc;
	padding-right: 20px;}

section.first-prods, section.top-prods, section.last-prods {
	content-visibility: auto;
	  contain-intrinsic-size: 100px 1000px;
}

/* Single product changes pavle */



body.trigger-position-right #enable-toolbar-trigger {
	width:fit-content;
	   left: 15px;
	text-align: left;
	top: -15px;
}

.woocommerce div.product p.stock {
	padding: 8px 16px;
	margin: 0;
	border-radius:2px;
	font-size: 18px;
	width:fit-content;
}

.woocommerce button.button:hover  {
	transition: background ease-in-out 250ms;
}


.onsale-wrapper {
	position:absolute;
	top:0;
	z-index:9;
	display: grid;
	grid-gap: 15px;
}
.onsale-wrapper .badge{
	padding:11px 16px;
	border-radius:2px;
	background: #EC2807;
	color: #fff;
	text-align: center;
}
.onsale-wrapper .badge.onsale-percentage{
	background:#EA6848;

}

/* variation in stock- out of stock */
.woovr-variation-availability {
	margin-right:0 !important;
}
.woovr-variation-availability p.stock {
	background:transparent !important;
	font-size:12px !important;
	padding:0px !important;
}
.woovr-variation-availability p.out-of-stock {
	color:#FC0506 !important;
}

.woovr-variation-availability p.in-stock {
	color:#1FAF38 !important;
}

.woovr-variations[class*="woovr-variations-grid"] .woovr-variation.woovr-variation-active .in-stock{
   color:#fff !important;
}

.product .woovr-variations .woovr-variation:has(.stock.out-of-stock) {
	background: #babbbe2e;
	color: #323B4080;
/*     pointer-events: none; */
	border-color: #d9d9d9;
}

.yith-wcwl-add-to-wishlist a.add_to_wishlist>img {
	width:19px;
	height:19px;
	margin:0;
}
/* end */

@media(max-width:768px) {
	.header-wc i.fa-heart-o,
.aws-container .aws-search-form .aws-search-btn svg{
	color: #000 !important;
}
	.woocommerce-variation-availability {
		position:absolute;
		left:0;
	}
	
	.woovr-variation-price {
		margin-right:0 !important;
	}
	
	.iconic-woothumbs-images-wrap {
		padding:0;
	}
	
	.onsale-wrapper {
		right:12px;
		top:9px;
		width:fit-content;
		grid-gap: 9px;
	}
	
/* 	.single-product .upper-block .product-content .woocommerce-variation-add-to-cart {
		display: grid;
	grid-template-areas:
		"like q"
		"btn btn";
	} */
	
	.single-product .upper-block .product-content .product-add-to-cart form .qib-button-wrapper {
		grid-area:like;
		margin-left:0;
		margin-bottom:0;
		justify-self:baseline;
	}
	
	.single-product .upper-block .product-content .product-add-to-cart form .button-grid {
		grid-area:btn;
		max-width:100%;
		margin-top:20px;
		width:100% !important;
		height:auto;
		padding-block:18px;
		border-radius:2px;
	}

	.single-product .upper-block .product-content .variations_button .button {
		width:100% !important;
	}
	
	.iconic-woothumbs-zoom-enabled .iconic-woothumbs-images__image, .iconic-woothumbs-images__image {
/* 		height:400px !important; */
		height:500px !important;
		object-fit:cover;
/* 		object-fit:contain; */
	}
	
	.iconic-woothumbs-all-images-wrap .slick-dots {
		top:revert !important;
		bottom:9px !important;
	}
	
	.iconic-woothumbs-all-images-wrap .slick-dots li, .iconic-woothumbs-all-images-wrap .slick-dots li.slick-active {
		width:22px !important;
	}
	
	.single-product .product-content {
		border-top:none;
	}
		
	.prod-front-image {
		object-fit:cover;
	}
}
/* Single product variation */
.woovr-variations[class*="woovr-variations-grid"] {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(min(150px, 100%), 1fr));
	gap:1rem;
	margin:0 !important;
}

.woovr-variations.woovr-variations-grid-2 .woovr-variation {
	width:100%;
	border-radius:5px;
	margin:0;
}

.woovr-variations[class*="woovr-variations-grid"] .woovr-variation > div {
	display:grid;
	gap:2px;
	justify-items:start;
	text-align:right;
	width:100%;
}

.woovr-variations[class*="woovr-variations-grid"] .woovr-variation:before {
	width:20px;
	height:10px;
	font-size:10px;
	background-color:transparent;
	left:5px;
	top:5px;
	right:revert;
	border:none;
	border-width:none;
	border-style:none;
	border-color:transparent;
	border-image:none;
	opacity:0;
	content:"";
	background-image: url("data:image/svg+xml,%3Csvg width='9' height='7' viewBox='0 0 9 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.64366 6.62425C2.73531 6.72146 2.84434 6.79861 2.96448 6.85126C3.08461 6.90392 3.21346 6.93102 3.34361 6.93102C3.47375 6.93102 3.6026 6.90392 3.72273 6.85126C3.84287 6.79861 3.9519 6.72146 4.04355 6.62425L8.06575 2.39291C8.25139 2.19762 8.35567 1.93275 8.35567 1.65657C8.35567 1.38039 8.25139 1.11552 8.06575 0.920235C7.88011 0.724946 7.62834 0.615234 7.36581 0.615234C7.10328 0.615234 6.8515 0.724946 6.66587 0.920235L3.34361 4.42561L2.15075 3.16036C1.96511 2.96507 1.71333 2.85536 1.45081 2.85536C1.18828 2.85536 0.936499 2.96507 0.750863 3.16036C0.565227 3.35565 0.460938 3.62052 0.460938 3.8967C0.460938 4.17288 0.565227 4.43774 0.750863 4.63303L2.64366 6.62425Z' fill='%23fff'/%3E%3C/svg%3E%0A");
	background-position:center center;
background-repeat:no-repeat;
}

.woovr-variations[class*="woovr-variations-grid"] .woovr-variation.woovr-variation-active:before {
	opacity:1;
	color:#fff!important;
	background-color:#EA6848;
	border-radius:50%;
width: 17px;
	height: 17px;
	line-height:17px;
	font-weight:700;
}

.woovr-variations[class*="woovr-variations-grid"] .woovr-variation.woovr-variation-active {
	border:2px solid #EA6848!important;
	background:#fff;
	color:#000!important
}
.woovr-variations[class*="woovr-variations-grid"] .woovr-variation.woovr-variation-active .in-stock {color:#000!important;}

.woovr-variations[class*="woovr-variations-grid"] .woovr-variation > div span * {
	font-family: "Open Sans", sans-serif !important;
}
.woovr-variation-radio .woovr-variation-info .woovr-variation-price, .woovr-variation-radio .woovr-variation-info .woovr-variation-availability {
  margin-right:0!important;
}

.woovr-variations .woovr-variation-price span  {font-weight:700!important;}

.woovr-variation-radio .woovr-variation-name {
	font-size:14px;
}

.woovr-variation-radio .woovr-variation-price {
	font-size:16px !important;
	margin-right:0;
}
	
	.woovr-variation-radio .woovr-variation-price del {
		display:none;
	}
	
		.woovr-variation-radio .woovr-variation-price ins {
	text-decoration:none;
	}

body .single-product .woocommerce-breadcrumb {
	order:1;
	padding-bottom:0;
}

	.product-add-to-cart > b {
		display:none;
	}
	
.under-header-price {
	display:flex;
	align-items:center;
	gap:12px;
}

.under-header-price del{
	order:1;
	font-size:27px;
}

.under-header-price ins, .under-header-price > span {
	text-decoration:none;
		font-size:32px;
	color:#EA6848;
}

.page-view {
	background-color: rgba(247, 247, 247, 1);
	font-size: 14px;
	width: fit-content;
	padding: 5px 10px;
	margin-top: 16px;
	margin-bottom:14px;
	font-size:14px;
	border-radius:5px;
}


.size-chart-toggle {
	text-decoration: underline;
	color: #2B6FB4;
	cursor: pointer;
	margin-right:3px;
}

.sku-block {
	flex-basis: 100%;
	margin-top: 14px;
	font-size: 14px;
}
	.single-product .upper-block .product-content .heading-block{
	flex-flow: row wrap;
}

.single-product .upper-block .product-content .product-add-to-cart form .qib-button-wrapper button, .single-product .upper-block .product-content .product-add-to-cart form .qib-button-wrapper input{height: 41px; font-size:30px}

button.minus.qib-button {
	border-top-left-radius:5px !important;
		border-bottom-left-radius:5px !important;
}
button.plus.qib-button {
	border-top-right-radius:5px !important;
		border-bottom-right-radius:5px !important;
}

.social {
	display: flex;
	align-items: center;
	gap: 12px;
	justify-content: flex-end;
	  margin:0 !important;
}

.social .social-a {
	background-color: #f7f7f7;
	display: inline-block;
	padding: 10px;
	border-radius: 50% !important;
/* 	    flex: 1; */
	width:41px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}

.social .social-a svg, .yith-wcwl-add-to-wishlist img  {
	fill:#EA6848;
		width: 19px;
	height: 19px;
}

/* grid box */
.grid-box {
	display:none;
		gap:20px;
		margin-block:24px;
}
.grid-box[data-type="desktop"]  {
	display:grid;
	grid-auto-flow:column;
	grid-auto-columns:1fr;
	padding-block:14px;
	margin-block:0;
	border-bottom:1px solid #E1E1E1;
	border-top:1px solid #E1E1E1;
	gap:8px;
}

.grid-box[data-type="desktop"] .grid-box-item p {
	font-size:14px;
	line-height:19px;
}


	.grid-box .grid-box-item {
	background-color:#F7F7F7;
	padding:8px 10px;
	border-radius:5px;
		display:flex;
		align-items:center;
		gap:1rem;
		font-weight:initial;
}
	.rate {
		margin-top:22px;
		margin-bottom:0;
	}
	.rate .grid-box-item {
		width:100%;
		gap:0.3rem;
	}
	
	.grid-box .grid-box-item p {
		margin:0;
	}

/* end */



.subscribe-trigger img {
	transition:250ms ease-in-out all;
}

.subscribe-trigger span {
	color:#2B6FB4;
	text-decoration:underline;
}

.single-product .caldera-grid {
	  opacity: 0;
	height: 0;
	transition: height 250ms ease-in-out,opacity 250ms ease-in-out;
}

.single-product .caldera-grid:is(.show) {
	opacity:1;
	height:auto;
}

.single-product .caldera-grid.show .subscribe-trigger {
	/* Your styles here */
	background:red;
}
.single-product .subscribe-part {
	flex:1;
}
.single-product .upper-block .product-subscribe .subscribe-part .caldera-grid .row {
	flex-wrap:wrap;
	flex-direction:row-reverse;
	gap:14px;
	position:relative;
}
.single-product .upper-block .product-subscribe .subscribe-part .caldera-grid .row::before,.single-product .upper-block .product-subscribe .subscribe-part .caldera-grid .row::after {
	position:absolute;
	left:0;
	bottom:0;
}

.single-product .upper-block .product-subscribe .subscribe-part .caldera-grid .col-sm-4 {
	flex:1;
}

.single-product .upper-block .product-subscribe .subscribe-part .caldera-grid input {
	min-height:48px;
	max-width:100%;
}

@media(max-width:768px) {
	.woovr-variations[class*="woovr-variations-grid"] {
		flex-wrap:nowrap;
		grid-template-columns: repeat(auto-fit, minmax(min(100px, 100%), 1fr));
	}
	.main-heading {
		font-size:20px !important;
		margin-bottom:12px !important; 
	}
	.main-heading::after {
		content:none;
	}
	.grid-box[data-type="desktop"] {
		display:none;
	}
	.grid-box {
		display:grid;
	}
	
	.single-product .upper-block .product-subscribe .subscribe-part .caldera-grid .row {
		flex-direction:column-reverse;
	}
		
	/* might change later  */
	.product-share {
		display:none !important;
	}
}

/* .woovr-active.woovr-show-price form.variations_form .single_variation .woocommerce-variation-price {
	
} */
/* end */

body .single-product .middle-block .tab-content .tab-content-single.active {
	padding:0 15px;
}

.woovr-active form.variations_form .variations, .woovr-variations+.variations {
	display:block !important;
}

@media(max-width:992px) {
	.single-product .upper-block .product-content .heading-block {
	margin-top:0;
}
	
	body.single-product .upper-block .product-gallery, .iconic-woothumbs-all-images-wrap {
		margin-top:0;
		margin-bottom:0;
	}
	
	.site-main .single-product .upper-block {
		gap:15px;
	}
	
	.single-product .middle-block {
		padding-right:15px !important;
		padding-left:15px !important;
	}
	
	.tab-content-single.third {
		padding-left:0 !important;
		padding-right:0 !important;
	}
}

.single-product .upper-block .product-gallery .onsale {
	display:none;
}

.iconic-woothumbs-pswp .pswp__counter {
	margin-right:15px !important;
}

.yith-wcwl-wishlistaddedbrowse a {
	display:none !important;
}

/* .single-product .caldera-grid {
	opacity: 1;
	position: relative;
  height: max-content;
} */

.page.contacts .form-block .map-item {
	object-fit: none;
	margin-right: 0;
	max-width: 100%
}

.page.contacts .form-block .form-item {
	width: 100%
}

/* pavle 1/9/23 */

.coupon-orange, .checkout-cont .button {
	background-color:#EA6848 !important ;
	color:#fff;
}


.woocommerce form.checkout_coupon {
	display:flex;
		padding:10px 0;
}

.checkout-cont .woocommerce form.checkout_coupon .form-row.form-row-last {
	position:static;

}

.place-order .form-row {
		display: flex !important;
		gap:10px;
	align-items: start;
	cursor: pointer;
	  
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 14px;
	color: #010101;
}
.place-order .form-row label {
	line-height:19px !important;
}
.place-order .form-row input, .woocommerce-shipping-fields .checkbox input[type=checkbox], .checkbox input[type=checkbox] {
  
	border: 1px solid #d1d1d1;
	background-color: #f6f6f6;
	width: 20px;
	height: 20px;
		flex:0 0 20px;
/*     margin-left: 10px; */
		margin:0 !important;
}

.checkout .woocommerce-checkout-review-order input, .woocommerce-checkout #payment ul.payment_methods {
	margin-right:0;
}

.checkout-cont .woocommerce form .form-row {
/* 	width:100%; */
	position:relative;

}

.woocommerce-page form .form-row::before {
	position:absolute;
	right:0;
	bottom:0;
}

.checkout .woocommerce-checkout-review-order input {
	padding-right:12px;
	
}

.coupon-input {
	padding:14px 12px;
	border:1px solid #DCDCDC !important;
}

.variations tbody tr:last-child, .woocommerce-variation.single_variation {
	display:none !important;
}

.variations_form div[data-product_id] {
	display:flex;
	flex-direction:column;
}

.variations_form div[data-product_id] .variations {
	order:-1;
}
.woocommerce div.product form.cart {
	margin-bottom:0;
}
.woocommerce div.product form.cart .variations td.label {
	padding-right:0;
}

.woocommerce div.product form.cart .variations td.label {
	margin-top:0;
}

body > header > div > div.upper-block > div.header-wc > a:nth-child(1) {
	display: none
}

body > header > div > div.upper-block > div.header-wc > a:nth-child(2) {
	display: none
}

body > div.homepage > div.description-block.second {
	display:none
}

body > header > div > div.lower-block > div.header-search > div > form {
	border: 1px solid #323B40 !important;
}

body > header > div > div.lower-block > div.header-search > div > form > div.aws-search-btn.aws-form-btn > span > svg {
	color: #323B40 !important;
}

.home .section-heading::after, .home .main-heading::after {
	background: #EA6848;
}

body .section-heading::after, .main-heading::after, body .single-prod-item .add-to-cart::after, body footer .upper-block .newsletter-block .newsletter-item form .tnp-field-button:after, body .banner .banner-list .banner-inner .banner-item .banner-content a:after {
	background: #EA6848;
}

#menu-item-302 > a, #menu-item-9449 > a {
	color: #EA6848;
	-webkit-text-stroke: 0.3px #EA6848;
}

/* body > header > div > div.upper-block > div.header-wc > a.wc-single-item.cart > span > div > span > p {
	background-color: #323B40;
} */

	.checkout-icons {
					display: grid;
					grid-auto-flow: column;
					grid-auto-columns: 1fr;
					gap: 8px;
					margin:24px 0;
/* 		max-width:450px; */
				}
				
				.checkout-icons .checkout-box {
					padding: 8px;
					background: rgba(234, 104, 72, 0.1);
					border-radius: 5px;
					text-align:center;
					display:grid;
					gap:5px;
				}
	
	.checkout-icons .checkout-box img {
		display:block;
		margin:0 auto;
	}
				
				.checkout-icons p {
					font-weight:800;
					line-height:14px;
					font-size:12px;
					color:rgba(50, 59, 64, 1);
					margin:0;
				}
				
				.checkout-icons .checkout-box:first-child p {
/* 					width:8ch; */
					margin:0 auto;
				}
.iconic-woothumbs-images__arrow {
	display:inline !important;
}

	.iconic-woothumbs-images__arrow {
		height: 40px !important;
	background: white;
	border-radius: 50% !important;
		top: 50% !important;
	transform: translateY(-50%) !important;
}
	.iconic-woothumbs-images__arrow--prev {
		left:10px !important;
	}
	
	.iconic-woothumbs-images__arrow--next {
		right:10px !important;
	}
	
	.gallery-inner .iconic-woothumbs-images__arrow svg path {
		stroke:#323B40 !important;
	}

.woocommerce-checkout .lower-block {
	position:relative;
	justify-content:center !important;
}


.woocommerce-checkout .site-logo {
		display: flex;
			align-items:center;
}

.woocommerce-checkout .site-logo img.back-arr {
		order: -1;
	position: absolute;
	right: 10px;
}

.checkout #order_review {
	position:relative;
	top:-265px;
}

@media(max-width:768px) {
	
	.checkout #order_review {
	position:static;
top:initial;
}

	.woocommerce-checkout h1 {
		position:relative;
	}
	.woocommerce-checkout h1::after {
			content: '';
			position: absolute;
			left: 50%;
			bottom: -10px;
			width: 100%;
			height: 2px !important;
			/* background: red; */
			width: 60px;
			/* margin: 0 auto; */
			transform: translateX(-50%);
			right: unset;
		
	}
	.checkout-icons {
					
		max-width:100%;
				}
				
	
	.iconic-woothumbs-images__arrow {
		height: 40px;
	background: white;
	border-radius: 50% !important;
		top: 50%;
	transform: translateY(-50%);
}
	.iconic-woothumbs-images__arrow--prev {
		left:10px;
	}
	
	.iconic-woothumbs-images__arrow--next {
		right:10px;
	}
	
	.gallery-inner .iconic-woothumbs-images__arrow svg path {
		stroke:#323B40 !important;
	}
}

.archive-content .products-block .single-prod-item .onsale, .single-prod-item .onsale {
	font-size: 14px !important;
	line-height: 20px !important;
	min-height: 35px !important;
	min-width: 100px !important;
	width: 100px !important;
	height: 35px !important;
		top:10px !important;
		right:10px !important;
	background: #EA6848 !important;
	  display:grid !important; 
opacity:1;
	visibility:visible;
	border:0
}

.yith-wcwl-add-to-wishlist a.add_to_wishlist>img {
	object-fit:contain !important;
}

.custom-whatsapp-button {
	background: #323B40 !important;
	color: #fff;
	display: grid;
	grid-auto-flow: column;
	gap: 1rem;
	border-radius: 5px;
	min-height: 40px;
	place-content: center;
	padding: 10px 20px;
	border-radius: 20px !important;
}

.custom-whatsapp-button span {
	line-height:1.5;
}

.custom-whatsapp-button img {
	order:-1;
}

.payment_methods input[type="radio"] {
	 -webkit-appearance: none;
	appearance: none;
	background: transparent;
}

.single-product .upper-block .product-content .heading-block .main-heading {
	margin-bottom:16px !important;
}


.archive-content .products-block .filter-items .ordering-block .orderby {
	background:url("/wp-content/uploads/2023/09/drop.svg")  0 17px no-repeat !important;
}

@media(min-width:992px) {
	.iconic-woothumbs-thumbnails {
		margin: 0 !important;
	}
	
	body.single-product .upper-block .product-gallery {
		flex:1;
	}
	
	.single-product .upper-block .product-content {
		flex:1.2;
		max-width:100%;
	}
	
	.single-product .upper-block {
		gap:80px;
	}
	
	.iconic-woothumbs-zoom-enabled .iconic-woothumbs-images__image , .iconic-woothumbs-images__image{
		height:750px !important;
		object-fit:cover;
		width:fit-content !important;
		margin-right:auto !important;
		aspect-ratio:1 !important;
		min-height:750px;
		width:100% !important;
	}
	.iconic-woothumbs-images__slide {
		cursor:pointer;
	}
	.iconic-woothumbs-images__slide, .iconic-woothumbs-images-wrap {
		height:750px !important;
	}
	
	.button-grid {
		max-width:100% !important;
		width:100% !important;
		margin-left:0 !important;
	}
	
	.custom-whatsapp-button {
		display:none;
	}
	
	body.single-product {
		padding-top:100px !important;
	}
		
	.iconic-woothumbs-all-images-wrap--thumbnails-left .iconic-woothumbs-thumbnails-wrap--sliding {
		padding-right:24px;
		height:750px;
		overflow:scroll;
		-ms-overflow-style: none;  /* Internet Explorer 10+ */
	scrollbar-width: none;  /* Firefox */
	}
	
	.iconic-woothumbs-all-images-wrap--thumbnails-left .iconic-woothumbs-thumbnails-wrap--sliding::-webkit-scrollbar {
		display:none;
	}
	
	iconic-woothumbs-all-images-wrap--thumbnails-left .iconic-woothumbs-thumbnails-wrap--sliding .slick-slide {
		margin-bottom:24px;
	}
	

.archive-content .products-block .filter-items .ordering-block .orderby{
	background:url("/wp-content/uploads/2023/09/drop.svg")  0 10px no-repeat !important;
	width: -webkit-fill-available;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-weight: 700;
	padding-right: 5px
}
	
	.fa-chevron-up:before, .fa-chevron-down:before  {
		background-image:url("/wp-content/uploads/2023/09/drop.svg");
		width:24px;
		height:24px;
		left:-10px;
	}
	
	
}

	
.ordering-block span:before {
	background-image:url("/wp-content/uploads/2023/09/fiter.svg") !important;
}


.iconic-woothumbs-play {
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	z-index:2 !important;
	
}

.iconic-woothumbs-play svg {
	margin:0 auto;
	width:56px;
	height:56px;

}
.iconic-woothumbs-play svg path {
	fill:rgb(234, 104, 72) !important;
}


.cat-vars {
		display: flex;
	flex-wrap:wrap;
	gap: 10px;
	margin: 10px 0;
}

.single-product .cat-vars .cat-img {
	height: auto;
	border:2px solid #BABBBE;
	border-radius:5px;
	position: relative;
	padding:8px;
	display:flex;
	align-items:center;
	gap:10px;
}

.single-product .cat-vars .cat-img.active {
	border:2px solid #EA6848;
}

.single-product .cat-vars .cat-img img {
	border-radius: 50%;
	width: 28px;
	height: 28px;
	max-width: 40px;
	cursor: pointer;
	object-fit: cover;
	order:1;
}

.page.contacts .locations-block .locations-list .location-single h2 {
	color:#EA6848;;
}

.woovr-variation-price {
		height: 0;
	visibility: hidden;
	opacity: 0;
	display: none;
}

.woo-variation-swatches .variable-items-wrapper {
	display:none !important;
}

body .single-prod-item .price .sale-price {
		color: #EA6848;
}


.archive-content .filters-block .berocket_single_filter_widget .bapf_hascolarr i {
	color:transparent !important;
}


/* Simple prod */
.starting-price {
	margin:20px 0;
}
.starting-price .price_count {
	display:none;
}
.starting-price .price-item {
		display: flex;
	align-items: center;
	gap: 12px;
}

.starting-price .price-item .upper-price {
	order:1;
	font-size:27px !important;
	margin:0 !important;
}

.starting-price .price-item .lower-price {
	text-decoration:none !important;
	font-size:32px !important;
	color:#ea6848 !important;
	font-weight:700 !important;
} 


.blog-single-item a:last-child::after {
	background-color:#ea6848 !important;
}

.single-product label[for="pa_size"] {
   visibility:hidden;
	height:0;
	z-index:-1;
	position:relative;
}


#mega-menu-wrap-header-lower #mega-menu-header-lower>li.mega-sale-color>a.mega-menu-link {
	color:#ea6848 !important;
}

.column.total-order {
	order:-1;
}

.total-custom .column:not(.total-order) {
	display:flex;
	align-items:center;
	gap:5px;
}

.total-custom .total-custom-price {
	color:#ea6848;
}

.minicart-custom .woocommerce-mini-cart__total:not(.total-custom) {
	display:none;
}

.single-product .middle-block .tab-items {
	margin-left:0 !important;
	margin-right:0 !important;
}

/* .single-prod-item .onsale:last-child{
	border: 1px solid blue;
	visibility: hidden;
	opacity: 0;
	display: none !important;
} */

.iconic-woothumbs-pswp .pswp__button--arrow {
	width:40px;
		height: 40px;
	background: white !important;
	border-radius: 50% !important;
	top: 50%;
	transform: translateY(-50%);
}

.iconic-woothumbs-pswp .pswp__button--arrow .pswp__icn {
	width:18px;
}

.link_under_checkout {
		-webkit-text-stroke: #EA6848 !important;
}

.checkout-cont .main-heading{
	margin-top:40px !important;
}

.misha_loadmore {
	background:#EA6848 ;
}
.w-95 {
	padding:0 20px;

}

.iconic-woothumbs-play {
	display:none;
}

.pswp__item .iconic-woothumbs-loading-overlay {
	display:none !important;
}

.woocommerce-store-notice a, p.demo_store a {
	display:none !important;
}


.single-product #primary {
	padding-top:52px;
}

.hide-desktop {
		color: #fff;
	text-align: center;
	padding-left:15px;
	padding-right:15px;
/*     position: fixed; */
	width: 100%;
}
.woocommerce-store-notice, p.demo_store {
	background-color:#101010 !important;
}


@media(min-width:993px) {
	body>header {
		top:52px;
	}
	
		
}

@media only screen and (min-width: 1101px) {
	
		.hide-desktop {
		display:none !important;
	}
	
		.woocommerce-store-notice, p.demo_store {
			/* font-weight:800; */
			display:block !important;
	position:fixed !important;
		top:0;
}
	

}


@media(min-width:1440px) {
	.w-95 {
		width:75%;
		padding:0;
		margin:0 auto;
}
	
	.single-product .woocommerce-breadcrumb{
		width:75%;
	}
}

.coupon_button {
	background-color:#EA6848 !important;
}

@media(max-width:768px) {
	
/* 	.home .prod-cats {
		display:flex;
		gap:20px;
	} */

	.prod-cats__image {
/* 		display:none; */
		
		height:100%;
		background-position-y:initial;
	}
	
	.prod-cats .prod-cat-item, .prod-cats .prod-cat-item:first-child {
		padding-bottom:4rem;
	}
	
	.first-prods .prod-cat-item .main-heading, .top-prods .prod-cat-item .main-heading {
		margin-top:20px;
	}
	
	.prod-cats .prod-cat-item img {
/* 		display:block !important; */
		height:100%;
/* 		object-fit:initial; */
	}
}

/* CHANGESSSS 24/10 */


/* .woocommerce-store-notice, p.demo_store {
	background-color:#ea6848;
} */
@media only screen and (min-width: 1101px) {
	
	.hide-desktop {
		display:none !important;
	}
		.woocommerce-store-notice, p.demo_store {
			display:block !important;
	position:fixed !important;
		top:0;
}



}
.hide-desktop {
		color: #fff;
	text-align: center;
/*     position: fixed; */
	width: 100%;
}

@media only screen and (max-width: 1100px){
	.woocommerce-store-notice, p.demo_store{
		padding: 6px !important;
		top: 0;
		display: block;
		position: fixed !important;
		z-index: 9;
	}
}
	.w-95 {
		padding:0 20px;
}
@media(min-width:1440px) {
	.w-95 {
		width:75%;
		padding:0;
		margin:0 auto;
}
	
	.single-product .woocommerce-breadcrumb{
		width:75%;
	}
}

/* .woocommerce-store-notice, p.demo_store {
	background-color:#EA6848 !important;
} */

.woocommerce-cart-form {
	position:relative;
}

.free-ship {
/* 	    position: absolute; */
	bottom: 0;
	left: 0;
	text-align: center;
	width: 100%;
	background: rgba(31, 175, 56, 0.15);
	margin-top:1rem;
}

.free-ship span {
	display:inline-flex;
}

.free-ship p {
	margin:0;
	min-height:29px;
/* 	padding:7px 0; */
		display: flex;
	align-items: center;
	justify-content: center;
	gap: 5px;
	font-size:12px;
}

.free-ship p svg {
	width:16px;
	height:16px;
}

.relative {position:relative;}

.total-savings-message {
		position: absolute;
	left: 0;
	bottom: -20px;
	font-size: 12px;
	margin: 0;
	color: rgba(100, 100, 100, 1);
}

.minicart-custom .woocommerce-mini-cart__buttons {
	margin-top:40px;
}

.minicart-custom .minicart-custom-header .cross {
	right:15px;
}
.minicart-custom .inner-cart .woocommerce-cart-form, .minicart-custom .woocommerce-mini-cart__total, .minicart-custom .woocommerce-mini-cart__buttons {
	padding:0 15px !important;
}

.minicart-custom .woocommerce-mini-cart__total {
	margin-top:22px !important;
}


.minicart-custom {
	padding:30px 0 0 0 !important;
}

.woocommerce-mini-cart__buttons a.wc-forward:not(.minicart-custom .woocommerce-mini-cart__buttons .checkout) {
	color:#EA6848 !important;
	border:none !important;
	display:none;
}

.coupon_button {
	background-color:#EA6848 !important;
}

.woocommerce-cart-form {
	margin-bottom:4rem;
}

	
	.product-total {
		display:flex;
		flex-direction:column;
		gap:12px;
	}
	
	.product-price {
		order:-1;
	}
	
	.quantity-container {
		display:flex;
		gap:12px;
	}
	
	.quantity-container .quantity-label {
		order:1;
		direction:ltr;
	}
	
	.quantity-select {
		direction:ltr;
		border-color:#D9D9D9;
	}
	
	.additional-info-block .count-info {
		display:none;
	}
	
	.form-row-wide.create-account.woocommerce-validated {
		margin-bottom:0 !important;
	}
	
	.woocommerce form .form-row .input-checkbox {
		width:20px;
		height:20px;
		border:1px solid #d1d1d1;
		background-color:#f6f6f6;
	}

#payment {
	padding:0;
}
.checkout_item__my {
	position:relative;
}
.delete-product {
	position:absolute;
	left:0;
	top:10px;
}

.checkout-cont .product-name .product-name__text {
	justify-content:start;
}

.order-total .woocommerce-Price-amount.amount, .order-total .woocommerce-Price-currencySymbol {
	font-weight:800;
}

.checkout__name {
	flex:1;
	width:100%;
}

.product-name__inner {
	max-width:100%;
}

.woocommerce-checkout-review-order-table .cart_item, .checkout-cont .product-name {
	flex:1;
}

.checkout-cont .product-name .product-name__text {
	flex:1;
}

.woocommerce-checkout #payment ul.payment_methods {
	display:flex;
	flex-direction:column;
}


.checkout_bottom {
	padding-bottom:0;
}

.woocommerce-checkout #payment ul li.payment_method_pelecard:not(.woocommerce-notice)::after {
	background-image: url("/wp-content/uploads/2023/10/Credit-Cards.svg");
	width: 150px;
	height: 16px;
	background-repeat: no-repeat;
}

.checkout-cont .woocommerce form .form-row.place-order {
	width:100%;
}


@media(min-width:998px) {
	.woocommerce ul#shipping_method li input:checked:after {
	top:3px;
	left:3px;
}

	.checkout .col2-set {
	width:40%;
	padding-left:0;
}
.checkout #order_review {
	width:55%;
	padding:24px 60px !important;
}
#order_comments_field {
	width:100%;
}
	
	.woocommerce-checkout .header-checkout a.button {
		margin-right:0;
		gap:5px;
	}
	
	form.checkout {
		margin-bottom:0;
	}
	.checkout #order_review .cart__coupon {
		padding-top:18px;
		border-bottom:none;
	}
	.checkout #order_review .order-total div {
			font-size:18px;
		font-weight:800;
	}

}
.woocommerce-checkout .minicart-custom {
			display:none;
		}

.cart .qib-button-wrapper, .woocommerce div.product form.cart div.quantity {
	display:none !important;
}

.cart .product-thumbnail a {
	padding:5px 10px;
	border:1px solid #D9D9D9;
	border-radius:5px !important;
}

@media(max-width:998px) {
	.starting-price {
		padding-bottom:0 !important;
		margin:0 !important;
	}
}
@media(max-width:991px) {
	.sku-block {
		margin-bottom: 14px;
	}
}
@media(max-width:768px) {
	.sku-block {
		margin-top: unset;
	}
}