/** Shopify CDN: Minification failed

Line 444:24 The "+" operator only works if there is whitespace on both sides
Line 510:0 Unexpected "}"

**/
/* free gift tail banner */
.section-template--16810657743021__custom_liquid_4Hay4B-padding .banner-container {
    background: #0C6B6A;
}
/* main menu */
a {
    text-decoration: none;
}
.header__active-menu-item{  text-decoration: none !important;}
.header__active-menu-item:hover{  color:#0c6b6a !important;}
/* hero banner */
section#shopify-section-template--16810657743021__image_banner_iQ7Bca .banner__buttons{max-width:70rem;}
section#shopify-section-template--16810657743021__image_banner_iQ7Bca a.button.button--primary {
    /* width: 300px; */
    min-height: 40px;
    background: #0C6B6A;
    color: #fff;
    font-family: helvetica;
    cursor: pointer;
    font-size:17px;
    opacity:1;
  }
a.button.button--primary {
    /* width: 300px; */
    min-height: 35px;
    background: #fff;
    color: #0C6B6A;
    font-family: helvetica;
    cursor: pointer;
    font-size:17px;
    opacity:1;
  }
.cart__warnings .button{
  color: #ffffff;
  background: #0C6B6A;
}
section#shopify-section-template--16810657743021__slideshow_Wpfb3n a.button::hover {
    background:  #0C6B6A !important;
    color:#fff;
  }
.card__badge.top.right {
    DISPLAY: NONE;
}
section#shopify-section-template--16810657743021__image_banner_iQ7Bca  h2.banner__heading.inline-richtext.h0 {
    color: #0C6B6A;
    font-size:45px;
}
section#shopify-section-template--16810657743021__image_banner_iQ7Bca .banner__box{
    padding:1rem 4rem 2rem 4rem;
    padding-left:0;
}
section#shopify-section-template--16810657743021__image_banner_iQ7Bca p {
    color: #0C6B6A;
}
  /* image collection section */
section#shopify-section-template--16810657743021__multicolumn_P7UDYb h3.inline-richtext {
    font-size: xx-large;
    padding-top: 10px;
}
section#shopify-section-template--16810657743021__multicolumn_HGtgr9 h3.inline-richtext {
    font-size: xx-large;
    padding-top: 10px;
}
section#shopify-section-template--16810657743021__multicolumn_P7UDYb a.link.animate-arrow {
    width: 250px;
    background: #fff;
    color: #000;
    border: 1px solid;
    font-size: 16px;
  cursor: pointer;
}
 section#shopify-section-template--16810657743021__multicolumn_P7UDYb a.link.animate-arrow:hover{
    background: #0C6B6A;
    color: #fff;
}
section#shopify-section-template--16810657743021__multicolumn_HGtgr9 a.link.animate-arrow {
    width: 250px;
    background: #fff;
    color: #000;
    border: 1px solid;
    font-size: 16px;
  cursor: pointer;
}
 section#shopify-section-template--16810657743021__multicolumn_HGtgr9 a.link.animate-arrow:hover{
    background: #0C6B6A;
    color: #fff;
}
  section#shopify-section-template--16810657743021__multicolumn_P7UDYb  p {
    color: #000;
    font-size: 15px;
    text-align: justify;
    white-space: break-spaces;
}
  section#shopify-section-template--16810657743021__multicolumn_HGtgr9  p {
    color: #000;
    font-size: 15px;
    text-align: justify;
    white-space: break-spaces;
}
.featured-product.product.product--small.grid.grid--1-col.gradient.color-scheme-1.product--left.isolate.grid--2-col-tablet{box-shadow:  0px 0px 8px 1px #0C6B6A !important}
/* Trend Alter */
  div#shopify-section-template--16810657743021__multirow_x7xWBM p{color:#fff;}
div#shopify-section-template--16810657743021__multirow_x7xWBM  a.button.button--secondary  {
    width: 300px !important;
    min-height: 30px;
    font-family: helvetica;
    cursor: pointer;
    font-size:16px;
   opacity:1;
   background:#fff;
  color: #0C6B6A;
}
div#shopify-section-template--16810657743021__multirow_x7xWBM  a.button.button--secondary:hover {
    background:#0C6B6A;
    color: #fff;
    border:3px solid !important;
}
p.image-with-text__text.image-with-text__text--caption.caption-with-letter-spacing.caption-with-letter-spacing--medium {
    display: none;
}  
/* footer */
div#shopify-section-sections--16810658988205__footer a.link.link--text.list-menu__item.list-menu__item--link {
    color: #fff;
    font-size:medium;
}
  div#shopify-section-sections--16810658988205__footer p{color:#fff !important; font-size:medium}
 div#shopify-section-sections--16810658988205__foote .footer-block--newsletter{margin-top:0rem !important}
/* main product  */
span.badge.price__badge-sale.color-scheme-3 {
    font-size: 12px;
    padding: 5px;
}
/* shop by collection */
ul#Slider-template--16810657743021__multicolumn_VhJbrJ {
    border: 1px solid;
  padding-top:16px;
 }
ul#Slider-template--16810657743021__multicolumn_VhJbrJ h3.inline-richtext {
    padding-top: 16px;
    font-size:18px
}

ul#Slider-template--16810657743021__multicolumn_VhJbrJ .media.media--transparent.media--adapt:hover {
    transition: 3s all ease-out;
    transform: scale(1.1);
}
/* lab grown diamond landing page */
section#shopify-section-template--16827655323821__rich_text_dyeq7C p{color:#fff;}
section#shopify-section-template--16827655323821__image_banner_TzKExz p{ color:#fff;}
 div#Banner-template--16842941366445__image_banner_Yw7DCw p{ color:#fff;}

h3.inline-richtext {
    padding: 10px 0 ;
    font-size: 32px;
}
section#shopify-section-template--16827655323821__collapsible_content_9VX74r h3.inline-richtext {
    padding: 10px 0;
    font-size: 15px;
}
@media screen and (max-width:600px){
  /* hero banner */
section#shopify-section-template--16810657743021__image_banner_iQ7Bca  h2.banner__heading.inline-richtext.h0 {
    /* color: #000; */
    font-size: 30px;
}
section#shopify-section-template--16810657743021__image_banner_iQ7Bca .banner__text.rte {
    font-size: 14px;
}
 section#shopify-section-template--16810657743021__image_banner_iQ7Bca .banner__buttons { max-width: 22rem;}
 section#shopify-section-template--16810657743021__image_banner_iQ7Bca .banner__box {padding: 25rem 4rem 0rem 4rem;}
   section#shopify-section-template--16810657743021__image_banner_iQ7Bca  a.button.button--primary {
    background: #0C6B6A;
    color: #fff;
    border: 1px solid #0C6B6A;
    font-family: helvetica;
    cursor: pointer;
    font-size:16px;
    opacity:1;
  }
  a.button.button--primary {
    background: #fff;
    color: #0C6B6A;
    border: 1px solid;
    font-family: helvetica;
    cursor: pointer;
    font-size:16px;
    opacity:1;
  } 
  /* display product  */
  .featured-product.product.product--small.grid.grid--1-col.gradient.color-scheme-1.product--left.isolate.grid--2-col-tablet{box-shadow:none !important}
/* lab grown diamond landing page */
  div#Banner-template--16827655323821__image_banner_bT4j3h {
    height: 500px;
}
  div#Banner-template--16827655323821__image_banner_TzKExz {
    height: 630px;
}
 div#Banner-template--16842941366445__image_banner_Yw7DCw {
    height: 610px !important;

}
.button {
    min-height: 35px;
    
   
  border: 1.5px solid #ffffff;
    font-family: helvetica;
    cursor: pointer;
    font-size:17px;
    opacity:1;
  }
  #custom-product-details-container .button{
    background: #0c6a6b;
    padding: 14px;
  } 
section#shopify-section-template--16842941366445__image_banner_Yw7DCw .banner__box {padding: 4rem 2rem 0.2rem 2rem;}

/* main menu */
button.menu-drawer__close-button.link.link--text.focus-inset {
    text-transform: uppercase;
}




  
@media screen and (min-width:600px){
  /* shop by collection */


  .product__title{ font-size:32px;}
  .product__text { font-size:14.5px; color:#000;}

.quick-add .no-js-hidden{
    width: 300px;
    height: 30px !important;
    background: #fff;
    color: #000;
    border: 1px solid;
    font-family: helvetica;
    cursor: pointer;
    font-size:16px;
}
.button--secondary:hover {
    background: #0C6B6A;
    color: #fff;
    font-family: helvetica;
    cursor: pointer;
}
  /* image section cellection */
ul#Slider-template--16810657743021__multicolumn_P7UDYb, ul#Slider-template--16810657743021__multicolumn_HGtgr9 .rte {
    font-size: 14px;
    padding: 0 0 0 15px;
}
section#shopify-section-template--16810657743021__multicolumn_P7UDYb a.link.animate-arrow {
    width: 300px;
    height: 30px !important;
    background: #fff;
    color: #000;
    border: 1px solid;
    font-family: helvetica;
    cursor: pointer;
    font-size:16px;
}
section#shopify-section-template--16810657743021__multicolumn_HGtgr9 a.link.animate-arrow {
    width: 300px;
    height: 30px !important;
    background: #fff;
    color: #000;
    border: 1px solid;
    font-family: helvetica;
    cursor: pointer;
    font-size:16px;
}
section#shopify-section-template--16810657743021__multicolumn_P7UDYb a.link.animate-arrow:hover {
    background: #0C6B6A;
    color: #fff;
    font-family: helvetica;
    cursor: pointer;
}
section#shopify-section-template--16810657743021__multicolumn_HGtgr9 a.link.animate-arrow:hover {
    background: #0C6B6A;
    color: #fff;
    font-family: helvetica;
    cursor: pointer;
}
/* product Alter section */
section#shopify-section-template--16810657743021__rich_text_TFpVMr h2 {
    font-size: 64px;
}
div#shopify-section-template--16810657743021__multirow_x7xWBM  h2.image-with-text__heading.h1.rte {
    font-size: 32px;
  } 
div#shopify-section-template--16810657743021__multirow_x7xWBM p {
    font-size: 15px;
    color: #fff;
    text-align: justify;
    letter-spacing: normal;
    white-space: break-spaces;
}
div#shopify-section-template--16810657743021__multirow_x7xWBM  a.button.button--secondary  {
    width: 300px !important;
    min-height: 30px;
    font-family: helvetica;
    cursor: pointer;
    font-size:16px;
   opacity:1;
}
  
.section-template--16810657743021__image_with_text_ywLkPf-padding.gradient.color-scheme-1 {
    display: none;
}
}
/* trust badge icon */
.icon-con h2{font-size:15px !important; line-height:1.5 !important;}
  /* footer section */
.footer-block__details-content.rte p {
    color: #fff;
    font-size:15px;
}
div#shopify-section-sections--16810658988205__footer a.link.link--text.list-menu__item.list-menu__item--link {
    color: #fff;
    line-height: normal;
}
h2.footer-block__heading.inline-richtext {
    font-size: larger;
    margin-bottom:10px;
}
/* lab grown EBC page */

@media screen and (max-width:600px){
section#shopify-section-template--16810657743021__slideshow_rgHKLr {
    display: none;
 }
  /* hero bannner  */
  div#Banner-template--16810657743021__image_banner_iQ7Bca .banner__media.media.banner__media-half.scroll-trigger.animate--fade-in {
    height: 584px;
}
section#shopify-section-template--16810657743021__multicolumn_VhJbrJ  h3.inline-richtext {
    padding-top: 10px;
    font-size: 16px;
}
  /* shop by collection */
 section#shopify-section-template--16810657743021__rich_text_xzH73j h2{font-size: 21.5px;}
  /* deal of the week product */
 section#shopify-section-template--16810657743021__rich_text_BzQPHA h2.rich-text__heading {font-size: 25.5px;}
  h3.inline-richtext {
    padding-top: 10px;
    font-size: 18px;
    font-family: 'Lora';
}

div#shopify-section-template--16810657743021__text_column_with_icon_eqka6W .grid.grid--1-col.grid--4-col-tablet {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: scroll;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
}
div#shopify-section-template--16810657743021__text_column_with_icon_eqka6W  .grid--1-col .grid__item{width:50%;}
  /* image collection section */
section#shopify-section-template--16810657743021__multicolumn_P7UDYb a.link.animate-arrow {
    width: 250px;
    background: #fff;
    color: #000;
    border: 1px solid;
    font-size: 16px;
  cursor: pointer;
}
 section#shopify-section-template--16810657743021__multicolumn_P7UDYb a.link.animate-arrow:hover{
    background: #0C6B6A;
    color: #fff;
}
section#shopify-section-template--16810657743021__multicolumn_HGtgr9 a.link.animate-arrow {
    width: 250px;
    background: #fff;
    color: #000;
    border: 1px solid;
    font-size: 16px;
  cursor: pointer;
}
 section#shopify-section-template--16810657743021__multicolumn_HGtgr9 a.link.animate-arrow:hover{
    background: #0C6B6A;
    color: #fff;
}
  section#shopify-section-template--16810657743021__multicolumn_P7UDYb  p {
    color: #000;
    font-size: 15px;
    text-align: justify;
    white-space: break-spaces;
}
  section#shopify-section-template--16810657743021__multicolumn_HGtgr9  p {
    color: #000;
    font-size: 15px;
    text-align: justify;
    white-space: break-spaces;
}
/* trend alter section */
 div#shopify-section-template--16810657743021__multirow_x7xWBM p {
    font-size: 15px;
    color: #fff;
    text-align: justify;
    letter-spacing: normal;
    white-space: break-spaces;
}
div#shopify-section-template--16810657743021__multirow_x7xWBM  a.button.button--secondary  {
    width: 250px !important;
    min-height: 30px;
    font-family: helvetica;
    cursor: pointer;
    font-size:16px;
}
  /* trust badge icon */
  .icon-con h2{font-size:12.5px !important;}
  /* footer section */
  div#shopify-section-sections--16810658988205__footer a.link.link--text.list-menu__item.list-menu__item--link {
    color: #fff;
    font-size: 15px;
    /* text-align: center; */
} 
  /* lab grown EBC */
 
  div#Banner-template--16828317368493__image_banner_yg3FC7{height:305px;}

section#shopify-section-template--16828317368493__multicolumn_cPgXf7 .multicolumn-card__info {
    text-align: justify;
}
  /* lab grown diamond education page */
  section#shopify-section-template--16842941366445__image_banner_Yw7DCw  .banner__box {padding: 14rem 3rem 1.2rem 3rem;}
}
.header__active-menu-item { text-decoration:none}
.collapsible-content__wrapper.section-template--16827655323821__collapsible_content_9VX74r-padding h3.inline-richtext {
    padding: 10px 0;
    font-size: 15px;
}
p.caption-with-letter-spacing {
    font-size: 15px;
    line-height: calc(1 +8 / var(--font-body-scale));
    font-family: var(--font-body-family);
    font-style: var(--font-body-style);
    font-weight: var(--font-body-weight);
    text-align: left;
    text-transform: none;
    white-space:pre-line;}
} 

/* judge me review */
span.jdgm-carousel-number-of-reviews {
    VISIBILITY: hidden;
}
/* main menu */
ul.list-menu.list-menu--inline {
    text-transform: uppercase;
}
section#shopify-section-template--16810657743021__rich_text_TFpVMr p{ 
    font-size: 15px;
    color: #fff;
    text-align: justify;
    letter-spacing: normal;
    white-space: break-spaces;
  }
.icon-con p {
    margin: 0;
    color: rgba(var(--color-foreground), 1) !important;
    letter-spacing: .02rem;
    font-size: 14px;
    padding-top: 10px;
}
/* section#shopify-section-template--16827655323821__image_banner_TzKExz .banner__box {padding: 16rem 2.5rem 1rem 2.5rem;} */
  .list-menu__item{font-size:14px;}
section#shopify-section-template--16810657743021__image_banner_iQ7Bca a.button:hover {
    background: #ffffff;
    color: #0c6a6b;
    border: 1px solid;
}
a.button:hover {
    background: #ffffff;
    color: #0c6a6b;
    border: 1px solid;
}
.product__tax {
    color: #0C6B6A;
    font-size: 15px;
}
link product__view-details animate-arrow {
    width: 250px;
    background: #fff;
    color: #000;
    border: 1px solid;
    font-size: 16px;
    cursor: pointer;
}
.banner__text.rte.subtitle {
    background: #0A5A35;
    color: #fff;
   white-space: nowrap;
}
.jdgm-rev-widg__summary-text {
    display: none;
}


  div#Banner-template--16872840429741__image_banner_X9Eapb .banner__box{padding:4rem 3.5rem 14rem;}
}
/* lab grown diamond education page */
section#shopify-section-template--16842941366445__image_banner_Yw7DCw p{
    color: #fff;
    font-size:13px;
}
h2.image-with-text__heading.inline-richtext.h1 {
    font-size: 32px;
}
.image-with-text__text.rte.body {
    font-size: 14.5px;

}
section#shopify-section-template--16842941366445__rich_text_VVfJNb p {
    color: #fff;
    font-size: 15px;
}
/* pages */
h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in {
    font-size: 40px;
   text-align:center;
}
@media screen and (min-width: 990px){
.page-width--narrow {
    max-width:75% !important;
    width: 100% !important;
} }
/* track your order */
h1.pp_tracking_title {
    text-align: center;
}
li#Slide-template--16828317368493__multicolumn_cPgXf7-1 p{
    text-align: justify !important;
   /* white-space: break-spaces; */
}
li#Slide-template--16828317368493__multicolumn_cPgXf7-2 p{text-align:justify}
li#Slide-template--16828317368493__multicolumn_cPgXf7-3 p{text-align:justify}

div#shopify-section-template--16828317368493__image_with_text_XGymyQ .image-with-text__text.rte.body {
    text-align: justify;
    white-space: pre-line;
}
  div#shopify-section-template--16828317368493__image_with_text_XGymyQ .image-with-text__content { padding:0 !important;}
/* champagne diamond */
div#shopify-section-template--16881276059821__image_with_text_NAgqeT p{color:#fff;}
div#shopify-section-template--16881276059821__image_with_text_LKCyNA p{color:#fff;}
section#shopify-section-template--16810657644717__slideshow_L3WFDN {
    height: 104px;
}
@media screen and (max-width: 749px) {
section#shopify-section-template--16810657644717__slideshow_L3WFDN {
    height: 19px;
  }
  section#shopify-section-template--16810657546413__slideshow_Ffzr6c{
      height:19px;
  }
  div#Banner-template--16924155707565__image_banner_BKDMXx {
    height: 480px;
}
 div#Banner-template--16924155707565__image_banner_BKDMXx  .banner__content.banner__content--middle-center.page-width.scroll-trigger.animate--slide-in {
    height: 164px;
}
  /* diamond collection */
  section#shopify-section-template--16827655323821__image_banner_TzKExz .banner__box {padding: 16rem 2.5rem 1rem 2.5rem;}
}
.slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient.slideshow__text--center.slideshow__text-mobile--center {
    DISPLAY: NONE;
}
ul.list-menu.list-menu--inline {
    text-transform: uppercase;
}
.jdgm-all-reviews__summary-text {
    display: none;
}
/* tail banner */
@media screen and (min-width: 750px) {
  div#Banner-template--16810657644717__image_banner_BKDMXx .banner__content {
        padding: 0;
    }
  div#Banner-template--16872751693997__image_banner_gDRhaz .banner__content {
        padding: 0;
    }
  div#Banner-template--16872790229165__image_banner_Q9yhFd .banner__content {padding:0;}
  div#Banner-template--16872790065325__image_banner_tTUie9 .banner__content {padding:0;}
  div#Banner-template--16872790261933__image_banner_6Uiayw .banner__content {padding:0;}
  div#Banner-template--16910665515181__image_banner_YAF6yi .banner__content {padding:0;}
  div#Banner-template--16872820670637__image_banner_XzAgpJ .banner__content {padding:0;}
  div#Banner-template--16924155707565__image_banner_Uf4kap .banner__content {padding:0;}

  /* payment-banner */
 div#Banner-template--16810657743021__image_banner_3jEn7K .banner__content {padding:0;}
   section#shopify-section-template--16810657743021__slideshow_Wpfb3n .banner__box { min-width: 25rem !important;}

}
@media screen and (max-width: 750px) {
div#Banner-template--16810657644717__image_banner_BKDMXx {
    height: 200px;
}
   div#Banner-template--16872751693997__image_banner_gDRhaz { height:200px;}
  div#Banner-template--16872790229165__image_banner_Q9yhFd {height:200px;}
  div#Banner-template--16872790065325__image_banner_tTUie9 {height:200px;}
  div#Banner-template--16872790261933__image_banner_6Uiayw { height:200px;}
  div#Banner-template--16910665515181__image_banner_YAF6yi {height:200px;}
  div#Banner-template--16872820670637__image_banner_XzAgpJ {height:200px;}
  div#Banner-template--16924155707565__image_banner_Uf4kap {
    height: 200px;
}

  /* payment-banner */
  div#Banner-template--16810657743021__image_banner_3jEn7K{height:200px;}

 section#shopify-section-template--16810657743021__rich_text_BGawxt .rich-text__blocks>*+* {
    margin-top: -1rem;
}
  /* trend banner */
  section#shopify-section-template--16810657743021__slideshow_Wpfb3n {
    height: 242px;
}
  
 section#shopify-section-template--16810657743021__slideshow_Wpfb3n .slideshow__media.banner__media.media.mob {
    height: 234px !important;
}
   
 section#shopify-section-template--16810657743021__slideshow_Wpfb3n .slideshow:not(.banner--mobile-bottom) .slideshow__text-wrapper {
    height: 60% !important;
}
  /* free gift */
  div#Banner-template--16810657743021__image_banner_cN3Q9d {
    height: 120px;
}
}
section#shopify-section-template--16810657743021__slideshow_Wpfb3n {
    padding-bottom: 20px;
}
div#Banner-template--16810657743021__image_banner_3jEn7K {
    cursor: pointer;
}

