/**
 * Theme Name:     Glace Child
 * Author:         Mikado Themes
 * Template:       glace
 * Text Domain:	   glace-child
 * Description:    Ice Cream &amp; Sweet Shop Theme
 */


/* 13 sep, 2024 */
.wc-pao-col1{
	display:none;
}
.wc-pao-col2{
	display:none;
}
#place_order{
	
}
.validation_message{
	display:none!important;
}
body.home .bls-shop-gall-wrap .swiper-button-ft-prev,
body.home .bls-shop-gall-wrap .swiper-button-ft-next {
    top: calc(50% - 17px); }

body.home .bls-gall-wrap  x {
	width: 100%; }
body.home .bls-shop-gall-wrap .swiper-wrapper  {
    height: 100%!important; }

.bls-gall-wrap {
    width: 92%!important; }

.bls-gall-wrap .swiper-slide x {
    width: calc( 18.70% - 20px ); }
body.home .bls-shop-gall-wrap .swiper-slide  {
    width: calc(25% - 15px) !important; }


.qodef-woo-single-inner {
	width: 100%; }

.qodef-woo-single-inner .qodef-woo-single-image {
	width: 60%; }

.qodef-woo-single-inner .summary.entry-summary {
	width: 40%; }

@media (max-width: 767px) {
	
	ul.products.elementor-grid.columns-3 {
		display: block!important; }
	#qodef-woo-page.qodef--single .qodef-woo-single-inner {
		margin: 0!important; }
	
.bls-gall-wrap .swiper-wrapper ,
.bls-gall-wrap.bls-shop-gall-wrap .swiper-wrapper {
  height: 100% !important;
}

}

 .bls-free {
    background-color: #192e4d;
    margin: 20px 0;
    line-height: 1.5;
    text-align: center;
    font-size: 16px;
    padding: 10px 5px;
    color: white; }
.bls-prod-acc h6 {
    margin: 10px 0; }
.bls-prod-acc div {
    display: flex;
    align-items: center;
    justify-content: space-between; }
.bls-prod-acc .bls-prod-acc-ttl {
    cursor: pointer; }
.bls-prod-acc div svg ,
.bls-prod-acc div h6 {
    cursor: pointer; }
.bls-prod-acc div p ,
.bls-prod-acc.active svg.bls-plus ,
.bls-prod-acc svg.bls-min {
    display: none;}
.bls-prod-acc.active svg.bls-min {
    display: block;}
.bls-prod-acc.active div p {
    display: block; }
.bls-gall-wrap {
    display: flex;
    flex-wrap: wrap; }
.bls-shop-gall-wrap {
    padding-top: 0;
    margin-top: 30px; }
body.single-product .bls-gall-wrap .swiper-container {
    padding-top: 25px;
	padding-bottom: 15px;
}
.bls-gall-wrap .swiper-container {
	width: 100%;
    overflow: hidden;
    margin: 0!important; }
.bls-gall-wrap {
    position: relative; }
.bls-here span,
.bls-gall-wrap div span {
    opacity: 0;
    position: absolute;
    left: 0px;
    top: -20px;
    font-weight: bold;
    color: white;
    background: #db436a;
    font-size: 12px;
    line-height: 1.3; 
    padding: 5px;
    border-radius: 10px; }
.bls-here .bls-item:hover span ,
.bls-gall-wrap .swiper-slide:hover span {
    opacity: 1; }
.bls-here span,
.bls-shop-gall-wrap span {
	top: 0!important; }
.bls-extra-add-to-cart div img {
    width: 100px; }
.bls-feature-gall-wrap {
	margin-top: -5px;
    z-index: 2;
    top: 0;
    left: 0;
    position: absolute;
    width: 250px }
.bls-feature-gall-wrap img {
	margin-right: 15px;
    display: inline-block;;
    width: 25%;
    margin-bottom: 20px; }
.bls-gall-wrap div img {
    width: 100%;
    aspect-ratio: 1/1;
    border-radius: 100%; }


@media (max-width: 767px) {
    .bls-feature-gall-wrap {
        width: 220px; } }



/* popup */ 


.bls-product-added-prod-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer; }


.bls-product-added-prod-counter {
    margin-top: 30px;
    position: relative;
    overflow: hidden; }

.swiper-button-ft-prev ,
.swiper-button-ft-next ,
.swiper-button-svg-next ,
.swiper-button-svg-prev {
    cursor: pointer;
    top: 23px;
    left: 0;
    z-index: 2;
    position: absolute; }


.single-product .swiper-button-ft-prev ,
.single-product .swiper-button-ft-next {
    top: calc( 50% - 10px ); }

body.post-type-archive-product .swiper-button-ft-prev ,
body.post-type-archive-product .swiper-button-ft-next {
    top: calc( 50% - 15px ); }

.swiper-button-ft-prev ,
.swiper-button-svg-prev {
    left: -20px;}

.swiper-button-ft-next ,
.swiper-button-svg-next {
    left: unset;
    right: -20px; }

 .bls-product-added-prod-counter .swiper-container {
    margin: 0 30px;  }

.bls-product-added-prod-counter .swiper-button-prev {
    top: 23px!important;
    left: 0!important; }

.bls-product-added-prod-counter .swiper-button-next {
    top: 23px!important;
    right: 0!important; }

.bls-counter {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 20px; }

.bls-counter .wcpb-reset {
    cursor: pointer; }


.bls-product-added-prod-counter .bls-here .bls-item {
    cursor: pointer;
    /* flex: 1 1 0; */
    border-radius: 100%;
	height: unset;
    width: calc( 17.18% - 20px );
	margin-right: 20px;
    border: 2px dashed rgb(238, 45, 103); }

@media (max-width: 1180px) {

    .bls-product-added-prod-counter .bls-here .bls-item {
        width: calc( 26.6% - 20px ); }
    .bls-gall-wrap .swiper-slide {
        width: calc( 25% - 20px ); }
}
@media (max-width: 480px) {

    .bls-gall-wrap .swiper-container ,
    .bls-product-added-prod-counter .swiper-container {
        margin: 0 20px; }

    .swiper-button-svg-next ,
    .swiper-button-svg-prev {
        top: 10px; }

    .swiper-button-ft-prev ,
    .swiper-button-ft-next {
        top: 40px; }

    .bls-gall-wrap svg ,
    .bls-here svg {
        width: 12px; }

/*     .bls-product-added-prod-counter .bls-here .bls-item {
        width: calc( 36% - 20px ); }
    .bls-gall-wrap .swiper-slide {
        width: calc( 35% - 20px ); } */
}

.bls-product-added-prod-counter .bls-here .swiper-button-prev ,
.bls-product-added-prod-counter .bls-here .swiper-button-next {
    width: 20px;
    height: 20px; }

.bls-product-added-prod-counter .bls-here .bls-item img {
	border-radius: 100%;
    cursor: pointer;
    width: 100%;
    aspect-ratio: 1/1; }

.bls-product-added-prod-counter .bls-here .bls-item img[src="undefined"] ,
.bls-product-added-prod-counter .bls-here .bls-item img[src=""] {
    opacity: 0; }

.product-type-wdm_bundle_product .qodef-woo-single-image .wcpb-vertical .wcpb-container {
    display: flex;
    flex-direction: column; }

.wcpb-box-pricing-section {
    position: relative;
    display: none; }
.wcpb-box-pricing-section.active {
    display: block; }

.wcpb-gift-addon-wrap {
    top: -630px;
    width: calc(100% - 100px)!important;
    left: 50px;
    border-radius: 50px;
    padding: 30px!important;
    padding-top: 120px!important;
    z-index: 10;
    outline: 5px solid rgb(238, 45, 103, 0.6);
    background-color: rgba(255, 255, 255, 0.95);;
    position: absolute; }

.bls-close-gift-box-wrap {
    top: -630px;
    position: relative;
    z-index: 20; }
.bls-close-gift-box-wrap h3 {
    margin: 30px 0 0 100px;
    color: rgb(238, 45, 103);
    text-align: center; }

.bls-close-gift-box-wrap svg {
    position: absolute;
    left: 70px;
    top: 0;
    cursor: pointer;
    opacity: 0.5;
    width: 60px; }

.wcpb-container .wcpb-message-pricing-wrap {
    margin-top: 0;
    padding: 0; }

.wcpb-message-pricing-wrap {
    margin-top: 0; }

.wcpb-container .wcpb-addon-box-wrap .wcpb-addon-box-items .wcpb-addon-box-item {
	margin-right: 0!important; }

.wcpb-container .wcpb-addon-box-wrap .wcpb-addon-box-items {
	justify-content: space-between; }

@media (min-width: 768px) {

    .product-type-wdm_bundle_product .wcpb-featured-image-wrap {
        padding: 0 50px 0 0!important; }

    .wcpb-container .wcpb-message-pricing-wrap {
        flex-wrap: wrap;
        padding: 0; }

    .product-type-wdm_bundle_product .qodef-woo-single-image .wcpb-message-pricing-wrap > form ,
    .product-type-wdm_bundle_product .qodef-woo-single-image .wcpb-message-pricing-wrap .bls-single-prod-style {
        padding-left: calc( 50% + 20px );
        margin-top: 0 !important;
        width: 100%; }


}


@media (max-width: 767px) {

    .bls-close-gift-box-wrap h3 {
        margin: 15px 0 0 0px; }
    .wcpb-container .wcpb-addon-box-wrap .wcpb-addon-box-items .wcpb-addon-box-item .wcpb-right {
        max-width: 70px; }
    .bls-close-gift-box-wrap svg {
        left: 40px;
        top: 0;
        width: 40px; }

    .bls-close-gift-box-wrap h3 {
        font-size: 20px;
        margin: 30px 0 0 0px;
        color: rgb(238, 45, 103);
        text-align: center; }

    .wcpb-container .wcpb-addon-box-wrap .wcpb-addon-box-items .wcpb-addon-box-item {
        width: calc(50% - 10px);
        padding-right: 0!important;
        margin-bottom: 20px;
        padding-bottom: 20px; }
    .wcpb-container .wcpb-addon-box-wrap .wcpb-addon-box-items .wcpb-addon-box-item:nth-child(2n+1) {
        margin-right: 20px; }
    .wcpb-container .wcpb-box-pricing-section {
        padding: 0; }
    .wcpb-gift-addon-wrap {
        width: calc(100% - 40px) !important;
        left: 20px;
        border-radius: 20px;
        padding: 15px !important;
        padding-top: 70px !important;
        outline: 5px solid rgba(238, 45, 103, 0.6); }
	
    .wcpb-container .wcpb-addon-box-wrap .wcpb-addon-box-items .wcpb-addon-box-item .wcpb-right {
        max-width: 70px; }
    .wcpb-container .wcpb-addon-box-wrap .wcpb-addon-box-items .wcpb-addon-box-item .wcpb-addon-add {
        width: 69px!important; }
}


@media (max-width: 480px) {
    .wcpb-container .wcpb-addon-box-wrap .wcpb-addon-box-items .wcpb-addon-box-item:nth-child(2n+1) {
        margin-right: 0; }
    .wcpb-container .wcpb-box-pricing-section .wcpb-gift-box-wrap .wcpb-gift-box-items .wcpb-gift-box-item {
        flex: 0 0 70px;
        width: 70px;
        height: 70px;
        margin-bottom: 10px; }

    .wcpb-gift-addon-wrap {
        padding-top: 90px !important; }

    .bls-close-gift-box-wrap h3 {
        margin: 40px 0 0 0px; }
    .bls-close-gift-box-wrap svg {
        left: calc( 50% - 20px );
        top: -30px;}
}

/* customizer style */
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li {
    margin-right: 28px!important;
    order: 1; }
    
@media (min-width: 1025px) {
    #qodef-woo-page .product.type-product {
        display: flex;
        flex-wrap: wrap; }
    
    #qodef-woo-page ul.tabs.wc-tabs {
        margin-bottom: 50px; }
    
    .bls-extra-add-to-cart {
            padding-left: 20px; }
    
    .bls-extra-add-to-cart ,
    #qodef-woo-page .woocommerce-tabs.wc-tabs-wrapper {
        margin-top: 50px;
        width: 50%; }
    #qodef-woo-page .woocommerce-tabs.wc-tabs-wrapper {
        margin-top: 85px; }
}
    
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs {
    flex-direction: row-reverse;
    justify-content: start; }
header .qodef-m-opener-icon svg {
    opacity: 0; }
header .qodef-m-opener-icon {
    width: 30px;
    height: 30px;
    margin-right: 5px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2024/03/cart-icon.png); }
.qodef-header-logo-link.qodef-height--set {
    height: 110px!important;
    max-height: 120px!important; }
body.single-product .woocommerce-product-gallery__wrapper {
    display: flex;
    flex-direction: row-reverse;
    flex-direction: column;
    width: 100%!important; }
body.single-product .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image {
    width: calc( 100% - 130px )!important;
    width: 100%!important;}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image {
    width: 20%; }
body.single-product .qodef-woo-thumbnails-wrapper a x {
    pointer-events: none; }
body.single-product .qodef-woo-thumbnails-wrapper {
    padding-right: 20px;
    padding-right: 0;
    margin-bottom: 20px!important;
    width: 130px!important;
    width: 100%!important;
    display: flex!important;
    flex-wrap: wrap!important; }
    
body.single-product .qodef-woo-thumbnails-wrapper a.qodef-popup-item {
    margin-bottom: 30px;
    display: block; }
    
.product-type-wdm_bundle_product .qodef-woo-single-image {
    width: 100%!important; }
    
    
    
@media (max-width: 1024px) and (min-width: 768px) {
	
	.wcpb-container .wcpb-box-pricing-section .wcpb-addon-box-wrap .wcpb-addon-box-items .wcpb-addon-box-item {
		width: 100%; }
	
    .product-type-wdm_bundle_product .qodef-woo-single-image .wcpb-message-pricing-wrap {
        padding-left: 0;
        padding-right: 0; 	}
}
    
@media (min-width: 1025px) {
    #qodef-woo-page.qodef--single .entry-summary {
        width: 49%; }
}
    
    .product-type-wdm_bundle_product .qodef-woo-single-image .wcpb-message-pricing-wrap > form .wcpb-add-to-cart-details {
        width: 100%; }
    
@media (max-width: 640px) {
    #qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs {
      flex-direction: column-reverse; }
}
    
@media (max-width: 767px) {
        
    #qodef-page-inner {
      position: relative;
      padding: 70px 0 50px; }
        
    #qodef-woo-page.qodef--single .woocommerce-tabs ,
    .product-type-wdm_bundle_product .qodef-woo-single-image .wcpb-message-pricing-wrap .bls-single-prod-style {
        margin-top: 10px; }
        
    .product-type-wdm_bundle_product .qodef-woo-single-image .wcpb-message-pricing-wrap {
        padding-right: 20px;
        padding-left: 20px; 	}
        
    .product-type-wdm_bundle_product .qodef-woo-single-image .wcpb-message-pricing-wrap .bls-single-prod-style ,
    body.single-product .woocommerce-product-gallery__image img {
            width: 100%; 	}
        body.single-product .qodef-woo-single-image ,	
    body.single-product  .summary.entry-summary {
            padding: 0!important; 	}
        
    body.single-product .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image {
        width: calc( 100% - 80px )!important; 
        width: 100%!important; }
    
    body.single-product .qodef-woo-thumbnails-wrapper {
        padding-right: 0;
        width: 100%!important; 	}
        
}
.product_meta {
    display:none!important; }
#qodef-woo-page.qodef--single .qodef-social-share, #yith-quick-view-content.single-product .qodef-social-share {
    display:none!important; }
.woocommerce-tabs a {
    font-size:14px!important; }
    
.product.type-product.product-type-wdm_bundle_product x {
    width: 100%!important;  }

/* add to cart */

.wcpb-gift-box-content button {
  color: white!important;
  background-color: rgb(238, 45, 103)!important;
  border-color: rgb(238, 45, 103)!important;
  width: 100%!important;
  text-align: center;
  display: block!important;
  margin-top: 50px!important;
  cursor: pointer!important;
  font-size: 16px!important;
  padding: 15px!important; }

@media (max-width: 767px) {
    .wcpb-gift-box-content button {
        margin-top: 30px!important;
        margin-bottom: 50px!important;
        font-size: 14px !important;
        padding: 10px !important; }
}

.wcpb-gift-box-content {
    width: 100%;
    display: block; }
.wcpb-add-to-cart-details .wcpb-box-quantity label {
    display: none; }
.wcpb-box-quantity {
    order: 150px; }
.wcpb-add-to-cart-details .wcpb-box-total {
        order: 2; }
.wcpb-add-to-cart-details  #add_to_cart_button {
    padding-left: 15px!important;
    padding-right: 15px!important;
    margin-left: 130px!important;
    margin-top: -62px!important;
    margin-bottom: 20px!important;
    order: 1;
    width: calc( 100% - 130px )!important; }

.wcpb-product-details-wrap .wcpb-desc-content {
    height: unset!important; }
.wcpb-addon-box-item.out-of-stock ,
.wcpb-product-details-wrap .wcpb-product-description .wcpb-more {
    display: none!important; }


/* slider */
/* .bls-here svg path, */

.elementor-widget-woocommerce-products .qodef-woo-product-image-inner {
    display: none; }

.elementor-widget-woocommerce-products .qodef-woo-product-image img {
	cursor: pointer;
    opacity: 1!important; }

.prod-gal-wrap svg path {
    fill: #0f2f4e;
    stroke: #0f2f4e; }


.prod-gal-thum .swiper-slide.swiper-slide-thum-active {
    outline: 1px solid #0f2f4e; }

.prod-gal-vid-wrap .prod-gal-wrap .swiper-slide ,
.prod-gal-vid-wrap {
	margin-top: 5px;
    width: 100%!important; }

.prod-gal-wrap .swiper-slide img {
    height: 100%;
    width: 100%;
    object-fit: contain; }

.prod-gal-thum .swiper-slide {
    margin-bottom: 5px;
    margin-top: 30px;
    cursor: pointer;
    padding: 0 10px;
    width: 20%!important; }

.prod-gal-wrap .swiper-button-next {
    margin-right: -15px!important; }
    
.prod-gal-wrap .swiper-button-prev {
    margin-left: -15px!important; }

.prod-gal-thum {
    margin: 0 -10px; }

.swiper-container.prod-gal-wrap-sld {
    position: relative; }

.prod-gal-vid-wrap .swiper-container {
    overflow: hidden; }

.bls-product-added-prod-counter .swiper-wrapper {
    height: 100%!important; }

.bls-shop-gall-wrap .swiper-slide {
    width: calc( 25% - 20px ); }

.bls-shop-gall-wrap svg {
    width: 10px; }
.bls-shop-gall-wrap svg path {
    stroke: #0f2f4e;
    fill: #0f2f4e; }

.bls-shop-gall-wrap .swiper-button-ft-prev,
.bls-shop-gall-wrap .swiper-button-ft-next {
    top: calc( 50% - 10px ); }

.bls-shop-gall-wrap .swiper-container {
	width: 100%;
    overflow: hidden;
    margin-right: 0;
    margin-left: 20px; }

.bls-gall-wrap.bls-shop-gall-wrap .swiper-wrapper {
	height: 100%; }

@media (max-width: 480px) {
		.bls-extra-add-to-cart > div > div ,
	.bls-extra-add-to-cart > div {
		flex-direction: column; }
}

@media (max-width: 480px) {

    #qodef-woo-page .button {
        padding: 12px 20px; }
 	#qodef-woo-page.qodef--single form.cart .variations_button ,
    #qodef-woo-page.qodef--single form.cart:not(.variations_form) {
        flex-direction: row;    }
}

.wcpb-product-details-wrap {
	align-items: start; }

/* variation product */


@media (min-width: 420px){

div.woocommerce-variation-price {
	margin-top: -66px!important; }
table.variations x {
	margin-left: 100px!important; }

}

.single_variation_wrap span.price {
	float: right; }

table.variations {
	position: relative;
	z-index: 10; }

.woocommerce-variation-availability {
	display: none; }

.bls-gall-wrap.no-pag {
	margin-left: 0;
	margin-top: 20px; }
.bls-gall-wrap.no-pag .swiper-container {
	margin: 0!important; }


.gl-phone-add-to-cart-trig {
	display: none; }

@media (max-width: 767px) {
	
	div.woocommerce-variation-price {
		position: relative;
		margin-bottom: -30px;
		margin-top: 30px!important; }
	
	.woocommerce-variation-price::after {
		top: 0;
		left: 0;
		position: absolute;
		content: 'Grand Total';
		font-size: 16px;
		line-height: 1.3; 	}
	
	table.variations .label {
		width: 70px; }
	
	table.variations  .value {
		width: calc( 100% - 70px ); }
	.select2.select2-container.select2-container--default,
	.select2.select2-container.select2-container--default.select2-container--focus {
		width: 100%!important; 	}
	
	.single_add_to_cart_button.button {
		width: 100%!important;
		display: flex;
		justify-content: center; 	}
	
	.single_variation_wrap {
		display: flex;
  		flex-direction: column-reverse; }
	.gl-phone-add-to-cart-trig {
		position: relative;
		width: 100%;
		display: flex; 	}
	.gl-phone-add-to-cart-trig::before {
		cursor: pointer;
		position: absolute;
		content: '';
		width: 100%;
		left: 0;
		top: 0;
		height: 100%;
		background-color: white;
		z-index: 1;
		opacity: 0; 	}
	.gl-phone-add-to-cart-trig p {
		font-family: 'Oswald', sans-serif;
		font-weight: 500;
		letter-spacing: .15em;
		text-transform: uppercase;
		color: #0f2f4e;
		font-size: 20px;
		line-height: 1.5em;
		margin: 0 20px 0 0; }
}

.wcpb-vertical .gl-phone-add-to-cart-trig ,
.wcpb-sticky-footer.wcpb-show {
	display: none!important; }

.wcpb-addon-box-wrap {
	max-height: calc(0px + 50vh)!important; }

.qodef-m-subtitle{
	font-size:50px!important;
}
.qodef-woo-product-mark{
font-family: Oswald;
text-transform: uppercase;
border: 1px solid #0f2f4e;
border-radius: 100%;
	
	    z-index: 5;
	    position: absolute;
    top: 20px;
	       padding: 3px; 
	
}
.woocommerce-Price-amount{
	padding:5px;
}
.woocommerce-Price-currencySymbol{
	padding:5px;
}
.<div class="wcpb-lb-price">
					<span class="wcpb-label">Price</span>
					<span class="wcpb-lb-val"><span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">$</span>8.99</span></span>
				</div>

.wcpb-lb-price{
	display:none!important;
}

@media (max-width: 767px) {
	.qodef-grid-inner{
	margin: 0 5px!important;
	}
	#qodef-page-content{
		padding: 0 5px!important;
	}
	#qodef-woo-page{
	padding: 0 5px!important;
	}
/* 	.swiper-slide img {
		margin-top:30px;
	} */
}
.wcpb-lb-price-stock{
display:none!important;
}
.wcpb-gift-addon-wrap{
	z-index: 99;
}
.cpb_notice_display{
	display:block!important;
	text-align:center;
}
.cpb_notice_display b{
	display:block;
}

.checkout-button{
	background: #EE2E67 !important;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
}
#place_order{
background: #EE2E67!important;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
}
#shipping_method_1_local_pickup5{
	display:none;
}
#shipping_method_0_local_pickup5{
	display:none;
}
.woocommerce-shipping-methods label[for="shipping_method_0_local_pickup5"]{
	display:none!important;
}
.woocommerce-shipping-methods label[for="shipping_method_1_local_pickup5"]{
	display:none!important;
}
.woocommerce-shipping-totals [data-title="Shipping 2"]{
	display:none!important;
}
.woocommerce-cart-form{
	width:55%;
	float:left;
}
.woocommerce-cart-form th{
	font-size:15px!important;
}
.cart-collaterals{
	width:39%;
	float:right;
	border: 1px solid #00000040;
	padding: 10px;
}
.cart-collaterals th{
font-size:15px!important;	
}
@media(max-width: 1050px){
.woocommerce-cart-form{
	width:100%;	
}	
.cart-collaterals{
	width:100%;	
}
}
.cart_totals{
	margin-top:10px!important;
}
.cart_totals h2{
font-size: 20px!important;
}
/* Hide checkout shipping mode selector */
#qodef-woo-page .custom-shipping-mode {
    display: none !important;
}
/* Hide free shipping bar on product page */
.single-product .bls-product-free-shipping,
.single-product .free-shipping,
.single-product div[class*="free-shipping"] {
    display: none !important;
}
/* Hide “Free Shipping when you buy 3+ packs” bar */
.single-product .bls-single-prod-style {
    display: none !important;
}
/* Remove related products section */
.single-product .related.products {
    display: none !important;
}
/* Hide reviews section */
.single-product #reviews,
.single-product .woocommerce-tabs,
.single-product .comment-respond {
    display: none !important;
}