body.woocommerce-shop .site-main,
body.single-product .site-main {
    max-width: 1500px;
    width: 100%;
}
body.woocommerce-shop .content-area,
body.single-product .content-area {
    background-color: #FAFCFE;
    padding: 80px 0 0;
}
.woocommerce-breadcrumb{
	display: none;
}
.woocommerce-products-header h1 {
    color: #EB008C;
    text-align: center;
}
header.woocommerce-products-header {
    padding: 0 0 0;
}
p.woocommerce-result-count {
    text-align: center;
    width: 100%;
		margin-bottom:30px !important;
}
body ul.products li.product.type-product {
    box-shadow: 1px 1px #4a4a68, 2px 2px #4a4a68, 3px 3px #4a4a68, 4px 4px #4a4a68, 5px 5px #4a4a68, 6px 6px #4a4a68;
    border-radius: 30px;
    background-color: #fff;
    overflow: hidden;
    padding: 50px 30px 40px;
    text-align: center;
}
@media (max-width: 1199px){
    body ul.products li.product.type-product{width: calc(33.33% - 3.8%) !important; }
}
@media (max-width: 767px){
    body ul.products li.product.type-product{width: 100% !important;max-width:400px;float:none !important;display:inline-block;}{}
}
body .site-main ul.products li.product h2.woocommerce-loop-product__title {
    font-family: "Paytone One";
    font-size: 25px;
}
body .site-main ul.products li.product span.price {
    font-size: 30px;
    font-weight: bold;
    color: #4BC3D0;
}
body ul.products li.product.type-product .button, body ul.products li.product.type-product .lumise-button {
    display: inline-block;
}
body ul.products li.product.type-product .button {
    background-color: #EC008C;
    color: #fff;
    height: 50px;
    line-height: 50px;
    padding: 0 30px;
}
body ul.products li.product.type-product .lumise-button {
    font-weight: bold;
    height: 50px;
    padding: 0 30px;
    line-height: 50px;
    background-color: #4BC3D0;
		margin-top:10px;
}
form.woocommerce-ordering{
	display:none;
}
section.related.products {
    width: 100%;
    display: inline-block;
    text-align: center;
    margin-top: 40px;
    border-top: 1px solid rgba(0,0,0,0.1);
    padding-top: 30px;
}
h1.product_title.entry-title {
    color: #EB008C;
}
body .product .entry-summary p.price {
    font-size: 30px;
    font-weight: bold;
    color: #4BC3D0;
}
body .site-main .product button.single_add_to_cart_button {
    background-color: #EC008C;
    color: #fff;
    height: 50px;
    line-height: 50px;
    padding: 0 30px;
    margin-right: 10px;
}
body .site-main .product a.lumise-customize-button {
    font-weight: bold;
    height: 50px;
    padding: 0 30px;
    line-height: 50px;
    background-color: #4BC3D0;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{
	background-color:#ec008c;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
		background-color:#ec008c;
}

.select2-container--default .select2-selection--single .select2-selection__rendered{
    padding: .5rem 1rem;
}
.select2-container--default .select2-selection--single{
    height: 43px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	    top: 8px;
}
h1.entry-title {
    text-align: center;
    color: #ec008c;
}
a#lumise-customize-button {
    display: none;
}



/***********08-06-2022 start**************/

.customize.demo_button{
    cursor: pointer;
}

.cb-form label{
    margin-bottom: 15px;
}
.cb-form .wpcf7-form-control-wrap{
    margin-top: 5px; display: block;
}
.cb-form label:last-child{
    margin-bottom: 0;
}

body.single-product div.product div.images img{
    max-height: 550px; object-fit: contain;
}

/***********08-06-2022 end****************/