.variation-form .list-options-variable{padding:4px 4px 0;}
	.variation-form .list-options-variable .item-option-variable{margin-bottom:24px;display:flex;flex-wrap:wrap;align-items:start;}
	.variation-form .list-options-variable .item-option-variable h3{width:100px;flex-basis:100px;margin-right:10px;text-transform:capitalize;
		font-size:14px;color:#757575;font-weight:normal;line-height:1.2;margin:20px 10px 0 0;}
	.variation-form .list-options-variable .item-option-variable ul{width:calc(100% - 110px);flex-basis:calc(100% - 110px);display:inline-flex;
		flex-wrap:wrap;margin:0 0;padding:0 0;max-height:220px;overflow-y:auto;}
	.variation-form .list-options-variable .item-option-variable ul li{display:inline-block;margin:8px 8px 0 0;}
	.variation-form .list-options-variable .item-option-variable ul li input[type=radio]{display:none;}
	.variation-form .list-options-variable .item-option-variable ul li input[type=radio]+label{min-height:40px;min-width:80px;font-weight:400;
		padding:8px;border:1px solid rgba(0,0,0,.09);border-radius:2px;cursor:pointer;font-size:14px;line-height:22px;margin:0 0;
		display:block;}
	.variation-form .list-options-variable .item-option-variable ul li input[type=radio]:disabled+label{cursor:not-allowed;color: rgba(0,0,0,.26);}
	.variation-form .list-options-variable .item-option-variable ul li input[type=radio]:disabled+label:hover{border-color: rgba(0,0,0,.09);
		color: rgba(0,0,0,.26);}
	.variation-form .list-options-variable .item-option-variable ul li input[type=radio]+label:hover{color:#ee4d2d;border-color:#ee4d2d;}
	.variation-form .list-options-variable .item-option-variable ul li input[type=radio]:checked+label{position:relative;overflow:hidden;
		color:#ee4d2d;border-color:#ee4d2d;}
	.variation-form .list-options-variable .item-option-variable ul li input[type=radio]:checked+label:before{border:15px solid transparent;
		position:absolute;right:-15px;bottom:0;border-bottom-color:#ee4d2d;border-right-color:#ee4d2d;z-index:1;content:'';}
	.variation-form .list-options-variable .item-option-variable ul li input[type=radio]:checked+label:after{width:8px;height:8px;content:'';
		position:absolute;z-index:2;bottom:0;right:0;
		background:url(../images/selected.svg)center no-repeat;background-size:100% 100%;}
	.variation-form .add-to-cart-box .input-form-control{padding-top:16px;margin-bottom:15px;}
	.variation-form .add-to-cart-box .input-form-control .product-qty-wrapper{display:flex;flex-wrap:wrap;align-items:center;}
	.variation-form .add-to-cart-box .input-form-control .product-qty-wrapper p.stock-qty{display:inline-block;margin-left:15px;color: #757575;
		line-height: 1.2;margin-bottom:0;}
	.variation-form .add-to-cart-box .input-form-control .product-qty-wrapper p.notify{width:100%;flex-basis:100%;color: #ff424f;margin-bottom:0;
		margin-top:15px;}
	.variation-form .add-to-cart-box .input-form-control .product-preview-qty{display:inline-flex;}
	.variation-form .add-to-cart-box .input-form-control .product-preview-qty span{cursor:pointer;border:1px solid rgba(0,0,0,.09);width:32px;
		height:32px;display:inline-flex;align-items:center;justify-content:center;color:rgba(0,0,0,.8);}
	.variation-form .add-to-cart-box .input-form-control .product-preview-qty span svg{fill:rgba(0,0,0,.8);display:inline-block;width:10px;
		height:10px;}
	.variation-form .add-to-cart-box .input-form-control .product-preview-qty span.minus{border-radius:2px 0 0 2px;}
	.variation-form .add-to-cart-box .input-form-control .product-preview-qty span.hidebtn svg{fill:#ccc;}
	.variation-form .add-to-cart-box .input-form-control .product-preview-qty span.plus{border-radius:0 2px 2px 0;}
	.variation-form .add-to-cart-box .input-form-control .product-preview-qty input[type=text]{width:50px;border:1px solid rgba(0,0,0,.09);
		border-left:none;border-right:none;font-size:16px;font-weight:400;height:32px;text-align:center;padding:1px 2px;color:#ee4d2d;}
	.variation-form .add-to-cart-box .button-add-to-cart-group{padding-top:15px;margin-bottom:30px;display:flex;flex-wrap:wrap;}
	.variation-form .add-to-cart-box .button-add-to-cart-group a{display:inline-flex;padding:0 13px;box-shadow: 0 1px 1px 0 rgba(0,0,0,.03);
		border:1px solid #ee4d2d;color:#ee4d2d;height:48px;border-radius:2px;align-items:center;text-transform:capitalize;width:170px;
		font-size:14px;justify-content:center;background:rgba(255,87,34,.1);cursor:pointer;max-width:calc(50% - 7.5px);}
	.variation-form .add-to-cart-box .button-add-to-cart-group a.loading{cursor:not-allowed;opacity:.5;}
	.variation-form .add-to-cart-box .button-add-to-cart-group a.add-to-cart-btn:before{content:'';width:20px;height:20px;display:inline-block;
		background:url(../images/carticon.svg)center no-repeat;background-size:100% 100%;margin-right:10px;}
	.variation-form .add-to-cart-box .button-add-to-cart-group a.add-to-cart-btn:hover{background:rgba(255,197,178,.181);}
	.variation-form .add-to-cart-box .button-add-to-cart-group a.buy-now-btn{background:#ee4d2d;color:#fff;margin-left:15px;}
	.variation-form .add-to-cart-box .button-add-to-cart-group a.buy-now-btn:hover{background:#f05d40;}
	.variation-form-mobile{display:none;}
	.variation-form-mobile .popup-group-button-toggle-popup{position:fixed;z-index:101;left:0;bottom:0;width:100%;background:white;}
	.variation-form-mobile .popup-group-button-toggle-popup .inner{display:flex;align-items:center;background:#00bfa5;}
	.variation-form-mobile .popup-group-button-toggle-popup a.chat-now{align-items:center;display:flex;flex-direction:column;justify-content:center;
		width:25%;flex-basis:25%;color:#fff;font-size:10px;height:47px;cursor:pointer;}
	.variation-form-mobile .popup-group-button-toggle-popup a.chat-now svg{width:24px;fill:white;height:24px;color:white;margin-bottom:4px;}
	.variation-form-mobile .popup-group-button-toggle-popup span.sep{height:47px;background:#00bfa5;display:flex;align-items:center;}
	.variation-form-mobile .popup-group-button-toggle-popup span.sep:before{content:'';border-right:1px solid rgba(0,0,0,.09);height:28px;}
	.variation-form-mobile .popup-group-button-toggle-popup a.add-to-cart-btn{align-items:center;display:flex;flex-direction:column;
		justify-content:center;width:25%;flex-basis:25%;color:#fff;font-size:10px;height:47px;cursor:pointer;}
	.variation-form-mobile .popup-group-button-toggle-popup a.add-to-cart-btn svg{width:24px;fill:white;height:24px;color:white;}
	.variation-form-mobile .popup-group-button-toggle-popup a.buy-now-btn{flex-basis:50%;width:50%;background:#ee4d2d;color:#fff;cursor:pointer;
		display:inline-flex;height:47px;justify-content:center;align-items:center;}
	.variation-form-mobile .popup-list-variation-options{position:fixed;bottom:0;left:0;width:100%;z-index:0;height:100%;background:rgba(0,0,0,.4);
		visibility:hidden;opacity:0;transition:opacity .3s;}
	.variation-form-mobile .popup-list-variation-options.show{z-index:102;visibility:visible;opacity:1;}
	.variation-form-mobile .popup-list-variation-options .popup-inner{height:100%;width:100%;display:inline-flex;flex-direction:column;
		background:#fff;max-height:70%;position:absolute;bottom:0;left:0;transform:translateY(60px);transition:all .3s;}
	.variation-form-mobile .popup-list-variation-options.show .popup-inner{transform:none;opacity:1;}
	.variation-form-mobile .popup-list-variation-options .heading-popup{border-bottom:1px solid rgba(0,0,0,.09);padding:12px 12px 16px;
		display:flex;align-items:end;}
	.variation-form-mobile .popup-list-variation-options .heading-popup .image-product{position:relative;width:128px;flex-basis:128px;height:128px;
		margin-right:12px;border-radius:4px;overflow:hidden;}
	.variation-form-mobile .popup-list-variation-options .heading-popup .image-product img{width:100%;position:relative;z-index:1;height:100%;
		object-fit:cover;}
	.variation-form-mobile .popup-list-variation-options .heading-popup .image-product .show-popup-gallery a{position:absolute;top:0;right:0;
		display:block;width:20px;height:20px;z-index:2;}
	.variation-form-mobile .popup-list-variation-options .heading-popup .image-product .show-popup-gallery a svg{width:20px;height:20px;}
	.variation-form-mobile .popup-list-variation-options .heading-popup .info-popup p.price-wrapper{color: #ee4d2d;font-size:16px;margin-bottom:0;
		display:flex;align-items:end;}
	.variation-form-mobile .popup-list-variation-options .heading-popup .info-popup p.price-wrapper del{margin-left:10px;}
	.variation-form-mobile .popup-list-variation-options .heading-popup .info-popup p.price-wrapper del span.amount{font-size:14px;color: #222;
		text-decoration:line-through;}
	.variation-form-mobile .popup-list-variation-options .heading-popup .info-popup p.stock-status{color: rgba(0,0,0,.54);font-size:14px;
		margin-bottom:0;}
	.variation-form-mobile .popup-list-variation-options .heading-popup a.close-popup{position: absolute;top: 12px;right: 12px;cursor:pointer;
		display:inline-block;}
	.variation-form-mobile .popup-list-variation-options .content-popup{flex-grow:1;overflow-y:auto;}
	.variation-form-mobile .popup-list-variation-options .content-popup .list-options-variable .item-option-variable{padding:16px 12px 6px;
		border-bottom:1px solid rgba(0,0,0,.09);}
	.variation-form-mobile .popup-list-variation-options .content-popup .list-options-variable .item-option-variable h3{margin:0 0 12px 0;
		color:rgba(0,0,0,.87);text-transform:capitalize;font-size:14px;font-weight:400;}
	.variation-form-mobile .popup-list-variation-options .content-popup .list-options-variable .item-option-variable ul{gap:0 12px;display:flex;
		flex-wrap:wrap;padding-left:0;margin:0 0;}
	.variation-form-mobile .popup-list-variation-options .content-popup .list-options-variable .item-option-variable ul li{margin-bottom:10px;
		display:inline-block;}
	.variation-form-mobile .popup-list-variation-options .content-popup .list-options-variable .item-option-variable ul li input[type=radio]{
		display:none;}
	.variation-form-mobile .popup-list-variation-options .content-popup .list-options-variable .item-option-variable ul li input[type=radio]+label{
		background:#f5f5f5;border:1px solid #f5f5f5;border-radius:2px;color: rgba(0,0,0,.87);font-size: 12px;height:36px;display:inline-flex;
		align-items:center;padding:4px 12px;font-weight:400;cursor:pointer;}
	.variation-form-mobile .popup-list-variation-options .content-popup .list-options-variable .item-option-variable ul li input[type=radio]:disabled+label{
		color:rgba(0,0,0,.26);}
	.variation-form-mobile .popup-list-variation-options .content-popup .list-options-variable .item-option-variable ul li input[type=radio]+label span.check{
		height:8px;width:8px;top:1px;left:0;position:absolute;z-index:2;display:none;}
	.variation-form-mobile .popup-list-variation-options .content-popup .list-options-variable .item-option-variable ul li input[type=radio]+label span.check svg{
		width:100%;height:100%;display:block;}
	.variation-form-mobile .popup-list-variation-options .content-popup .list-options-variable .item-option-variable ul li input[type=radio]:checked+label{
		border-color:#ee4d2d;color:#ee4d2d;background:#fff;position:relative;overflow:hidden;}
	.variation-form-mobile .popup-list-variation-options .content-popup .list-options-variable .item-option-variable ul li input[type=radio]:checked+label:before{
		content:'';background:linear-gradient(-45deg,transparent,transparent,50%,#ee4d2d,50.001%,#ee4d2d);content:"";height:16px;left:0;
		position:absolute;top:0;width:16px;z-index:1;}
	.variation-form-mobile .popup-list-variation-options .content-popup .list-options-variable .item-option-variable ul li input[type=radio]:checked+label span.check{
		display:inline-block;}
	.variation-form-mobile .popup-list-variation-options .content-popup .input-form-control{display:flex;justify-content:end;padding:16px 12px;
		flex-wrap:wrap;}
	.variation-form-mobile .popup-list-variation-options .content-popup .input-form-control p.notify{color:#ee2c4a;margin-top:8px;flex-basis:100%;
		width:100%;}
	.variation-form-mobile .popup-list-variation-options .content-popup .input-form-control .product-preview-qty{display:inline-flex;}
	.variation-form-mobile .popup-list-variation-options .content-popup .input-form-control .product-preview-qty span{width:28px;height:28px;
		border: 1px solid rgba(0,0,0,.09);display:inline-flex;align-items:center;justify-content:center;}
	.variation-form-mobile .popup-list-variation-options .content-popup .input-form-control .product-preview-qty span.hidebtn svg{fill:#ccc;}
	.variation-form-mobile .popup-list-variation-options .content-popup .input-form-control .product-preview-qty span svg{width:10px;height:10px;
		fill:rgba(0,0,0,.6);}
	.variation-form-mobile .popup-list-variation-options .content-popup .input-form-control .product-preview-qty input[type=number]{height:28px;
		font-size:14px;width:60px;border:1px solid rgba(0,0,0,.09);color:#ee4d2d;border-right:none;border-left:none;text-align:center;}
	.variation-form-mobile .popup-list-variation-options .btn-add-to-cart-popup{padding:6px 12px;}
	.variation-form-mobile .popup-list-variation-options .btn-add-to-cart-popup a{background:#ee4d2d;color:#fff;border-radius:2px;font-weight:300;
		line-height:16px;padding:10px;text-transform:uppercase;display:block;width:100%;font-size:14px;cursor:pointer;text-align:center;}
	.variation-form-mobile .popup-list-variation-options .btn-add-to-cart-popup a.hide-btn{background-color:rgba(0,0,0,.26);color:#fff;}
	.variation-form-mobile .popup-list-variation-options .btn-add-to-cart-popup a.buy-now-btn{display:none;}
	.variation-form-mobile .popup-list-variation-options.buy-now .btn-add-to-cart-popup a{display:none;}
	.variation-form-mobile .popup-list-variation-options.buy-now .btn-add-to-cart-popup a.buy-now-btn{display:block;}
	.single-product .slick-prev{z-index:99;}
	div.product_meta2{padding-bottom:10px;}
	.product_meta2>span{display: block;margin-bottom:8px;}
	.product_meta2 a{color:#fb8904;}
	form.variations_form.cart{display:none;}
	.single-product .woocommerce-info:nth-child(2){float:right;width:66%;}
	@media only screen and (max-width:991px){
		.single-product .woocommerce-info:nth-child(2){width:68%;}
		.variation-form .add-to-cart-box .button-add-to-cart-group a{flex-basis:100%;width:100%;margin-bottom:15px;max-width:none;}
		.variation-form .add-to-cart-box .button-add-to-cart-group a.buy-now-btn{margin-left:0;}
	}
	@media only screen and (max-width:767px){
		.single-product .woocommerce-info:nth-child(2){width:100%;}
	}
	@media only screen and (max-width:600px){
		.variation-form{display:none;}
		.variation-form-mobile{display:block;}
	}