/** Shopify CDN: Minification failed

Line 302:0 Unexpected "}"

**/
body { background:#FAFAF9; }
.level0:hover > menu-item > a, .level0:hover > menu-item open-children-toggle { color:#F29C20 !important; }
:is(a, a strong) { transition: all 0.2s; }
.navigation__menu-content .lh-normal { font-size: 16px; }
.swiper-button-next, .swiper-button-prev { width: 30px !important; height: 30px !important; }
.sec__collection-list .secion__header-inner {     position: relative; }
.sec__collection-list .secion__header-inner:after, .sec__products-carousel .secion__header-inner:after {
    content: "";
    background: url(/cdn/shop/files/flower-element-mob3.png?v=1783081385) repeat-x;
    position: absolute;
    width: 100%;
    height: 15px;
    /* display: block; */
    right: 0;
    left: auto;
    top: 16px;
}
.sec__collection-list h2.section__header-heading, .sec__products-carousel h2.section__header-heading { background: #ffe9c2; z-index: 1; width: max-content; margin: 0 auto 50px; padding: 0 14px; }
.sec__products-carousel h2.section__header-heading { background: #F3EFE8;position: relative;padding: 0 10px; }
.sec__collection-list .fluid_container, .sec__products-carousel .fluid_container { max-width: 100%;    padding: 0;    margin: 0 auto;    width: 100%; }
.sec__collection-list .section__header-heading, .sec__products-carousel .secion__header-inner { position:relative; }
.sec__collection-list .collection-list--grid, .sec__products-carousel .swiper-horizontal { max-width: 1280px;margin:0 auto; }
.sec__collection-list .collection-item__name { background: url(/cdn/shop/files/kurti-txt-bg.png?v=1780487223) no-repeat; background-size: cover;    padding: 10px 26px; width: 100%;
    display: flex;    justify-content: center;    position: relative;    background-position: center; }
.sec__collection-list  .collection-item__information { position: absolute;    bottom: 10px;    left: 50%;    transform: translateX(-50%);    width: stretch; }
.sec__collection-list .collection-list--grid  .collection-item:nth-child(1) .collection-item__name { background: url(/cdn/shop/files/sarees-txt-bg.png?v=1780487223) no-repeat;    background-position: center;  }
.product-item .product__media { border-radius:0px; }
.product-item .product__badges {     left: 0 !important; } 
.product-item .product__add-cart {     border-radius: 0; }
.sec__collection-tab .collection-tab__tab-item {     border-radius: 0;    padding: 6px 16px; }
.product__badges-inner { font-size: 12px;padding: 2px 6px; }
.swiper-button-next, .swiper-button-prev  { border-color:#eee; }
.swiper-button-next:hover, .swiper-button-prev:hover { border-color:#7A1316; }
.product-item .product-item__name { color:#44403C;text-align:center; }
.product-item .product-item__price { justify-content: center; }
.product-item .compare-price { color: #A8A29E; }
.sec__shopable-video .section__header-heading, .sec__testimonials .section__header-heading  {     position: relative;    width: max-content;    margin: 0 auto;  }
.sec__shopable-video .section__header-heading:before, .sec__testimonials .section__header-heading:before  { content: "";    background: url(/cdn/shop/files/Vector.svg?v=1780580562) repeat-x;    position: absolute;    width: 20px;    height: 20px;    left: -40px;    top: 12px; }
.sec__shopable-video .section__header-heading:after, .sec__testimonials .section__header-heading:after { content: "";    background: url(/cdn/shop/files/Vector.svg?v=1780580562) repeat-x;    position: absolute;    width: 20px;    height: 20px;    right: -40px;    top: 12px; }
.sec__content-heading { position: relative;  width: max-content;  margin: 0 auto 20px; }
.sec__rich-text .sec__content-heading:before { content: "";background: url(/cdn/shop/files/Vector.svg?v=1780580562) repeat-x; position: absolute; width: 20px; height: 20px; left: -40px;top: 8px; }
.sec__rich-text .sec__content-heading:after { content: "";    background: url(/cdn/shop/files/Vector.svg?v=1780580562) repeat-x;    position: absolute;    width: 20px;    height: 20px;    right: -40px;    top: 10px; }
.sec__icon-box-content-heading {     margin: 0; }
.sec__icon-box-inner { align-items: center; }
.testimonial_wraper .author-infor .testimonials-group { display:none; }
.testimonials-author-image { width: 100%; border-radius: 12px 12px 0 0;    max-height: 240px; }
.testimonial_wraper .rate-info {     background: #F5F0E8;    border-radius: 16px;    padding: 15px;    padding-top: 30px;    position: relative;    top: -20px;    z-index: 1; }
.testimonial_wraper .rate-info::before { content:""; background:url(/cdn/shop/files/quote.svg?v=1780652751) no-repeat;    width: 58px; height: 40px; position: absolute; top: -15px;  left: 20px; }
.sec__testimonials .testimonial_wraper { row-gap: 0;     height: 100%; justify-content: start;    background: #F5F0E8;    border-radius: 16px;    padding: 0;    padding-top: 0;   overflow: hidden;    position: relative;    top: 0;    z-index: 1;    margin: 0 5px; }
.testimonial_wraper .testimonials-rating { margin-top: auto; }
.sec__testimonials .swiper-wrapper .swiper-slide { height: auto; }
.testimonial_wraper .rate-info { display: flex;flex-direction: column;height: 100%; }
.testimonial_wraper .rate-info > * {  display: flex;flex-wrap: wrap;width: 100%;justify-content: center; }
.testimonial_wraper .testimonials-rating { line-height: 0; margin-bottom: 0px; padding-top: 10px; }
.testimonial_wraper .testimonials-quote { font-weight: 500; }
.testimonial_wraper .testimonials-title { font-size: 18px; font-weight: 600; }
.testimonial_wraper .rate-info .testimonials-group .heading-style {     color: #44403C; }
.footer-block a, .footer__block-description { color: #F5F5F4; }
.footer-block li a { position:relative;      border: none !important;  font-weight: 500; }
.footer-block li a:before { content:"";background:#F29C20;position:absolute;width:6px;height:6px;left: 0;top: 6px;opacity: 0;border-radius:50px;transition:all 0.2s ease-in; }
.footer-block li a:hover:before { opacity: 1; }
.list-social li a:before { display:none; }
.footer__block-heading {     color: #FFBCB5;    padding: 0 0px 10px; }
.footer-logo { margin-top:0px; }
.footer-logo img {     max-width: 117px; }
.footer_bottom-inner {    border-top: 1px solid #FFFFFF5C;    padding: 15px 0;    color: #FFE9C2;    font-size: 14px;    font-weight: 500; }
.footer-block .list-social__item svg { width: 20px;    height: 20px; }
.footer-block social-icon {     padding-top: 80px; }
.newsletter-form__field-wrapper .field__input {     border-color: #FFE9C2;    height: 46px !important; }
.newsletter-form__button {     padding: 13px 30px;background: #f19e22;border-color:#f19e22; }
.tooltip-content { background: #f19e22; }
.tooltip-bottom:before { border-bottom-color: #f19e22; }
.newsletter-form__field-wrapper .field__input { color:#FAFAF9 !important; }
footer { position: relative; }
footer:before { content:"";background:url(/cdn/shop/files/footer-element1.svg?v=1780658407) no-repeat;position:absolute;width:420px;height:155px;left: 0;top: 100px; }
footer:after { content:"";background:url(/cdn/shop/files/footer-element2.png?v=1780658485) no-repeat;position:absolute;    width: 188px;    height: 221px;    right: 0;   top: 0; }
.faqs-right.bg-white { background-color: transparent; }
.offer-pfp {
    padding: 0 0 18px 0;
    border-radius: 6px;
}
.offer-pfp-iner {
    display: flex;
    gap: 16px;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    align-items: stretch;
}
.offer-pfp-iner-left, .offer-pfp-iner-right {
    scroll-snap-align: start;
    width: 48%;
    flex: 0 0 auto;
    display: flex;    margin-bottom: 5px;
}
.offer-pfp-iner-left-in, .offer-pfp-iner-rigth-in {
    border: 1.9px solid #F29C20;
    border-radius: 8px;
    padding: 16px 10px;
    text-align: center;   display: flex;    column-gap: 20px;    align-items: center;    background: #F4EFE4;
}
.offer-pfp-iner-left-in div, .offer-pfp-iner-rigth-in div { 
    display: flex;
    flex-wrap: wrap;
    row-gap: 10px;
}
.offer-pfp h2 { margin: 0 0 10px; font-size: 16px; }
.offer-pfp-iner h4 {
    margin: 0;
    font-size: 20px;
    font-weight: 700;
    color: #7A1316;
    letter-spacing: 1px;
    background: url(/cdn/shop/files/discount_bg.png?v=1782191666) no-repeat;
    background-size: contain;    font-family: Livvic, sans-serif;    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;    flex: 0 0 25%;
}
.offer-pfp-iner p {
    margin: 0;
    font-size: 14px;
    color: #44403C;
    font-weight: 500;
    text-align: left;    padding-bottom: 0;
}
.prod_desc p strong { color:#292524; }
.delivery-return { border:none;    padding: 10px;  }
.delivery-return .delivery, .delivery-return .discount  { border-bottom:none !important;padding-bottom: 0; }
.delivery-return p { color: #421F00; font-weight: 500; }
.product-form__input.product-form__quantity .quantity, .button_buy-now .product_submit_button {     border: 1px solid #D6D3D1;    border-radius: 0; }
.box_sec {     display: flex;align-items: center;background:#FBF8EE;    margin-bottom: 20px; }
.box_sec .w-custom {  align-items: center; display: flex; }
.box_sec p { margin-bottom: 0; margin-top: 0; }
.product-detail__title { color: #292524; }
.product-detail__information .price  { font-size:20px;font-weight:600; }
.product-detail__information .price-large .compare-price { font-size: 20px; color: #A8A29E; font-weight: 500; }
.cart_shipping_free .primary-color { --color-primary: #7A1316 !important; }
.cart_shipping { background: transparent; border-bottom: none; padding: 20px;    border-top: 1px solid #D6D3D1; }
.free-shipping-message { color: #292524; font-weight: 500; }
.minicart-body {     padding: 0 20px; }
.rounded-style .minicart__product__image .rounded-5 { border-radius: 0; }
.minicart__product-name a { color: #292524; font-size: 16px; line-height: 20px; }
.minicart__item-prices .minicart__item-price { font-weight: 600; }
.minicart-body .cart-item { border: none;  margin-bottom: 0; }
.minicart__item-original-price {     color: #A8A29E;    font-weight: 500; }
.minicart__actions .quantity { border: 1px solid #D6D3D1;    border-radius: 0; }
.drawer-bottom .viewcart { display:none; }
.drawer-bottom .subtotal h5 { color: #42403D; font-weight: 600; }
.drawer-bottom .subtotal-price { color: #463A35; font-weight: 600; }
.drawer-bottom .btn-checkout { border-radius: 0;    color: #F29C20; }
.drawer-bottom { border-top: 1px solid #E5E4E3; background: transparent; }
.cart-footer .cart-addons {     border: none; }
.drawer-bottom .subtotal {    padding-bottom: 10px;  }
.minicart-heading { color: #292524; }
.minicart__header .close-cart-button { color: #000000; }
.media-gallery__image.rounded-5 {     border-radius: 0; }
.footer {      margin-top: 0 !important; }
product-recommendations { padding-bottom:10px; }
.shopify-section.page-title {     background: #7a1316 url(/cdn/shop/files/secondary-banner.png?v=1782481796) no-repeat;    padding: 75px 0 75px;    background-size: cover; }
.shopify-section.page-title .sec__page-heading {     background: transparent;   margin: 0 auto;}
.newsletter-inner {     position: relative;    z-index: 1; }
.sec__content-des {  font-weight: 500; }
.collection-item__media { border-radius: 12px; }
.contact-us .container { max-width: 1060px; margin: 0 auto; }
.contact_row { max-width: 1060px; margin: 0 auto; display: flex; justify-content: space-between;    padding-top: 50px; }
.contact_box { background: #F5F0E8; padding: 0 20px; width: 340px; height:130px; text-align: center;      justify-content: center;  display: flex;    flex-wrap: wrap;    align-content: center; }
.contact_box h3 { font-size: 18px;    margin: 0;    padding-bottom: 15px;    width: 100%; }
.contact_box p { font-size: 16px; font-weight: 500; margin: 0;    width: 100%; }
.contact_box a { border: 1.5px solid #F29C20; border-radius: 4px; padding: 5px 15px;    text-decoration: none;    font-weight: 500;  color: #7A1316; display: flex; column-gap: 5px; }
.contact_box a:before { content:""; background:url(/cdn/shop/files/WhatsappLogo.svg?v=1782881027) no-repeat; width:24px;height:24px; position:relative;    display: inline-block; left: 0; }
.contact_header p { font-weight: 500; text-align: center; }
.contact_form { background: #F5F0E8;  padding: 30px; text-align: center; }
.contact_header h3 { font-size: 32px;text-align: center;  }
.contact-us { position:relative;    padding-bottom: 60px;  }
.contact-us::before { content:""; background:url(/cdn/shop/files/contact-flower.svg?v=1782882760) no-repeat; width:600px;height:330px;    background-size: contain; position:absolute;    display: inline-block; left: 0; bottom:60px;  }
.contact-form input[type="tel"], .contact-form input[type="text"], .contact-form input[type="email"], .contact-form textarea { border: 1px solid #D0CECC;border-radius: 4px; height: 40px; }
.contact-form input[type="tel"]::placeholder, .contact-form input[type="text"]::placeholder, .contact-form input[type="email"]::placeholder, .contact-form textarea::placeholder {
  color: #84817E; /* Replace with your desired color */
  opacity: 1;    /* Ensures Firefox applies full color saturation */
}
.contact-form textarea { height: 160px; }
.contact-form .form_action button { margin: 0 auto; background: #F29C20; border-color: #F29C20; padding: 10px 50px; border-radius: 4px;color: #7A1316; }
.contact-form .form_action button:hover { background: #7A1316; border-color: #7A1316;color: #fff; }
.faqs-content, .shopify-policy__container { max-width:900px; margin:0 auto;    padding: 50px 0; }
.faqs-content { padding: 70px 0 80px; }
.shopify-policy__container h1 { margin:0 auto; }
.shopify-policy__container h2 { font-size:32px; }
.faqs-content .col-md-w-custom { display: none; }
.video-item__product .product-item__name { color: #fff; }
.jm-review-widget-minimal-header__title { color: #5E3D3D; font-weight: 600;  }
.faq-section-items {     border-color: #1A1A1A33; }
.faq-section-title { font-size:18px; }
.faq_content-inner p { font-weight:500;font-size: 16px; }
.faqs-right h2 {font-size:32px; } 
.product-item__button-wishlist, .product-item__button-compare { display:none; }
.coming-soon-sec { text-align:center; position:relative;padding-bottom:100px }
.coming-soon-mobile { display:none; }
.coming-soon-desc {    max-width: 950px; margin: 0 auto; padding: 14px 0 40px; position:absolute; bottom: -10px; left: 12%; background: url(/cdn/shop/files/coming-soon-bg-desktop.png?v=1789560320) no-repeat; background-size: 100%; display: flex; justify-content: center; flex-wrap: wrap; }
.coming-soon-desc p { font-size: 36px; color: #7A1316;max-width:800px; margin:0 auto; padding-bottom:20px;    line-height: 44px;    font-weight: 500; }
.coming-soon-desc a {    background: #7A1316;    color: #fff;    text-decoration: none;    padding: 10px 20px;font-size: 16px; }
.coming-soon-desc a:hover {    background: #f19e22; }



@media screen and (min-width: 768px) {
    .bls__drawer.search__type-popup {
        max-height: 200px;
    }
    .support_customer {
        width: 40% !important;        padding-top: 20px;
    }
    .full_screen {  min-height: calc(100vh - 80px) !important; }
    .sec__products-carousel .secion__header-inner:after { right: -3px; }
    .sec__icon-box .sec__icon-box-inner { justify-content: center; display: flex; column-gap: 100px; }
}

@media screen and (max-width: 767px) {

    .sec__testimonials .section__header-heading { font-size: 24px; }
    .sec__shopable-video .section__header-heading:before, .sec__testimonials .section__header-heading:before { left: -30px; top: 6px; }
    .sec__shopable-video .section__header-heading:after, .sec__testimonials .section__header-heading:after { right: -30px; top: 6px; }
    footer:before { background: url(/cdn/shop/files/footer-bg-mob.svg?v=1782968284) no-repeat; width:90%;top:auto;bottom:50px; }
    footer:after {         width: 120px;        height: 150px;        right: 0;        background-size: contain; }
    .footer-block .store-info-content { text-align: center; }
    .footer-block social-icon { padding-top: 0px; }
    .footer-block .store-info-content .list-social { justify-content: center;    z-index: 1;    position: relative; column-gap: 0; }
    .footer-block .list-social__item svg {    width: 16px;    height: 16px; }
    .footer__blocks .footer-block:nth-child(1) {  border: none; }
    .footer-block { border-color: #FFBCB5; margin-bottom: 10px; }
    .search-results-list .product-item .product-item__name { text-align: left; }
    .search-results-list .product__media img { width:65px; height:88px; }
    .header_search .product-item__inner { width: 10rem; }
    .swiper-actions { display: block !important; }
    .slideshow .swiper-button-next, .slideshow .swiper-button-prev { background: #1A1A1A33; border-color: transparent; }
    .slideshow .swiper-button-next svg, .slideshow .swiper-button-prev svg { color: #fff; }
    .sec__icon-box-content-icon { width: 45px; }
    .sec__icon-box-content-heading { font-size: 12px; }
    .section__header  { margin-bottom:0px; }
    .sec__products-carousel .swiper-horizontal { padding: 0 20px; }
    .sec__collection-list .collection-list--grid { padding: 30px 20px 0; }
    .sec__collection-list .collection-item__information { width: 65%; }
    .sec__collection-list h2.section__header-heading, .sec__products-carousel h2.section__header-heading { margin: 0 auto 0px; }
    .sec__collection-list h2.section__header-heading { padding: 0 11px; }
    .sec__rich-text .sec__content-heading { font-size: 24px; }
    .sec__rich-text .sec__content-heading:before { left: -35px; top: 5px; }
    .sec__rich-text .sec__content-heading:after { right: -35px; top: 5px; }
    .sec__icon-box { padding: 15px 0; }
    .navigation__menu-content menu-item { border-bottom:none; }
    .navigation__menu-content .lh-normal { width: 100%; border-bottom: 1px solid #6060608c; }
    .swiper-button-next, .swiper-button-prev { top: 50% !important; }
    .sec__products-carousel .swiper-button-next, .sec__products-carousel .swiper-button-prev { top: 40% !important; }
    .testimonial_wraper .testimonials-title { font-size: 16px; }
    .testimonial_wraper .testimonials-quote { font-size: 14px; }
    .shopify-section.page-title { background: #7a1316 url(/cdn/shop/files/pagetitle-bg-mob.svg?v=1782986434) no-repeat; background-size: 200px 100%; }
    .product-item .product-item__name { font-size: 14px; }
    .product-item .product-item__price { font-size: 13px; }
    .collection-sidebar { background: #FAFAF9; }
    .offer-pfp-iner-left, .offer-pfp-iner-right { width: 75%; }
    .offer-pfp-iner h4 { font-size: 16px; height: 60px; }
    .offer-pfp-iner-left-in div, .offer-pfp-iner-rigth-in div { row-gap: 5px; }
    .offer-pfp-iner p { line-height: 20px; }
    .icon-grid-title:before, .icon-grid-title:after { background: url(/cdn/shop/files/flower-element-mob.png?v=1782991644) !important; width: 72px !important; }
    .icon-faq-section .icon-box { padding: 10px 8px; }
    .icon-faq-section .icon-box p { line-height: 18px; }
    .faq-content ul, .faq-content ol { padding-left: 20px; line-height: 20px; }
    .jm-review-widget-minimal-header__title { color:#5E3D3D; font-weight:600 !important;  }
    .jdgm-widget.jdgm-widget { padding: 0 10px; }
    .sec__related-product .section__header-heading { /* padding-bottom: 30px; */ }
    .sticky__item-info .product-detail__variant-picker select { color: #7a1316; font-weight: 600; }
    .contact_box { width: 100%; margin-bottom: 15px; }
    .contact_row {  display: block; }
    .contact_header h3 { font-size: 28px; }
    .contact-us:before { display:none; }
    .faqs-content { padding: 30px 0 40px; }
    .faqs-right h2 {font-size:24px; } 
    .shopify-policy__body {     padding: 20px 20px 0; }
    .shopify-policy__container h2 { font-size: 24px; }
    .sec__collection-list .section__header-heading, .sec__products-carousel h2.section__header-heading { font-size: 24px; }
    .sec__collection-list .secion__header-inner:after, .sec__products-carousel .secion__header-inner:after { top: 8px;
    background: url(/cdn/shop/files/flower-element-mob.png?v=1782991644) !important;
    width: 72px !important; }
    .sec__collection-list .secion__header-inner:before, .sec__products-carousel .secion__header-inner:before {
    content: "";    position: absolute;    width: 100%;    height: 15px;    left: 0;    right: auto;    top: 8px;    background: url(/cdn/shop/files/flower-element-mob.png?v=1782991644) !important;   width: 72px !important;
    }
    .coming-soon-desktop { display:none; }
    .coming-soon-mobile { display:block; }
    .coming-soon-mobile .coming-soon-desc  { left: 0; background: url(/cdn/shop/files/coming-soon-bg-mob.png?v=1789560320) no-repeat; background-size:100%; }
    .coming-soon-mobile .coming-soon-desc p { font-size: 22px;padding-bottom: 12px;line-height: 32px;max-width: 85%; }
    .sec__icon-box .swiper-pagination { margin-top: 0; }
    
}


}

@media screen and (max-width: 375px) {
    .sec__rich-text .sec__content-heading { font-size: 22px; }
    .sec__rich-text .sec__content-heading:before { left: -30px; top: 5px; }
    .sec__rich-text .sec__content-heading:after { right: -30px; top: 5px; }
    .coming-soon-mobile .coming-soon-desc p { font-size: 20px;line-height: 28px; }

}