/* Custom Data 2025-11-20 11:30:50: Do not change this file. */

:root{
	/* Page Width */
		--layout__max-width: 1440px;
	
	/* Body Font */
		--font-family-name__base: 'Jost', sans-serif;
			--font-size__base: 16px;
			--text-weight: 400;
	
	/* Heading Font */
			--heading__font-family__base: 'Jost', sans-serif;
			--heading__font-weight__base: 400;
		
	/* Menu Font */
		
	/* Other Font */
		--other_font_family: 'Jost', sans-serif;
	
	/* Theme Colors */
	
	/* Basic Colors */
		
	/* Buttons Colors */
		
	/* Custom Sticky Background Color */
	
	/* Custom Header */
	
	/* Custom Footer */
	
	/* Custom Menu */
	
	/* Page wraper */
	}
@media (min-width: 1200px){
	.cms-index-index .header-absolute{
			}
	.cms-index-index .header-container:not(.header_scroll_up) .header_light{
					}
}


	body{
		font-weight: var(--text-weight);
	}
	body{
		font-size: var(--font-size__base);
	}
	










/* Customization Style */
.header__action-default > li a::before,
.minicart-wrapper .action.showcart::before{
  display:none;
}

.tax-details {
  display: block;
}

.product-info-main .product-info-price {
  font-size: 13px !important;
}

.magepsycho-product-attachments li  a:before {
            content: '\f1c1';
            font-family: 'Font Awesome 5 Pro';
            padding-right: 5px;
  }
 .page-product-downloadable .product-options-bottom {
    float: right;
    width: 100%;
  }

.product-info-main .price-box .price-label, .product-options-bottom .price-box .price-label {
	display: inline-block;
}

.price-box .price-label {
	display: inline-block;
}

.sparsh_banner_slider .slick-list {
  max-height: 900px;
}
.sparsh_banner_slider .slick-list .slick-slide {
	padding-left: 0;
	padding-right: 0;
}

.sparsh_banner_slider .caption p {
	font-size: 17px;
	color: #fff;
	font-weight: 400;
	line-height: 24px;
	max-width: 600px;
}
.sparsh_banner_slider .caption h2 {
	color: #fff;
	font-weight: 600;
}
.sparsh_banner {
	margin-bottom: 0;
}
.image-thumb {
	height: 100vh;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.sparsh_banner_slider.slick-initialized .slick-slide > div > div {
	max-height: calc(100vh - 250px);
}

.sparsh_banner_slider .slick-prev {
    left: 2% !important;
  }
.sparsh_banner_slider .slick-next {
  left: 96% !important;
}

.sparsh_banner_slider .slick-prev::before, .sparsh_banner_slider .slick-next::before {
	display: block;
}
.post-sharing-bottom {
  display: none;}

.fotorama__caption-overlay {
    position: absolute;
    bottom: 15px;
    left: 50%;
    transform: translateX(-50%);
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    padding: 8px 12px;
    border-radius: 4px;
    font-size: 15px;
    z-index: 20;
    pointer-events: none;
}

