/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 02 2026 | 10:47:07 */
.single-product #primary div.product form.cart.variations_form button.single_add_to_cart_button, .single-product > div.product form.cart.variations_form button.single_add_to_cart_button, a.added_to_cart.wc-forward {
    background-color: #FFFEF2;
    border: 1px solid #e11c25;
    border-radius: 25px;
    color: #333333;
    font-family: 'Noto Sans';
    font-weight: 500;
}
.single-product button#check_pincode, .single-product input#shiprocket_pincode_check {
    display: none;
}
button.single_add_to_cart_button.button.alt:hover, a.added_to_cart.wc-forward:hover {
    background: #e11c25 !important;
    color: #fff !important;
}
.summary.entry-summary .woocommerce-wishlist button.woosw-btn{
	border: 1px solid #e11c25 !important;
    border-radius: 25px !important;
	font-weight: 500 !important;
	font-weight: 500 !important;
    padding: 10px;
	line-height: 15px;
    background: #FFFEF2;
    color: #999993;
}
.summary.entry-summary .woocommerce-wishlist button.woosw-btn:hover {
    color: #fff;
    background: #e11c25;
}
.summary.entry-summary .woocommerce-variation-add-to-cart .woocommerce-wishlist .woosw-btn:before {
    content: "\f11a";
    font-family: 'Caseicon';
    font-weight: 400;
    font-size: 18px;
	line-height: 0px;
    vertical-align: middle;
}
.summary.entry-summary .woocommerce div.product form.cart .variations {
	margin-bottom: 0;
}
.summary.entry-summary table.variations th {
    padding-left: 0;
}
/*single product header set */
.single-product #pagetitle .container{
	width: 100%;
}
.single-product .ct-breadcrumb {
    margin: 7px 0 0;
    list-style: none;
    color: #373737;
    text-align: left;
}
.single-product div#pagetitle:before {
    display: none;
}
.single-product div#pagetitle {
    background: #FFFEF2 !important;
}
.single-product #pagetitle {
    padding: 15px 0;
}
.single-product .page-title-holder h1 {
    color: #373737 !important;
    text-align: left;
    font-size: 30px !important;
}
/*end single header */
.wpced .wpced-inner {
	
}
.ct-blog-carousel-layout3 a.btn.btn-primary-dot {
    border-radius: 50px !important;
}
.ct-blog-carousel-layout3 a.btn.btn-primary-dot:hover, .footer-custom-inner form.wpcf7-form.init button:hover {
    background: #df020e !important;
}
ul#menu-menu-footer li.current a {
    font-weight: normal !important;
}
.footer-custom-inner form.wpcf7-form.init button {
    border-radius: 50px;
}
p.buttons.mmbtnn {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    gap: 10px;
}
.ct-widget-cart-sidebar .wpcfb-title,.ct-widget-cart-sidebar .wpcfb-message {
    font-size: 14px;
}
/*new cart */
.related-products-slick.myProductDispaly {
    min-height: 230px;
    height: 230px;
    overflow-y: scroll;
    overflow-x: hidden;
    margin-top: 10px;
}
.related-row {
    display: flex;
    flex-direction: row;
    gap: 10px;
}
.single-related-product1 {
    flex: 1 1 50%;
    min-width: 0;
}
.single-related-product1 li {
    padding: 20px 15px 15px 0;
    display: flex;
    flex-wrap: nowrap;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    position: relative;
}
.cart-product-image1 {
    width: 45px;
    min-width: 45px;
    margin-right: 15px;   
}
.cart-product-meta1 h3 {
    font-size: 14px;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 0;
}

.page-id-8 .myProductDispaly .quantity-icon{
	display:none;
}

/*end cart */
/* .related-products-slick.myProductDispaly {
    min-height: 230px;
    height: 230px;
    overflow: scroll;
    overflow-x: hidden;
    margin-top: 10px;
}
p.totald {
    margin-bottom: 2px;
    color: #373737;
    font-weight: 600;
}
.single-related-product1 li {
    padding: 20px 15px 15px 0;
    display: flex;
    flex-wrap: nowrap;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    position: relative;
}
.single-related-product1 .cart-product-meta1 h3 {
    font-size: 14px;
    font-weight: 700;
    line-height: normal;
	margin-bottom: 0;
}
.single-related-product1 .cart-product-image1{
    width: 45px;
    min-width: 45px;
    margin-right: 15px;   
} */
.myblogss .item--holder {
    margin-top: 0px !important;
}
.myblogss .grid-item-inner:hover .item--featured + .item--holder {
    margin-top: 0px !important;
}
.myblogss .ct-blog-grid-layout1 .item--holder {
    padding: 0 !important;
}
.myblogss .ct-blog-grid-layout1 .item--holder-inner{
	background-color: #FFFEF2 !important;
}
#pagetitle {
/*     margin-top: 80px; */
    padding: 30px 0;
}
.ct-fancy-box.ct-fancy-box-layout4.wow.fadeInUp, .single-hentry .entry-body, .single-hentry.archive .entry-body {
    background: #FFFEF2;
}
.single-product #primary div.product .woocommerce-tabs ul.wc-tabs li a, .single-product > div.product .woocommerce-tabs ul.wc-tabs li a {
background: #FFFEF2;	
}
.single-product #primary div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form #comment, .single-product > div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment-form #comment {
    background: #F9F4E5;
}

.ct-fancy-box-layout1 .item--inner:before, #commentform {
	background: #FFFEF2;
}
.page-id-18 .ct-fancy-box-layout1 .item--title, .page-id-18 .item--description {
    color: #373737;
}
.page-id-18 .ct-fancy-box-layout1 .item--inner:after {
	border: 4px solid #e11c25;
}
.ct-contact-form-layout1.style1 .wpcf7-form-control:not(.wpcf7-submit) {
	background-color: #FFFEF2; 
}
.ct-contact-form-layout1.style1 .wpcf7-submit {
    background: #e11c25;
}

div#slick-slide00 .woocommerce .woocommerce-product-inner {
	background: #FFFEF2;
}
.caseFancy .ct-fancy-box-layout4 {
	background-color: #FFFEF2; 
}
.comment-content {
	background-color: #FFFEF2; 
	padding: 10px;
	border-radius: 10px;
}

body .ct-fancy-box-layout4:hover {
    -webkit-box-shadow: 4px 4px 4px 1px #e7e0ca;
    -khtml-box-shadow: 4px 4px 4px 1px #e7e0ca;
    -moz-box-shadow: 4px 4px 4px 1px #e7e0ca;
    -ms-box-shadow: 4px 4px 4px 1px #e7e0ca;
    -o-box-shadow: 4px 4px 4px 1px #e7e0ca;
    box-shadow: 4px 4px 4px 1px #e7e0ca;
}
#ct-header-wrap.ct-header-layout5 #ct-header:not(.h-fixed) {
	max-width: 100% !important;
}
.container.mytopbr .row {
    display: flex;
    justify-content: center;
}
 .highlight {
      background: #f9f4e5;
      padding: 12px 16px;
      border-left: 5px solid #f39c12;
      margin: 15px 0;
      font-style: italic;
    }
   
    .time-info {
      background: #f9f4e5;
      border-left: 4px solid #df020e;
      padding: 10px 15px;
      margin-bottom: 30px;
      margin-top: 30px;
      font-weight: bold;
    }

.mmbtn {
 	display: flex;
	flex-wrap: nowrap;
    justify-content: center;
    margin: 0 auto;
    /*padding: 10px 15px;
    background-color: rgb(225 28 37);
    color: rgb(255, 255, 255);
    text-decoration: none;
    border-radius: 50px;
     */
}

/*new tab css*/

.woocommerce-Tabs-panel {
    background: #fffaf0;
    border-radius: 12px;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1);
    font-family: 'Segoe UI', sans-serif;
    line-height: 1.7;
    color: #4b2e2e;
    position: relative;
    padding: 20px 20px !important;
    margin-top: 20px !important;
}

.woocommerce-Tabs-panel::before {
  content: "";
  background: url('/path-to-your-spice-themed-bg.png') no-repeat center center;
  background-size: contain;
  opacity: 0.05;
  position: absolute;
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
  z-index: 0;
}

.woocommerce-Tabs-panel h4 {
  font-size: 2rem;
  margin-bottom: 1rem;
  color: #555555;
  position: relative;
  z-index: 1;
}

.woocommerce-Tabs-panel p {
  font-size: 1.05rem;
  margin-bottom: 1.2rem;
  position: relative;
  z-index: 1;
	margin-left: 15px;
}
.forminator-ui#forminator-module-8672.forminator-design--flat .forminator-button-submit {
    border-radius: 50px;
    padding: 10px 58px;
}
.page-id-8852 .site-content, .page-id-8854 .site-content {
    padding: 0;
}
.woocommerce-Tabs-panel h5 {
  font-size: 1.25rem;
  color: #555555;
  margin-top: 1.5rem;
  margin-bottom: 0.3rem;
  position: relative;
  z-index: 1;
  font-weight: 600;
  border-left: 4px solid #df020e;
  padding-left: 0.6rem;
}
.newcase.caseFancy .ct-fancy-box-layout4 {
    min-height: 535px;
}
.caseFancyHome .ct-fancy-box {
    min-height: 315px;
}
.page-id-8347 div#content {
    padding: 0;
}
input#wp-block-search__input-1 {
    background: #FFFEF2;
}
.single-post .elementor-widget-container ul li, .single-post .elementor-widget-container ol li {
    line-height: 30px;
}
.single-post .elementor-widget-container ul li::marker, .single-post .elementor-widget-container ol li::marker {
    color: #e11c25;
}
.private_box .ct-fancy-box.ct-fancy-box-layout4 {
    min-height: 315px;
}
.woocommerce .woocommerce-product-inner.style-2 {
    background-color: #FFFEF2; 
}
/* .ct-topbar-wellcome {
    color: #e11c25;
} */
/* #ct-header-wrap .ct-header-top1 .h-btn-cart {
    background-color: rgb(225 28 37);
} */
.ct-main-menu > li > a {
  text-transform: uppercase;
}
.ct-posts-pagination .page-numbers.current, .ct-posts-pagination .page-numbers:hover, .posts-page-links .page-numbers {
    border-radius: 100px;
}
.ct-fancy-box-layout4 {
    padding: 30px 10px;
}
ul.product-categories {
    background: #fefef2 !important;
}
.ct-fancy-box-layout4 .item--description{
	margin-bottom: 2px;
}
.tagcloud a {
    background-color: #fefef2;
}
img.zoomImg {
    display: none !important;
}
.single-product #primary div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:before, .single-product > div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:before {
    background-color: rgb(118 167 19 / 0%) !important;
}

.single-product #primary div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:after, .single-product > div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a:after {
    content: '';
    background-image: url('https://avspices.com/wp-content/uploads/2025/06/magnifying-glass-plus.svg');
}
li.variable-item.button-variable-item {
    border-radius: 50% !important;
    height: 50px !important;
    width: 50px !important;
}
.single-product #primary div.product .woocommerce-product-gallery .woocommerce-product-gallery__image, .single-product > div.product .woocommerce-product-gallery .woocommerce-product-gallery__image{
	padding-top: 0px !important; 
     padding-bottom: 0px !important;
}
.ct-grid-masonry .item--featured.image-effect-white {
    min-height: 300px;
    overflow: hidden;
    height: 365px;
}
.myblogss .ct-blog-grid-layout1 .item--holder-inner {
    height: 180px;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    border-radius: 50px;
}
div#tab-description h4 {
    font-size: 1.25rem;
    color: #555555;
    margin-top: 1.5rem;
    margin-bottom: 0.3rem;
    position: relative;
    z-index: 1;
    font-weight: 600;
    border-left: 4px solid #df020e;
    padding-left: 0.6rem;
}
.woocommerce .woocommerce-product-inner.style-2 .woocommerce-product-content .price {
    font-size: 16px; 
}
.post-8956 h4.woocommerce-product--title {
    font-size: 16px !important;
}
.woocommerce-Tabs-panel h4 {
    line-height: 40px;
}
.product-same-height .woocommerce-product-inner {
    min-height: 420px;
    height: 440px;
}
.map_contact h5.item--title {
    margin-top: -6px !important;
}

.woocommerce .woocommerce-product-inner.style-2 {
    min-height: 420px;
    height: 410px;
}
.ct-header-shop-icons {
    display: flex;
}
.ct-header-shop-icons div {
    margin-left: 18px;
}
.ct-main-menu > li {
        margin: 0 20px;
    }
#ct-header-wrap .ct-header-meta {
    margin-left: 0px;
}
#ct-header-wrap .widget_cart_counter, #ct-header-wrap .wishlist-count {
    top: 25px;
    right: 65px;
}
#ct-header-wrap .ct-header-top1 .ct-topbar-wellcome {
    text-align: center;
}
.newthree .ct-fancy-box.ct-fancy-box-layout4 {
    height: 260px;
    background: #f9f4e5;
}
.newColor .ct-fancy-box.ct-fancy-box-layout4{
	 background: #f9f4e5;
}
div#slick-slide00 h4, div#slick-slide08 h4, div#slick-slide09 h4 {
    font-size: 20px;
}
@media (min-width: 767px) {
	.ct-modal {
		width: 50%;
		height: 50%;
		top: 0;
		left: 25%;
	}
}
@media (max-width: 768px) {
  .woocommerce-Tabs-panel {
    padding: 1.5rem;
  }

  .woocommerce-Tabs-panel h4 {
    font-size: 1.5rem;
  }

  .woocommerce-Tabs-panel h5 {
    font-size: 1.1rem;
  }
	.tabs.wc-tabs {
    flex-direction: column;
}
	.single-post .row {
    	flex-direction: column-reverse;
}
	.single-post .ct-item-meta li {
    	margin-right: 10px; 
	}
	.product-same-height .woocommerce-product-inner, .woocommerce .woocommerce-product-inner.style-2  {
    	min-height: 420px;
   		height: 100%;
	}
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before , .woocommerce div.product div.images .woocommerce-product-gallery__trigger::after {
	display:none !important;
}
a.woocommerce-product-gallery__trigger {
    background: url(https://avspices.com/wp-content/uploads/2025/06/magnifying-glass-plus.svg) !important;
}
.single-post .woocommerce-product-inner {
	background: #fefef2 !important;
}
.term-157 .woocommerce-no-products-found {
    display: none;
}
#custom-buy-now {
	background-color: #FFFEF2;
    border: 1px solid #e11c25;
    border-radius: 25px;
    color: #333333;
    font-family: "Noto Sans";
    font-weight: 500;
}

/* Cart icon using :before (requires Caseicon font or FontAwesome alternative) */
#custom-buy-now:before {
    content: "\f130";           /* Unicode for cart, if using Caseicon */
    font-family: Caseicon, 'FontAwesome', sans-serif;
    margin-right: 8px;
    font-size: 15px;
    line-height: 1;
    display: inline-block;
    vertical-align: middle;
}

/* Optional: Hover state */
#custom-buy-now:hover {
    background: #fff0ea;
    color: #a00719;
    border-color: #a00719;
}
#custom-buy-now:hover {
	background: #e11c25 !important;
    color: #fff !important;
}
.single-product #primary div.product .entry-summary .single_add_to_cart_button, .single-product > div.product .entry-summary .single_add_to_cart_button{
	margin-right: 5px;
}
#woosw_wishlist a.button.product_type_variable.add_to_cart_button{
	font-size: 14px;
    font-weight: 700;
    color: #fff;
    padding: 0 20px;
    line-height: 40px;
}
#woosw_wishlist a.button.product_type_variation.add_to_cart_button.ajax_add_to_cart{
	font-size: 14px;
    padding: 0 8px;
    line-height: 40px;
}
#ct-header-wrap .ct-header-navigation {
    justify-content: space-around;
    padding-right: 60px;
}
.icon-item.h-btn-cart i, i.flaticon-love {
    font-size: 18px;
}

.mfp-wrap.mfp-gallery.mfp-close-btn-in.mfp-auto-cursor.mfp-woosq.mfp-woosq-default.mfp-3d-unfold.mfp-ready #custom-buy-now {
    display: none;
}
.single-post .ct-product-grid.ct-product-grid-layout4 .grid-item {
  left: 25% !important
}
.tax-product_cat .woocommerce-wishlist {
/*     display: none; */
}
.post-type-archive-product .woocommerce-wishlist {
/*     display: none; */
}
.slick-slide .woocommerce-wishlist {
/*     display: none; */
}
button.woosw-btn.woosw-btn-added.woosw-added {
    background: #e11c25 !important;
    color: #ffffff !important;
    width: 40px;
    height: 40px;
}
.woosw-btn-added.woosw-added::before {
    color: #fff !important;
}
.woosw-popup .woosw-popup-inner .woosw-popup-content {
    max-width: 520px; 
}
.wvs-archive-variations-wrapper.wvs-pro-loaded {
    background: #fffef2;
}
.page-id-9 .woocommerce table.shop_table { 
    width: 70%;
}
.newbgcolor .woocommerce-product-inner {
    background: #fffef2 !important;
    box-shadow: 0px 3px 4px 0px #66666670 !important;
}
.woocommerce-checkout form.woocommerce-checkout .ct-checkout-order-review {
    width: 100%;
}
.cart-item__element.cart-item__price {
    display: none;
}
body.has-highlighted-shipping-section div.woocommerce form .fc-step__substep[data-substep-id=shipping_address] {
    background-color: #f9f4e5;
}
body.has-highlighted-billing-section div.woocommerce form .fc-step__substep[data-substep-id=billing_address],
.fc-wrapper #payment ul.wc_payment_methods>li.wc_payment_method>input[name=payment_method]:checked+label ,
.payment_box.payment_method_razorpay{
    background-color: #f9f4e5 !important;
}
.fc-progress-bar--bars .fc-progress-bar__steps .fc-progress-bar__step.is-complete{
	background-color: #e11c25;
}
.has-checkout-layout--multi-step .fc-checkout-step .fc-step__substep:first-of-type {
    background: #fffef2;
}
.fc-wrapper .fc-step__substep {
        background: #fffef2;
    }
body.woocommerce-checkout, html {
    background: #fffef2;
}
.admin-bar .fc-checkout-header {
       background-color: #f9f4e5;
    }
div.woocommerce .fc-wrapper .fc-checkout-order-review .fc-checkout-order-review__inner{
	background: #fffef2;
}
section.fc-checkout-step.fc-checkout-step--prev-step-complete.fc-checkout-step--next-step-complete section:nth-child(3) a {
    display: none !important;
}

.term-combo-offers.woocommerce .woocommerce-product-inner.style-2 .woocommerce-product-average {
    left: -5px;
	width: 46px;
}
@media (max-width: 1199px) {
		.ct-header-navigation .ct-main-navigation {
			width: 265px; 
		}
	}

button.single_add_to_cart_button.button.alt {
    background-color: #FFFEF2;
    border: 1px solid #e11c25;
    border-radius: 25px !important;
    color: #333333;
    font-family: 'Noto Sans';
    font-weight: 500;
}
button.woosw-btn:before {
    content: "\f11a";
    font-family: 'Caseicon';
    font-weight: 400;
    font-size: 18px;
    line-height: 0px;
    vertical-align: middle;
}