body {
  margin: 0;
  font-family: Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
  color: #0f172a;
  background: radial-gradient(900px 500px at 0% 0%, #e0f2fe 0, transparent 60%), radial-gradient(900px 500px at 100% 0%, #e5e7ff 0, transparent 60%), linear-gradient(180deg,#eef2ff 0,#f9fafb 40%,#eef2ff 100%);
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{
		background-color: #1D376C;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{
		background-color: #162749;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{background-color: #1D376C;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
		background: rgba(255,255,255,.98);
  border-radius: 18px;
  padding: 10px 12px 30px 12px;
  box-shadow: 0 18px 36px rgba(15,23,42,.14),0 4px 10px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.8);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  min-height: 400px;
}

.woocommerce ul.products li.product .onsale {
  display: none;
}

.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs{
display:none;		
}

.related{
		display:none;	
}

.content-area{
		padding-top:70px;
		padding-bottom:70px;
  	padding-left: 20px;
  	padding-right: 20px;
}

.woocommerce span.onsale{
		display:none;	
}

.product_meta{
	display:none;		
}

.woocommerce-product-details__short-description{
		padding-bottom: 25px;
  border-bottom: 1px solid lightblue;
  margin-bottom: 25px;
}

.woocommerce-product-details__short-description ul{
		padding-left: 0px;
}

.woocommerce-product-details__short-description li{
		margin-bottom: 15px;
		list-style-type: none;
	background-image: url("https://india.consilioworld2026.com/wp-content/uploads/2025/12/arrow1.png");
	background-repeat: no-repeat;
	background-position-y: 8px;
	padding-left: 25px;
		line-height: 28px;
}

.woocommerce .woocommerce-breadcrumb{
display:none;		
}

.woocommerce ul.products li.product .price{
	display:none;	
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{
	display:none;	
}

.product-short-description {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Show only 2 lines */
    -webkit-box-orient: vertical;
}

.woocommerce div.product form.cart {
  margin-bottom: 2em;
  display: block;
}

.notese{font-size:12px; color:#3b3b3b;}

.woocommerce ul.products li.product .button{
width: 100%;
  border: none;
  border-radius: 14px;
  padding: 12px 14px;
  font-weight: 900;
  font-size: 14px;
  cursor: pointer;
  background: linear-gradient(180deg,#0f172a,#0b1222);
  color: #fff;
  box-shadow: 0 14px 28px rgba(15,23,42,.22);
	text-align: center;		
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{
		color:#000;
		font-weight: bold;
		text-align: center;
}

.woocommerce div.product div.images img{
	border-radius: 20px;
  box-shadow: 0 18px 36px rgba(15,23,42,.14),0 4px 10px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.8);
}

.woocommerce-message {
    display: none !important;
}

/* Optional: Hide the entire notices wrapper if the above leaves an empty space */
.woocommerce-notices-wrapper {
    display: none !important;
}

.woocommerce-checkout .woocommerce-message {
    display: none !important;
}

.product-total {
display: none;
}

.cart-subtotal{
	display: none;	
}
tfoot{display: none;}

.woocommerce-error, .woocommerce-info, .woocommerce-message {position: absolute; right: 15%; width: 35%;}

.woocommerce-terms-and-conditions-wrapper{display: none;}
.woocommerce-order-overview__total total{display: none;}

#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods{display: none;}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{float:left;}

.cart_totals {}
.cart_totals h2 {display: none;}

#add_payment_method .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table{display: none;}

.product-price, .product-quantity, .product-subtotal {display: none;}

.reset_variations{display: none;}

.woocommerce-order-overview__total{display: none;}
.woocommerce-order-overview__payment-method{display: none;}
.page-header h1{display: none;}

.page-content{padding-top:60px; padding-bottom:60px;}

.woocommerce form .form-row .required {
  visibility: initial;
}


@media all and (max-width: 767px) {	
		.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{
			width:100%;	 
		}
}