/** Shopify CDN: Minification failed

Line 726:1 Expected "}" to go with "{"

**/
.slide-block-image_4AeCDm .slide-content {
    width: 670px !important;
    padding-top: 25px;
    padding-bottom: 30px;
}
div#slideshow-wrapper-template--21568452165891__slide_show_6CHbXC .container-1920 {
    padding: 0px 0px 0px 0px;
}
    .section-block-template--21568452165891__slide_show_6CHbXC .slideshow .slick-dots {
        bottom: 58px;
    }

  .icon-whatsapp {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 40px;           /* Thoda bada size */
    height: 40px;
    background-color: white;
    border-radius: 50%;
    color: #000000;        /* WhatsApp green */
    text-decoration: none;
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
    transition: background-color 0.3s ease;
  }
  
  .icon-whatsapp svg {
    width: 22px;
    height: 22px;
    fill: currentColor;
  }

h3.title span.text {
    font-family: 'montserrat' !important;
    margin-bottom: 40px;
}
h2.footer-block__heading {
    font-family: 'montserrat' !important;
    font-size:24px !important;
    line-height:32px;
}

.banner-heading.scroll-trigger.animate--slide-in, 
span.marquee__item p, 
h2.slide-heading.slide-pc.scroll-trigger.animate--slide-in {
    font-family: 'montserrat';
}
.section-block-template--21568452165891__slide_show_6CHbXC .slideshow .slick-dots {
        bottom: 41px !important;
    }
span.marquee__item p{
    font-size:45px !important;
}
    .marquee__item {
        color: #ffffff !important;

    }
a.banner-button,
a.slide-button.button {
    font-family: 'montserrat';
}

.product-block__image.adaptive_height.image {
    padding-top: 139.561151% !important;
}
h3.banner-heading.scroll-trigger.animate--slide-in, h3.title span.text {
    font-size: 42px !important;
    line-height: 70px;
 
}
div#shopify-section-template--21568452165891__product_tab_block_ejX64J button.tab-links {
    font-family: 'montserrat' !important;
    font-size: 22px !important;
}



ul.list-product-tabs.list-tab__style_2.enable_scroll_tab.disable-srollbar.has__banner {
    background-color: #021736;
    height: 60px;
}
button.tab-links,
button.tab-links.active {
    color: #fff;
    color: #fff !important;
}

div#shopify-section-template--21568452165891__product_tab_block_ejX64J .product.scroll-trigger.animate--slide-in {
    margin: 0 10px;
    width: 23%;
    box-shadow: 1px 0px 10px #02173673;
    height: 420px;
    border-radius: 20px;
    padding: 20px !important;
    background-color: #fff;
}


.product-block.section-block-template--21568452165891__product_block_GArbkY .product.scroll-trigger, div#shopify-section-template--21568452165891__product_block_fyQAp7 .product.scroll-trigger {
    margin: 0 10px;
    width: 230px !important;
    box-shadow: 1px 0px 10px #02173673;
    height: 460px;
    border-radius: 20px;
    padding: 20px !important;
    background-color: #fff;
}
.product.scroll-trigger.animate--slide-in.slick-slide {
    margin: 0px 10px;
    width: 230px !important;
     box-shadow: 1px 0px 10px #02173673;
    height: 460px;
    border-radius: 20px;
    padding: 20px !important;
}

div#brands-template--21568452165891__brand_slider_GdaLbn img.lazyloaded {
    height: 250px !important;
    object-fit: cover;
}
    .section-block-template--21568452165891__customer_testimonial_DJFGHw {
        padding-top: 50px;
    }

div#brands-template--21568452165891__brand_slider_GdaLbn a.text {
    font-size: 22px !important;
    font-weight: 700;
 font-family: 'montserrat' !important;
    line-height: 25px;
}
div#brands-template--21568452165891__brand_slider_GdaLbn {
    padding:40px 30px;
}
span.price-item.price-item--regular {
    color: #6c0f07;
}
.halo-productBadges .badge.new-badge {
    color: var(--new-badge-color);
    background-color: #6c0f07;
}

footer.footer.footer-1 .halo-row.column-4 {
    width: 1600px !important;
    margin: 0 auto !important;
}

.footer-block__newsletter .rte p,
.footer span.text,
 .footer p {
    font-size: 16px; 
    line-height: 32px;
    padding-top:20px !important;
}
.footer
div#shopify-section-template--21568452165891__customer_testimonial_DJFGHw h3.section-heading.title {
    color: #021736 !important;
}
.halo-block-header .title:before
{
    display:none;
}
.customer-testimonial .item .item-content {
    background-color: #e9e9e9 !important;

}
.customer-testimonial .item .item-content .content {
    color: #000000 !important;
}
.customer-testimonial .item .item-content .link {
    color: #000000 !important;
    font-weight: 600 !important;
}



div#brands-template--21568452165891__brand_slider_GdaLbn h3.title span.text {
    margin-bottom: 0px !important;
}



.customer-testimonial img{
    height: 400px !important;
    object-fit:cover;
    border-radius:8px;
}
.item-content {
    height: 400px !important;
}
div#shopify-section-template--21568452165891__product_block_JmUV6y .products-flex,
.section-block-template--21568452165891__product_block_fyQAp7 .products-flex{
     
    --count: 4 !important;
    --scrollbar-height: 4px;
    --scrollbar-track-color: #f1f1f1;
    --scrollbar-thumb-color: #000000;
    --scrollbar-thumb-hover-color: #444444;
}

div#AboutSection-template--21568452329731__main {
    background-color: #000;
}

h1.page-header.text-center.scroll-trigger.animate--slide-in {
    font-size: 42px;
}
.halo-productView-right shopify-accelerated-checkout {
    display: none;
}
div#shopify-section-template--21568452329731__16473179044a870c08 .content-box.text-left {
    padding-left: 40px !important;
}

div#shopify-section-template--21568452329731__image_banner_pAcyxQ .content-box.text-left {
    padding-right: 40px !important;
}
p.min-order-warning {
    display: none;
}
.collection-header.container-full.scroll-trigger.animate--slide-in,
h1.page-header.text-center.scroll-trigger.animate--slide-in {
    background-color: #000;
}
h1.page-header.text-center,
h1.page-header.text-center.scroll-trigger.animate--slide-in{
    font-size: 42px;
    color: #fff;
    line-height: 90px;
}
h2.page-subheader.contact-title.scroll-trigger.animate--slide-in, 
h3.contact-form-heading.page-subheader.scroll-trigger.animate--slide-in {
    font-size: 28px;
       line-height: 30px;
}

.articleLookbook-block.scroll-trigger.animate--slide-in {
    display: none;
}
.contact-item.contact-itemRight {
    margin-top: 120px !important;
}
div#CollectionProductGrid {
    padding-left: 100px;
}
.halo-collection-content.halo-grid-content.sidebar--layout_vertical {
    padding: 40px 20px 0px 20px;
}
/* .product-form__submit {
    display: none;
} */
.template-collection .product-item {
    box-shadow: 1px 0 10px #02173673;
    border-radius: 20px;
    padding: 10px !important;
}
.halo-product-block.halo-recommendations-block .product-item {
    box-shadow: 1px 0 10px #02173673;
    border-radius: 20px;
    padding: 10px !important;
    background-color: #fff;
}

nav.header__inline-menu  li a span{
    font-size:15px;
}
nav.header__inline-menu a.menu-lv-1__action.header__menu-item{padding-left: 19px;}


div#shopify-section-template--21568452165891__product_block_JmUV6y .product.scroll-trigger.animate--slide-in {
        margin: 0 10px;
    width: 230px !important;
    box-shadow: 1px 0 10px #02173673;
    border-radius: 20px;
    padding: 20px !important;
    background-color: #fff;
}
div#halo-cart-sidebar shopify-accelerated-checkout-cart {
    display: none;
}

.cart-content-item.cart-total.enable_sticky_buttton div#order-limit-wrapper-page {
    display: none !important;
}

.footer-block__item.footer-block__column.text-left.footer-block__text.block_text--.block__text_first.scroll-trigger.animate--slide-in .footer-block__details .rte, .footer-block__newsletter .rte {
    display: flex;
    flex-direction: unset;
    justify-content: center;
    gap: 33px;
}

.footer-block__item.footer-block__column.text-left.footer-block__text.block_text--.block__text_first.scroll-trigger.animate--slide-in .footer-block__details .rte .content-piece, .footer-block__newsletter .rte .content-piece {
    display: flex;
    align-items: flex-end;
}

.footer-block__item.footer-block__column.text-left.footer-block__text.block_text--.block__text_first .icon {
    fill: var(--icon);
    stroke: transparent;
    background-color: #fff;
    padding: 4px 10px;
    border-radius: 19px;
    margin-right: 13px;
}





/* Fix Product Image Height */
.template-collection .card-media {
  height: 300px !important;
  padding-bottom: 0 !important;
  position: relative;
  overflow: hidden;
}

/* Image Same Size */
.template-collection .card-media img {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important; /* image distort nahi hogi */
}

/* Same Product Box Height */
.template-collection .product-item .card {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.template-collection .card-information {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

div#shopify-section-template--21568452722947__product-recommendations .card-media.card-media--adapt,
div#shopify-section-template--21568452165891__product_block_GArbkY .card-media.card-media--adapt,
div#shopify-section-template--21568452165891__product_block_fyQAp7 .card-media.card-media--adapt,
div#shopify-section-template--21568452165891__product_block_JmUV6y
.card-media.card-media--adapt{
  padding-bottom:0 !important;
  height:300px !important;
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
}



div#shopify-section-template--21568452722947__product-recommendations .card-media.card-media--adapt img,
div#shopify-section-template--21568452165891__product_block_GArbkY .card-media.card-media--adapt img,
div#shopify-section-template--21568452165891__product_block_fyQAp7 .card-media.card-media--adapt img,
div#shopify-section-template--21568452165891__product_block_JmUV6y
.card-media.card-media--adapt img{
  width:100% !important;
  height:100% !important;
  object-fit:contain !important;
}


div#shopify-section-template--21568452722947__product-recommendations .product-item .card,
div#shopify-section-template--21568452165891__product_block_GArbkY .product-item .card,
div#shopify-section-template--21568452165891__product_block_fyQAp7 .product-item .card,
div#shopify-section-template--21568452165891__product_block_JmUV6y
.product-item .card{
  height:100%;
  display:flex;
  flex-direction:column;
}


div#shopify-section-template--21568452722947__product-recommendations .card-information,
div#shopify-section-template--21568452165891__product_block_GArbkY .card-information,
div#shopify-section-template--21568452165891__product_block_fyQAp7 .card-information,
div#shopify-section-template--21568452165891__product_block_JmUV6y
.card-information{
  flex-grow:1;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
}












@media (max-width: 1440px) {


div#shopify-section-template--21568452165891__product_tab_block_ejX64J .product.scroll-trigger.animate--slide-in {
    height: 380px;
}
.product-block.section-block-template--21568452165891__product_block_GArbkY .product.scroll-trigger, div#shopify-section-template--21568452165891__product_block_fyQAp7 .product.scroll-trigger {
    height: 410px;
}
footer.footer.footer-1 .halo-row.column-4 {
    width: auto;
}
footer.footer.footer-1 .halo-row.column-4 {
    width: auto;
    margin: 0 auto !important;
}


}




 .productGrid .product, .productGrid.column-2 .product, .productGrid.column-3 .product, .productGrid.column-4 .product, .productGrid.column-5 .product,
.productGrid .product:nth-child(-n+2), .productGrid.column-2 .product:nth-child(-n+2), .productGrid.column-3 .product:nth-child(-n+2), .productGrid.column-4 .product:nth-child(-n+2), .productGrid.column-5 .product:nth-child(-n+2) {
 
        width: auto !imortant;
    }

@media (max-width: 625px) {

.customer-testimonial img.ls-is-cached.lazyloaded {
    height: 200px;
    object-fit:cover;
    border-radius:8px;
}
div#CollectionProductGrid {
    padding-left: 0px;
}
    .productGrid .product:nth-child(-n+2), .productGrid.column-2 .product:nth-child(-n+2), .productGrid.column-3 .product:nth-child(-n+2), .productGrid.column-4 .product:nth-child(-n+2), .productGrid.column-5 .product:nth-child(-n+2) {
        margin-top: 20px;
        width: 100%;
    }

        .productGrid .product, .productGrid.column-2 .product, .productGrid.column-3 .product, .productGrid.column-4 .product, .productGrid.column-5 .product {
        width: 100%;
        margin-top: var(--space-between-horiz-mb);
    }


h1.page-header.text-center, h1.page-header.text-center.scroll-trigger.animate--slide-in {
    font-size: 24px;
    color: #fff;
    line-height: 29px;
    padding: 40px 20px;
}
 div#shopify-section-template--21568452165891__product_block_JmUV6y .product.scroll-trigger.animate--slide-in {
    width: 100% !important;
    height:auto !important;
    margin-bottom:20px;
}
h3.title.scroll-trigger.animate--slide-in {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.item-content {
    height: 300px;
}
    .customer-testimonial .images-contain .image {
        padding-top: 57%;
    }
    h3.section-heading.title span,  h3.section-heading.title, h3.title span.text {
    font-size: 32px !important;
}
    .product-block.section-block-template--21568452165891__product_block_GArbkY .product.scroll-trigger, div#shopify-section-template--21568452165891__product_block_fyQAp7 .product.scroll-trigger {
        /* height: 450px; */
            height:auto !important;
        margin-bottom: 20px;
width: 100% !important;
    }

div#shopify-section-template--21568452165891__product_block_JmUV6y .products-flex,   
   .section-block-template--21568452165891__product_block_GArbkY .products-flex,
    .section-block-template--21568452165891__product_block_fyQAp7 .products-flex {
        --count: !important;
        gap: 10px !important;
        padding-right: 0px !important;
        padding-left: 20px;
        margin-bottom: 20px;
    }

    div#shopify-section-template--21568452165891__product_block_JmUV6y .products-flex,
.section-block-template--21568452165891__product_block_GArbkY .products-flex,
.section-block-template--21568452165891__product_block_fyQAp7 .products-flex {
    display: block !important;}


    div#shopify-section-template--21568452165891__product_tab_block_ejX64J .product.scroll-trigger.animate--slide-in {
        /* height: 487px; */
            height:auto !important;
        width: 98% !important;
        margin-bottom: 20px;
        margin-left: 4px;
    }


div#shopify-section-template--21568452165891__product_tab_block_ejX64J .scroll-trigger.animate--slide-in {
        width: 100% !important;
    }

h2.footer-block__heading {

    font-size: 17px !important;
}
    footer.footer.footer-1 .halo-row.column-4 {
        width: 100% !important;
        margin: 0 auto !important;
        padding: 0 1px;
    }
.slide-block-image_4AeCDm .slide-content .slide-button {
    font-size: 13px;
    margin-bottom: 10px;
}
.slide-content.text-mb-center .grouped_btn--slider {
        justify-content: center;
        display: flex;
    }
.section-block-template--21568452165891__slide_show_6CHbXC .slideshow .slick-dots {
    bottom: 21px !important;
}
div#brands-template--21568452165891__brand_slider_GdaLbn a.text {
    margin-top: 20px;
}
span.marquee__item p {
    font-size: 28px !important;
    font-weight: 400 !important;
}
  .section-block-template--21568452165891__slide_show_6CHbXC .slick-list {
      height: 500px !important;
  }

  .section-block-template--21568452165891__slide_show_6CHbXC .item .adaptive_height {
      padding-top: 0 !important;
      height: 500px !important; 
        
  }

  .section-block-template--21568452165891__slide_show_6CHbXC .item .adaptive_height img {
      height: 500px !important;
      object-fit: cover;
  }
div#brands-template--21568452165891__brand_slider_GdaLbn {
    padding: 38px 11px;
}
div#brands-template--21568452165891__brand_slider_GdaLbn img.lazyloaded {
    height: 211px !important;
    object-fit: cover;
    width: 400px !important;
}
.section-block-template--21568452165891__brand_slider_GdaLbn .halo-block-header {
        width: 100% !important;
        text-align: center;
        display: block;
    }
    .popup-box {
        max-width: 370px;
        padding: 10px !important;
    }

.popup-box h2 {
    font-size: 22px !important;
    margin-bottom: 10px;
}
.popup-box p {
    font-size: 12px !important;
}

 #main-collection-product-grid {
    grid-template-columns: 1fr !important;
  }

  #main-collection-product-grid li.product {
    width: 100% !important;
  }
.halo-recently-viewed-block-sections h3.title.scroll-trigger.animate--slide-in span.text {
    font-size: 22px !important;
}
 .recentlyViewed-row.products-carousel .product{
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }

  .recentlyViewed-row.products-carousel{
    display: flex;
    overflow-x: auto;
  }
  div#shopify-section-template--21568452329731__16473179044a870c08 .content-box.text-left {
    padding-left: 0px !important;
}
div#shopify-section-template--21568452329731__image_banner_pAcyxQ .content-box.text-left {
    padding-right: 0px !important;
    padding-left: 0px;
}
.contact-item.contact-itemRight {
    margin-top: 54px !important;
        width: 100%;
    }
.contact-item.contact-itemLeft {
    margin-top: 31px;
}
.template-collection li.product.scroll-trigger.animate--slide-in:nth-child(1) {
    margin-bottom: 26px;
}
  .template-product product-slider-component .products-grid{
      display: flex;
      overflow-x: hidden;
  }

  .template-product product-slider-component .products-grid .product{
      flex: 0 0 100% !important;
      max-width: 100% !important;
      width: 100% !important;
  }

.template-product .products-grid.grid .grid__item:first-of-type {
        margin-left: 0px;
    }
.footer-block__item.footer-block__column.text-left.footer-block__text.block_text--.block__text_first.scroll-trigger.animate--slide-in .footer-block__details .rte, .footer-block__newsletter .rte {
    display: block;
}




popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgb(52 63 36 / 75%);
  backdrop-filter: blur(8px);
  /* blur effect */
  z-index: 999;
  display: none;
}

/* Popup Box */
.popup-box {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #e4e0d0;
  padding: 100px 80px;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
  z-index: 1000;
  width: 800px;
  text-align: center;
  display: none;
}

/* Button Style */
.popup-box button {
  margin: 30px 10px 0;
  padding: 8px 16px;
  border: 1px solid #6C0F07;
  background: #6C0F07;
  color: #e4e0d0;
  font-size: 18px;
  text-transform: uppercase;
  cursor: pointer;
  width: 250px;
  text-align: center;
}

.popup-box button:last-child {
  background-color: transparent;
  color: #344024;
  border: 1px solid #344024;
}

.popup-box h2 {
  font-size: 60px;
  font-weight: 500;
  color: var(--primary);
  margin-bottom: 30px;
}

.popup-box p {
  font-size: 21.1px;
  color: #212121;
  line-height: 1.4;
}

/* Ticker end of footer */

.ticker {
  background-color: #344024;
  /* Dark green background */
  padding: 2rem 0 1rem;
  overflow: hidden;
  position: relative;
  width: 100%;
  box-sizing: border-box;
  display: flex;
}

.ticker p {
  white-space: nowrap;
  /* Prevent text from wrapping */
  margin: 0;
  animation: tickerAnimation 45s linear infinite;
  /* Slow down animation */
  color: #F5F5DC;
  /* White text color */
  font-size: 2rem;
  font-weight: lighter;
  font-style: italic;
  /*font-family: 'FONTSPRING DEMO - The Seasons';*/
}