/** Shopify CDN: Minification failed

Line 112:64 Expected ":"

**/
.product-tabs .tab-content {padding: 40px; border: 1px solid rgba(226,128,159,0.4); border-radius:20px;}
.product-tabs ul.tabs.grid {display:flex; margin-bottom: -15px; z-index: 1; position: relative; gap:10px;}
.product-tabs ul.tabs.grid li {border: none; padding: 10px 15px 25px; font-size: 14px; font-weight: 400; border-radius: 10px 10px 0 0; cursor:pointer;}
.product-tabs .tab-content {padding: 30px; border: 1px solid rgba(226, 128, 159, .4); border-radius: 20px; z-index: 9; position: relative; background: #fff;}
.product-tabs ul.tabs.grid li.active {background: #E9B237; color: #fff;}

.product-tabs .tab-content h3 {
    font-size: 24px;
    margin-bottom: 20px;
     color: #E9B237;
    margin-top: 30px;
    border-top: 1px solid #eee;
    padding-top: 30px;
}
.product-copy ul li strong {
    color: #e9b237;
    font-weight: 400;
}
.product-copy ul li{
margin:10px 0px;
}

body{padding:30px; background:url('/cdn/shop/files/home-bg-top.png?v=1758089560') no-repeat; background-position:top center; background-size:100%;}
/************ header start here ***********/
.header .header__wrapper {padding: 10px 30px; background: none;}
.header__logo {margin-bottom: -90px; position: relative;}
.header__logo{position: relative;}
.header__logo:before {position: absolute; width: 204px; height: 102px; background: #fff; bottom: -22px; left: -40px; right: 0; content: ''; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px;
z-index: 1;}
.header__logo img{position:relative; z-index:9;}
.header__link-list ul li a {font-weight: 400 !important;}
.header__link-list ul li summary {font-weight: 400 !important;}
.announcement-bar{border-radius:10px; padding:10px 0px;} 
.announcement-bar p.text-base {font-size: 16px; font-weight: 400;}

/*************** banner start here ******************/
.slideshow__carousel .slideshow__slide .content-over-media img {border-radius: 30px;}
.slideshow, .slideshow__carousel{background:none !important;}
.slideshow__carousel .slideshow__slide .content-over-media:before{display:none;}
.slideshow__slide p.h1 {font-size: 80px; text-transform: uppercase; max-width: 540px;}
.slideshow__slide p.bold {margin-top: 15px; font-size: 20px; font-weight: 400;}
.slideshow__carousel .slideshow__slide a.button, .btn-link {background: #E9B237 !important; border-radius: 10px; padding: 10px 30px; font-weight: 400; text-transform: uppercase; margin-top:30px; display:inline-block;}
.slideshow__carousel .slideshow__slide a.button:hover, .btn-link:hover {background: #000 !important;color:#fff;}

/************* about home ************/

.index .multiple-images-with-text .multiple-images-with-text__image-list {border-right: 1px solid #ddd; height: 100%;}
.index .multiple-images-with-text .multiple-images-with-text__image-list img{max-width: 280px;}
.index .multiple-images-with-text p.h1 {font-size: 32px; max-width: 550px; color: #E9B237;}
.index .multiple-images-with-text a.button {background: none; padding: 0px; color: #E9B237; font-weight: 400;}
.shopify-section--testimonials .section-stack {overflow: hidden;}
.index .collection-list .content-over-media {display: flex;flex-wrap: wrap; justify-content: center; background: #F4F5F2; padding: 20px; border-radius: 30px !important; box-shadow: none; gap:inherit;}
.home-collection {background: url(/cdn/shop/files/explore-collection-bg.png?v=1758096073); background-repeat: no-repeat; background-position: top left 0px; margin-left: -30px; width: calc(100% + 60px);
text-align:center;}
.home-collection > .section-stack {padding-top: 60px; border-top: 1px solid #D9D9D9;}
.index .collection-list .content-over-media img {background: #fff; aspect-ratio: 1 / 0.75; object-fit: contain;}
.index .collection-list .content-over-media:before{display:none;}
.index .collection-list .collection-card{box-shadow:none !important; filter: inherit;}
.index .collection-list .content-over-media .collection-card__content-wrapper svg {display: none;}
.index .collection-list .content-over-media .collection-card__content-wrapper .collection-card__content {margin-top: 30px;}
.index .collection-list .content-over-media .collection-card__content-wrapper .collection-card__content p.h2 {font-size: 20px; color: #444444; text-transform: uppercase;}
.home-collection .h2 {font-size: 32px; max-width: 300px; text-align: left;}
.home-collection .section-stack {position: relative;}
.home-collection .section-stack button.circle-button {position: absolute; top: -110px !important; right: 60px !important; background: none; left: inherit !important; opacity: 1 !important;
color: #000 !important; visibility: visible; border: 1px solid #E9B237 !important; border-radius: 10px;}
.home-collection .section-stack button.circle-button[is="prev-button"]{right:120px !important;}
.home-collection a.text-with-icon {display: inline-flex; margin-top: 50px; padding: 8px 15px; border: 1px solid #eab439; border-radius: 10px;}

/************* featured products start here ******************/

.index .featured-collections-home {border-radius: 30px; text-align: center; margin-bottom: 60px;}
.index .featured-collections-home a.text-with-icon {display: inline-flex; margin-top: 50px; padding: 8px 15px; border: 1px solid #eab439; border-radius: 10px;}
h2.h2, .h2 {font-size:32px;}
.featured-collections-home .product-list .product-card {background: #fff !important; border-radius: 16px !important; padding: 15px;}
.featured-collections-home .product-list .product-card .product-card__figure a img {width: 100%; aspect-ratio: 1 / 1; object-fit: contain;}
.featured-collections-home .product-list .product-card .product-card__info .product-card__title a {font-size: 16px; font-weight: 600; color: #000;}
.featured-collections-home .product-list .product-card .product-card__info .price-list .text-on-sale {color: #e4b54b;}
.go-explore-sec image-banner {border-radius: 30px;}
.go-explore-sec .prose {text-align: left; max-width: 570px;}
.go-explore-sec .prose div p{font-size:26px !important; line-height:36px;}
.go-explore-sec .prose div br {display: none;}

/************* testimonials **************/

.shopify-section--testimonials .section-header .h2 {max-width: 460px;}
.shopify-section--testimonials .testimonial {border: 1px solid #E2E2E2; border-radius: 30px;}
.shopify-section--testimonials .testimonial p br {display: none;}
.shopify-section--testimonials .testimonial p.bold {font-size: 20px; font-weight: 600; color: #E9B237; max-width: 260px; line-height: 22px;}
.shopify-section--testimonials .scrollbar__buttons button.circle-button{  border: 1px solid #E9B237 !important; border-radius: 10px;}
.usp-sec .multi-column__item img {margin: 0 auto; width: 100px; height: 100px; background: #fff; padding: 20px; object-fit: contain; border-radius: 60px;}
.usp-sec .multi-column__item {justify-content: center; text-align: center; position: relative;}
.usp-sec .multi-column__item:after {position: absolute; content: ""; width: 1px; height: 100%; background: #fff; right: -25px;}
div#insta-feed h2 {font-size: 32px;}

.footer { border-radius: 30px; background:url('/cdn/shop/files/footer-texture.png?v=1758108796'); background-color:#2F3E39;}
.footer .footer__wrapper{gap:30px;}
.footer .footer__block-list {display: flex; flex-wrap: wrap !important; justify-content: center; gap:30px;}
.footer .footer__block-list .footer__block {flex-basis: inherit !important;  max-width: 100%; width: 100%; margin-right:0px;}
.footer .footer__block-list .footer__block .v-stack {display: block; text-align: center;}
.footer .footer__block-list .footer__block .v-stack .footer__newsletter-form {max-width: 600px; margin: 0 auto; margin-top: 20px;}
.footer .footer__block-list .footer__block .v-stack h6 {font-size: 32px; color: #fff;}
.footer .footer__block-list .footer__block .v-stack .footer__newsletter-form input {border-color: #fff; background:#fff;}
.footer .footer__block-list .footer__block .v-stack .footer__newsletter-form .form-control button.circle-chevron {background: #E9B237;}
.footer .footer__block-list .footer__block .v-stack .footer__newsletter-form .form-control .footer .footer__block-list .footer__block ul.v-stack {display: flex; justify-content: center; gap: 40px;}
.footer .footer__block-list .footer__block p.bold {text-align: center;}
.footer .footer__aside .footer__aside-top {justify-content: center;}
.footer .footer__block-list .footer__block ul.v-stack li a{color}
.footer .footer__block-list .footer__block ul.v-stack {display: flex; justify-content: center; gap: 40px;}
.footer__wrapper{gap:30px;}
.footer__wrapper .footer__aside-bottom {flex-wrap: wrap !important; justify-content: center; flex-direction: column-reverse;}
.footer__wrapper .footer__aside-bottom .footer__payment-icons {width: 100%; justify-content: center;}
.index .featured-collections-home a.text-with-icon span.circle-chevron, .home-collection a.text-with-icon span.circle-chevron{background: #e9b237; color: #fff;}
div#insta-feed h2{font-family: var(--heading-font-family);}
.footer .footer__block-list .footer__block .v-stack .footer__newsletter-form .form-control label {color: #000;}

/******************** about page css start here *************************/

.shopify-section--main-page {min-height: 250px; padding: 50px 30px 0px 30px;  background-size: cover !important; border-radius: 30px;}
.abt-page-sec-main{background:url('/cdn/shop/files/abt-bg-img.png?v=1758260584'); background-repeat:no-repeat; background-size:cover;}
.abt-page-sec-main .timeline .prose {width: 100%; max-width: 667px; padding-inline-end: 0px;}
.abt-page-sec-main .timeline .timeline__image-wrapper img {border-radius: 30px; width: 100%; max-width: 573px;}
.abt-page-sec-main .timeline .timeline__slide {direction: inherit; display: flex; flex-direction: row-reverse; justify-content: space-between;}
.abt-page-sec-main .timeline .timeline__image-wrapper {padding-inline-end: 0px; padding-left: 80px;}
.abt-page-sec-main .timeline .prose p.h2 {max-width: 440px; color: #E9B237;}
.abt-page-sec-main ul li {list-style: none; position: relative; display:flex; gap:10px;}
.abt-page-sec-main ul li::before {content:'';  width:24px; height:24px; background:url('/cdn/shop/files/circle-tick.png?v=1758262423'); background-repeat:no-repeat; background-position:left center; position:relative; left:0; top:0; display:block;}
.abt-affordable .bg-custom {border-radius: 30px;}
.abt-affordable .bg-custom .timeline__slide {align-items: center;}
.abt-affordable .h2 {color: #E9B237;}
.shopify-section--collection-banner .section.section-blends {padding: 0px;}
.shopify-section--collection-banner .section.section-blends .collection-banner {width: 100%; margin: 0 auto;  border-radius: 30px;}
.shopify-section--collection-banner .section.section-blends .collection-banner img{min-height: 250px;}
.shopify-section--collection-banner .section.section-blends .collection-banner h1.h0 {font-size: 56px; margin-top: 20px;}
.collection, .page {column-gap: inherit !important; margin-block-start: inherit !important; row-gap: inherit !important;}
.collection .VtlsCarousel__Content .VtlsCarouselList li .VtlsCollListBlock__Media {aspect-ratio: 1 / 1; padding: 20px;  object-fit: contain !important; background: #f3f4f5; width: auto;   height: auto;}
.collection .VtlsCarousel__Content .VtlsCarouselList li .VtlsCollListBlock__Media img {border-radius: 50%;}
.collection--filters-sidebar .collection__results {margin-left: 40px;}
.product-list .product-card {background: #F4F5F2 !important; border-radius: 16px !important; padding: 15px;}
.product-list .product-card .product-card__figure a img {width: 100%; aspect-ratio: 1 / 1; object-fit: contain;}
.product-list .product-card .product-card__info .product-card__title a {font-size: 16px; font-weight: 600; color: #000;}
.product-list .product-card .product-card__info .product-card__title a:hover{color:#E9B237;}
.product-list .product-card .product-card__info .price-list .text-on-sale {color: #e4b54b;}
.collection--filters-sidebar {padding-top: 40px; margin-top: 40px; border-top: 1px solid #f3f4f5;}
.collection--filters-sidebar .collection__top-bar {margin-bottom: 40px;}
.collection--filters-sidebar .collection__top-bar button.text-with-icon { background: #E9B237; padding: 5px 15px; color: #fff;  border-radius: 6px;    margin-left: 5px;}
.accordion__toggle .switch:checked{background: #E9B237;}
.price-range .range-group input.range {background: none;}
.price-range .range-group {background:linear-gradient(to var(--transform-origin-end), rgb(var(--text-color) / .12) var(--range-min), #E9B237 var(--range-min), #E9B237 var(--range-max), rgb(var(--text-color) / .12) var(--range-max)); height:2px;}
.price-range .range-group .range{height:2px;}
.product{row-gap: 0;}
.section-stack .floating-controls-container { overflow: hidden;}
.section-stack .section-header {text-align: center; justify-content: center;}
.section-header{display:flex !important;}
.section-stack .section-header .h2{color: #e4b54b;}
.product-gallery__thumbnail-list .product-gallery__thumbnail {aspect-ratio: 1 / 1; padding: 10px; border: 1px solid #d9d9d9; border-radius:6px;}
.product-gallery__thumbnail-list .product-gallery__thumbnail[aria-current="true"] {border: 1px solid #E9B237;}
.product-gallery__thumbnail-list .product-gallery__thumbnail::after {display:none;}
.product-gallery__media {padding: 20px; background: #F4F5F2;}
.product-info .product-info__title {font-size: 24px; color: #2F3E39; text-transform: uppercase;}
.product-info__quantity-selector .quantity-selector{width:100%; border-color: #E9B237;}
.product-info__quantity-selector .quantity-selector .quantity-selector__input{width:100%;}
.buy-buttons .button {background: #E9B237; font-weight: 400;font-size: 18px;}
buy-buttons.buy-buttons {margin-bottom: 30px;}
.text-on-sale{color:#E9B237;}
.variant-picker__option-values .block-swatch{border-radius:50px;}
.variant-picker__option-values .block-swatch:before {box-shadow: 0 0 0 2px #E9B237;}
.buy-buttons .button:hover{background:#2F3E39;}
.product-tabs ul.tabs.grid li:hover{background:#E9B237; color:#fff;}
.variant-picker__option-values .block-swatch:hover{border-color:#E9B237;}
.product-info__quantity-selector .quantity-selector button:hover{color:#E9B237;}
.header__link-list ul li a:hover, .header__link-list ul li:hover{color:#E9B237;}
.header__icon-list button:hover{color:#E9B237;}
.page{max-width:100%;}
.shopify-section--main-page h1.banner_title {color: #fff; font-size: 56px;}
.contact-form {background: none; border: 1px solid #E2E2E2; border-radius: 10px;}
.contact-form .button{background:#E9B237; transition:all 0.5s ease;}
.contact-form .button:hover{background:#000;}
.page-contact .section-stack__intro .h2 {color: #E9B237;}

.blog-posts .blog-post-card--featured {background: #f3f5f4; padding: 30px; display: flex; border-radius:30px;}
.blog-posts .blog-post-card--featured a.blog-post-card__figure {
    width: 100%;
    max-width: 30%;
    border-radius: 30px;
    aspect-ratio: 1 / 1;
    object-fit: contain;
}

.blog-posts {
    --blog-articles-gap: 30px;
}

.blog-post-card--featured .blog-post-card__info {
    padding: 30px;
}

.blog-post-card {
    padding: 30px;
    background: #f3f5f4;
    border-radius: 30px;
}

.blog-post-card .blog-post-card__figure {
    aspect-ratio: 1 / 1;
}

.article-banner__image img {
    aspect-ratio: 1 / .5;
    object-fit: cover;
    border-radius: 30px;
}

header.blog-banner {
    margin-top: 30px;
    border-radius: 30px;
}

@media only screen and (max-width: 767px) {

    .header__logo:before {width: 124px; height: 72px; bottom: -7px; left: -27px;}
    .shopify-section--main-page h1.banner_title {font-size: 36px;}
    .shopify-section--main-page {min-height: 160px;}
    .abt-page-sec-main .timeline .timeline__slide{flex-wrap:wrap; justify-content:center;}
    .abt-page-sec-main .timeline .timeline__image-wrapper{padding-left:0px;}
    .abt-page-sec-main .timeline .prose p.h2{max-width:100%;}
    .abt-page-sec-main ul li{justify-content:center;}
    h2.h2, .h2 {font-size: 24px;}
    .usp-sec {display: flex;flex-wrap: wrap;}
    .footer .footer__block-list .footer__block ul.v-stack{flex-wrap:wrap;}
    .footer .footer__block-list .footer__block .v-stack h6{font-size:24px;}
    .announcement-bar p.text-base{font-size:12px;}
    body{padding:10px;}

    .slideshow__slide p.h1, .h0, .shopify-section--collection-banner .section.section-blends .collection-banner h1.h0 {font-size: 36px;}
    .home-collection {margin-left: 0px; width:100%;}
    .home-collection .h2, .index .multiple-images-with-text p.h1, div#insta-feed h2{text-align:center; font-size:24px;}
    .shopify-section--collection-banner .section.section-blends .collection-banner img {min-height: 160px;}
    .collection--filters-sidebar .collection__results{margin-left:0px;}
    .shopify-section--main-collection .container {margin: 0px;}
    .product-tabs .tab-content {padding: 20px;}
    .buy-buttons .button {padding: 10px;}
    .product-info {margin-top: 30px;}
    .shopify-section--main-page .container .page-spacer {margin-bottom: 0px;}
    .product-gallery__media img {aspect-ratio: 1 / 1; object-fit: contain;}
    .product-gallery__thumbnail-list .product-gallery__thumbnail img {aspect-ratio: 1 / 1;}
    .product-gallery__thumbnail-list .product-gallery__thumbnail{padding:5px;}
    .blog-posts .blog-post-card--featured{flex-wrap:wrap;}
    .blog-posts .blog-post-card--featured a.blog-post-card__figure{max-width:100%;}
    .blog-post-card--featured .blog-post-card__info{padding:0px; margin-top:20px;}
}


@media only screen and (max-width: 575px) {
    
    .footer .footer__block-list .footer__block .v-stack h6 {font-size: 20px;}
     .slideshow__slide p.h1, .h0, .shopify-section--collection-banner .section.section-blends .collection-banner h1.h0 {font-size: 22px;}
     .home-collection .h2, .index .multiple-images-with-text p.h1, div#insta-feed h2{text-align:center; font-size:20px;}
         .shopify-section--main-page h1.banner_title {font-size: 22px;}
         .product-gallery__media-list{padding:0px;}

}