/** Shopify CDN: Minification failed

Line 22:55 Expected ":"
Line 22:57 Expected identifier but found "500"

**/
.product-images.slider-nav-thumbnails .slick-slide, .product-images.slider-nav-thumbnails .slick-slide img {
  width: 104px !important;
  height: 104px !important;
  object-fit: contain;
}
.product-new-template button.slick-prev.slick-arrow, .product-new-template button.slick-next.slick-arrow{ display:none !important;}

.product .ingcomp{ 
  margin-top:50px !important;
}

#section-template--15274727669794__164304133134c14c5f .row.no-gutters {
  max-width: var(--page-width);
  margin: 0 auto;
}
.p_dtext h5{ font-family: Playfair Display; font-weight; 500; font-size: 36px; margin:0px 0px 20px 0px;}
.p_dtext{ width:72% !important; margin:0 auto; padding-bottom:50px;}
.p_dtext p {
  text-align: left;
  font-size: 18px;
  line-height: 150%;
}

.product__title {
  font-family: 'Playfair Display', Lucida, 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Geneva, Verdana, sans-serif;
  font-size: 28px;
  line-height: 37px;
  letter-spacing: 0px !important;
  text-transform: capitalize;
  font-weight: bold;
}
.align-items-center {
	-ms-flex-align: center !important;
	align-items: center !important;
}

.site-header-main .menu-item-title {
  font-weight: 600 !important;
}

.slider2  .fas {
  font-size: 30px !important;
  background: #fff !important;
  border-radius: 20px !important;
  padding: 3px 10px;
  height: 36px !important;
  border: 1px solid #000;
}

.slick-next, .slick-prev {
  z-index: 1 !important;
}
.btn.btn-banner.btn-custom-outline.btn-xl {
  width: 297px;
  padding: 6px;
  height: 52px;
  border-radius: 5px;
}

#banner-164304133541b1aad2-0 .banner-description {
  font-size: 16px !important;
  line-height: 20px !important;
  font-weight: 700;
}

#banner-5cd9900d-b604-43b7-9291-2092893c6bfe .banner-description{
      text-align: left;
}
#banner-92d8781e-409c-4bf2-8f84-903c31e4a6ee .banner-description{
  text-align: left;
}
#banner-a1dcbb0a-0267-4915-9f04-8b7590961a09 .banner-description{
  text-align: left;
}
#banner-12438fd4-ff90-4ca7-8128-a36fbc6f4b3b .banner-description{
  text-align: left;
}
.strapline.in-top-header {
	margin-bottom: 0;
}

.slider3 .slick-prev.slick-arrow {
  display: none !important;
}

.slider3 .slick-next.slick-arrow{  display: none !important;}

svg.icon.icon-cart {
	display: block !important;
	width: 28px !important;
	height: 28px !important;
}


.slick-next.slick-arrow {
  right: 0 !important;
}
.slick-next, .slick-prev {
  top: 55% !important !important;
  position: absolute;
}

.cart-count-drawer.header,
.cart-count-bubble.cart-count,
.cart-count-bubble {
	background-color: #000;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	position: absolute;
	top: 12px;
	left: 15px;
	padding: 0 !important;
}

.cart-count-drawer.header span,
.cart-count-bubble.cart-count span,
.cart-count-bubble span {
	color: #fff;
	font-size: 8px;
	padding: 2px 7px !important;
	margin: 0 auto;
	text-align: center;
}

/* NEW CSS NEHA */
.carousel .cycle-next,
.carousel .cycle-prev {
	background-color: #000;
}

.row.carousel .product-action>a.media.media--transparent.media--adapt.media--hover-effect {
	padding: 0 !important;
}

.carousel .cycle-next i,
.carousel .cycle-prev i {
	color: #fff;
	font-family: 'FontAwesome';
}

.carousel .cycle-next,
.carousel .cycle-prev {
	margin-top: 0;
	top: 28%;
}
.collection.page-width.product-loop .card-wrapper.collection-product.still .collection-product-image.card.card--product.card--outline .media:not(.media--square>:not(.zoom):not(.deferred-media__poster-button)) {
  position: relative !important;
  z-index: 1;
}
.collection.page-width.product-loop .card-wrapper.collection-product.still .collection-product-image.card.card--product.card--outline a.media.media--transparent.media--portrait.media--hover-effect img.lazyautosizes.ls-is-cached.lazyloaded,
.collection.page-width.product-loop .card-wrapper.collection-product.still .collection-product-image.card.card--product.card--outline a.media.media--transparent.media--adapt.media--hover-effect img.lazyautosizes.ls-is-cached.lazyloaded{
  position: absolute !important;
}
.collection.page-width.product-loop .card-wrapper.collection-product.still .collection-product-image.card.card--product.card--outline  img.motion-reduce{
  height: 0 !important;
}

/* NEW END CSS NEHA */
/* NEW CSS MITRA */
.qwick-view-left .quick-view-learg-img .quick-view-tab-content.tab-content>.tab-pane {
	display: block;
}

.quickview-plus-minus .product-form__buttons .quickview-btn-cart {
	display: flex;
	gap: 10px;
}

.buynow button#AddToCartText- {
	background: white;
	color: black;
	border: 1px solid #000;
}
.section-product-grid .carousel li {
    max-height: initial;
}
@media only screen and (max-width: 767px){
.section-product-grid.section-content .carousel {
    height: auto;
    padding-bottom: initial;
} 
  }
/* NEW END CSS MITRA */
a.quick-view-button:before {
	display: none !important;
}

i.icon-magnifier-add img {
	background: none !important;
	padding: 9px 8px !important;
}
#quickViewModal .modal-content {
    padding: 30px;
    background-color: #fff;
    height: 650px;
    overflow-y: auto;
}

ul.slick-dots {
	width:100%;
	margin-left:0;
	position: absolute;
	bottom: 0;
	left:0;
	display:flex;
	justify-content:center;
	align-items:center;
	z-index: 9;
	gap:10px;

}
ul.slick-dots li.slick-active {
	margin: 0 0px 0 8px;
}
ul.slick-dots li.slick-active {
	margin:0;
	background:black;
}
ul.slick-dots li {
	width:10px;
	height:10px;
	border-radius:100%;
	background:#999;
	cursor:pointer;
}
ul.slick-dots li::marker {
	font-size:0;
}

.product-new-template .product-tab {
	border-top:0!important;
}

.product-new-template .product-tab ~ .product-tab {
	border-top:1px solid #e5e5e5!important;
}	

.product-images .slick-track {
	max-height:100%;
}

.product-images .slick-track > div {
	display:flex;
	align-items:center;
	justify-content:center;
}

.nav-no-transform.product-images .slick-track {
	transform:none!important;
}

.product-images.slider-nav-thumbnails .slick-slide img {
	border:1px solid #e5e5e5;
	transition:border 0.5s;
}

.product-new-template .social-share {
	margin-top:20px;
}

.product-images.slider-nav-thumbnails .slick-slide.slick-current img {
	border-color:black;
}

.product-new-template .slick-vertical button.slick-arrow {
	left:50%;
	right:auto;
	margin-left:-17px;
}

.product-new-template .slick-vertical button.slick-prev {
	top:0;
	transform:rotate(90deg);
    background: none;
}

.product-new-template .slick-vertical button.slick-next {
	bottom:0;
	top:auto;
	transform:rotate(90deg);
    margin-bottom:18px;
    position: relative;
    background: none;
}

.media--square {
	padding-bottom:100%;
}

.product-action > .media {
	display:block;
}

.product-action {
	position:absolute;
	top:0;
	left:0;
	padding:10px;
}

.product-new-template .slick-list, .slick-list {
    margin: 40px 0;
}

button.slick-next.slick-arrow:after {
    content: '';
    background-image: url(https://cdn.shopify.com/s/files/1/0630/0352/5348/files/down-arrow_2.png?v=1668597330);
    max-width: 35px;
    width: 100%;
    height: 19px;
    top: 10px;
    left: -100%;
    z-index: 9999;
    position: absolute;
    background-size: cover;
    transform: rotate(-90deg);
}
button.slick-prev.slick-arrow:after {
    content: '';
    background-image: url(https://cdn.shopify.com/s/files/1/0630/0352/5348/files/up-arrow.png?v=1668597330);
    max-width: 35px;
    width: 100%;
    height: 19px;
    top: 10px;
    left: -20%;
    z-index: 9999;
    position: absolute;
    background-size: cover;
    transform: rotate(-90deg);
}
body.blog .title-wrapper-with-link.title-wrapper--self-padded-tablet-down {
    justify-content: center;
}
body.blog ul.blog__posts.articles-wrapper.grid.grid--peek.grid--2-col-tablet.grid--4-col-desktop.slider {
    row-gap: 40px;
}

.predictive-search__loading-state .spinner {
	display:none;
}

.store-search .field__label {
	display:none;
}

.store-search .field__input:autofill, .store-search .field__input:focus {
	padding-top:1.5rem;
	padding-bottom:1.5rem;
}
.product-action a.action-btn, .product-column .action-wishlist, .product-sizes a {
    height: 23px;
    width: 26px;
}

.collection-toolbar .collection-sort label, .collection-num-products label{
  color: #000 !important;
}

.collection-toolbar .facets__selected {
    color: #000;
}

.collection-toolbar .facets__display {
    z-index: 9;
    box-shadow: 0px 10px 25px #ababab;
    background-color: #fff;
    color: #000;
}

.collection-toolbar label.field__label {
    margin-top: 30px;
}

.product__info-container .product-meta {
    margin-bottom: 0;
}

.spr-stars svg {
    display: inherit;
}

.spr-starrating.spr-summary-starrating {
  justify-content: inherit !important;
}

.collection-product-reviews .spr-badge-caption {
  display: none;
}

.facets__display .field__input{
  color: #000 !important;
}

.facets__price {
    display: flex;
    padding: 3rem 2rem;
}
.sizelist li {
  min-width: 35px;
  max-height: 35px;
  font-size: 12px!important;
  font-weight: 400;

        }
.off-canvas.d-block.d-xl-none.in {
    visibility: visible;
    opacity: 1;
    transform: translate(0);
    pointer-events: auto;
}
header.mobile-nav-header a.off-canvas-close {
    width: 40px;
    text-align: center;
    position: absolute;
    color: #000 !important;
    z-index: 999;
}

.section-banner-grid.section-content .row.no-gutters.slides {
    min-height: 600px;
    object-fit: cover !important;
}
.banner.d-flex.justify-content-end.align-items-center.lazy-bg.lazyloaded{
  padding-bottom: 0 !important;
}

.section-services.section-content.normal{
  min-height: 130px;
}

.shopify-payment-button__button {
    width: 100%;
    padding:0 !important;
    overflow:hidden;
    height:auto;
    min-height:auto;
}

footer.site-footer .section-footer.section-content aside.footer-column.footer-about ul.social-profiles.in-footer li i {
    font-size: 25px;
    font-weight: bolder;
}

footer.site-footer .section-footer.section-content aside.footer-column.footer-about ul.social-profiles.in-footer li {
    list-style: none;
}
footer.site-footer .section-footer.section-content aside.footer-column.footer-about ul.social-profiles.in-footer {
    display: flex;
    gap: 30px;
    padding-left: 0;
}


ul#product-grid li.product-column.grid__item.col-3 {
    max-width: 33.33%;
    width: 100%;
    min-width: 33.33%;
}

ul#product-grid li.product-column.grid__item.col-4 {
    max-width: 25%;
    width: 100%;
    min-width: 25%;
}

ul#product-grid li.product-column.grid__item.col-2 {
    max-width: 50%;
    width: 100%;
    min-width: 50%;
}

ul#product-grid li.product-column.grid__item.col-5 {
    max-width: 20%;
    width: 100%;
    min-width: 20%;
}

ul#product-grid li.product-column.grid__item.col-6 {
    max-width: calc( 100% / 6 );
    width: 100%;
    min-width: calc( 100% / 6 );
}

.site-header-bottom.d-flex.align-items-center .col-xl-12.d-flex.align-items-center predictive-search.store-search.in-main-header.search-modal__form[results="true"] {
  position: absolute;
  top: -12px;
}

.predictive-search.predictive-search--header h2.predictive-search__heading svg.spinner {
    max-width: 30px;
}

.store-search.in-main-header .predictive-search {
    padding: 0 30px;
}

.store-search.in-main-header .search__button .icon {
    color: #ffffff;
    height: 18px;
    display: block;
}

svg.icon.icon-search {
    stroke: #fff !important;
}

.product_media_element.product-single__media.synergy_media {
    display: block !important;
    text-align: center;
}

.product_media_element.product-single__media.synergy_media iframe {
    min-width: auto;
    min-height: -webkit-fill-available;
    width: 100%;
    height: 350px !important;
}

ul.social-profiles.in-top-header {
    display: flex;
    gap: 15px;
    margin: 0;
    align-items: center;
}
.social-profiles.in-top-header li a {
    display: flex;
}
ul.social-profiles.in-top-header li {
    list-style: none;
}

.site-header-top.d-flex.align-items-center .col-xl-6 {
    -ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
}

.site-header-top.d-flex.align-items-center .col-xl-3 {
    -ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
}
.site-header-top.d-flex.align-items-center .col-xl-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}

footer.site-footer .section-footer.section-content aside.footer-column.footer-about img.foot_img {
    max-width: 100%;
}

a.btn-custom-outline {
    border: 1px solid;
}

a.btn-custom-underline,
 a.btn-custom-two-underline{
    border-bottom: 1px solid;
    padding: 0;
}


@media (min-width: 1200px) {
	.col-xl-8,.col-lg-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}

	.col-xl-2,.col-lg-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
    .col-xl-3,.col-lg-3{
        -ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
  }
}

@media only screen and (min-width:750px) {
	/*.slider-wrapper {
		display:grid;
		grid-template-columns:100px 1fr;
		grid-gap:20px;
		align-items:flex-start;
	}*/

	.product-new-template .product-images {
		order:0;
		margin:0;
	}

	.product-new-template .product-featured-images-wrapper {
		order:1;
	}
}

@media (max-width: 1200px) {

	.cart-count-drawer.header,
	.cart-count-bubble.cart-count,
	.cart-count-bubble {
		background: none;
	}
}

@media only screen and (max-width:749px) {
  .ingwrap {  padding: 0px 20px !important;  }
  .product-images.nav-no-transform .slick-track {
  display:flex;
  justify-content:center;
  gap:20px;
  }
  .p_dtext h5 {font-size: 25px; line-height: 35px;}
  #banner-template--15256680824866__623161c5-de0d-4530-b27c-e2ccb3ce148c-banner_grid-1 .banner-title {
  font-size: 27px;
  line-height: 40px;
  }
  #banner-template--15256680824866__623161c5-de0d-4530-b27c-e2ccb3ce148c-banner_grid-1{ padding:20px;}
  .p_dtext {width: auto !important;}
  button.slick-prev.slick-arrow:after{
        left: -50%;
  }
  button.slick-next.slick-arrow:after{
        left: 50%;
  }
  button.slick-prev.slick-arrow,
  button.slick-next.slick-arrow,
  .product-new-template button.slick-prev.slick-arrow,
  .product-new-template button.slick-next.slick-arrow{
    background: none;
  }
}

@media only screen and (max-width:503px) {
	.section-product-grid > .row {
		display:grid!important;
		grid-template-columns:repeat(2, 1fr);
	}
	.section-product-grid .grid__item {
		max-width:100%;
	}
	.section-product-grid .product-action {
		display:none;
	}
}
.sidebar-widget.sidebar-filter.filter-one.colors .sidebar-menu.sidebar-swatches .filter-tick-box,.colorlist li a {
  border: 1px solid #ddd!important;
    outline: none;
}
label.variants.Color {
    border: 3px solid #ddd!important;
    outline: none;
}
.product-form__input input[type=radio]:checked+label.Color {
    border: 2px solid #343434!important;
    outline: none;
}
.product-form__input input[type=radio]+label.Color {
    min-width: 35px;
    max-height: 35px!important;
}

@media (max-width: 767px){
  .p_dtext{ width:auto; margin:0 auto;}
  .collection-product-reviews span.spr-badge span.spr-starrating.spr-badge-starrating .spr-icon {
    font-size: 75% !important;
  }
  .collection-product-reviews {
    clear: left;
  }
  
  ul#product-grid li.product-column.grid__item.mob-col-2 {
      max-width: 50%;
  }
  
  ul#product-grid li.product-column.grid__item.mob-col-1 {
      width: 100%;
      min-width: 100%;
  }
  
  ul#product-grid li.product-column.grid__item.mob-col-3 {
      max-width: 33.33%;
  }
  
  ul#product-grid li.product-column.grid__item.mob-col-4 {
      max-width: 25%;
  }
div #fixed.stick {
    position: initial;
    top: initial;
    width: 100%;
    left: initial;
    background-color: #fff;
    z-index: initial;
}
  .sidebar-widget.sidebar-filter {
    padding: 0 0px;
    margin-bottom: 0;
}
  .product-new-template .product-featured-images-wrapper {
    min-height: 450px;
}
}
.collection-product-saving-percentage {
    top: 0;
    margin-left: 10px;
}
.collection-original-price {
    font-size: 12px;
    color: var(--color-sale);
    position: relative;
    margin-right: var(--spc-xs);
}
.collection-original-price:after {
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    top: 6px;
    left: 0;
    background-color: var(--color-sale);
}
 .services-mobile-carousel{
   min-height:55px;
 }
.service-content {
    padding: initial; 
}
.shopify-payment-button__button--unbranded {
    height: 48px !important;
}
.product-tab-heading a:after{
  font-family: 'Font Awesome 5 Pro'!important;
}


#shopify-section-template--20938253238306__main .button {margin-top: 10px;}


/* .cart-count-bubble {width: 50%!important; height: 50%!important;} */


.slick-next::before {margin-top: 50px;}
