/** Shopify CDN: Minification failed

Line 23:16 Expected ":"
Line 474:0 Unexpected "}"
Line 943:20 Unexpected "/"
Line 944:20 Unexpected "/"
Line 1023:53 Expected identifier but found "!"
Line 2242:14 Expected "{" but found "and("

**/
body{
    font-family: 'LATO';
}

h1,h2,h3,h4,h5,h6{font-family:'LATO'}
/* news letter*/
ul.no-bullets.social-icons{
  display:flex;
  justify-content:flex-start;
  gap:10px;
  padding:10px 0 0;
}
.note--success{x
  background-color:#fff;
  color:#000;
  border-color:#000;
}
/*newslertter */

/* shop by engagement */
.skrim__title{font-family:'LATO';text-transform:uppercase;font-size:20px;color:black;}
.skrim__overlay.grid__image {
    border: 2px solid #eeeeee;
}

.section-header h2.section-header__title {font-family: 'LATO';font-size: 32px;font-weight: 700;letter-spacing: 0.72px;line-height: 28px;}
/* shop by engagement */

/* GG */
.text-with-icons__block-title h3 {
    font-size: 21px;
    line-height: 28px;
    font-weight: 700;
    color:#000;
    text-transform: uppercase;
    letter-spacing: 0.72px;
}
/* GG */


/*footer  */
h2.footer__title.small--hide {
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.72px;
}
@media only screen and (max-width: 589px) {
.site-footer .grid .grid__item{
  padding-left: 0;
}
}
#shopify-section-template--17357401817243__text_with_icons_9Da7Nn .section--divider {
    border-top: unset;
   
}

a.site-nav__dropdown-link {
    align-items: center;
    display: flex;
}
/* .site-nav__dropdown-link img{
  width:unset !important;
  height:unset !important;
  max-width:unset !important;
} */
img.site-nav__dropdown-image {
    max-width: 100%;
    width: 40px;
}
.site-nav__dropdown-link .site-nav__dropdown-placeholder {
    font-size: 16px !important;
    padding: 0 20px !important;
}

header#SiteHeader:hover .all_svg_icon path,.site-header--opening .all_svg_icon path {
    fill: #000;
}
.site-header--opening .site-nav__link{
 color:#000;
}
header#SiteHeader:hover .all_svg_icon_path {
    fill: #000;
}
header#SiteHeader:hover .all_svg_icon path {
    fill: #000;
}
 .all_svg_icon path {
   fill:#fff;
 }
header#SiteHeader:hover .site-nav__link {
    /* background-color: #ffffff90; */
  color:#000;
}

header#SiteHeader:hover{
      background-color: #ffffff;
}

/* .is-light .site-nav__link, .is-light .site-nav__link:hover{color:black;} */


/*  warrenty */

.theme-block{margin-bottom:0;}
.theme-block h2 {
    font-family: 'LATO';
    /* text-transform: uppercase; */
    font-size: 35px;
    font-weight: 600;
    letter-spacing: 2px;
    padding-bottom:20px;
}
.enlarge-text p{
    font-size: 20px !important;
  letter-spacing:1px;
  line-height:1.5;
    max-width: 1440px !important;
    text-align: left;
    margin-bottom:10px !important;
}


.pp_tracking_form_div div a img{
  display: none;
}
.pp_tracking_form_div div a {
  display: none;
}

.social_icon_svg{
  display:flex;
  color:#fff;
}
header#SiteHeader:focus .social_icon_svg{
  color:#000;
}
.search_icon_svg {
    padding: 10px 12px;
}
.all_svg_icon{
  padding:10px 12px;
}
@media only screen and (min-width: 590px) {
    .site-header {
        padding: 0px 0 10px 0;
    }
}


/* insurance */

.faq_accordian{
   background: #f9f9f9;
  border-radius: 5px;
  margin-bottom: 20px;
  padding: 15px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.rte.collapsible-content__inner--faq{
  border-top: 1px solid #000;
  padding-top:10px;
}


.grid-newsletter h2.footer__title.small--hide {
    color: #fff;
    /* margin: 0; */
      /* border-bottom: 2px solid #409284; */
}

.grid-newsletter h4 {
    font-size: 16px;
    font-weight: 400;
    line-height: 27.04px;
    text-align: left;
}

/* footer */
.site-footer .grid{
  margin-left: 0px;
}
.footer__newsletter{
  margin-bottom:15px;
}
.site-footer input{
 border-radius: 10px;
 border: navajowhite;
    border-bottom: 1px solid #026b5b;
  /* border-color:transparent; */
}
.footer__newsletter-btn{
background-color: #026b5b;
    border-radius: 30px;
    color: #fff;
    font-size: 14px;
    padding: 10px 20px 
}
/* footer.site-footer .page-width {
border-top: 1px solid #409284;
} */
/* footer.site-footer .page-width  .grid {
 padding-top: 15px;
} */
@media screen and (max-width:1200px){
  .footer__newsletter-input{max-width:150px;}

}
@media screen and (max-width:1000px){
  .footer__newsletter-btn{position: relative; height: 40px; max-width: 100%; width: 100%; margin: 10px 0; border-radius: 10px;}
  .footer__newsletter-input { max-width: 100%; border-radius: 10px; }
      .footer__newsletter-btn{left:0;}
}

/* footer */
h2.section-header__title {
    text-align: center;
    align-items: center;
    justify-content: center;
}

/* div#shopify-section-template--17357401817243__collection_slider_Nxwt8d {
    padding: 80px 0;
} */
div#shopify-section-template--17357401817243__shop_by_engagement_AebMTC {
    padding: 50px 0 0 0;
}
div#shopify-section-template--17357401817243__text_with_icons_9Da7Nn {
    padding: 50px 0;
}


/* #site-nav-item--3 .megamenu__col.appear-animation.appear-delay-1 {
    width: 33%;
} */
#site-nav-item--2 .megamenu__col.appear-animation appear-delay-1 {
    width: 25% !important;
}


summary.site-nav__link.site-nav__link--underline.site-nav__link--has-dropdown :hover{
    color: #000;
    font-weight: 600;
}
.is-light .site-nav__link, .is-light .site-nav__link {
    /* color: #fff !important; */
}
h2.h1.hero__title {
    font-weight: 600;
}
.hero__link {
    display: block !important;
}


/* product */
.variant-wrapper.js {
    /* display: flex; */
    align-items: center;
}

label.variant__label {
    font-size: 15px !important;
    font-weight: 600;
    padding: 0 10px 0 0;
    text-transform: capitalize;
}
@media only screen and (max-width: 768px){
  label.variant__label {
    font-size: 14px !important;
  }
}

.template-page .disclaimer a.js-no-transition { color: #fff;text-decoration:underline; }
.template-page .disclaimer p {margin: 10px 0 0;}
.template-page h2.h1.hero__title { font-weight: 400;}
.template-page .hero__subtitle {width: 60%;}
.template-page.animation-cropper{display:block;}

/* .template-page .background-media-text__text{margin:0 auto;} */
/* blog  */

.template-blog .article{margin:0;}
div#shopify-section-template--17357401653403__main {
    display: flex;
      border-top: 1px solid;
}
.articles-right {
    width: 25%;
  margin: 160px 0 0 0;
}
article.page-width.page-width--narrow.page-content.article {
    width: 65%;
}
.social-icon {
    width: 10%;
  margin: 160px 0 0 0;
}
ul {
    /* text-decoration: none; */
    list-style: none;
}
ul.abc, ul.recent-articles {
    margin: 0;
}
div#shopify-section-template--17357401653403__main {
    padding: 0 10px;
}
.recent_images img {
    width: 100%;
}
ul.recent-articles {
    padding: 0 20px 0 0;
}
.social-icon {

    text-align: center;
}
ul.abc li {
    padding: 0 0 20px 0;
}

#Recommendations-template--17357402144923__product-recommendations .section-header {
    text-align: left !important;
}
@media only screen and (max-width:589px){
.variant-wrapper.js {
    display: unset;
}
}
@media only screen and (max-width:1090px){
    .variant-wrapper.js {
    display: unset;
}
}
span.footer__powered_by {
    display: none;
}
.product_categories {
    display: flex;
  padding: 30px 0 0 0;
   justify-content: space-between;
}
.product-link {
    padding: 0 0 0 5px;
}
   

p.product_tag {
    font-size: 13px;
    letter-spacing: 0.2em;
}
.title_of_blog {
    padding: 10px 0;
}
.recent-articles-text {
    padding:0 20px 50px 20px;
}

.read_more_of_blog {
    border: 1px solid #409284;
    display: inline;
    padding: 8px 20px;
}
.title_of_blog {
    padding: 20px 0 0 0;
    color: #409284;
    font-weight: 600;
}
.content_of_blog{
  padding: 10px 0;
}
.enlarge-text strong {
    color: #026b5b;
    font-size:24px;
}
/* .text-center.page-width.page-width--narrow {
    padding: 0;
} */
.text-center.page-width.page-width--narrow {
    max-width: 1440px;
    margin: 0 auto;
  padding: 0 40px;
  
}

.enlarge-text {
 
    display: flex;
   
    justify-content: center;
}
div#shopify-section-template--17357401653403__rich_text_Q9pjKH .text-center.page-width.page-width--narrow .enlarge-text p {
    max-width: 1440px;
}

/* div#shopify-section-template--17357401686171__rich_text_DGKLfx .text-center.page-width.page-width--narrow .enlarge-text p {
    max-width: 1240px;
} */
.two_button {
    display: flex;
}

.template-page .text-with-icons__blocks .text-with-icons__block{
  padding:10px;
}

/* education */

h2.h1.appear-delay {
    color: #026b5b;
    font-size: 36px;
    font-weight: 700;
    line-height: 43.57px;
}









div#shopify-section-template--17533532700827__text_columns_yHyhFJ .page-width {
    padding: 0;
}

div#shopify-section-template--17533532700827__text_columns_yHyhFJ .page-width .grid {
    margin: 0;
}

/* .grid__item.medium-up--one-fourth.text-center.aos-init.aos-animate {
    padding: 0;
} */
.index-section .page-width.feature-row-wrapper.feature-row--50 .feature-row {
    margin: 0;
}
.hero__subtitle .animation-cropper .animation-contents {
    text-transform: none;
    letter-spacing: 0;
}

div#shopify-section-template--17599129813147__rich_text_WnVxX4 h2{
  color: #026b5b;
}

div#shopify-section-template--17599129813147__rich_text_KTBtUG h2{
  color: #026b5b;
}

div#shopify-section-template--17533532700827__rich_text_nqJrz6 h2 {
    color: #026b5b;
}
div#shopify-section-template--17533532700827__rich_text_BUxaqU h2 {
    color: #026b5b;
}
div#shopify-section-template--17533532700827__rich_text_CE9Qfz h2 {
    color: #026b5b;
}

div#shopify-section-template--17533677961371__rich_text_BUxaqU h2 {
    color: #026b5b;
}
}
div#shopify-section-template--17533677961371__rich_text_nqJrz6 h2 {
    color: #026b5b;
}
div#shopify-section-template--17533677961371__rich_text_nqJrz6 h2 {
    color: #026b5b;
}
div#shopify-section-template--17533677961371__rich_text_CE9Qfz h2 {
    color: #026b5b;
}
div#shopify-section-template--17533677994139__rich_text_BUxaqU h2 {
    color: #026b5b;
}
div#shopify-section-template--17533677994139__rich_text_nqJrz6 h2 {
    color: #026b5b;
}
div#shopify-section-template--17533677994139__rich_text_CE9Qfz h2 {
    color: #026b5b;
}



div#shopify-section-template--17533751361691__text_columns_yHyhFJ .page-width .grid {
    margin: 0;
}


.template-page .theme-block h6 {
    font-size: 24px;
    font-weight: 700;
    line-height: 29.05px;
    text-align: left;
    color: #026b5b;
    text-transform: uppercase;
    letter-spacing: 0.72px;
}

.template-page .theme-block .rte p {
    margin:0px 0 0;
}
.template-page  .rte img{
  width:30%;
}
.template-page .theme-block {
    max-width: 1440px !important;
    margin: 0 auto;
    /* padding: 0 20px; */
}

/* a.js-no-transition{color:#fff;text-decoration:underline;} */




h2.h1.appear-delay {
    color: #026b5b !important;
    font-size: 36px ;
    font-weight: 500 !important;
}
.btn--tertiary, .rte .btn--tertiary {
    border-color: #026b5b !important;
    color:#026b5b !important;
    font-weight: 600 !important;
    padding: 13px 13px !important;
}
[data-animate_buttons=true] .btn:not(.btn--no-animate):not(.btn--tertiary):not(.btn--static) {
    /* background: #ffffff var(--urlButtonArrowPng) no-repeat 150% 35%; */
  /* color: #000; */
}
.btn--small {
    padding: 8px 13px !important;
    font-weight: 500 !important;
}
.btn{
    background: #ffffff  !important ;
    border: 1px solid #026b5b  !important;
    color: #026b5b  !important ;
}
div#shopify-section-template--17533677961371__rich_text_nqJrz6 .theme-block h2 {
    max-width: 23% !important;
}
div#shopify-section-template--17533677961371__rich_text_nqJrz6.theme-block h2 {
    max-width: 30% !important;
}
div#shopify-section-template--17520825794715__rich_text_RP7mkC .page-width--narrow .theme-block h2 {
    color: #026b5b !important;
  font-size: 36px !important;
}
.customization-process h2 {
    color: #026b5b !important;
    font-size: 36px !important;
    margin-bottom: 30px !important;
    font-weight: 600 !important;
}
div#shopify-section-template--17523303088283__rich_text_9L6iVF .theme-block h2 {
    color: #026b5b !important;
}
div#shopify-section-template--17533751361691__rich_text_CBkrRH .theme-block h2 {
    color: #026b5b!important;
}
h2.h1.appear-delay-1 {
    color: #026b5b !important;
}
.subheading.appear-delay {
    color: #026b5b !important;
}
/* section.diamond-sliders {
    padding: 20px 0 !important;
} */
div#shopify-section-template--17520825696411__background_image_text_PNnLrp {

    display: flex !important;
    justify-content: center !important;
}








div#shopify-section-template--17520825696411__text_with_icons_iLaydg {
    padding: 60px 0;
}

.slick-slide p {
    text-align: justify;
}

.enlarge-text strong {
    border-bottom: 1px solid;
}

.step-content h3 {
    padding: 20px 0 0 0;
}



/* .template-page .hero__image-wrapper:before { */
    /* background-color: #40928480;
    margin: 17px 44px 34px 26px;
} */
.variant-input-wrap input[type=radio]:checked+label {
    box-shadow: 0 0 0 2px #026b5b !important;
} 

fieldset#ProductSelect-template--17357402144923__main-8211298975899-option-1 label {
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
}

.product-card-banner-col.product-card-banner-big {
    width: 50%;
}
.product-card-banner-col.product-card-banner-big {
    padding: 0 0 0 30px;
}
.product-grid-container.product-grid-container--sidebar-false {
    display: flex;
    flex-wrap: wrap;
}
.collection_mid_image img {
    height: 100%;
}
.product-card-banner-img {
    padding: 0 0 0 30px;
}
.title_mid_collection {
    border: 1px solid #026b5b;
}
.product-card-banner-img {
    display: flex;
    justify-content: end;
}
.title_mid_collection {
    width: 50%;
}
.title_mid_collection {
    display: flex;
    align-items: center;
    justify-content: center;
    /* padding: 0 0 0 35px; */
      text-align: center;
      flex-direction: column;
}
.collection_mid_image {
    width: 50%;
}

section.SHOP-BY-SHAPE {
    padding: 100px 0 70px 0;
}
#shopify-section-template--17545167470747__text_and_image_6NbbPU .page-width.feature-row-wrapper.feature-row--50 {
    border: 1px solid #026b5b;
}

.hjk, .pop  {
  color: #026b5b ;
  /* font-size: 24px; */
  font-weight: 500;
  line-height: 29.05px;
  text-align: left;
}
h2.popss{
  font-size: 42px;
    color: #026b5b ;

  font-weight: 600;
  line-height: 29.05px;
  text-align: left;
}
p.qwe {
    margin: 0;
}
p.qwer {
  padding: 0 0 0 10px;
  margin: 0;
}
.custom__item-inner p {
    font-family: Lato;
    font-size: 18px;
    font-weight: 400;
    line-height: 21px;
    text-align: left;
    letter-spacing: 1.4px;
    color: #000;
    opacity: 71%;
}
p.qwers {
  padding: 0 0 0 10px;
  margin: 0 0 20px 0;
}
.dfghj{
  font-family: Inter;
  font-size: 32px;
  color: #026b5b ;
  font-weight: 400;
  line-height: 38.73px;
  border-bottom: 1px solid #026b5b; 
  display:inline-block;
}
div#shopify-section-template--17533677961371__rich_text_Pdrk9n h2{
  color: #409284 ;
}

div#shopify-section-template--17533677961371__rich_text_mfzyWp h2{
  color: #409284 ;
}


div#shopify-section-template--17533677961371__rich_text_9Gd6Kk h2{
  color: #409284 ;
}
h2.pop{
    margin-bottom: 15px;
}

@media screen and (max-width:442px){
  .template-page .disclaimer p{font-size:10px;}
  .template-page .hero__subtitle{width:100%;}
}

/* .text-with-icons {
    padding: 60px 0;
} */

.product-card-banner-img {
    /* height: 100%; */
    background-size: cover;
    object-fit: cover;
}
.product-card-banner {
    height: 79%;
}
.product-card-banner.abc {
    height: 93%;
}
.disclaimer a {
    color: white;
}
.text-with-icons__blocks .text-with-icons__block{padding:0 20px !important;}
.template--page-Ring h6 {
    font-size: 20px;
    font-weight: 900;
}
.feature-row-wrapper{padding-bottom:40px;}

h2.h1.appear-delay strong {
    font-weight: 900;
    font-size: 40px;
}
div#shopify-section-template--17425665458331__text_columns_yHyhFJ {
    padding-bottom: 50px;
}
div#shopify-section-template--17420669419675__rich_text_NqXc9N {
    padding: 50px 0;
}
.template--page-our .image-container {
  position: relative;
}

.template--page-our .image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #409284;
  opacity: 40%; /* Adjust this value for the desired opacity */
  pointer-events: none; /* Prevent overlay from interfering with clicks */
}

.template--page-customized-your-jewelry-2page .theme-block {
    max-width: 1440px;
    margin: 0 auto;
    /* padding: 0 20px; */
    font-family: Lato;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 1.4px;
    line-height: 1.3;
    text-align: left;
    color: #000000;
}
.template--page-customized-your-jewelry-2page #shopify-section-template--17533751361691__rich_text_JnhPew  .theme-block {
  text-align: center;
}
.template--page-customized-your-jewelry-2page .subheading.appear-delay { font-size: 24px; font-weight: 500; line-height: 1; text-align: left; text-transform: capitalize; letter-spacing: 0.69px;}
.template--page-customized-your-jewelry-2page  h2.h1.appear-delay-1 { color:#026b5b !important;font-size: 32px; font-weight: 600; line-height: 38.73px; text-align: left; letter-spacing: 0.69px;}
.template--page-customized-your-jewelry-2page  .page-width.feature-row-wrapper.feature-row--50 {  padding-top: 60px;}
.template--page-customized-your-jewelry-2page .feature-row__text .rte p { font-family: Lato; font-size: 20px; font-weight: 400; /* line-height: 1.7; */ text-align: left;color: #000;opacity: 71%; /* letter-spacing: 1.4px; */}
.template--page-customized-your-jewelry-2page .btn{border: 1px solid #026b5b !important;color:#026b5b !important; padding: 10px 40px !important;  font-size: 20px;}
div#shopify-section-template--17533751361691__text_and_image_9CB3GY { padding-bottom: 60px;}
/* div#shopify-section-template--17533751361691__text_columns_yHyhFJ { padding: 80px 0;} */
div#shopify-section-template--17533751361691__rich_text_JnhPew  h2 strong {font-size: 32px;font-weight: 900; line-height: 38.73px; text-align: center; color: #026b5b;}
.template--page-our .hero__image-wrapper:before{background-image: linear-gradient(to bottom, #40928450 0%, #40928450 40%, #40928450 100%);    margin: 0;}
.template--page-our .theme-block h2{font-size: 36px;font-weight: 400;line-height: 43.57px;color:#409284;}
.template--page-our .theme-block strong{font-size: 36px;font-weight:900;line-height: 43.57px;color:#409284;}
.template--page-ethicalpage .section-header.text-left p {font-size: 36px;font-weight: 400;line-height: 43.57px;text-align: left; color:#409284;margin:0;}
.template--page-ethicalpage .section-header.text-left strong {font-size: 36px;font-weight: 900;line-height: 43.57px;text-align: left; color:#409284;margin:0;}
.template--page-ethicalpage a.btn{display:flex;justify-content:center;margin:0 auto;width:58%;}
.template--page-ethicalpage .hero__image-wrapper:before{    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.0) 40%, rgb(0 0 0 / 0%) 100%);}
/* .template--page-ethicalpage .hero--550px{margin:100px 20px 30px;} */
div#shopify-section-template--17425665458331__slideshow_Jj4Cpr { border-bottom: 1px solid #4092844D;}
.template--page-ethicalpage .feature-row-wrapper .feature-row__text{margin-top:150px;}
.template--page-ethicalpage .section-header h2.section-header__title { text-align: left; text-transform: capitalize; font-size: 32px; color: #409284;}
div#shopify-section-template--17425665458331__blog_posts_MTt4tb {padding: 60px 0;}
.template--page-ethicalpage a.article__title {color: #409284;}
.template--page-ethicalpage a.artical_read_more {color: #409284;}
/* .template--page-set-a-budgetpage .slideshow-wrapper{margin:20px 20px 100px;} */
div#shopify-section-template--17533532700827__slideshow_Jj4Cpr {border-bottom: 1px solid #4092844D;}
.template--page-set-a-budgetpage .theme-block h2{max-width: 100%;width:320px;font-size: 32px;font-weight: 400;line-height: 43.57px;text-align: left;text-transform: capitalize;}
.template--page-set-a-budgetpage .theme-block strong { font-size: 36px; font-weight: bold; line-height: 43.57px; text-align: left; text-transform: capitalize;}
.template--page-set-a-budgetpage .theme-block p{font-family: Lato;font-size: 20px;font-weight: 400;line-height: 24px;text-align: left;color:#000;opacity:71%;}
.template--page-set-a-budgetpage  h2.h1.appear-delay{width:300px;}
.template--page-set-a-budgetpage .rte.appear-delay-1 p {font-family: Lato;font-size: 20px;font-weight: 400;line-height: 24px;text-align: left;}
.template--page-set-a-budgetpage .rte.appear-delay-1 strong {font-family: Lato;font-size: 20px;font-weight:600;color:#409284;line-height: 24px;text-align: left;}
.template--page-set-a-budgetpage .section-header.text-left h2{ width: 260px; font-size: 36px; font-weight: 400; line-height: 43.57px; text-align: left; color: #409284; margin: 0; padding-left: 60px;}
/* div#shopify-section-template--17533532700827__text_columns_yHyhFJ { padding-top: 100px;} */
.template--page-set-a-budget-2page .theme-block h2{max-width: 100%;width:450px;font-size: 32px;font-weight: 400;line-height: 43.57px;text-align: left;text-transform: capitalize; color: #026b5b !important;}
.template--page-set-a-budget-2page .theme-block strong { font-size: 36px; font-weight: bold; line-height: 43.57px; text-align: left; text-transform: capitalize;}
.template--page-our .enlarge-text strong {font-size:20px;font-weight: 900;line-height: 43.57px;color: #409284;}
/* .template--page-set-a-budget-2page .slideshow-wrapper {margin: 20px 20px 100px;} */
.template--page-set-a-budget-2page .section-header.text-left h2 {width: 260px;font-size: 36px;font-weight: 400;line-height: 43.57px;color: #409284;margin: 0;padding-top: 60px;}
.template--page-set-a-budget-2page .grid__item a.btn{display:flex;justify-content:center;margin:0 auto;width:58%;}
.template--page-set-a-budgetpage .grid__item a.btn{display:flex;justify-content:center;margin:0 auto;width:58%;}
.template--page-set-a-budget-3page .grid__item a.btn{display:flex;justify-content:center;margin:0 auto;width:58%;}
.template--page-set-a-budget-4page .grid__item a.btn{display:flex;justify-content:center;margin:0 auto;width:58%;}
.template--page-set-a-budget-3page .section-header.text-left h2{ width: 260px; font-size: 36px; font-weight: 400; line-height: 43.57px; text-align: left; color: #409284; margin: 0; }
.template--page-set-a-budget-2page .image-container { position: relative;}
.template--page-set-a-budget-2page .image-overlay { position: absolute;top: 0; left: 0; width: 100%; height: 100%; background-color: #409284; opacity: 40%; /* Adjust this value for the desired opacity */pointer-events: none; /* Prevent overlay from interfering with clicks */}
/* .template--page-set-a-budget-3page .slideshow-wrapper { margin: 20px 20px 100px;} */
.template--page-set-a-budget-3page .theme-block h2 { font-size: 36px;font-weight: 900;color: #026b5b;padding-bottom: 0px;}
.template--page-set-a-budget-3page .enlarge-text p { font-size: 20px; letter-spacing: 1.4px; max-width:1440px; line-height: 1.4; text-align: center; margin-bottom: 10px !important;}
.template--page-set-a-budget-3page .text-left.page-width.page-width--narrow{max-width:1440px;}
.template--page-set-a-budget-3page .title{text-align: center; max-width: 1440px; margin: 0 auto; margin-bottom: 60px;}
.template--page-set-a-budget-3page .titles{text-align: center; max-width: 1440px; margin: 0 auto; margin-bottom: 60px;}
.template--page-set-a-budget-3page .titles_clarity {text-align: center; max-width: 1440px; margin: 0 auto; margin-bottom: 60px;}
.template--page-set-a-budget-3page .enlarge-text {/* padding-left:100px; */justify-content: center;}
/* .template--page-set-a-budget-4page .slideshow-wrapper { margin: 20px 20px 100px;} */
div#shopify-section-template--17533677961371__slideshow_Jj4Cpr {border-bottom: 1px solid #4092844D;}
div#shopify-section-template--17533677994139__slideshow_Jj4Cpr {border-bottom: 1px solid #4092844D;}
.template-blog .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template-blog .all_svg_icon path {fill: #000;}
.template-article .site-nav__link, .site-nav__dropdown-link{color:#000;} 
.template-article .all_svg_icon path {fill: #000;}
.template--page-engagement-informationpage .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-engagement-informationpage .all_svg_icon path {fill: #000;}
.template--page-Halo-Ringpage .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-Halo-Ringpage .all_svg_icon path {fill: #000;}
.template--page-Vintage-Ringpage .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-Vintage-Ringpage .all_svg_icon path {fill: #000;}
.template--page-Halo-Ringpage .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-Halo-Ringpage .all_svg_icon path {fill: #000;}
.template--page-Solitaire-RIngpage .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-Solitaire-RIngpage .all_svg_icon path {fill: #000;}
.template--page-Three .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-Three .all_svg_icon path {fill: #000;}
.template--page-Side .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-Side .all_svg_icon path {fill: #000;}
.template--page-EDUCATION .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-EDUCATION .all_svg_icon path {fill: #000;}
.template--page-education-contentpage .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-education-contentpage .all_svg_icon path {fill: #000;}
.template--page-Ring .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-Ring .all_svg_icon path {fill: #000;}
.template--page-customized-your-jewelry-2page .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-customized-your-jewelry-2page .all_svg_icon path {fill: #000;}
.template--page-Customise .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-Customise .all_svg_icon path {fill: #000;}
.template--page-about-founderpage .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-about-founderpage .all_svg_icon path {fill: #000;}
.template--page-ethicalpage .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-ethicalpage .all_svg_icon path {fill: #000;}
.template--page-our .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-our .all_svg_icon path {fill: #000;}
.template--page-set-a-budgetpage .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-set-a-budgetpage .all_svg_icon path {fill: #000;}
.template--page-set-a-budget-2page  .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-set-a-budget-2page  .all_svg_icon path {fill: #000;}
.template--page-set-a-budget-3page  .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-set-a-budget-3page  .all_svg_icon path {fill: #000;}
.template--page-set-a-budget-4page  .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-set-a-budget-4page  .all_svg_icon path {fill: #000;}
.template--page-paymentoptionpage  .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-paymentoptionpage  .all_svg_icon path {fill: #000;}
.template--page .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page .all_svg_icon path {fill: #000;}
.template--collection .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--collection .all_svg_icon path {fill: #000;}
.template--collectioncollection .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--collectioncollection .all_svg_icon path {fill: #000;}
.template--product .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--product .all_svg_icon path {fill: #000;}
.template--page-FAQSpage .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-FAQSpage .all_svg_icon path {fill: #000;}
.template--page-Warrantypage .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-Warrantypage .all_svg_icon path {fill: #000;}
.template--page-Insurancepage .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-Insurancepage .all_svg_icon path {fill: #000;}
.template--productproduct .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--productproduct .all_svg_icon path {fill: #000;}
.template--page-privacy .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-privacy .all_svg_icon path {fill: #000;}
.template--page-trackyourorderpage .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-trackyourorderpage .all_svg_icon path {fill: #000;}
.template--page-Custom .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-Custom .all_svg_icon path {fill: #000;}
.template--page-impactpage .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-impactpage .all_svg_icon path {fill: #000;}
.template--articlearticle .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--articlearticle .all_svg_icon path {fill: #000;}
.template--blogblog  .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--blogblog  .all_svg_icon path {fill: #000;}
.template--page-Book  .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-Book  .all_svg_icon path {fill: #000;}
.template--page-diamondpage  .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-diamondpage  .all_svg_icon path {fill: #000;}
.template--page-testimonialpage  .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-testimonialpage  .all_svg_icon path {fill: #000;}
.template--page-servicepage  .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-servicepage  .all_svg_icon path {fill: #000;}
.template--page-contactpage  .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--page-contactpage  .all_svg_icon path {fill: #000;}
.template--cartcart  .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--cartcart  .all_svg_icon path {fill: #000;}
.template--customers/logincustomers-login loaded .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--customers/ .all_svg_icon path {fill: #000;}
body.template--customers\/logincustomers-login.loaded  .site-nav__link, .site-nav__dropdown-link{color:#000;}
body.template--customers\/logincustomers-login.loaded .all_svg_icon path {fill: #000;}
body.template--customers\/registercustomers-register.loaded .site-nav__link, .site-nav__dropdown-link{color:#000;}
body.template--customers\/registercustomers-register.loaded .all_svg_icon path {fill: #000;}
.template--collection-start-with-dimondcollection .all_svg_icon path {fill: #000;}
.template--collection-start-with-dimondcollection .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--collection-start-with-settingcollection .all_svg_icon path {fill: #000;}
.template--collection-jewelery-earringscollection .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--collection-jewelery-earringscollection .all_svg_icon path {fill: #000;}
.template--collection-jewelery-necklacescollection .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--collection-jewelery-necklacescollection .all_svg_icon path {fill: #000;}
.template--collection-start-with-settingcollection .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--collection-start-with-settingcollection .all_svg_icon path {fill: #000;}

.template--collection-jewelery-braceletscollection .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--collection-jeweltemplate--collection-start-with-settingcollectionery-braceletscollection .all_svg_icon path {fill: #000;}
.template--collection-ring-2collection .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--collection-ring-2collection .all_svg_icon path {fill: #000;}

.template--product-step-1product  .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--product-step-1product  .all_svg_icon path {fill: #000;}
.template--product-step-2product .site-nav__link, .site-nav__dropdown-link{color:#000;}
.template--product-step-2product .all_svg_icon path {fill: #000;}

div#shopify-section-template--17598541987995__slideshow_DaJf4e{border-bottom: 1px solid #4092844D;}








/* padding */

.collection_container{padding-bottom:50px !important;padding-top: 50px !important;}
.template--page-EDUCATION .index-section{padding:80px 0;margin:0; padding-bottom: 10px;}
.template--page-EDUCATION .lab-grown-diamonds-process{padding:40px  20px;}
/* .template--page-engagement-informationpage{padding:0 20px;} */
.collection_mid_image img { height: 100%;}
.product-card-banner-img { padding: 0 0 0 30px;}
.title_mid_collection { border: 1px solid #026b5b;}
._inline_stahb_47 ._formContainer_stahb_30 { min-width: 80% !important; max-width: 80% !important; width: 100% !important; min-height: 80% !important;}
#form-container-ref ._inline_stahb_47 ._formContainer_stahb_30 { min-width: 80% !important; max-width: 80% !important; width: 100% !important; min-height: 80% !important;}
.product-card-banner-img { padding: 0 0 0 0 !important;}
.collection-description .enlarge-text p{ padding:50px 0;}
.text-with-icons__button { padding: 40px 0;}
div#shopify-section-template--17598541987995__text_with_icons_4frY9H { padding: 50px 0;}
div#shopify-section-template--17533677961371__text_with_icons_iLaydg { padding: 50px 0;}
div#shopify-section-template--17599129813147__rich_text_PkhT8w h1 { text-align: left; padding: 40px 0 0 0 ; margin: 0; color: #026b5b;font-size:36px;}
div#shopify-section-template--17533677994139__rich_text_9L6iVF p { text-align: left;}
div#shopify-section-template--17599129813147__rich_text_6yXqKj strong { padding: 40px 0 0 0 ; margin: 0; color: #026b5b;font-size:36px;}
div#shopify-section-template--17599129813147__about_founder_pzFyAp { padding: 0 0 15px 0;}
div#shopify-section-template--17599129813147__text_and_image_mLhRJX strong { font-size: 30px; color: #026b5b;}
div#shopify-section-template--17598541987995__advanced_content_9YRgqz { padding: 50px 0;}
div#shopify-section-template--17598541987995__advanced_content_7nn6DP { padding: 50px 0 0 0;}
div#shopify-section-template--17599129813147__text_and_image_XkwXHh strong { font-size: 30px; color: #026b5b;}
div#shopify-section-template--17599129813147__text_and_image_XkwXHh{ padding:0 0 50px 0;}
/* div#shopify-section-template--17599129813147__text_and_image_mLhRJX .feature-row__item.feature-row__text.feature-row__text--left.text-left.aos-init.aos-animate { padding-top: 100px;} */
div#shopify-section-template--17599129813147__text_with_icons_iLaydg {  padding: 70px 0;}
/* div#shopify-section-template--17599129813147__text_and_image_XkwXHh .feature-row__item.feature-row__text.feature-row__text--right.text-left.aos-init.aos-animate { padding-top: 100px;} */
div#shopify-section-template--17599129813147__text_columns_yHyhFJ strong { font-size: 36px; color: #026b5b; font-weight:600;}
.feature-row-wrapper .feature-row__text {  flex: 0 1 50%;  min-width: 50%; /* align-items: center !important; */ justify-content: center !important; /* display: flex !important; */}
/* div#shopify-section-template--17533677994139__rich_text_9L6iVF { padding-left: 40px;}*/
.slides.slick-slide p { text-align: justify;}
.slide.slick-slide p {text-align: justify;}
section.diamond-slider { max-width: 1440px; margin: 0 auto; padding: 0 40px;}
section.diamond-sliders { max-width: 1440px; margin: 0 auto; padding: 40px 40px;}
section.diamonds-sliders { max-width: 1440px; margin: 0 auto; padding: 0 40px;}
/* div#shopify-section-template--17533677994139__single_image_mUi7WY{ max-width: 1300px; margin: 0 auto;} */
div#shopify-section-template--17533677994139__rich_text_CE66wD { padding-left: 65px;  /* max-width: 1440px; */ /* margin: 0 auto; */}
div#shopify-section-template--17533751361691__slideshow_cA6aRB .hero__text-content.vertical-center.horizontal-left { color: #026b5b ;}
div#shopify-section-template--17533751361691__slideshow_cA6aRB .ugfdsa { display: flex;}
.ugfdsa .hero__link { padding: 0 10px 0 0;}
.text-with-icons__blocks.has-3-per-row {padding: 40px 0 0 0;}
nav.breadcrumbs { padding: 0 40px;}
/* @media screen and (max-width:1412px){ .diamond-rows::after{bottom:191px;}} */
div#shopify-section-template--17599129813147__rich_text_6yXqKj h1 { margin-bottom: 0; padding: 40px 0 0 0;}
.accordion-contents { border-top: 1px solid #409284; !important}
div#shopify-section-template--17599129813147__rich_text_PkhT8w .text-center.page-width.page-width--narrow { /* margin-bottom: 0; */ padding-bottom: 0;}
div#shopify-section-template--17599129813147__text_and_image_XkwXHh .feature-row__item.feature-row__text.feature-row__text--right.text-left.aos-init.aos-animate { display: flex; align-items: center; justify-content: center;}
div#shopify-section-template--17599129813147__text_and_image_mLhRJX .feature-row__item.feature-row__text.feature-row__text--left.text-left.aos-init.aos-animate { display: flex; align-items: center; justify-content: center;}


div#shopify-section-template--17420669419675__rich_text_NqXc9N{
    max-width: 900px !important;
    margin: 0 auto;
    padding: 0 40px;
}
div#shopify-section-template--17420669419675__rich_text_nzfQQD{
    max-width: 900px !important;
    margin: 0 auto;
    padding: 0 40px;
}
div#shopify-section-template--17420669419675__rich_text_nzfQQD{
    max-width: 900px !important;
    margin: 0 auto;
    padding: 0 40px;
}
div#shopify-section-template--17420669419675__rich_text_UcBxhb{
    max-width: 900px !important;
    margin: 0 auto;
    padding: 0 40px;
}
div#shopify-section-template--17420669419675__rich_text_9adFEU{
    max-width: 900px !important;
    margin: 0 auto;
    padding: 0 40px;
}

/* div#shopify-section-template--17533751361691__text_and_image_DTGmjN{
    padding: 40px 0 0 0;
} */
div#shopify-section-template--17533751361691__rich_text_CBkrRH {
    padding: 40px 0 0 0;
}
/* div#shopify-section-template--17533751361691__text_and_image_PNLWCJ {
    padding: 0 0 40px 0;
} */

div#shopify-section-template--17537448640667__blog_posts_PTYEnK a.section-header__link {
    display: none;
}

div#shopify-section-template--17533532700827__text_and_image_3wbNgG .feature-row-wrapper{
  padding-bottom:0;
}



div#shopify-section-template--17520825761947__rich_text_WRLePX {
    padding: 80px 0 0 0;
}
div#shopify-section-template--17533532700827__text_and_image_3wbNgG {
    padding-bottom: 0;
    margin-bottom: 0;
}


div#shopify-section-template--17533532700827__rich_text_nqJrz6 {
    padding: 80px 0;
}

div#shopify-section-template--17533532700827__rich_text_BUxaqU {
    padding: 30px 0 0 0;
}
div#shopify-section-template--17533532700827__rich_text_NU9Xit {
    padding:0 0 50px 0;
}

div#shopify-section-template--17533532700827__text_and_image_3wbNgG, div#shopify-section-template--17533532700827__text_and_image_7xx79d, div#shopify-section-template--17533532700827__text_and_image_zUg7FJ {
    padding: 20px 0;
}

#shopify-section-template--17537448640667__text_with_icons_GRrqUF .text-with-icons__block-title h3 {
    color: #026b5b;
}
div#shopify-section-template--17533532700827__rich_text_CE9Qfz {
    padding: 0 0 80px 0;
}
div#shopify-section-template--17598541987995__advanced_content_Hb3Dad {
    padding: 50px 0 0 0;
}
div#shopify-section-template--17598541987995__advanced_content_igbMCF {
    padding: 50px 0;
}
div#shopify-section-template--17598541987995__keep_in_mind_RJ7h6y {
    padding: 50px 0;
}
div#shopify-section-template--17533532700827__rich_text_NU9Xit {
    margin: 0;
}

div#shopify-section-template--17520825761947__single_image_VdH43B {
    padding-bottom: 50px;
}
div#shopify-section-template--17533677961371__rich_text_mfzyWp {
    padding: 80px 0 0 0;
}
div#shopify-section-template--17533677961371__rich_text_9Gd6Kk {
    padding: 50px 0 0 0;
}

div#shopify-section-template--17533677994139__education_slider_wJGTzq, div#shopify-section-template--17533677994139__clarity_education_zrHwNC {
    padding: 50px 0;
}
#shopify-section-template--17537448640667__text_with_icons_GRrqUF .text-with-icons__block-title {
    max-width: 60%;
    margin: 0 auto;
}
.text-with-icons__title.section-header {
    padding-bottom: 60px;
}
div#shopify-section-template--17523303088283__education_slider_wJGTzq {
    padding-bottom: 50px;
}
div#shopify-section-template--17523303088283__color_slider_YNXQft {
    padding-bottom: 50px;
}

/* div#shopify-section-template--17523303088283__background_image_text_cdD3YB, 
div#shopify-section-template--17357401686171__background_image_text_8KnAUq,
div#shopify-section-template--17357401653403__background_image_text_XjXwTh,
div#shopify-section-template--17520825696411__background_image_text_qhbjLC,
div#shopify-section-template--17520825794715__background_image_text_xDrV6V

{
    max-width: 1440px;
    margin: 0 auto;
} */
/* .background-media-text.background-media-text--template--17523303088283__background_image_text_cdD3YB.background-media-text--650.loaded.aos-init.aos-animate,
.background-media-text.background-media-text--template--17357401686171__background_image_text_8KnAUq.background-media-text--650.loaded.aos-init.aos-animate,
.background-media-text.background-media-text--template--17357401653403__background_image_text_XjXwTh.background-media-text--550.loaded.aos-init.aos-animate,
.background-media-text.background-media-text--template--17520825696411__background_image_text_qhbjLC.background-media-text--650.loaded.aos-init.aos-animate,
.background-media-text.background-media-text--template--17520825794715__background_image_text_xDrV6V.background-media-text--750.loaded.aos-init.aos-animate

{
    max-width: 1440px;
    margin: 0 auto;
    text-align: center;
    align-items: center;
    justify-content: center;
} */


div#shopify-section-template--17533751361691__text_and_image_DTGmjN .feature-row__item.feature-row__text.feature-row__text--left.text-left.aos-init.aos-animate {
    padding-top: 50px;
}

div#shopify-section-template--17533751361691__text_and_image_wAMFGJ .feature-row__item.feature-row__text.feature-row__text--right.text-left.aos-init.aos-animate{
    padding-top: 100px;
}
div#shopify-section-template--17533751361691__text_and_image_9CB3GY .feature-row__item.feature-row__text.feature-row__text--left.text-left.aos-init.aos-animate{
    padding-top: 70px;
}
div#shopify-section-template--17533751361691__text_and_image_PNLWCJ .feature-row__item.feature-row__text.feature-row__text--right.text-left.aos-init.aos-animate{
    padding-top: 70px;
}
div#shopify-section-template--17533532700827__text_and_image_7xx79d .feature-row__item.feature-row__text.feature-row__text--right.text-left.aos-init.aos-animate{
    padding-top: 40px;
}
div#shopify-section-template--17533532700827__text_and_image_zUg7FJ .feature-row__item.feature-row__text.feature-row__text--right.text-left.aos-init.aos-animate{
   padding-top: 70px;
}



a.asasaaa.btn.btn--inverse {
    background: unset !important;
    color: white !important;
    border: 1px solid white !important;
}


.template--indexindex .hero__image-wrapper:before {
    background-image: linear-gradient(to bottom, #40928450 0%, #40928450 40%, #40928450 100%);
    
}


/* div#CollectionSection header.section-header {
    display: none;
} */

header.section-header h2.section-header__title a.section-header__link {
    display: none;
}

header.section-header h2.section-header__title {
    color: #026b5b;
}
@media screen and (min-width: 768px){
div#shopify-section-template--17357401817243__product_slider2_zWwz3z .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal>.swiper-pagination-bullets {
    left: 0;
    width: 56% !important;
}





div#ProductSection-template--17357402144923__main .grid__item.medium-up--one-half.product-single__sticky {
    width: 60%;
}
div#ProductSection-template--17357402144923__main .grid__item.medium-up--one-half {
    width: 40%;
}
}
.site-footer .collapsible-content p, .site-footer .faux-select, .site-footer .site-footer__linklist a, .site-footer input, .site-footer select, .site-footer textarea {
    font-size: 14px;
}
@media screen and (min-width: 768px){
.grid-product__title {
    height: 65px;
}
}

.variant_display {
    display: none;
}
/* Blog page  */

.template--blogblog .article__grid-meta .article__title{
  font-size: 23px;
  font-weight: 600;
  line-height: 24.2px;
  color: #409284;
}
.template--blogblog .article__grid-meta .rte--block{
  margin-top: 20px;
}
.template--articlearticle .article .section-header .section-header__title{
  color:#409284;
  font-size: 32px;
  font-weight: 600;
}
.template--articlearticle .article .article__body p {
  font-size: 20px;
  font-weight: 400;
  line-height: 24.2px;
  letter-spacing: 0;
  color: #000000B5;
}
.template--articlearticle .article .section-header{
  text-align: left;
}
.template--articlearticle .articles-right .blog-articles-right .recent-articles .recent-articles-text a .title_of_blog{
  font-size: 20px;
  font-weight: 600;
  line-height: 24.2px;
 
}
.template--articlearticle .articles-right .blog-articles-right .recent-articles .content_of_blog a p{
  font-size: 15px;
  font-weight: 400;
  line-height: 18.15px;
  letter-spacing: 0;
}
.template--articlearticle .articles-right .blog-articles-right .recent-articles .recent-articles-text .read_more_of_blog a{
  color: #409284;
  line-height: 12.1px;
  font-size: 13px;
  font-weight: 400;
}
.template--articlearticle .articles-right .blog-articles-right .recent-articles .recent-articles-text .read_more_of_blog{
  border-radius: 3px;
  padding: 6px 20px;
}

.template--blogblog .featured-collection .grid .grid-product .grid-product__content .product-block{
  display: none;
}
.template--blogblog .featured-collection .grid .grid-product .grid-product__content .grid-product__meta {
  text-align: center;
}
.template--blogblog .featured-collection .grid .grid-product .grid-product__content .grid-product__meta .grid-product__title{
    font-size: 14px;
    font-weight: 600;
    line-height: 16.94px;
    min-height: 35px;
}
.template--blogblog .featured-collection .grid .grid-product .grid-product__content .grid-product__meta .grid-product__price{
    font-size: 14px;
    font-weight: 600;
    line-height: 16.94px;
}
.template--blogblog .featured-collection .section-header .section-header__title{
  justify-content: left;
  color: #026b5b !important;
}
@media only screen and (min-width: 590px) {
.template--articlearticle .article .section-header{
  margin-bottom: 20px ;
}
}
/* FAQ page  */
.template--page-FAQSpage .accordion-containers .accordion-rows .accordion-items .accordion-headers p{
  font-weight: 600;
  font-size:  14px;
  line-height:  15.73px;
  color: #026b5b;
}

/* About us Founder page  */
.template--page-about-founderpage .index-section .feature-row-wrapper .feature-row__text .rte h4{
  font-size: 24px;
  font-weight: 400;
  line-height: 28.8px;
}
.template--page-about-founderpage .text-columns-image .a .image-columns-click{
    position: absolute;
    bottom: 10%;
    left: 30px;
    right: 30px;
    background: #409284 !important;
    color: #fff !important;
    font-size: 13px;
    font-weight: 500 !important;
    line-height: 15.73px;
}
.template--page-about-founderpage .feature-row-wrapper .feature-row__text .rte p{
  font-size: 24px;
  font-weight: 400;
  font-family: Lato;
  letter-spacing: 0;
  color: #000000B5;
}
/* Impact page  */
.template--page-impactpage #shopify-section-template--17402235355291__breadcumbs_zUkimd .section--divider{
  border-top-color: #4092844D !important;
}
.template--page-impactpage #shopify-section-template--17402235355291__single_image_yyR4gB .image-container,
.template--page-about-founderpage #shopify-section-template--17599129813147__single_image_M9Y8rB .image-container{
  max-width: 100%;
}
.template--page-impactpage #shopify-section-template--17402235355291__single_image_yyR4gB .image-container .single-image,
.template--page-about-founderpage #shopify-section-template--17599129813147__single_image_M9Y8rB .image-container .single-image{
  width: 100%;
  max-width: 100%;
}
@media only screen and (min-width: 590px) {
    .template--page-impactpage #shopify-section-template--17402235355291__breadcumbs_zUkimd .section--divider {
        margin: 30px 0;
        padding: 0;
    }
}
.template--page-impactpage #shopify-section-template--17402235355291__text_both_LRir7i .both-text .container{
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 768px){
  .template--page-impactpage #shopify-section-template--17402235355291__text_both_LRir7i .both-text .container{
    align-items: flex-start;
  }
}
.template--page-impactpage #shopify-section-template--17402235355291__text_both_LRir7i .both-text .container .right-side {
    color: #000000B5;
    opacity: 71%;
    width: 30% ;  
}
.template--page-impactpage .slideshow-wrapper .slideshow-wrapper .hero__text-content .hero__title .animation-contents{
  font-size: 48px;
  font-weight: 700;
  line-height: 57.6px;
}
.template--page-impactpage .richtext .theme-block h2{
  font-size: 40px;
  font-weight: 700;
  line-height: 48.41px;
  color: #026b5b;
}
.template--page-impactpage .both-text .container{
  max-width: 1440px;
}
 /* diamond-slider  section */
.slider .slide.slick-slide p{
  text-align: center;
}
/*  template Index */
.template--indexindex .featured-collection .grid-overflow-wrapper .grid-product__link .grid-product__title{
  font-size: 16px !important;
  font-weight: 600;
  /* line-height: 14.52px; */
  text-align: center;
  letter-spacing: 0;
  margin-bottom: 10px;
}
.template--indexindex .featured-collection .grid-overflow-wrapper .grid-product__link .grid-product__price{
  font-size: 14px !important;
  font-weight: 600;
  line-height: 12.1px;
  text-align: center;
  letter-spacing: 0;
 
}
.template--indexindex .product-img-with-slider .product-div-slide .info-slide .left-product-title a{
  font-size: 16px !important;
  font-weight: 600;
  /* line-height: 14.52px; */
  letter-spacing:  0;
  text-transform: capitalize;
}
.template--indexindex .product-img-with-slider .product-div-slide .info-slide .left-product-price h5{
  font-size: 14px !important;
  font-weight: 600;
  line-height: 12.1px;
  text-align: center;
  letter-spacing: 0;
}

@media screen and (min-width: 768px) {
    .grid-product__title {
        height: auto;
    }
}
.template--indexindex .slideshow-wrapper .hero .slideshow__slide .hero__text-wrap .hero__subtitle .animation-contents{
  font-size: 20px !important;
  font-weight: 500;
  line-height:  24px;
  letter-spacing: 0;
}
.template--indexindex .collection_container h2{
  font-size: 24px !important;
  font-weight: 600;
  line-height: 29.05px;
  letter-spacing: 0px;
  text-transform: capitalize;
}
.template--indexindex .collection_container .asewssasa p{
  font-size: 18px !important;
  font-weight: 500;
  line-height: 19.36px;
}
@media screen and (max-width: 768px){
  .template--indexindex .slideshow-wrapper .hero .slideshow__slide .hero__text-wrap .hero__subtitle .animation-contents, .template--indexindex .collection_container .asewssasa p{
    font-size: 14px !important ;
  }
  .template--indexindex .collection_container h2, .template--indexindex .collection_container .asewssasa p{
    margin: 0;
    padding-bottom: 20px;
  }
  .template--indexindex .collection_container .category-slider .slide:hover a.item-title{
    transform: unset;
  }
}
.accordion-containers .accordion-column1s .gree_galm_exs h2 {
  font-weight: 700;
  line-height: 43.57px;
}
@media screen and (min-width: 768px) {
  .accordion-containers .accordion-column1s{
    max-width: 500px;
  }
}
.accordion-containers .accordion-columns .accordion-items:last-child{
  border-bottom: 0;
}

.accordion-containers .accordion-columns .accordion-items .accordion-headers p{
  font-size: 15px;
  font-weight: 700;
  line-height: 18.15px;
}
/* #shopify-section-template--17420641140891__new_faqs_8MLBAz .accordion-containers .accordion-columns .accordion-items .accordion-contents p{
  color: #026b5b;
} */
.accordion-containers .accordion-columns .accordion-items .accordion-contents p{
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 1px;
  color: #ffffff;
}
.faq .accordion-columns .accordion-items .accordion-contents p{
  color: #026b5b;
}
#shopify-section-template--17357401784475__new_faqs_DYQgrR .faq .accordion-columns .accordion-items .accordion-contents p{
  color: #ffffff;
}

.blog-post-section .grid--uniform .article__grid-meta {
  text-align: left;
}
.blog-post-section .grid--uniform .article__grid-meta .article__title{
  font-size: 18px !important;
  font-weight: 600;
  line-height: 19.36px;
  /* text-decoration: underline; */
  color: #026b5b !important;
}
.blog-post-section .grid--uniform .article__grid-meta .rte--block{
  font-size: 15px !important;
  font-weight: 400;
  line-height: 18.15px;
  margin: 30px 0;
     
}
 .blog-post-section .grid--uniform .blogs_padd {
  text-align: left;
  /* padding: 0; */
}
.blog-post-section .grid--uniform .blogs_padd .artical_read_more{
    border: 1px solid #000;
    border-radius: 3px;
    padding: 6px 20px;
    color: #000;
}
.text-with-icons .text-with-icons__blocks .text-with-icons__block-title h3{
    font-size: 18px !important;
    line-height: 20.1px;
    font-weight: 600;
    color: #026b5b;
    text-transform: uppercase;
    letter-spacing: 0.72px;
}
@media only screen and (min-width: 590px) {
    .site-footer {
        padding-bottom: 0px;
        padding-top: 20px;
    }
}
.site-footer .footer__title{
    font-size: 16px !important;
    font-weight: 600 !important;
    text-transform: capitalize;
    line-height: 27.04px;
    letter-spacing: 0;
}
ul.site-footer__linklist li a{
  font-weight: 400;
  line-height:23.66px;
}
@media screen and (min-width: 768px) {
  .footer__newsletter-input{
    max-width: 75%;
  }
}
@media only screen and (min-width: 1024px) {
  .site-footer .footer__title , .grid-newsletter h2.footer__title.small--hide{
     margin-bottom: 40px;
  }
  .site-footer .grid .grid__item{
    padding-left: 0;
  }
}
/* Collection page  */
.template--collectioncollection .product-grid-container .grid-product .grid-product__content {
  text-align: center;
}
.template--collectioncollection .product-grid-container .grid-product .grid-product__content .grid-product__title{
  min-height: 35px;
}
.template--collectioncollection .product-grid-container .grid-product .grid-product__content .grid-product__title, .template--collectioncollection .product-grid-container .grid-product .grid-product__content .grid-product__price{
    font-size: 14px;
    font-weight: 600;
    line-height: 16.94px;
}
.template--collectioncollection .product-grid-container .grid-product .grid-product__content .product-block{
    display: none;
}
/* Product page */
.template--productproduct .text-columns-image .grid__item h3{
  font-size: 13px !important;
  font-weight: 700;
  line-height: 15.73px;
  color: #026b5b;
}
.product-recommendations-placeholder .grid-product__content {
  text-align: center;
}
.product-recommendations-placeholder .grid-product__content .grid-product__meta .grid-product__title{
    font-size: 14px;
    font-weight: 600;
    line-height: 16.94px;
    min-height: 34px;
}
.product-recommendations-placeholder .grid-product__content .product-block{
  display: none;
}

/* template--page-customized-your-jewelry-2page */
.template--page-customized-your-jewelry-2page .index-section .feature-row-wrapper .feature-row__text .appear-delay-2 p{
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  font-family: 'Lato';
}
.template--page-customized-your-jewelry-2page  #shopify-section-template--17533751361691__rich_text_JnhPew .richtext .theme-block .rte .enlarge-text p{
  font-size: 20px !important;
  font-weight: 600;
}
.template--page-customized-your-jewelry-2page .slideshow-wrapper .slideshow__slide .hero__text-wrap .hero__link .animation-contents a{
    background: transparent !important;
}
/* Footer  */
.site-footer__bottom{
  background-color: #026b5b;
  text-align: center;
  margin: 40px 0 0 0;
}
.site-footer__bottom-block{
  margin: 0px;
  color: #fff;
}
.template--page-EDUCATION .site-footer .collapsible-content .footer__collapsible .site-footer__linklist{
  padding: 0 !important;
}
.template--page-EDUCATION .site-footer .collapsible-content .footer__collapsible .site-footer__linklist li{
  list-style: none !important;
  list-style-type: none !important;
}
@media only screen and (min-width: 590px) {
    .site-footer__bottom {
        padding: 20px 0px;
        text-align: center;
    }
}
/* FAQ Page  */
.template--page-FAQSpage .accordion-containers .accordion-rows .accordion-column1s .gree_galm_exs h1{
  font-size: 36px;
  font-weight: 700;
  line-height: 43.57px;
  letter-spacing: 0;
  color: #026b5b;
}
/* pagination */
.pagination .page.current, .pagination a, .pagination>span  {
    color: #026b5b !important;
}
.pagination .next, .pagination .prev{
  background: #026b5b !important;
  height: 35px;
  width: 35px;
  line-height: 16px;
}
.template--collectioncollection .main-collection .section-header{
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
}
.template--collectioncollection .main-collection .collection-description .enlarge-text p{
  padding: 0 0 60px 0;
  font-weight: 400;
  letter-spacing: 0;
}
.template--collectioncollection .main-collection .collection-content{
  border-bottom: 1px solid  #026b5b;
  margin-bottom: 40px;
}
/* Header issues css   */
.site-nav .js-search-header, .site-nav__icons .site-nav__link--icon{
  padding: 10px 12px !important;
}
.template--list-collectionslist-collections .site-nav__link, .site-nav__dropdown-link{
  color:#000;
}
.template--list-collectionslist-collections .all_svg_icon path {
  fill: #000;
}
.template--page-judgeme_reviewspage .site-nav__link, .site-nav__dropdown-link{
   color:#000;
}
.template--page-judgeme_reviewspage .all_svg_icon path{
  fill: #000;
}
.template--searchsearch .site-nav__link, .site-nav__dropdown-link{
  color:#000;
}
.template--searchsearch   .all_svg_icon path {
  fill: #000;
}
.template--404404 .site-nav__link, .site-nav__dropdown-link{
  color:#000;
}
.template--404404 .all_svg_icon path {
  fill: #000;
}
.template--page-new-ring-size-chartpage .site-nav__link, .site-nav__dropdown-link{
  color:#000;
}
.template--page-new-ring-size-chartpage   .all_svg_icon path {
  fill: #000;
}
.template--page-collabspage .site-nav__link, .site-nav__dropdown-link{
  color:#000;
}
.template--page-collabspage .all_svg_icon path {
  fill: #000;
}
.template--page-book-an-appointmentpage .site-nav__link, .site-nav__dropdown-link{
  color:#000;
}
.template--page-book-an-appointmentpage .all_svg_icon path {
  fill: #000;
}
.template--page-returns-exchangespage .site-nav__link, .site-nav__dropdown-link{
  color:#000;
}
.template--page-returns-exchangespage  .all_svg_icon path {
  fill: #000;
}
.template--pagepage .site-nav__link, .site-nav__dropdown-link{
  color:#000;
}
.template--pagepage .all_svg_icon path {
  fill: #000;
}
.template--collection-wedding-and-anniversarycollection .site-nav__link, .site-nav__dropdown-link{
  color:#000;
}
.template--collection-wedding-and-anniversarycollection .all_svg_icon path {
  fill: #000;
}
.template--collection-wedding-eternity-bandcollection .site-nav__link, .site-nav__dropdown-link{
  color:#000;
}
.template--collection-wedding-eternity-bandcollection .all_svg_icon path {
  fill: #000;
}
.template--collection-wedding-enhancerscollection .site-nav__link, .site-nav__dropdown-link{
  color:#000;
}
.template--collection-wedding-enhancerscollection .all_svg_icon path {
  fill: #000;
}
.template--collection-wedding-curve-bandscollection .site-nav__link, .site-nav__dropdown-link{
  color:#000;
}
.template--collection-wedding-curve-bandscollection .all_svg_icon path {
  fill: #000;
}
.template--collection-wedding-open-bandscollection .site-nav__link, .site-nav__dropdown-link{
  color:#000;
}
.template--collection-wedding-open-bandscollection .all_svg_icon path {
  fill: #000;
}
.template--collection-wedding-3-4-eternitycollection .site-nav__link, .site-nav__dropdown-link{
  color:#000;
}
.template--collection-wedding-3-4-eternitycollection .all_svg_icon path {
  fill: #000;
}
.template--collection-under-500collection .site-nav__link, .site-nav__dropdown-link{
  color:#000;
}
.template--collection-under-500collection .all_svg_icon path {
  fill: #000;
}
/* Jewelery- collection richtext changes */
.template--collection-ring-2collection .richtext .theme-block h2,
.template--collection-jewelery-earringscollection .richtext .theme-block h2,
.template--collection-jewelery-necklacescollection .richtext .theme-block h2,
.template--collection-jewelery-braceletscollection .richtext .theme-block h2{
  padding: 0;
  margin-bottom: 30px;
}
.template--collection-ring-2collection .richtext .theme-block:last-child .rte p,
.template--collection-jewelery-earringscollection .richtext .theme-block:last-child .rte p,
.template--collection-jewelery-necklacescollection .richtext .theme-block:last-child .rte p,
.template--collection-jewelery-braceletscollection .richtext .theme-block:last-child .rte p{
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
}
/* Jewelery- collcetion product grud changes  */

.template--collection-ring-2collection .main-collection .product-grid-container .grid-product .grid-product__content .product-block,
.template--collection-jewelery-earringscollection  .main-collection .product-grid-container .grid-product .grid-product__content .product-block,
.template--collection-jewelery-necklacescollection  .main-collection .product-grid-container .grid-product .grid-product__content .product-block,
.template--collection-jewelery-braceletscollection  .main-collection .product-grid-container .grid-product .grid-product__content .product-block{
  display: none;
}
.template--collection-ring-2collection  .main-collection .product-grid-container .grid-product .grid-product__content,
.template--collection-jewelery-earringscollection  .main-collection .product-grid-container .grid-product .grid-product__content,
.template--collection-jewelery-necklacescollection  .main-collection .product-grid-container .grid-product .grid-product__content,
.template--collection-jewelery-braceletscollection  .main-collection .product-grid-container .grid-product .grid-product__content{
  text-align:center;
}

.template--collection-ring-2collection  .main-collection .product-grid-container .grid-product .grid-product__content .grid-product__title,
.template--collection-jewelery-earringscollection  .main-collection .product-grid-container .grid-product .grid-product__content .grid-product__title,
.template--collection-jewelery-necklacescollection  .main-collection .product-grid-container .grid-product .grid-product__content .grid-product__title,
.template--collection-jewelery-braceletscollection  .main-collection .product-grid-container .grid-product .grid-product__content .grid-product__title{
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
    letter-spacing: 0;
}

.template--collection-ring-2collection  .main-collection .product-grid-container .grid-product .grid-product__content .grid-product__price,
.template--collection-jewelery-earringscollection  .main-collection .product-grid-container .grid-product .grid-product__content .grid-product__price,
.template--collection-jewelery-necklacescollection  .main-collection .product-grid-container .grid-product .grid-product__content .grid-product__price,
.template--collection-jewelery-braceletscollection  .main-collection .product-grid-container .grid-product .grid-product__content .grid-product__price{
    font-size: 14px;
    font-weight: 600;
    
}

.template--collection-ring-2collection  .main-collection .collection-content,
.template--collection-jewelery-earringscollection  .main-collection .collection-content,
.template--collection-jewelery-necklacescollection  .main-collection .collection-content,
.template--collection-jewelery-braceletscollection  .main-collection .collection-content{
  display: none;
}
.main-collection .collection-filter__item--sort select{
  border-color: #026b5b  !important; 
  color: #026b5b  !important ;
}
/* Search page */
.template--searchsearch .product-grid-container .grid-product .grid-product__content .product-block{
  display: none;
}
.template--searchsearch .product-grid-container .grid-product .grid-product__content{
  text-align:center;
}
.template--searchsearch .product-grid-container .grid-product .grid-product__content .grid-product__title{
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
    letter-spacing: 0;
}
.template--searchsearch  .product-grid-container .grid-product .grid-product__content .grid-product__price{
    font-size: 14px;
    font-weight: 600;
    
}
/* Eduction diamond page  */
.template--page-EDUCATION .feature-row-wrapper .feature-row .feature-row__text--left .rte p{
  font-size: 20px;
  font-weight: 400;
}

@media screen and (min-width: 1024px) {
  .template--page-EDUCATION .feature-row-wrapper .feature-row .feature-row__text--left .rte p{
    margin-top: 145px;
  }
}
/* Mobile menu */
@media screen and (max-width: 768px){
  #Linklist-collections-customer-favorites-14 .megamenu__promo--mobile{
    display: none;
  }
  #Linklist-collections-high-jewelry3 .megamenu__promo--mobile{
    display: none;
  }
  #Linklist-collections5 .mobile-nav__sublist{
    display: none;
  }
}
@media screen and (min-width: 1024px) {
.template--indexindex #shopify-section-template--17357401817243__product_slider2_zWwz3z .product-img-slide-container .swiper-container-horizontal>.swiper-pagination-bullets{
  left: -67px !important;
  z-index: 1;
}
}

/* New ring sizze chart page */
.template--page-new-ring-size-chartpage .richtext .theme-block h2{
  color: #026b5b;
  font-size: 35px;
  font-weight: 600;
  letter-spacing: 0;
}
.template--page-new-ring-size-chartpage #shopify-section-template--18373257134235__rich_text_tbCbqy .richtext .theme-block h2{
  padding-bottom: 0;
}
.template--page-new-ring-size-chartpage .richtext .theme-block .rte ul{
  list-style: disc;
}
.template--page-new-ring-size-chartpage .richtext .theme-block .rte ul li{
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 2;
}
@media screen and (max-width: 768px){
  .template--page-new-ring-size-chartpage .richtext .theme-block h2{
    font-size: 30px;
  }
  .template--page-new-ring-size-chartpage .richtext .theme-block .rte ul li{
    margin-bottom: 20px;
    line-height: 30px;
  }
}

/* Collection mega menu images CSS  */
.cus-collections .megamenu__wrapper{
  display: flex;
  gap: 30px;
}
.cus-collections .megamenu__wrapper .megamenu__promo{
  padding-left: 0 !important;
  flex: 0 0 245px !important;
}
.cus-collections .megamenu__promo .cus-head, .cus-collections .megamenu__promo .cus-btn{
  display: none;
}
@media (min-width: 992px) {
  #site-nav-item--5  .megamenu {
        padding: 40px 0 40px;
  }
  .cus-collections .megamenu__wrapper.collections {
      padding: 0 !important;
      justify-content: center;
  }
  .cus-collections .megamenu__promo div{
     margin: 0;
     height: 100% !important;
  }
}
/* Swiper button */
.swiper-pagination-bullet-active{
  background: #026b5b !important;
}
/* Slidshow */
@media screen and (max-width: 768px){
  .slideshow__slide--image_RrDrnQ .hero__title{
    font-size: 24px !important;
  }
}

/* Product page  */
.template--productproduct .description_details{
  font-size: 15px;
  font-weight: 600;
  margin: 0 0 10px 0;
}
.template--productproduct .product-block hr{
  border-top-color: #000000 !important;
}
.template--productproduct .product-block .rte p{
  font-size: 15px;
  font-weight: 600;
}
.template--page-book-an-appointmentpage #shopify-section-template--18483143016603__main .page-content .section-header{
  justify-content: center;
}
.calpal-block-button{
  z-index: 1 !important;
  background-color: #026b5b !important;
}
.text-columns-image .rte-setting p{
  font-size: 16px;
  letter-spacing: 0;
}
.template--page-book-an-appointmentpage .main-content{
  min-height: auto;
}
.template--page-book-an-appointmentpage #shopify-section-template--18483143016603__new_richtext_mLM9T8 .rich-text .rich-text__wrapper .rich-text__heading strong{
  font-weight: 700;
  color: #026b5b;
}
#CartDrawer .cart__checkout-wrapper .btn{
  color: #fff !important;
  border-radius: 3px;
}
/* Collection grid custom css */
.main-collection .grid .product-grid-container{
    display: grid;
    grid-template-columns: repeat(2, 50%);
    margin-left: -10px;
    margin-right: -10px;
}

.main-collection .grid .product-grid-container .product-card-banner-big {
    grid-column: span 2;
    margin-bottom: 20px;
    align-self: unset;
    width: 100%;
}
.main-collection .grid .product-grid-container .product-card-banner {
  height: 100%;
}
.main-collection .grid .product-grid-container .product-card-banner .product-card-banner-img {
  height: 100% ;
}
.main-collection .grid .product-grid-container .product-card-banner .product-card-banner-img .title_mid_collection h3, .main-collection .grid .product-grid-container .product-card-banner .product-card-banner-img .title_mid_collection a{
  color: #026b5b;
}
@media only screen and (max-width: 589px) {
    .main-collection .grid .product-grid-container .small--one-half {
        width: 100%;
    }
}
@media only screen and (min-width: 590px) {
    .main-collection .grid .product-grid-container .medium-up--one-quarter {
        width: 100%;
    }
}
@media  screen and (min-width: 992px) {
    .main-collection .grid .product-grid-container {
        grid-template-columns: repeat(4, 25%);
    }
    .main-collection .grid .product-grid-container .product-card-banner-big {
        grid-row: span 2;
    }
    .main-collection .grid .product-grid-container .product-card-banner-small{
       grid-row: span 1;
    }
}
.category-slider .slick-list .slick-slide .item-title{
  text-transform:capitalize;
}
/* About founder  */
.template--page-about-founderpage .engagement-banner {
  flex-direction: unset;
}
@media screen and (min-width:768px){
  .template--page-about-founderpage .engagement-banner .banner-right{
    width: 50%;
    max-width: 471px;
    text-align: center;
  }
}
  /* eduction page   */
.template--page-EDUCATION #shopify-section-template--17520825696411__background_image_text_PNnLrp .background-media-text {
  width: 100% !important;
  max-width: 100% !important;
}  
@media only screen and (min-width: 590px) {
    .template--page-EDUCATION .feature-row__text--right {
        padding-right: 30px;
    }
}
/* customized-your-jewelry-2 */
.template--page-customized-your-jewelry-2page  #shopify-section-template--17533751361691__text_columns_yHyhFJ .page-width{
  width:100%;
  max-width: 100% !important;
  padding: 0 !important;
}
/* Wedding menu all collection*/
.template--collection-wedding-and-anniversarycollection  .main-collection .product-grid-container .grid-product .grid-product__content,
.template--collection-wedding-eternity-bandcollection .main-collection .product-grid-container .grid-product .grid-product__content,
.template--collection-wedding-enhancerscollection .main-collection .product-grid-container .grid-product .grid-product__content,
.template--collection-wedding-curve-bandscollection .main-collection .product-grid-container .grid-product .grid-product__content,
.template--collection-wedding-open-bandscollection .main-collection .product-grid-container .grid-product .grid-product__content,
.template--collection-wedding-3-4-eternitycollection .main-collection .product-grid-container .grid-product .grid-product__content{
   text-align:center;
 }
.template--collection-wedding-and-anniversarycollection .main-collection .product-grid-container .grid-product .grid-product__content .product-block,
.template--collection-wedding-eternity-bandcollection .main-collection .product-grid-container .grid-product .grid-product__content .product-block,
.template--collection-wedding-enhancerscollection .main-collection .product-grid-container .grid-product .grid-product__content .product-block,
.template--collection-wedding-curve-bandscollection .main-collection .product-grid-container .grid-product .grid-product__content .product-block,
.template--collection-wedding-open-bandscollection .main-collection .product-grid-container .grid-product .grid-product__content .product-block,
.template--collection-wedding-3-4-eternitycollection .main-collection .product-grid-container .grid-product .grid-product__content .product-block{
    display: none;
}

.template--collection-wedding-and-anniversarycollection  .main-collection .product-grid-container .grid-product .grid-product__content .grid-product__title,
.template--collection-wedding-eternity-bandcollection .main-collection .product-grid-container .grid-product .grid-product__content .grid-product__title,
.template--collection-wedding-enhancerscollection .main-collection .product-grid-container .grid-product .grid-product__content .grid-product__title,
.template--collection-wedding-curve-bandscollection .main-collection .product-grid-container .grid-product .grid-product__content .grid-product__title,
.template--collection-wedding-open-bandscollection .main-collection .product-grid-container .grid-product .grid-product__content .grid-product__title,
.template--collection-wedding-3-4-eternitycollection .main-collection .product-grid-container .grid-product .grid-product__content .grid-product__title{
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
    letter-spacing: 0;
}
.template--collection-wedding-and-anniversarycollection  .main-collection .product-grid-container .grid-product .grid-product__content .grid-product__price,
.template--collection-wedding-eternity-bandcollection .main-collection .product-grid-container .grid-product .grid-product__content .grid-product__price,
.template--collection-wedding-enhancerscollection .main-collection .product-grid-container .grid-product .grid-product__content .grid-product__price,
.template--collection-wedding-curve-bandscollection .main-collection .product-grid-container .grid-product .grid-product__content .grid-product__price,
.template--collection-wedding-open-bandscollection .main-collection .product-grid-container .grid-product .grid-product__content .grid-product__price,
.template--collection-wedding-3-4-eternitycollection .main-collection .product-grid-container .grid-product .grid-product__content .grid-product__price{
    font-size: 14px;
    font-weight: 600;
}
.template--collection-wedding-and-anniversarycollection .collection-content,
.template--collection-wedding-eternity-bandcollection .collection-content,
.template--collection-wedding-enhancerscollection .collection-content,
.template--collection-wedding-curve-bandscollection .collection-content,
.template--collection-wedding-open-bandscollection .collection-content,
.template--collection-wedding-3-4-eternitycollection .collection-content{
  display: none;
}
.template--collection-wedding-and-anniversarycollection .richtext .theme-block h2,
.template--collection-wedding-eternity-bandcollection .richtext .theme-block h2,
.template--collection-wedding-enhancerscollection .richtext .theme-block h2,
.template--collection-wedding-curve-bandscollection .richtext .theme-block h2,
.template--collection-wedding-open-bandscollection .richtext .theme-block h2,
.template--collection-wedding-3-4-eternitycollection .richtext .theme-block h2 {
  padding-bottom:0px;
  font-size:24px;
}
.template--collection-wedding-and-anniversarycollection .richtext .theme-block:last-child .rte p,
.template--collection-wedding-eternity-bandcollection .richtext .theme-block:last-child .rte p,
.template--collection-wedding-enhancerscollection .richtext .theme-block:last-child .rte p,
.template--collection-wedding-curve-bandscollection .richtext .theme-block:last-child .rte p,
.template--collection-wedding-open-bandscollection .richtext .theme-block:last-child .rte p,
.template--collection-wedding-3-4-eternitycollection .richtext .theme-block:last-child .rte p{
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
}

.template--collection-wedding-and-anniversarycollection #shopify-section-template--18581504917659__rich_text_34N44G .text-center.page-width.page-width--narrow,
.template--collection-wedding-eternity-bandcollection #shopify-section-template--18581732032667__rich_text_c7VAQW .text-center.page-width.page-width--narrow,
.template--collection-wedding-enhancerscollection #shopify-section-template--18581994406043__rich_text_mT6myN .text-center.page-width.page-width--narrow,
.template--collection-wedding-curve-bandscollection #shopify-section-template--18582032777371__rich_text_MtFWR7 .text-center.page-width.page-width--narrow,
.template--collection-wedding-open-bandscollection #shopify-section-template--18582096904347__rich_text_RXBnqm .text-center.page-width.page-width--narrow,
.template--collection-wedding-3-4-eternitycollection #shopify-section-template--18582118629531__rich_text_AT8Vxt .text-center.page-width.page-width--narrow{
    padding: 0 10px;
}
.template--collection-wedding-and-anniversarycollection #shopify-section-template--18581504917659__rich_text_34N44G,
.template--collection-wedding-eternity-bandcollection #shopify-section-template--18581732032667__rich_text_c7VAQW,
.template--collection-wedding-enhancerscollection #shopify-section-template--18581994406043__rich_text_mT6myN,
.template--collection-wedding-curve-bandscollection #shopify-section-template--18582032777371__rich_text_MtFWR7,
.template--collection-wedding-open-bandscollection #shopify-section-template--18582096904347__rich_text_RXBnqm,
.template--collection-wedding-3-4-eternitycollection #shopify-section-template--18582118629531__rich_text_AT8Vxt{
    /* border-bottom: 1px solid #4092844D; */
    padding-bottom: 50px;
}
.template--collection-wedding-and-anniversarycollection #shopify-section-template--18581504917659__new_faqs_DYQgrR,
.template--collection-wedding-eternity-bandcollection #shopify-section-template--18581732032667__new_faqs_DYQgrR,
.template--collection-wedding-enhancerscollection #shopify-section-template--18581994406043__new_faqs_DYQgrR,
.template--collection-wedding-curve-bandscollection #shopify-section-template--18582032777371__new_faqs_DYQgrR,
.template--collection-wedding-open-bandscollection #shopify-section-template--18582096904347__new_faqs_DYQgrR,
.template--collection-wedding-3-4-eternitycollection #shopify-section-template--18582118629531__new_faqs_DYQgrR{
    background: #026b5b;
    color: white;
}
.template--collection-wedding-and-anniversarycollection .accordion-column1s, .template--collection-wedding-and-anniversarycollection .accordion-items,
.template--collection-wedding-eternity-bandcollection .accordion-column1s, .template--collection-wedding-eternity-bandcollection .accordion-items,
.template--collection-wedding-enhancerscollection .accordion-column1s, .template--collection-wedding-enhancerscollection .accordion-items,
.template--collection-wedding-curve-bandscollection .accordion-column1s, .template--collection-wedding-curve-bandscollection .accordion-items,
.template--collection-wedding-open-bandscollection .accordion-column1s, .template--collection-wedding-open-bandscollection .accordion-items,
.template--collection-wedding-3-4-eternitycollection .accordion-column1s,  .template--collection-wedding-3-4-eternitycollection .accordion-items{
      color: #ffffff;
}
.template--collection-wedding-and-anniversarycollection .accordion-column1s .gree_galm_exs h2,
.template--collection-wedding-eternity-bandcollection .accordion-column1s .gree_galm_exs h2,
.template--collection-wedding-enhancerscollection .accordion-column1s .gree_galm_exs h2,
.template--collection-wedding-curve-bandscollection .accordion-column1s .gree_galm_exs h2,
.template--collection-wedding-open-bandscollection .accordion-column1s .gree_galm_exs h2,
.template--collection-wedding-3-4-eternitycollection .accordion-column1s .gree_galm_exs h2{
  font-size: 36px;
  text-align:left;
}
.template--collection-wedding-and-anniversarycollection #shopify-section-template--18581504917659__all_collection_tag_QU6w6Q,
.template--collection-wedding-eternity-bandcollection  #shopify-section-template--18581732032667__all_collection_tag_hBJe9N,
.template--collection-wedding-enhancerscollection #shopify-section-template--18581994406043__all_collection_tag_niPNV4,
.template--collection-wedding-curve-bandscollection #shopify-section-template--18582032777371__all_collection_tag_NNHNjJ,
.template--collection-wedding-open-bandscollection #shopify-section-template--18582096904347__all_collection_tag_AcYBR7,
.template--collection-wedding-open-bandscollection #shopify-section-template--18582118629531__all_collection_tag_hh3A6R{
    border-bottom: 1px solid #026b5b;
    padding-bottom: 20px;
}
@media screen and (min-width: 768px) {
 .template--collection-wedding-and-anniversarycollection .richtext .theme-block:last-child .rte p,
  .template--collection-wedding-eternity-bandcollection .richtext .theme-block:last-child .rte p,
  .template--collection-wedding-enhancerscollection .richtext .theme-block:last-child .rte p,
  .template--collection-wedding-curve-bandscollection .richtext .theme-block:last-child .rte p,
  .template--collection-wedding-open-bandscollection .richtext .theme-block:last-child .rte p,
  .template--collection-wedding-open-bandscollection .richtext .theme-block:last-child .rte p{
    max-width: 916px;
    margin: 0 auto;
  }
}

/* Wedding collection banner grid  */
@media only screen and (max-width: 768px){
  .wedding-banner{
    display: none;
  }
}
.wedding-banner{
  grid-column: span 4;
  padding: 60px 0;
  text-align: center;
  color: #fff;
  font-family: 'Lato';
}
.wedding-banner .hero__title p{
  font-size: 26px;
  font-weight: 400;
  margin-bottom:10px;
}
.wedding-banner .hero__subtitle{
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
  margin-bottom: 10px;
}
.wedding-banner .hero__subtitle p{
    font-size: 17px !important;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0;
    text-transform: math-auto;
    margin: 0;
}

.wedding-banner {
  position: relative;
  height:  100%;
  min-height: 495px;
}
.wedding-banner .wed_text_content{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10%;
}
.wedding-banner .hero__link .btn{
    border: 1px solid white !important;
    color: white !important;
    background: unset !important;
}
.wedding-banner .wed_link_text {
  margin-top: 10px;
}
.wedding-banner .wed_link_text a{
  text-decoration: underline;
  color: #fff;
}
@media screen and(max-width: 768px){
  .wedding-banner{
    display: none;
  }
}
/* Under $500 page */
.template--collection-under-500collection .collection-content,
.template--collection-under-500collection .main-collection .product-grid-container .grid-product .grid-product__content .product-block{
    display: none;
}
.template--collection-under-500collection .main-collection .product-grid-container .grid-product .grid-product__content .grid-product__title{
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
    letter-spacing: 0;
}
.template--collection-under-500collection .main-collection .product-grid-container .grid-product .grid-product__content .grid-product__price{
    font-size: 14px;
    font-weight: 600;
}
.template--collection-under-500collection  .slideshow-wrapper .hero__text-content .hero__subtitle{
    width: 100%;
    max-width: 450px;
    font-size: 18px;
    letter-spacing: 0;
    font-weight: 400;
}
/* Diamond Ring Builder */
.Diamond.Details .page-width-key, .Lab.Diamonds .page-width-key{
  padding: 0 20px !important;
  margin: 0 auto !important;
  width: 100%;
  max-width: 1440px !important;
}
@media (max-width: 768px) {
    .Diamond.Details .page-width-key, .Lab.Diamonds .page-width-key {
        padding: 0 10px;
        width: 100% !important;
    }
}
/* .main-byor-section .new-byor-section .byor-icon-circle{
  background-color: #ffff !important;
} */
.main-byor-section .byor-detail-dropdown{
  border: 1px solid #026b5b !important;
  background-color: #ffff !important;
}
.template--collectioncollection .key-container .steper-key .key-page-heading,
.template--productproduct .key-container .steper-key .key-page-heading,
.Diamond .key-container .steper-key .key-page-heading {
  display: none !important;
}
.powered-by-hr {
  display: none !important;
}
/* Text Columns Image */
.template--page-set-a-budgetpage .text-columns-image .rte-setting p,
.template--page-set-a-budget-2page .text-columns-image .rte-setting p,
.template--page-set-a-budget-3page .text-columns-image .rte-setting p,
.template--page-set-a-budget-4page .text-columns-image .rte-setting p,
.template--page-our .text-columns-image .rte-setting p,
.template--page-ethicalpage .text-columns-image .rte-setting p{
  border: 1px solid  #026b5b;
  color: #026b5b;
  margin: 0 auto;
  width: 100%;
  max-width: 200px;
  padding: 10px 13px;
}
.template--page-about-founderpage .text-columns-image .image-container .about-text {
    position: absolute;
    bottom: 6%;
    left: 0;
    right: 0;
    margin: 0;
    display: block;
  
}
.template--page-about-founderpage .text-columns-image .image-container .about-text p{
  background-color:#026b5b;
  color: #fff;
  margin: 0 auto;
  width: 100%;
  max-width: 200px;
  padding: 10px 13px;
  line-height: 1;
  
}
.template--page-about-founderpage .text-columns-image .rte-setting {
  display: none;
}
.template--page-Warrantypage .accordion-header p, .template--page-Warrantypage .accordion-header .accordion-toggle, .template--page-Warrantypage .accordion-content p,
.template--page-Insurancepage .accordion-header p, .template--page-Insurancepage .accordion-header .accordion-toggle, .template--page-Insurancepage .accordion-content p{
  color: #026b5b;
}
.template--page-Warrantypage .accordion-content,
.template--page-Insurancepage .accordion-content{
  border-top:1px solid #026b5b;
}
/* Engagement information page 2  */
.template--page-engagemnet-information-2page .alternate_slider_container{
  padding:  50px 0 50px 0;
}
/* Set Budget 4 page  */
.template--page-set-a-budget-4page .site-footer .site-footer__linklist li{
    list-style: none !important;
    list-style-type: none !important;
}
.template--page-Customise ._textHeading_2aowh_35{
  color: #026b5b;
}
 /* cart page remove iteam button css */
.cart__item--details .cart__item--qty{
  display: flex;
}
.cart__item--details .cart__item--qty .js-qty__wrapper{
  min-width: 100px;
}
.cart__item--details .cart__item--qty .remove-item{
      margin: 0.2rem 0 0 1.5rem;
  position: relative;
    z-index: 1;
}

.remove-item{
  position: relative;
  z-index:9999;
}

.pro__details .pro__details--box .pro__details-ul{
  border: 1px solid #ddd;
}
.pro__details .pro__details--box .pro__details-li div{
  border-bottom:1px solid #ddd;
}
.pro__details .pro__details--box .pro__details-li div:last-child{
  border-bottom: none;
}
.pro__details-li:first-child{
  border-right:1px solid #ddd;
}
.pro__details .pro__details--box .pro__details-ul{
  width: 100% !important;
}
.pro__details .pro__details--box{
  gap: 15px;
}
.product-view .product--div .product-view__img .main-image{
  width: 100%
}
.main-item {
    width: 100% !important;
}
@media (min-width: 1300px) {
    .main-item {
        height: auto !important;
    }
}
.product-view .product-view__details{
  width: 50% !important;
}
@media (max-width: 767px) {
  .product-view .product-view__details {
    width: 100% !important;
    padding: 0 0px;
  }
  .thumbnail-image {
    width: 340px;
    margin: 10px 0 0 0 !important;
    display: flex !important;
    flex-direction: row;
  }
  .Lab.Diamonds .shape__filter, .fast-checkbox-section, .lab-checkbox-section {
        translate: -11px !important;
        width: 103% !important;
    }
}
.template--indexindex .accordion-containers .accordion-columns .accordion-items .accordion-contents p{
  color: #fff !important;
}
/* From App */
#shopify-block-AUEUrL3pjbkMrVVphb__forms_inline_tQXpQh #app-embed #form-container-ref ._inline_stahb_47{
    max-width: 1340px !important;
    margin: 0 auto !important;
}
#shopify-block-AUEUrL3pjbkMrVVphb__forms_inline_tQXpQh #app-embed #form-container-ref ._inline_stahb_47 ._formContainer_stahb_30{
  width:100% !important;
  max-width: 1340px !important;
}