/** Shopify CDN: Minification failed

Line 387:5 Unexpected "/"
Line 1869:5 Unexpected "{"

**/
@media only screen and (width:768px) {
  .popout--group .popout-list, .popout--sort .popout-list {
   
    padding-top: 7rem !Important;
}
  span.popout__toggleable-text {
    color: white !IMPORTANT;
    font-size: 16px;
    font-weight: unset;
}
  
    .season-trend .grid--mobile-slider .grid-item {
        width: 100% !important
    }
    section#CollectionsList--custom-ap-collection-list body.grid-compact.has-line-design .grid--mobile-slider {
        gap: 1rem
    }
    .template-product .product__content {
        padding-top: 2rem
    }
    .reviews--have-images .reviews__grid-item {
        width: 45% !important
    }
    #home_bnr {
        padding-bottom: 10vw !IMPORTANT
    }
    #home_bnr .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
        bottom: 2%
    }
    .product__wrapper--thumbnails-left .product__thumbs__holder {
        position: relative !Important
    }
    product-thumbs.product__thumbs {
        margin-top: 1rem !IMPORTANT
    }
}

@media(min-width:2300px) {
    .grandparent .header__dropdown {
        top: 7vw !important
    }
}

@media(min-width:769px) {
  .template-index .hero__content__wrapper.text-left.wrapper {
   
    margin-top: 0;
}
  div#shopify-section-template--23135393579297__section_rich_text_PaeWQQ {
    margin-top: 3rem;
}
  /* colection top cont */
   span.read-btn-col {
            display: none;
        }
              .collection-top-heading p {

            -webkit-line-clamp: unset !IMPORTANT;

        }
  span#sort-close {
      display: none;
  }
  /*col total prod  */
p.col-total-pd.mob {
    display: none;
}
  .cstm-inner-appoint img {
    height: 450px;
    object-fit: cover;
}
    .template-product #collection-popular_search h3.collection-section-title {
        margin-top: 0rem;
        margin-bottom: 2rem;
    }
    .template-product div#collection-popular_search {
        margin: 0 auto 4rem;
    }
    .template-blog .blog-editorial {
        height: 30vw
    }
    .template-page section.index-page.section-padding {
        padding-top: 0
    }
    nav.breadcrumbs {
        margin: 2rem auto 0rem
    }
    nav.breadcrumbs ol {
        margin-bottom: 0 !IMPORTANT
    }
    section.sc-home-legacy.customized_clothing .custom-container {
        margin: auto;
        width: 100%
    }
    section.sc-home-legacy.customized_clothing .custom-media {
        width: 100%;
        height: 90vh;
    }
    section.sc-home-legacy.customized_clothing .custom-text {
        width: 100%;
       
    }
    section.sc-home-legacy.customized_clothing video {
        width: 100%;
        height: 100%;
        object-fit: cover
    }
  
    .template-product span.sharing-button__text span {
        font-size: 12px
    }
    button.popout__toggle.popout__toggle--filters {
        display: none
    }
    section#Login {
        margin-top: 8rem
    }
    .custom-media .swiper-slide {
        height: 30vw !important
    }
    p.custom-text--copy {
        font-size: 15px
    }
    button.ssw-instagram-link,
    .ssw-boxed-slider.ssw-slider .ssw-slides>li {
        height: 322px !important
    }
    .home-video-outer.trending_now {
        margin: 2rem 0 3rem
    }
    h2.ssw-instagram-slide-title {
        margin: 2rem
    }
    .ssw-instagram-feed-wrap.container.page-width {
        width: 88%;
        margin: auto
    }
    .template-cart main#MainContent {
        padding-top: 7rem
    }
    .template-product .related__wrapper ul.tabs>li.current:only-child span {
        font-size: 18px
    }
    .template-product .related__wrapper .product-item__title {
    font-size: 14px;
    margin-bottom: 5px !important;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
      font-family: 'neuzeit';
}
 .related__wrapper span.money {
  
    font-size: 13px;
   
}
    .recent__container .product-item__info {
        padding: 15px 0
    }
    .template-product section.new-arrivals {
        width: 94%;
        margin: auto;
        overflow: hidden
    }
    h2.best-products {
        margin: 0rem 0 2rem;
              font-size: 28px ! IMPORTANT;
    }
  h2.jdgm-rev-widg__title, .template-product .recent__container ul.tabs>li.current:only-child span, h2.best-products, .ssw-reviews-head-listing .ssw-reviews-head-title, .article__hero .article__title {
  
    font-size: 28px !IMPORTANT;
}
    .template-product div#new-arrivals .swiper-wrapper {
        column-gap: 10px
    }
    .template-product div#new-arrivals .swiper-slide {
        overflow: hidden;
        width: 20% !important
    }
    .template-product div#new-arrivals {
        width: 100%;
        margin: auto;
        
    }
   
    .newarrivla-imgbox {
        height: 30vw ! IMPORTANT
    }
    .announcement-text p {
        margin: 10px 0
    }
    .newarrival-content {
        margin: 15px 0 0
    }
    .header-sections {
        height: 11rem !important
    }
    div#new-arrivals {
        width: 87%;
        margin: auto
    }
    section.new-arrivals {
        margin-bottom: 2rem
    }
 
    div#new-arrivals .swiper-button-next,
    div#new-arrivals .swiper-button-prev {
        top: 41%
    }
 
    section#CollectionsList--template--23135393579297__section_collections_list_r8wjmb img.fit-cover {
        object-position: top
    }
    section#CollectionsList--template--23135393579297__section_collections_list_r8wjmb .collection-item__bg .image-wrapper {
        height: 29vw
    }
    .bMMjYH .swiper-backface-hidden .swiper-slide {
        width: 18rem !important
    }
    inbox-online-store-chat#ShopifyChat {
       bottom:10vw !Important;
              right: 10px !important;
    }
    .hero__content__wrapper.text-left.wrapper--full-padded {
        padding: 0;
        width: 86%
    }
    section.sc-home-legacy.customized_clothing {
        margin-top: 0
    }
   .hero__button a {
    font-size: 13.209px;
    width: fit-content;
    height: 2.5rem;
             letter-spacing: 0.6px;
}
    section.sc-home-legacy {
        margin-top: .5rem
    }
    .grid__heading-holder {
        margin-bottom: 20px;
    }
    .home-shop-vid-outer {
        margin: 0rem 0 2.5rem
    }
    .hero__content__wrapper.text-left.wrapper {
        width: 86%;
        padding: 0;
        max-width: 100%;
        margin-top: 3rem;
      justify-content: center;
    }
    .btn--scroll-top {
        right: 1%
    }
    .index-list-collections .collection-block__content {
        width: 100%;
        padding: 40px
    }
    div#shop-via {
        height: 392px;
        width: 100%
    }
    .template-product .recent__container__inner {
        margin-bottom: 2rem;
        width: 94%;
        margin: auto
    }
    .recent__wrapper .grid--slider .grid-item {
        flex: 0 0 20%
    }
    div#collection_topbanner {
        margin: 2rem auto 2rem
    }
    header-search-popdown.is-open summary.navlink.navlink--search {
        display: none
    }
    .header__wrapper {
        margin-bottom: 2rem
    }
    nav.header__menu.caps {
        display: flex;
        column-gap: 3rem;
        padding-left: 2rem
    }
    .template-index .header__desktop__lower {
        border-top: 1px solid rgb(0 0 0 / .1)
    }
    .header__desktop__upper,
    .header__desktop__lower {
        box-shadow: 0 1px 2px 0 rgb(0 0 0 / .1)
    }
    .header__desktop__upper {
        padding: 0rem 6rem 1rem;
    }
    .header__desktop__lower {
        padding: 1rem 0
    }
    .search-popdown {
        margin-top: -1rem;
        padding: 25px
    }
    .search-popdown__submit {
        display: block;
        /* margin-top: -1.5rem */
    }
   .search-header {
    display: flex;
    align-items: center;
    border: 1px solid #4f4f4f;
    color: #4f4f4f;
    font-weight: 700;
    opacity: 1;
    visibility: visible;
      transition: opacity .5s ease, transform .5s ease, visibility 0s linear .5s;
    padding: 8px 5px 8px 15px;
}
  span.header-text {
 font-size: 15px;
        text-wrap: nowrap;
        padding: 0 10px;
        font-weight: 100;
}
    svg.icon.icon-search.close {
       
        stroke: black;
        height: 30px;
        padding: 5px;
       
        width: 41px
    }
    svg.icon.icon-search.open {
        display: none
    }
    header-search-popdown.is-open svg.icon.icon-search.open {
        display: block
    }
    header-search-popdown.is-open .search-header {
        opacity: 0;
        visibility: hidden;
        transform: translateY(-172%);
        transition: opacity .5s ease, transform .5s ease, visibility 0s linear .5s
    }
    a.navlink.navlink--toplevel {
        padding: 0
    }
    ul.socials.socials--thin {
        display: none
    }
    .header__desktop__upper {
        width: 100%;
        margin: auto
    }
   
    .grandparent .navlink--child {
        margin-bottom: 10px
    }
    .grandparent .dropdown__family {
        padding: 15px 30px 30px 20px;
    }
    .product__wrapper.product__wrapper--thumbnails-left {
        padding-top: 3rem
    }
    .related__wrapper {
        padding-top: 4rem
    }
    .form__wrapper.form__wrapper--modern.show-product-notification.is-sticky {
        top: 0
    }
    .product__page {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        width: 100%;
        height: 100%;
        overflow: hidden
    }
    div#shopify-section-template--23135393644833__custom-content-3 .brick__block__text {
        flex-basis: 81%
    }
    */ .product-item--centered .product-item__title {
        margin-bottom: 4px;
      
        line-height: 15px
    }
    div#shopify-section-template--23135393906977__main {
        width: 88% !;
        margin: 0;
        float: left
    }
    div#product-recommendations {
        /* display: flex; */
        /* flex-direction: column; */
              gap: 1rem;
    }
    div#Product--template--23135393906977__main {
        width: 100%;
        height: 100%
    }
    .product-item--centered .product-item__title {
        margin-bottom: 5px;
      
    }
    .template-product .related__wrapper {
        width: 94%;
        height: 100%
    }
    .related__wrapper .product-item__image.double__image {
        height: 33%
    }
    .related__wrapper .product-item__info {
        padding: 5px 0 0
    }
    .product__wrapper.product__wrapper--thumbnails-left {
        margin-right: 0;
        width: 100%;
        height: 100%
    }
    .template-product .product__content {
        height: 100%;
        width: 83%
    }
    .related__wrapper .grid-item.product-item:first-child {
        margin-top: 0 !important
    }
    .related__wrapper .tabs {
        white-space: pre-wrap
    }
    .related__wrapper .grid__heading-holder {
        margin-bottom: 0
    }
    .related__wrapper ul.tabs>li.current:only-child {
        font-size: 16px !important;
        margin: 0;
    }
    div#shopify-section-template--23135394496801__main {
        width: 88%;
        margin: 0;
        float: left
    }
    div#shopify-section-template--23135394496801__main li.tab-link.tab-link-0.current {
        padding-top: 0 !IMPORTANT
    }
    div#RelatedProducts--template--23135394496801__related li.tab-link.tab-link-0.current {
        padding-top: 0 !important
    }
    div#Product--template--23135394529569__main {
        width: 88%;
        margin: 0;
        float: left
    }
    div#Product--template--23135394529569__main li.tab-link.tab-link-0.current {
        padding-top: 0 !IMPORTANT;
    }
}

@media(max-width:768px) {
  .template-product a#pd-whatsapp-link {
   font-size: 16px;
    margin: 0px auto 5px;
}
  .xb-wishlist__header {
    width: 30px !IMPORTANT;
}
  .navlink .icon {
   
    width: 20px;
}
a.logo, .loading__image__holder {
    font-size: 25px;
    letter-spacing: 2px;
}
  a.custom-app-img p {
   
    font-size: 16px !important;
}
  div#collection_topbanner .img-container h3, a.custom-app-img h3 {
   
    font-size: 20px;
}
  h1 {
    font-size: 34px!important;
}
  .hero__button {
    display: flex;
    flex-direction: column;
    gap: 15px;
}
  #news .grid-outer {
    padding: 0!IMPORTANT;
}
  .article__title a {
    font-size: 20px!important;
    line-height: 1;
}
  #news .grid.blog-listing {
   
    grid-template-columns: repeat(1,1fr);
    gap: 2rem;
  
}
  .article__tag {
    font-size: 12px;
   
    padding: 7px 10px;
   
}
  .theme__header {
   
    z-index: 1 !Important;
 
}
  .announcement__wrapper--top {
    z-index: 1!Important;
}
  .announcement__text p {
   
    color: white !IMPORTANT;
}
  .wrap.first, .wrap.second {
    margin: 1rem 0;
}
  #custom-lehengas .hero__button.aos-animate {
    
    padding: 8px 0px;
   
}
  .custom-appearl-review {
    margin: 2rem 0 0;
}
  section#shopify-section-cstm-newarrival-blouse {
    padding: 0 0 0 5px;
}
  
  section#shopify-section-cstm-newarrivals, section.new-arrivals.cstm-clothes {
     width: 100% !important;
    padding: 0 0 0 5px !important;
    margin-bottom: 2.5rem !important;
}
  .bookinstore {
    padding: 0 0 3rem;
   
    flex-direction: column;
    width: 90%;
    margin: auto;
}
  section.locations-section {
    margin-bottom: 3rem;
}
  a.btn.book-btn {
 
    padding: 15px;
   
}
  div#zify-sc-modal-wrapper {
    margin-top: 0;
    
}

 #custom-blouses  .custom-appearl-review, #custom-sarees  .custom-appearl-review, #custom-kurtis  .custom-appearl-review, #custom-lehengas  .custom-appearl-review  {
    margin: 0;
}
  a.jdgm-write-rev-link {
 
    font-family: 'neuzeit';
    font-weight: 100;
    font-size: 18px;
}
  #zify-sc-widget {
          right: unset;
    font-size: 16px;
   
    margin: 1rem 0 0;
}
  p, .sidebar-col-cta a, h4.article__tags.set a, .rte li, .rte ol li, .editorial__meta, table tr>th, table tr>td, .blog-sidebar-banner .box-wrap p {
  
    font-size: 15px!important;
    line-height: 1.5;
   
    letter-spacing: 0;
}
  
div#shopify-section-cstm-blouse-inner-sec .cstm-inner-pg.lehenga {
    margin: 2rem auto 0rem;
}
  .location-item {
    width: 100vw;
}
  .locations-grid {
  
    flex-direction: column;
}
  
  .template-product inbox-online-store-chat#ShopifyChat[is-open="false"] {
    bottom: 13% !important;
}
  .collection-top-heading p:empty {
  display: none !Important;
}
  
.template-product .block__icon__text p {
    font-size: 15px !IMPORTANT;
}
.template-product .block__icon__row {
    margin: 5px 0rem 25px !IMPORTANT;
}
  .template-product span.money {
    font-size: 14px;
}
  .template-product h3.newarrival-subparagraph {
    margin: 10px 0 0;
}
 .template-product .product-item--centered .product-item__title, .template-product h3.newarrival-subparagraph {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 1;
    font-size: 14px;
    font-family: 'neuzeit';
}
  .template-product .block__icon__container img {
    width: 3rem;
    object-fit: contain;
}
  /* product page viewer count */
 .pd-more-button, .pd-more-button>button {
    padding: 7px 10px !important;
           font-size: 12px ! IMPORTANT;
}
  
  #product_faqaccordion .accordion {
    margin: 0 !IMPORTANT;
}
   /* pd review */
  .jdgm-rev-widg {
    width: 100%;
            padding-bottom: 0 !IMPORTANT;
}
  /*viewpd  */
  div#viewer-wrap-pd img {
    width: 1.2rem;
            padding-top: 5px;
    
}
  /* collection page top cont read  */
   .collection-top-heading p {
                          display: -webkit-box;
                          -webkit-line-clamp: 3; /* Show only 3 lines initially */
                          -webkit-box-orient: vertical;
                          overflow: hidden;
                          position: relative;
                          transition: all 1.3s ease;
                        }

                        .collection-top-heading p.expanded {
                          -webkit-line-clamp: unset; /* Remove the line limit when expanded */
                          max-height: none;
                          overflow: visible;
                        }

                        .read-btn-col {
                          color: blue;
                          cursor: pointer;
                          font-weight: bold;
                          margin-top: 8px;
                          display: inline;
                          transition: color 0.3s ease;
                        }
             
                       .read-btn-col:hover {
                    color: white;
                }
  span#sort-close {
                color:black;
        font-size: 20px;
        margin-left: 75vw;
        cursor: pointer;
        position: relative;
        top: 30px;
       
    }
    .popout--sort .popout-list--visible {
      transition: opacity .5s ease; /* Smooth transition for opacity */

  }
  /* col page filter mb sticky  */
  p.col-total-pd.mob {
    text-align: center;
            margin-bottom: 2rem;
}
 .collection__nav .popout--group .popout__toggle, .popout--sort .popout__toggle {
    padding: 13px 20px !Important;
  
}
  .popout--group .popout-list, .popout--sort .popout-list {
    z-index: 1000;
    max-height: 100vh;
    top: -90vh !important;
    bottom: initial;
    right: -100% ! IMPORTANT;
    max-width: 100vw !important;
    background: white;
    width: 100vw;
    height: 100vh;
    left: 50%;
    transform: translateX(-50%);
    padding-top: 13vw;
}
nav.collection__nav.collection__nav--sort.collection__nav--filter {
    position: fixed !IMPORTANT;
    bottom: 20px !IMPORTANT;
    z-index: 99;
    background: black;
    box-shadow: 0 0 10px #0000007f;
    left: 0;
    padding: 10px;
    margin: 0 !IMPORTANT;
    display: flex;
    top: unset !IMPORTANT;
    width: 60%;
    left: 50%;
    transform: translate(-50%);
    border-radius: 80px;
    border: 1px solid #fff;
    color: white !IMPORTANT;
  justify-content: center;
  padding: 0px;
}
  .collection__nav--sort .popout--group {
  
    border-right: 1px solid white;
}
  .collection__nav--sort  span.popout__expanded-show {
    font-size: 16px;
    color: white;
}
  .collection__nav--sort span.popout__toggle__text {
   
    color: white;
}
p.col-total-pd.desk {
    display: none;
}
  .template-product div#cart-bar {
  
    display: none;
}  
  .template-product .product__submit__buttons {
    position: fixed;
    bottom: 0;
    z-index: 99;
    background: #fff;
    box-shadow: 0 0 10px #0000007f;
    left: 0;
    padding: 10px;
    margin: 0 !IMPORTANT;
        display: flex
;
}
  .template-product  .product__submit__item {
    width: 50%;
    grid-template-columns: 100%;
}
  .template-product .product__submit__item--inline .select-popout {
    
    display: none;
}
  
 
  #custom-clothes div#shopify-section-custom-ap-collection-list {
    padding: 1rem 0 1rem;
}
    #custom-lehengas .hero__content.hero__content--transparent {
    display: flex;
    align-items: center;
}
  .cloth-col-wrap, .cstm-inner-pg.lehenga, .cstm-inner-appoint {
    width: 95% !Important;
  
}
  .cstm-inner-pg.lehenga .wrap .box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
  .cstm-inner-pg.lehenga .wrap, .cstm-inner-appoint .wrap {
   flex-direction:column;
    row-gap: 1.5rem;
}
  .cstm-inner-pg.lehenga .wrap.second {
    display: flex;
    flex-direction: column-reverse;
}
  .cstm-inner-pg.lehenga .box {
    text-align: center;
}
  .cstm-inner-appoint {
   
    margin: 0rem auto 3rem;
}
 .cstm-inner-pg.lehenga .wrap.first {
   margin: 0;
}
    h4.article__tags.set {
        margin-bottom: 1rem;
        padding: 15px;
    }
    .custom-cloth-page a.custom-app-img {
        width: 43vw;
        height: 50vw;
    }
    p.col-total-pd {
        margin-left: 0;
    }
    .custom-cloth-page div#faq-inner {
        grid-template-columns: repeat(1, 1fr)
    }
    .cloth-col-wrap, .cstm-inner-pg.lehenga {
        margin: 2rem auto
    }
  section#shopify-section-cstm-newarrival-lehenga, section#shopify-section-cstm-newarrival-kurtis {
    padding: 0 0 0 5px;
}
    .custom-cloth-page .sc-home-legacy .custom-content {
        padding: 2rem 0 3rem;
    }
    .custom-cloth-page .sc-home-legacy .custom-media {
        column-gap: 1rem;
              overflow-x: scroll;
    }
  h2.inner-head-main {
    margin: 0;
}
  .custom-cloth-page .sc-home-legacy .custom-media img {
    width: 200px;
}
    .custom-cloth-page h2.custom-text--heading {
    
        font-weight: 100;
        margin-bottom: 0rem
    }
    div#shopify-section-cstm-usp-sec {
        width: 90%;
        margin: 1rem auto 3rem
    }
  .cstm-blouse-sec .custom-text h2.custom-text--heading {
    padding: 0;
}
    .usp-section {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: 1.8rem
    }
  .usp-icon {
        height: 3.5rem;
        width: 3.5rem;
    }
    .usp-content h3 {
        font-size: 20px;
        margin-bottom: 5px
    }
    .blog-sidebar-banner .box-wrap p {
        font-size: 16px
    }
    .blog-sidebar-banner .box-wrap .mid p {
        font-size: 19px
    }
    .sidebar-col-cta h3 {
        font-size: 20px;
        margin-top: 6vw
    }
    .sidebar-col-cta a {
        font-size: 15px
    }
    .custom-cta-wrapper {
        gap: 0vw;
        flex-direction: column
    }
    a.cta-button {
        width: 14rem;
        text-align: center
    }
    .cloth-col-img {
        grid-template-columns: repeat(2, 1fr);
        gap: 1rem;
      padding: 2rem 0 1rem;
    }
    .cloth-col-wrap h2 {
        margin-bottom: 1rem
    }
    .cloth-col-wrap, .cstm-inner-pg.lehenga,
    .custom-cloth-page h2.custom-text--heading {
        width: 90%
    }
    .cstm-blouse-sec h2.custom-text--heading {
        margin: auto
    }
    section.sc-home-legacy.enduring.cstm-blouse-sec {
        margin: 2rem 0
    }
    #slideshow-custom-cloth-bnr a.bnr-btn {
             width: fit-content;
        height: 3rem;
        span {
            font-size: 14px
        }
    }
    #slideshow-custom-cloth-bnr a.bnr-btn:after {
        display: none
    }
    .customized_clothing.aprl {
        margin: 3rem 0
    }
    .customized_clothing.aprl .custom-content {
        gap: 2rem;
        flex-direction: column;
        display: flex !important
    }
    .customized_clothing.aprl .custom-text {
        gap: 10px;
        width: 90% ! IMPORTANT;
        margin: auto ! IMPORTANT;
        padding: 0 !important
    }
    .customized_clothing.aprl .hero__button a {
        margin-top: 0 !important;
        padding: 10px 25px
    }
    .customized_clothing.aprl h2.custom-text--heading,
    div#SectionColumns--custom-ap-text-icons h2.grid__heading, .box h2.inner-head {
        font-size: 27px !important;
        font-weight: unset
    }
    .customized_clothing.aprl p.custom-text--copy, .box p.inner-para {
        font-size: 15px;
        line-height: 1.3
    }
    section.sc-home-legacy.customized_clothing.aprl .hero__button a {
        font-size: 14px;
        width: 18rem
    }
    #shopify-section-custom-cloth-bnr .hero__content.hero__content--transparent {
        padding: 0 !IMPORTANT;
        width: 90%;
        margin: auto;
        justify-content: center;
        align-items: center;
        text-align: center
    }
    .text-with-icons .grid__description {
        font-size: 14px;
        line-height: 1.3
    }
    div#SectionColumns--custom-ap-text-icons .grid-item {
        width: 100%
    }
    .text-with-icons .column__icon.icon--top {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center
    }
    div#SectionColumns--custom-ap-text-icons .grid {
        gap: 2rem
    }
    div#SectionColumns--custom-ap-text-icons h2 {
        font-size: 20px;
        margin-bottom: 0
    }
    div#SectionColumns--custom-ap-text-icons {
        padding: 3rem 1rem
    }
    .season-trend .collection-item__bg .image-wrapper {
        height: 67vw !IMPORTANT
    }
    .collection-item__bg .image-wrapper {
        height: 60vw
    }
    .season-trend .grid--mobile-slider .grid-item {
        width: 47%
    }
    div#shopify-section-custom-ap-collection-list {
        padding: 0 0 1rem 0
    }
    section#CollectionsList--custom-ap-collection-list {
        width: 100% !important
    }
    .season-trend .collection-list.grid.grid--mobile-slider {
        gap: 1rem
    }
    .season-trend .collection-item__bg.aos-animate:after {
        padding: 10px 15px;
        font-size: 14px
    }
    .wardrobe-sec .hero__content.hero__content--transparent {
        width: 90%
    }
    .wardrobe-sec .index-hero .image__fill img {
        object-fit: cover !important
    }
    .wardrobe-sec h2.hero__title {
        font-size: 24px;
        text-transform: capitalize;
        color: #000
    }
    section.sc-home-legacy.customized_clothing.aprl {
        margin: 0
    }
    section.sc-home-legacy.customized_clothing.aprl .video-container {
        width: 100%;
        height: 400px
    }
    .social-links ul li {
        width: 55px
    }
    .template-blog .image__hero__pane,
    .image__hero__scale.image__fill.lazy-image {
        position: unset !important;
        height: 300px;
        min-height: auto
    }
    .template-blog .blog-editorial {
        height: 470px
    }
    .template-blog nav.breadcrumbs ol {
        margin-bottom: 0
    }
   
    .template-blog .editorial {
        transform: translateY(-50px)
    }
    .template-blog .editorial__aside {
        padding: 20px 5px !Important
    }
    .template-blog .editorial__image {
        position: relative;
        height: 230px !important
    }
    .template-blog .image__hero__pane,
    .image__hero__scale.image__fill.lazy-image {
        position: unset !important;
        height: 300px;
        min-height: auto
    }
    .template-blog .editorial__title a {
        color: var(--text);
        font-size: 20px;
        line-height: 1
    }
    .featured-posts .article__image img {
        object-fit: contain
    }
    .template-article .screen-height-one-third--mobile {
        min-height: 8rem
    }
    .template-page section.index-page.section-padding {
        padding-top: 25px
    }
    .header-sections {
        height: 6rem
    }
    nav.breadcrumbs {
        margin: 2rem .5rem 0rem 0rem;
        padding: 0
    }
    .breadcrumbs li a {
        font-size: 12px;
      
    }
  nav.breadcrumbs li {
   
  
    font-size: 12px;
}
    .template-collection nav.breadcrumbs {
        margin: 2rem auto 0rem;
        padding: 0
    }
    .header__mobile {
        display: grid !important;
       
    }
    .header__backfill {
        display: none
    }
    .header__desktop,
    [data-header-style=drawer] .header__desktop {
        display: none !important
    }
    div#collection_topbanner {
        margin: 0rem auto 2rem;
        column-gap: .7rem
    }
    div#collection_topbanner a.collection-top-sec {
        height: 100%
    }
    div#collection_topbanner .img-container p {
             font-size: 17px ! IMPORTANT;
        text-align: center;
    }
 div#collection-popular_search {
    width: 93%;
    margin: 1rem auto 4rem;
}
   #collection-popular_search h3.collection-section-title {
    font-size: 32px !IMPORTANT;
    padding-left: 0;
    margin-top: 1rem;
}
    div#saree-exploremore h2 {
        font-size: 23px
    }
    #collection-popular_search .custom-popular a {
        font-size: 15px
    }
    div#saree_faqaccordion,
    .custom-cloth-page div#saree_faqaccordion {
        width: 94%;
        padding: 1rem;
        margin: 2rem auto
    }
    #saree_faqaccordion .accordion-item-header {
        padding-right: 2.5rem;
        margin-bottom: .5rem
    }
    #saree_faqaccordion .accordion-item-header {
        min-height: auto
    }
    div#saree-faq-latestsaree {
        display: flex;
        width: 98%;
        column-gap: .5rem;
        margin-bottom: 3rem !important;
        flex-direction: column;
        margin: auto
    }
    div#latest-saree {
        width: 94%;
        margin-top: 0rem;
        padding: 1rem;
        margin: auto
    }
    .kurtis-topbnr {
        width: 100%;
        margin: 2rem 0 0rem;
        height: 30vw
    }
    .template-product .product__content {
        padding-left: 0;
        width: 100%
    }
    .template-collection div#CollectionLoop {
        row-gap: 1rem
    }
    div#CollectionLoop {
        width: 92%;
        margin-left: auto;
        margin: auto
    }
    .explore-more-inner {
        grid-template-columns: repeat(1, 1fr)
    }
    div#saree-exploremore {
        width: 92%
    }
    .new-footer2 .row {
        flex-direction: column
    }
    .new-footer2 .row .col-md-2 {
        width: 95%;
        margin: auto;
        margin-bottom: 1rem
    }
    .new-footer2 .link ul {
        column-count: 2
    }
    .social2 ul {
        margin: 1.5rem 0 1rem;
        display: flex;
        flex-wrap: wrap;
        row-gap: .5rem
    }
    .appointment .col-md-4 {
        width: 100%;
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px;
        margin-bottom: 2rem
    }
    .appointment .row .col-md-12 {
        position: relative;
        min-height: 1px;
        padding-right: 15px;
        padding-left: 15px
    }
    .template-product .recent__wrapper {
        width: 97%;
        margin-left: auto;
        margin-right: 0;
        height: 100%
    }
    body.has-line-design.grid-compact .grid--slider .grid-item {
        width: 65%;
              height: 100%;
    }
    .template-product .related__wrapper {
        width: 97%;
        margin-left: auto;
        margin-right: 0;
        height: 100%
    }
    body.grid-compact.has-line-design .grid--mobile-slider {
        column-gap: .5rem
    }
    .brick__block__text .hero__content.hero__content--compact.text-left {
        padding: 0
    }
    .home-policy-outer .home-policy-inner {
        width: 90%;
        margin: auto;
        display: grid;
        justify-content: center;
        padding: 0rem 0 2rem;
        grid-template-columns: repeat(2, 1fr);
        align-items: center;
        row-gap: 1.5rem;
        column-gap: .7rem
    }
    .home-policy-outer {
        margin-bottom: 1rem
    }
    .home-policy-inner .policy-pd {
        display: flex;
        align-items: center;
        column-gap: 1rem;
        width: 100%;
        border-right: none;
        justify-content: space-between;
        flex-direction: column;
        text-align: center;
        row-gap: 1rem
    }
    .sc-home-legacy .custom-content {
        display: flex;
        padding: 3rem 0;
        width: 100%;
        column-gap: 1rem;
        align-items: center;
        flex-direction: column;
        row-gap: 1.5rem
    }
    section.sc-home-legacy.afford .custom-text {
        width: 90%;
        padding: 0 0rem 0 0rem
    }
    h2.custom-text--heading {
        font-size: 27px !important;
        margin: 0;
        font-weight: 700
    }
    .custom-media .swiper-wrapper {
        column-gap: .5rem
    }
    .home-shop-vid-outer .home-shop-vid-inner {
        width: 100%;
        margin: auto;
        display: flex;
        flex-direction: column;
        row-gap: 1.5rem
    }
    .home-shop-vid-inner .shop-vid-pd {
        width: 100%
    }
    .reviews--have-images .reviews__grid-item {
        width: 70% !important;
        scroll-snap-align: start;
               height: 250px;
    }
    .reviews__grid .review__image {
        width: 68px;
        height: 68px
    }
    .index-collections-list {
        width: 100%;
        margin-left: auto;
        padding: 30px 0 15px 1rem !Important
    }
    .grid--mobile-slider .grid-item {
        width: 40%
    }
    .index-products.section-padding {
        padding: 20px 0 15px 1rem ! Important
    }
    .index-products.section-padding {
        padding: 20px 0 15px 1rem ! Important
    }
  
    .home-video-outer.instagram {
        margin: 15px 0 10px;
        display: flex;
        align-items: center;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
        padding-left: 1rem
    }
    .home-video-outer .home-video-inner {
        overflow-x: scroll;
        display: inline-block;
        white-space: nowrap;
        width: 100%;
      height: 100%;
    }
    .home-video-inner .video-pd {
        width: 42%;
        display: inline-flex;
        vertical-align: top;
        margin-right: .3rem
    }
  source {
    height: 100%;
    width: 100%;
}
    section.sc-home-legacy.customized_clothing .custom-media .swiper-slide {
        width: 44% !IMPORTANT;
        height: 60vw ! IMPORTANT
    }
    .custom-media .swiper-slide {
        width: 44% !IMPORTANT
    }
    .home-video-outer::-webkit-scrollbar {
        display: none
    }
    .home-video-outer {
        padding-left: 1rem
    }
    section#Collection--template--23135393579297__section_collection_gWCTd7 {
        width: 100%;
        margin: auto
    }
    section#Collection--template--23135393579297__section_collection_gWCTd7 .grid--slider .grid-item {
        flex: 0 0 38%
    }
    .sc-home-legacy .custom-container {
        margin: auto;
        width: 100%
    }
    .custom-media .swiper-slide {
        width: 44% !important;
        height: 18rem
    }
    section.sc-home-legacy.afford .custom-media {
        width: 90%
    }
   .hero__button a {
            padding: .8rem 1.5rem;
        font-size: 12px;
        text-transform: uppercase;
   
}
    section.sc-home-legacy.enduring .custom-container,
    section.sc-home-legacy.customized_clothing .custom-container {
        padding-left: 0;
        padding-right: 0rem
    }
  h2.wrap-heading {
    width: 100%;
    margin: 0 !IMPORTANT;
    text-wrap: wrap;
    font-size: 32px !important;
}
 h4 {
    font-size: 18px;
}
    .sc-home-legacy .custom-text {
        width: 90%;
        text-align: center
    }
    .sc-home-legacy .custom-media {
        width: 90%
    }
    section#CollectionsList--template--23135393579297__9d90c676-0f20-4ade-8c40-b16b37e82665 {
        padding-top: 2rem
    }
    .loading__image__holder img {
        height: 100% ;
        width: 100% ;
        object-fit: contain  ;
    }
    .loading__image__holder {
        top: 50%;
        left: 50%;
        width: 80%
    }
    .brick__block__text {
        flex-basis: 100%
    }
    .has-line-design .product-item__image {
        height: 75% !important
    }
    .related__wrapper li.tab-link.tab-link-0.current {
        margin: 0
    }
    .grid.grid--slider.grid--mobile-slider.scroll-snap-disabled.is-enabled {
        column-gap: .5rem
    }
    .grid--slider .grid-item {
        flex: 0 0 40%
    }
    .shopify-policy__container {
        width: 90%;
        margin: auto;
        padding: 0 !important;
        max-width: 100% !important
    }
    inbox-online-store-chat#ShopifyChat[is-open="false"] {
        bottom: 10% !important
    }
    .wa__btn_popup {
        bottom: 22% !important
    }
    .ssw-reward-tab.ssw-reward-tab-right {
        bottom: 4.5rem
    }
    #ssw-widget-recommends-html {
        width: 90%;
        margin: auto
    }
    .search-header {
        display: none
    }
    .grid__heading-holder.text-center {
        margin-bottom: 20px
    }
    img.payment-icon {
        width: 37px;
        height: 19px;
        transform: scale(1.5)
    }
    li.pay-img {
        background: #fff;
        display: flex;
        justify-content: center;
        margin-right: 2px;
        border-radius: 2px;
        height: 22px;
        margin-top: 1px
    }
    body.has-line-design.grid-compact .grid--slider .grid-item {
        margin-bottom: 0rem
    }
   .home-video-outer.instagram h2.wrap-heading {
    margin: 1rem 0 2rem!IMPORTANT;
    margin-top: 1.5rem;
    padding-right: 1rem;
    column-gap: 0rem;
    align-items: center;
    flex-direction: column;
}
  h2.hero__title.heading-size-6.block-padding.aos-animate {
    margin: 2rem;
}
    div#shop-via {
        height: 250px;
        width: 100%
    }
    .reviews--have-images .reviews__grid-item .review__author {
        margin: 0 !important
    }
    .review__content.aos-animate {
        padding: 10px
    }
    .index-list-collections .collection-block__content {
        width: 100%;
        padding: 18px
    }
    .collection-block__image-bg {
        right: 0 !important
    }
    .template-product .recent__container__inner .grid__heading-holder {
        margin: 0 auto 1rem;
        width: 95%
    }
    .announcement-text p {
        font-size: 12px
    }
    button.chat-toggle.chat-toggle--icon-button.icon-only svg,
    button.chat-toggle.chat-toggle--icon-button.mobile-only svg {
        height: 49px !Important
    }
    button.chat-toggle {
        height: 45px !Important;
        width: 45px !Important
    }
    section#CollectionsList--template--23135393579297__2bf77d1b-41b8-4061-ad89-d0c4e655c03d {
        padding-top: 10px !important
    }
    .collection-item__bg.aos-animate:after {
        font-size: 12px;
        padding: 1.5vw 2.5vw;
        text-wrap: nowrap
    }
    #home_bnr .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
        column-gap: 3px;
        bottom: 2%
    }
    section.sc-home-legacy.enduring {
        margin-top: 1rem
    }
    #Rte--template--23135393579297__d84163c2-e1aa-4fbc-aa3f-c2ef9de76116 h2.hero__title {
        margin-bottom: 1rem
    }
    section#CollectionsList--template--23135393579297__section_collections_list_r8wjmb .collection-item__bg .image-wrapper {
        height: 55vw
    }
   h2.hero__title {
    font-size: 32px!important;
  
}
    h1.hero__title {
        font-size: 24px;
    }
   
    .collection-top-heading h1.h1Font {
        font-size: 21px;
    }
    .collection-top-heading p {
        font-size: 14px;
    }
    .hero__button a span {
        font-size: 13px;
    }
    
    .home-policy-inner .policy-pd span.icon,
    .usp-icon {
        height: 2.5rem;
        width: 2.5rem
    }
    span.icon.delivery {
        height: 3rem !important;
        width: 3rem !important
    }
   h3.newarrival-subparagraph {
    font-size: 13px;
    margin: 1rem 0 10px;
}
    div#new-arrivals .swiper-wrapper {
        column-gap: 0rem
    }
    div#new-arrivals .swiper-slide {
        width: 40% !important;
        margin-right: .5rem;
        cursor: pointer
    }
    section.new-arrivals {
        width: 100%;
        padding: 25px 0 0 1rem;
        margin-bottom: 2.5rem !important
    }
    div#new-arrivals .swiper-button-next,
    div#new-arrivals .swiper-button-prev {
        top: 37%
    }
    .swiper-button-next:after,
    .swiper-button-prev:after {
        padding: 2rem 2.7rem ! IMPORTANT;
        transform: scale(.3) ! IMPORTANT
    }
    .custom-media .swiper-button-next,
    .custom-media .swiper-button-prev {
        transform: scale(1.1) ! IMPORTANT
    }
    .policy-text h5 {
        font-size: 16px
    }
    .usp-content p {
        font-size: 16px
    }
    .announcement-text p {
        padding: 5px
    }
    .newarrivla-imgbox {
        height: 60vw ! IMPORTANT
    }
    .collection-top-heading p,
    .collection-top-heading span {
        font-size: 12px
    }
    .template-product .recent__container ul.tabs>li.current:only-child span,
    h2.best-products,
    .ssw-reviews-head-listing .ssw-reviews-head-title {
        font-size: 22px ! IMPORTANT;
        margin-bottom: 1rem ! IMPORTANT
    }
    .template-product section.new-arrivals {
        width: 100%;
        margin: auto;
        padding: 0rem 0 0 3vw
    }
    .recent__container .product-item__info {
        padding: 10px 0
    }
    .template-product .product__title__wrapper {
        row-gap: .5rem;
        flex-direction: column;
      align-items: unset;
    }
  .jdgm-widget.jdgm-widget {
          
        margin: 10px 0 !IMPORTANT;
}
    .related__products {
        text-align: center;
        padding-top: 0;
        padding-bottom: 0
    }
    .template-product ul.tabs>li.current:only-child span {
        font-size: 22px;
    }
    .recent__container {
        padding-bottom: 2rem;
        padding-top: 0
    }
    .product__block.product__head.block-padding {
        margin-bottom: 0 !IMPORTANT
    }
    .template-cart main#MainContent {
        padding-top: 5rem
    }
    .ssw-instagram-feed-wrap.container.page-width {
        width: 91%;
        margin: auto
    }
    h2.ssw-instagram-slide-title {
        font-size: 18px;
        margin-top: 1.5rem;
    }
    .home-video-outer.trending_now {
        margin: 2rem 0 4rem;
    }
 
    h2.wrap-heading.trend {
        margin-bottom: 2rem! IMPORTANT;
    }
   h2.best-products {
    margin-bottom: 1.5rem ! IMPORTANT;
    text-transform: capitalize;
    font-size: 22px !IMPORTANT;
}
    .template-page .rte {
        width: 95%;
        margin: auto
    }
    .ssw-direction-nav a {
        width: 24px !Important;
        height: 24px !Important
    }
    .ssw-direction-nav .ssw-next,
    .ssw-direction-nav .ssw-prev {
        padding: 0rem !important
    }
    button.ssw-instagram-link,
    .ssw-boxed-slider.ssw-slider .ssw-slides>li {
        margin-right: 5px ! IMPORTANT;
        height: 200px !important
    }
    .pplr-modal-body {
        grid-template-columns: repeat(1, 1fr) !important
    }
    .pplr-p-left {
        min-height: 0 !important
    }
    .p_h_d {
        display: block !important
    }
    .pplr-p-right {
        min-height: 526px !important
    }
    .template-cart .grid__heading-actions.aos-animate {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important
    }
    section#Collection--template--23135393513761__507e7d4d-8eb9-417a-822e-4c6c3e10463d {
        padding: 0 !IMPORTANT
    }
    p.custom-text--copy {
        font-size: 14px
    }
   a.bnr-btn {
    position: unset;
    font-size: 14px;
    padding: 10px 20px;
  
}
  
    .custom-media .swiper-slide {
        height: 60vw !important
    }
    section#Login {
        margin-top: 6rem
    }
    span.sliderow__title span,
    a.sliderow__title span {
        font-size: 16px;
              font-family: 'neuzeit';
    }
    .home-video-inner .video-pd .video-cont {
        font-size: 18px;
      line-height: 25px;
    }
    button.collection-filter-btn {
        display: none
    }
    span.sort-selected {
        display: none !IMPORTANT
    }
    .collection-top-heading {
        width: 100%;
        margin: 0rem auto 2rem;
        padding: 0 16px
    }
    button.popout__toggle.popout__toggle--filters {
        border: none
    }
 .collection__nav--sort span.popout__toggle__text, .collection__nav--sort span.popout__expanded-show {
    font-size: 16px;
    
    font-family: 'neuzeit';
}
    span.popout__expanded-show {
        font-size: 16px
    }
    .collection__sidebar__head h3 {
        font-size: 20px;
        letter-spacing: 0
    }
    .collection-item__info span,
    div#saree-readsection p {
        font-size: 16px
    }
    .header__mobile__button .navlink:not(.navlink--toplevel) {
        padding: 5px ! IMPORTANT
    }
   
   
    .header__mobile__hamburger {
        margin-right: 0px !important
    }
  h3.saree-subheading {
    font-size: 27px;
}
    .new-footer2 p,
    .new-footer2 .title,
    .link ul li a,
    .col-md-12 a {
        font-size: 15px !IMPORTANT
    }
    .new-footer2 .title {
        font-size: 20px !IMPORTANT
    }
  div#saree-exploremore a.btn.exploremore span.btn.btn--outline.btn--primary {
    font-size: 13px;
    padding: 10px 15px;
}
  div#latest-saree h3.saree-title {
    width: 100%;
    font-size: 20px;
  
}
  .new-footer2 p {
    font-size: 16px !important;
    color: white !IMPORTANT;
    font-family: 'neuzeit';
}
    div#saree-exploremore .hero__button.aos-animate {
        position: absolute;
        bottom: 7%;
        left: 20%
    }
    .template-product .product__title__wrapper h1 {
             font-size: 22px !important;
        line-height: 30px;
    }
    .template-product span.sharing-button__text {
        font-size: 12px;
        margin-bottom: 1rem
    }
    #product_faqaccordion .pd-accordion-item-header {
        font-size: 20px !Important
    }
   
    .template-product .sharing-button {
        display: unset;
        padding: 0 !IMPORTANT
    }
    .template-product .related__wrapper ul.tabs>li.current:only-child span {
        font-weight: 100
    }
    .template-product .product__submit__buttons {
        margin: 0rem 0 1.7rem;
        padding-top: 1.2rem
    }
    .product__wrapper__inner .product__page {
        display: flex;
        flex-direction: column
    }
    .banner-mob {
        display: block !Important
    }
    .banner-desk {
        display: none !Important
    }
    #home_bnr {
        padding-bottom: 14vw
    }
    .bnr-cont {
        position: absolute;
        bottom: 7%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        text-align: center;
        color: #fff;
        row-gap: 2vw;
        width: 100%
    }
    .bnr-cont h2 {
        font-size: 26px;
        text-transform: capitalize;
        margin: 0;
        font-weight: 700
    }
    .bnr-cont h1 {
        font-size: 32px;
        text-transform: uppercase;
        margin: 0;
        line-height: 1;
        font-weight: 700
    }
    .bnr-cont p {
        font-size: 14px;
        text-transform: capitalize;
        margin-top: 0;
        font-weight: 700
    }
    .template-product .cart-bar__form__wrapper {
        width: 100% !Important
    }
    section.sc-home-legacy.customized_clothing .custom-media>video {
        height: 387px;
        width: 100%;
        object-fit: cover
    }
}

@media only screen and (min-width:770px) and (max-width:950px) {
    nav.header__menu.caps {
        column-gap: 1.7vw;
        padding-left: 1.3rem
    }
     {
        text-wrap: wrap !important
    }
}

@media only screen and (min-width:770px) and (max-width:1050px) {
    section#CustomCode--template--23135393906977__section_custom_code_V8zwxB {
        height: 3rem
    }
    section#CustomCode--template--23135394496801__section_custom_code_kXqthg {
        height: 5rem
    }
    inbox-online-store-chat#ShopifyChat {
        bottom: 22vw ! IMPORTANT;
    }
}

@media only screen and (min-width:750px) and (max-width:767px) {
    .template-collection nav.breadcrumbs {
        margin: 6rem auto 0rem !important
    }
}

@media(min-width:2000px) {
    .header-sections {
        height: 14.3rem !important
    }
}

@media (min-width:1900px) {
    .grandparent .header__dropdown {
        top: 8rem !important
    }
}

@media only screen and (min-width:1400px) and (max-width:2000px) {
    .header-sections {
        height: 13rem !important
    }
}

@media(min-width:1400px) {
    .template-product section.new-arrivals {
        margin: 2rem auto 0
    }
}

@media only screen and (max-width:1399px) {
    .template-blog .editorial__aside {
        padding: 20px 60px
    }
}

@media(width:820px) {
    #slideshow-custom-cloth-bnr a.bnr-btn {
        width: 12rem !Important
    }
}

@media only screen and (min-width:820px) and (max-width:1200px) {
   #zify-sc-widget {
   
    right: 5vw;
}
}

@media (min-width: 769px) {
    .template-product .related__wrapper ul.tabs>li.current:only-child span {
        font-size: 30px;
    
    }
}