/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 09 2026 | 14:34:02 */
.single_variation .woocommerce-variation-price {
    display: none !important;
}

.variations_button{
	display:flex !important;
	width:100% !important;
}

.cfvsw-label-option, .cfvsw-image-option {
    border: 1px solid #00000020;
    font-size: 20px !important;
}


.ast-woo-product-category{
	display:none !important;
}

.astra-shop-summary-wrap{
	font-size:30px;
}

.price{
	color:#000 !important;
	font-size:18px !important;
}

.cfvsw-shop-variations{
	display:none;
}

.ast-shipping-text{
	display:none;
}

.star-rating{
	display:none !important;
}

/* Swap Rating & Price Position in WooCommerce Products */
.woocommerce ul.products li.product .star-rating {
    order: 2;  /* Rating neeche */
    margin-top: 5px;
}

.woocommerce ul.products li.product .price {
    order: 1;  /* Price upar */
    margin-bottom: 5px;
}

/* Ensure flex is applied for ordering */
.woocommerce ul.products li.product {
    display: flex;
    flex-direction: column;
}

.woocommerce .star-rating, .woocommerce .comment-form-rating .stars a, .woocommerce .star-rating::before{
	color:#fff !important;
}

.woocommerce-js ul.products li.product, .woocommerce-page ul.products li.product {
	background:#fff !important;
	padding:30px;
	
    border-radius: 10px;
}

.woocommerce-loop-product__title{
	font-size:22px !important;
}


.woocommerce-js span.onsale {
    min-width: 5em !important;
    min-height: 5em !important;
	line-height: 5em !important;

}

.woocommerce-js ul.products li.product .onsale {
    top: -15px;
    right: -15px;
    left: auto;
    margin: -.5em -.5em 0 0;
}

.cfvsw-selected-swatch {
    border-color: var(--cfvsw-swatches-border-color, #8d0008 ) !important;
    border-width: var(--cfvsw-swatches-border-width, 1px);
    box-sizing: border-box;
	background:#8d0008 !important;
	color:#fff !important
}

.single_add_to_cart_button{
	background:#8d0008 !important;
}

.woocommerce span.onsale, .wc-block-grid__product .wc-block-grid__product-onsale {
    
    color: #fff !important;
}

.woocommerce .star-rating, .woocommerce .comment-form-rating .stars a, .woocommerce .star-rating::before{
	color:#FFD700 !important;
}

.video-slider{
	   position: absolute;
    width: 100%;
    top: 120px;
    height: 600px;
}

.zoom-text h1 {
  font-size: 80px;
  font-weight: 900;
  color: #ff4b91;
  margin: 0;
  transition: transform 0.3s ease, opacity 0.3s ease;
}

/* Targeting paragraph inside */
.zoom-text p {
  font-size: 26px;
  color: #444;
  margin-top: 10px;
  transition: transform 0.3s ease, opacity 0.3s ease;
}

.main-header-bar{
  background: linear-gradient(180deg, rgba(255, 75, 145, 0.06), rgba(255, 75, 145, 0.02)) !important;
}
