/** Shopify CDN: Minification failed

Line 93:1 Unexpected "{"
Line 335:12 Expected identifier but found whitespace
Line 335:13 Unexpected "("
Line 343:1 Unexpected "{"
Line 564:1 Unexpected "{"
Line 806:12 Expected identifier but found whitespace
Line 806:13 Unexpected "("
Line 814:1 Unexpected "{"

**/
.site-nav__link, .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) {
    font-size: 16px !important;
}
@media only screen and (min-width: 769px) {
    .site-header {
         padding: 0px 0px;
    }
}
.loaded .slideshow__slide.is-selected .hero__link .btn, .loaded[data-aos=hero__animation] .hero__link .btn {
    border-radius: 4px;
    background: #ffffff;
    color: black;
}
.header-item--logo-split {
    align-items: center;
    display: flex;
    flex: 1 1 100%;
    justify-content: center;
    padding-top: 5px;
    padding-bottom: 8px;
}
@media only screen and (min-width: 769px) {
    .site-nav__link--icon .icon {
        height: 24px;
        width: 24px;
    }
}
.rte ol:last-child, .rte p:last-child, .rte table:last-child, .rte ul:last-child {
    font-size: 16px;
    margin-bottom: 0;
    color: #0FA3A3 !important;
    padding: 0px !important;
}
@media only screen and (min-width: 769px) {
    .h2, h2 {
        font-size: var(--typeH2Size);
        font-size: 40px;
        padding: 0 px;
    }
    .collection-image--portrait {
    padding-top: 130%;
    .collection-list .image-wrap {
  height: 250px; /* apni required height */
}

.collection-list img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}


}


 #shopify-section-template--21410046345415__featured-collections .collection-image img {
    max-width: 100%;
    max-height: 420px !important;
    object-fit: cover !important;
}

.scrolling-text__inner {
    padding-top: 10px;
    padding-bottom: 10px;
    background:#0FA3A3;
    color:#FFFFFF;
}
#shopify-section-template--21410046345415__text_with_icons_3qwCFk .custom-icon-box{
    background:transparent;
   
}
#shopify-section-template--21410046345415__text_with_icons_3qwCFk .custom-icon-box img, .custom-icon-box svg {
    width: 56px;
    height: 56px;
}
#shopify-section-template--21410046345415__text_with_icons_3qwCFk .custom-icon-item h3 {
    font-size: 20px;
    font-weight: 600;
    
}
 {
  width: 80px;
  height: 80px;
  margin: 0 auto 15px;
  background: transparent !important; /* changed */
  border-radius: 50%;
  border: 0px !important; /* optional: remove circle border too */
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}.step-icon
.step-icon img {
    width: 80px !important;
    height: 80px !important;
}

.steps-line {
  position: absolute;
  top: 40px;
  left: 12.5%;
  width: 75%;
  border-top: 2px dashed #bfe3e3;
  z-index: 1;
}
.step-number {
    display:none !important
}
@media only screen and (min-width: 769px) {
    .scrolling-text__inner {
        
        font-size: 24px;
        height: 70px;
       padding: 0px !important;
        
        align-items: center;
    }
}
.hotspot-wrapper {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 60px;
  margin-top: 40px;
}

/* CENTER IMAGE */
.hotspot-image {
  width: 420px;
  position: relative;
  z-index: 2;
}

.hotspot-image img {
  width: 100%;
  display: block;
}

/* LEFT + RIGHT COLUMNS */
.hotspot-col {
  display: flex;
  flex-direction: column;
  gap: 28px;
  width: 260px;
}

/* ALIGN LEFT TEXT RIGHT SIDE */
.hotspot-col.left {
  text-align: right;
  align-items: flex-end;
}

/* ALIGN RIGHT TEXT LEFT SIDE */
.hotspot-col.right {
  text-align: left;
  align-items: flex-start;
}

/* ITEM STYLE */
.hotspot-item {
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  opacity: 0.5;
  transition: 0.3s;
}

.hotspot-col.left .hotspot-item {
  flex-direction: row-reverse;
}

.hotspot-item.active {
  opacity: 1;
}

/* DOT */
.dot {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #e6e6e6;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
}

.hotspot-item.active .dot {
  background: #4fb6b6;
  color: #fff;
}

/* CONTENT */
.hotspot-content {
  text-align: center;
  margin-top: 50px;
}

.content-item {
  display: none;
}

.content-item.active {
  display: block;
}
#shopify-section-template--21410046345415__rich_text_hkYJVG .theme-block{
  margin: 0px!important;
  padding: 0px!important;
}
@media only screen and (min-width: 769px) {
   #shopify-section-template--21410046345415__hero_video_DcCKWb .hero--650px {
       

    }
    .loaded .slideshow__slide.is-selected .hero__link .btn, .loaded[data-aos=hero__animation] .hero__link .btn {
    border-radius: 4px;
    background: #fff;
    color: #000;
    width: 180px;
    height: 56px;
    display: flex;
    justify-content: center;
    text-align: center;
    align-items: center;
}

}
.toolbar + .header-sticky-wrapper .site-header {
    border-top: 0;
    height: 88px;
   
    padding-top: 14px;
}

 
  #shopify-section-template--21410046345415__hero_video_DcCKWb .hero__text-content.vertical-bottom {
    vertical-align: bottom;
    padding-left: 70px;
    padding-bottom: 70px;
}
}
.steps-title {
    font-size: 40px;
    /* font-weight: 700; */
    margin: 6px;
    margin-bottom: 11px;
}

@media (min-width: 1024px) {
 
#shopify-section-template--21410046345415__custom_collection_cards_AwxJEp .collection-card h3 {
    margin: 0;
    font-size: 20px;
    font-weight: 600;
    padding-bottom: 10px;
}

#shopify-section-template--21410046345415__custom_collection_cards_AwxJEp .custom-collection-wrapper {
    padding: 0px 50px;
    padding-bottom: 70px;
}
}
#shopify-section-template--21410046345415__custom_collection_cards_AwxJEp .collection-card {
    
    border-radius: 4px !important;
   
 
}

#CollectionSection-template--21410046345415__featured-collection-2 .grid-product__image-mask {
  #shopify-section-template--21410046345415__hero_video_DcCKWb .loaded .slideshow__slide.is-selected .hero__title .animation-contents, #shopify-section-template--21410046345415__hero_video_DcCKWb .loaded[data-aos="hero__animation"] .hero__title .animation-contents {
    font-size: 60px;
    max-width: 490px;
    font-weight: 600;
}
    overflow: hidden;
    position: relative;
    border-radius: 4px;
}


@media only screen and (min-width: 769px) {
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
         margin: 0 0 0px !important; 
    }
}

#shopify-section-template--21410046345415__hotspots_6dEB9F{
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom:30px;
}
#shopify-section-template--21410046345415__hero-video .hero__text-shadow {
   width: 513px;
   padding-left: 70px;
   }
  
    .loaded .slideshow__slide.is-selected .hero__subtitle .animation-contents, .loaded .slideshow__slide.is-selected .hero__top-subtitle .animation-contents, .loaded[data-aos=hero__animation] .hero__subtitle .animation-contents, .loaded[data-aos=hero__animation] .hero__top-subtitle .animation-contents {
    animation: 1s cubic-bezier(.26, .54, .32, 1) .7s forwards;
    animation-name: rise-up;
    font-size: 16px;
}
@media (min-width: 1025px) {
  div#shopify-section-template--21410046345415__image_compare_fCaQrW {
    padding-left: 120px;
    padding-right: 120px;}
  image-compare.comparison.comparison-template--21410046345415__image_compare_fCaQrW.comparison--style-classic {
    border-radius: 16px;
    .steps-desc {
    color: #777;
    margin-bottom: 70px !important;
    padding-top: 10px !important;
}
}
}

@media only screen and (min-width: 769px) {
    .index-section {
         margin: 30px 0px !important;
         #shopify-section-template--21410046345415__hero_video_DcCKWb .loaded .slideshow__slide.is-selected .hero__title .animation-contents, #shopify-section-template--21410046345415__hero_video_DcCKWb .loaded[data-aos="hero__animation"] .hero__title .animation-contents
Specificity: (1,4,0)
 {
    font-size: 60px;
    max-width: 490px;
}
    }
}

 {
  width: 80px;
  height: 80px;
  margin: 0 auto 15px;
  background: transparent !important; /* changed */
  border-radius: 50%;
  border: 0px !important; /* optional: remove circle border too */
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}.step-icon
.step-icon img {
    width: 80px !important;
    height: 80px !important;
}

.step-icon {
    width: 80px;
    height: 80px;
    margin: 0 auto 15px;
    background: transparent !important;
    border-radius: 50%;
    border: none !important;
    display: flex;
    align-items: center;
}
.step-icon img {
    width: 80px !important;
    height: 80px !important;
}
.step-number {
    display:none !important
}
@media (max-width: 768px) {
    .steps-wrapper {
        grid-template-columns: repeat(1, 1fr) !important;
    }
    .tab-btn {
    padding: 10px 8px;
    border: none;
    background: #eee;
    cursor: pointer;
    padding: 19px;
    height: 39px;
    display: flex;
    align-items: center;
    border-radius: 4px;
}
#shopify-section-template--21410046345415__tab_image_switch_6mjzXF .tabs {
   
    padding-left: 30px !important;
    padding-right: 30px !important;
}
}
.custom-icons-section {
    background: #f7f7f7;
    padding: 50px 0;
    padding-top: 70px;
}
.custom-icon-item p {
    font-size: 14px;
    color: #777;
    padding-top: 10px;
}
.custom-icons-section {
    background: #f7f7f7;
    padding: 50px 0;
    padding-top: 80px !important;
}
.scrolling-text__inner.scrolling-text__inner--left {
    margin: 0px !important;
    height: 60px !important;
}

.hero__text-content.vertical-bottom.horizontal-left {
    padding-left: 0px !important;
}
.hero__text-shadow {
    padding-left: 0px !important;
}
.scrolling-text--template--21410046345415__scrolling_text_TYdftz span {
    font-size: 24px !important;
}


#shopify-section-template--21410046345415__steps_section_DwQzxn .steps-desc {
    color: #777;
    margin-bottom: 70px;
    padding-top: 15px;
}

#shopify-section-template--21410046345415__steps_section_DwQzxn {
     padding-top: 0px !important; 
}


.rte{
  font-weight: 600 !important;
}
.steps-subtitle {
    color: #4fb6b6;
    font-size: 16px;
    margin-bottom: 9px;
    font-weight: 600 !important;
}
#shopify-section-template--21410046345415__tab_image_switch_6mjzXF .tabs {
    display: flex;
    gap: 10px;
    justify-content: center;
    margin-bottom: 67px;
    font-size: 13px;
    border-radius: 4px;
}

@media (min-width: 769px) {
.hero__text-shadow {
    padding-left: 0px !important;
    max-width: 513px !important;
}
}
.simple-iwt-image img {
    width: 100%;
    aspect-ratio: 1 / 1;
    object-fit: cover;
    display: block;
    border-radius: 8px;
}
.text-left-image__image img {
    width: 100%;
    aspect-ratio: 1 / 1;
    object-fit: cover;
    display: block;
    border-radius: 8px;
}

#FAQ-content-question_RiXyxp .rte ol:last-child, .rte p:last-child, .rte table:last-child, .rte ul:last-child {
    font-size: 16px;
    margin-bottom: 0;
    color: black;
    padding: 0px !important;
}.site-nav__link, .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) {
    font-size: 16px !important;
}
@media only screen and (min-width: 769px) {
    .site-header {
         padding: 0px 0px;
    }
}
.loaded .slideshow__slide.is-selected .hero__link .btn, .loaded[data-aos=hero__animation] .hero__link .btn {
    border-radius: 4px;
    background: #ffffff;
    color: black;
}
.header-item--logo-split {
    align-items: center;
    display: flex;
    flex: 1 1 100%;
    justify-content: center;
    padding-top: 5px;
    padding-bottom: 8px;
}
@media only screen and (min-width: 769px) {
    .site-nav__link--icon .icon {
        height: 24px;
        width: 24px;
    }
}
.rte ol:last-child, .rte p:last-child, .rte table:last-child, .rte ul:last-child {
    font-size: 16px;
    margin-bottom: 0;
    color: #0FA3A3 !important;
    padding: 0px !important;
}
@media only screen and (min-width: 769px) {
    .h2, h2 {
        font-size: var(--typeH2Size);
        font-size: 40px;
        padding: 0 px;
    }
    .collection-image--portrait {
    padding-top: 130%;
    .collection-list .image-wrap {
  height: 250px; /* apni required height */
}

.collection-list img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}


}


 #shopify-section-template--21410046345415__featured-collections .collection-image img {
    max-width: 100%;
    max-height: 420px !important;
    object-fit: cover !important;
}

.scrolling-text__inner {
    padding-top: 10px;
    padding-bottom: 10px;
    background:#0FA3A3;
    color:#FFFFFF;
}
#shopify-section-template--21410046345415__text_with_icons_3qwCFk .custom-icon-box{
    background:transparent;
   
}
#shopify-section-template--21410046345415__text_with_icons_3qwCFk .custom-icon-box img, .custom-icon-box svg {
    width: 56px;
    height: 56px;
}
#shopify-section-template--21410046345415__text_with_icons_3qwCFk .custom-icon-item h3 {
    font-size: 20px;
    font-weight: 600;
    
}
 {
  width: 80px;
  height: 80px;
  margin: 0 auto 15px;
  background: transparent !important; /* changed */
  border-radius: 50%;
  border: 0px !important; /* optional: remove circle border too */
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}.step-icon
.step-icon img {
    width: 80px !important;
    height: 80px !important;
}

.steps-line {
  position: absolute;
  top: 40px;
  left: 12.5%;
  width: 75%;
  border-top: 2px dashed #bfe3e3;
  z-index: 1;
}
.step-number {
    display:none !important
}
@media only screen and (min-width: 769px) {
    .scrolling-text__inner {
        
        font-size: 24px;
        height: 70px;
       padding: 0px !important;
        
        align-items: center;
    }
}
.hotspot-wrapper {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 60px;
  margin-top: 40px;
}

/* CENTER IMAGE */
.hotspot-image {
  width: 420px;
  position: relative;
  z-index: 2;
}

.hotspot-image img {
  width: 100%;
  display: block;
}

/* LEFT + RIGHT COLUMNS */
.hotspot-col {
  display: flex;
  flex-direction: column;
  gap: 28px;
  width: 260px;
}

/* ALIGN LEFT TEXT RIGHT SIDE */
.hotspot-col.left {
  text-align: right;
  align-items: flex-end;
}

/* ALIGN RIGHT TEXT LEFT SIDE */
.hotspot-col.right {
  text-align: left;
  align-items: flex-start;
}

/* ITEM STYLE */
.hotspot-item {
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  opacity: 0.5;
  transition: 0.3s;
}

.hotspot-col.left .hotspot-item {
  flex-direction: row-reverse;
}

.hotspot-item.active {
  opacity: 1;
}

/* DOT */
.dot {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #e6e6e6;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
}

.hotspot-item.active .dot {
  background: #4fb6b6;
  color: #fff;
}

/* CONTENT */
.hotspot-content {
  text-align: center;
  margin-top: 50px;
}

.content-item {
  display: none;
}

.content-item.active {
  display: block;
}
#shopify-section-template--21410046345415__rich_text_hkYJVG .theme-block{
  margin: 0px!important;
  padding: 0px!important;
}
@media only screen and (min-width: 769px) {
   #shopify-section-template--21410046345415__hero_video_DcCKWb .hero--650px {
       

    }
    .loaded .slideshow__slide.is-selected .hero__link .btn, .loaded[data-aos=hero__animation] .hero__link .btn {
    border-radius: 4px;
    background: #fff;
    color: #000;
    width: 180px;
    height: 56px;
    display: flex;
    justify-content: center;
    text-align: center;
    align-items: center;
}

}
.toolbar + .header-sticky-wrapper .site-header {
    border-top: 0;
    height: 88px;
   
    padding-top: 14px;
}

 
  #shopify-section-template--21410046345415__hero_video_DcCKWb .hero__text-content.vertical-bottom {
    vertical-align: bottom;
    padding-left: 70px;
    padding-bottom: 70px;
}
}
.steps-title {
    font-size: 40px;
    /* font-weight: 700; */
    margin: 6px;
    margin-bottom: 11px;
}

@media (min-width: 1024px) {
 
#shopify-section-template--21410046345415__custom_collection_cards_AwxJEp .collection-card h3 {
    margin: 0;
    font-size: 20px;
    font-weight: 600;
    padding-bottom: 10px;
}

#shopify-section-template--21410046345415__custom_collection_cards_AwxJEp .custom-collection-wrapper {
    padding: 0px 20px;
    padding-bottom: 70px;
}
}
#shopify-section-template--21410046345415__custom_collection_cards_AwxJEp .collection-card {
    
    border-radius: 4px !important;
   
 
}

#CollectionSection-template--21410046345415__featured-collection-2 .grid-product__image-mask {
  #shopify-section-template--21410046345415__hero_video_DcCKWb .loaded .slideshow__slide.is-selected .hero__title .animation-contents, #shopify-section-template--21410046345415__hero_video_DcCKWb .loaded[data-aos="hero__animation"] .hero__title .animation-contents {
    font-size: 60px;
    max-width: 490px;
    font-weight: 600;
}
    overflow: hidden;
    position: relative;
    border-radius: 4px;
}


@media only screen and (min-width: 769px) {
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
         margin: 0 0 0px !important; 
    }
}

#shopify-section-template--21410046345415__hotspots_6dEB9F{
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom:30px;
}
#shopify-section-template--21410046345415__hero-video .hero__text-shadow {
   width: 513px;
   padding-left: 70px;
   }
  
    .loaded .slideshow__slide.is-selected .hero__subtitle .animation-contents, .loaded .slideshow__slide.is-selected .hero__top-subtitle .animation-contents, .loaded[data-aos=hero__animation] .hero__subtitle .animation-contents, .loaded[data-aos=hero__animation] .hero__top-subtitle .animation-contents {
    animation: 1s cubic-bezier(.26, .54, .32, 1) .7s forwards;
    animation-name: rise-up;
    font-size: 16px;
}
@media (min-width: 1025px) {
  div#shopify-section-template--21410046345415__image_compare_fCaQrW {
    padding-left: 120px;
    padding-right: 120px;}
  image-compare.comparison.comparison-template--21410046345415__image_compare_fCaQrW.comparison--style-classic {
    border-radius: 16px;
    .steps-desc {
    color: #777;
    margin-bottom: 70px !important;
    padding-top: 10px !important;
}
}
}

@media only screen and (min-width: 769px) {
    .index-section {
         margin: 30px 0px !important;
         #shopify-section-template--21410046345415__hero_video_DcCKWb .loaded .slideshow__slide.is-selected .hero__title .animation-contents, #shopify-section-template--21410046345415__hero_video_DcCKWb .loaded[data-aos="hero__animation"] .hero__title .animation-contents
Specificity: (1,4,0)
 {
    font-size: 60px;
    max-width: 490px;
}
    }
}

 {
  width: 80px;
  height: 80px;
  margin: 0 auto 15px;
  background: transparent !important; /* changed */
  border-radius: 50%;
  border: 0px !important; /* optional: remove circle border too */
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}.step-icon
.step-icon img {
    width: 80px !important;
    height: 80px !important;
}

.step-icon {
    width: 80px;
    height: 80px;
    margin: 0 auto 15px;
    background: transparent !important;
    border-radius: 50%;
    border: none !important;
    display: flex;
    align-items: center;
}
.step-icon img {
    width: 80px !important;
    height: 80px !important;
}
.step-number {
    display:none !important
}
@media (max-width: 768px) {
    .steps-wrapper {
        grid-template-columns: repeat(1, 1fr) !important;
    }
    .tab-btn {
    padding: 10px 16px;
    border: none;
    background: #eee;
    cursor: pointer;
    padding: 19px;
    height: 39px;
    display: flex;
    align-items: center;
    border-radius: 4px;
}
#shopify-section-template--21410046345415__tab_image_switch_6mjzXF .tabs {
   
    padding-left: 30px !important;
    padding-right: 30px !important;
}
}
.custom-icons-section {
    background: #f7f7f7;
    padding: 50px 0;
    padding-top: 70px;
}
.custom-icon-item p {
    font-size: 14px;
    color: #777;
    padding-top: 10px;
}
.custom-icons-section {
    background: #f7f7f7;
    padding: 50px 0;
    padding-top: 80px !important;
}
.scrolling-text__inner.scrolling-text__inner--left {
    margin: 0px !important;
    height: 60px !important;
}

.hero__text-content.vertical-bottom.horizontal-left {
    padding-left: 0px !important;
}
.hero__text-shadow {
    padding-left: 0px !important;
}
.scrolling-text--template--21410046345415__scrolling_text_TYdftz span {
    font-size: 24px !important;
}


#shopify-section-template--21410046345415__steps_section_DwQzxn .steps-desc {
    color: #777;
    margin-bottom: 70px;
    padding-top: 15px;
}

#shopify-section-template--21410046345415__steps_section_DwQzxn {
     padding-top: 0px !important; 
}


.rte{
  font-weight: 600 !important;
}
.steps-subtitle {
    color: #4fb6b6;
    font-size: 16px;
    margin-bottom: 9px;
    font-weight: 600 !important;
}
#shopify-section-template--21410046345415__tab_image_switch_6mjzXF .tabs {
    display: flex;
    gap: 10px;
    justify-content: center;
    margin-bottom: 67px;
    font-size: 13px;
    border-radius: 4px;
}

@media (min-width: 769px) {
.hero__text-shadow {
    padding-left: 0px !important;
    max-width: 513px !important;
}
}
.simple-iwt-image img {
    width: 100%;
    aspect-ratio: 1 / 1;
    object-fit: cover;
    display: block;
    border-radius: 8px;
}
.text-left-image__image img {
    width: 100%;
    aspect-ratio: 1 / 1;
    object-fit: cover;
    display: block;
    border-radius: 8px;
}



#shopify-section-template--21448585085127__faq_iWmBUy .page-width--narrow {
     max-width: none !important;
}


@media screen and (max-width: 768px) {

.header-item.header-item--logo-split {
    height: 40px;
}
div#StickyHeaderWrap {
    height: 40px;
}
}


#shopify-section-template--21448585085127__faq_iWmBUy p{
    font-size: 16px;
    margin-bottom: 0;
    color: black !important;
    padding: 0px !important;
}

.hero--650px {
    height: 550px;
}
.shopify-policy__container {
    margin: 0 auto;
    max-width: 100%;
}

