/** Shopify CDN: Minification failed

Line 191:0 Unexpected "}"

**/
.top-bar p,
.top-bar a,
.top-bar a strong {
  font-family: 'MadeTommyBold'!important;
  color: #7487dc!important;
  text-transform: uppercase!important;
}

.top-bar p:hover,
.top-bar a:hover,
.top-bar a:hover strong {
  color: #bfcdff!important;
}

.mobile-header__logo.header__link.primary-logo.pink {
  display: none;
} 

.pagesreviews .mobile-header__logo.header__link.primary-logo.pink {
  display: block;
} 

.pagesreviews .mobile-header__logo.header__link.primary-logo.regular {
  display: none;
} 

  .sc-home-c1 h2.featured-collection__title.title, .sc-home-c1 h2.featured-collection__title.title a { color: #ED94C9!important; }
  
  .sc-home-c2 h2.heading-section__heading.title { color: #738ADD!important; }
  
  .sc-home-c3 h2.featured-blog__title.title, .sc-home-c3 h2.featured-blog__title.title a { color: #e768a4!important; }
 
  .sc-inquires .cp-text-content h2 { font-family: mrs-eaves, serif; font-weight: 700; font-style: italic; font-size: 48px; text-transform: lowercase; color: #ED94C9; margin-bottom: 30px; }
  
  .sc-inquires .cp-img-txt-item:nth-child(even) .cp-text-content h2 { color: #738ADD; }
  
  .sc-inquires .cp-item-no p { font-family: 'MadeTommyBold'; color: #f8d9e7; background: #ED94C9;}
 
  .sc-inquires .cp-img-txt-item:nth-child(even) .cp-item-no p { color: #bfcdff; background: #738add; }
 
   .sc-inquires .cp-item-no { margin-top: 22px !important; }
 
 .sc-inquires .cp-item-no p { font-size: 20px !important; }
 
 .banner__wrapper img { height: auto; }
 
 .banner__wrapper.is-medium .image-element__wrap { height: auto; }
 
 #template-page-about-gem #shopify-page-about-gem { max-width: 100%; width: 100%; margin: auto; }
 
 #shopify-section-page-about-gem__main .gem-about-content-wrapper.sc-clearfix { max-width: 1200px; margin-left: auto; margin-right: auto; }
 
 #shopify-page-about-gem .gem-about-content, #shopify-page-about-gem .gem-about-content, .image-element__wrap.sc-swap { width: 100%; }
 
 #mobile-header { background-color: #bcceff; height: 79px; }
 
 #mobile-header img.primary-logo { width: auto; height: 50px; margin-bottom: 6px; }
 
 .mobile-layout--left .mobile-dropdown { width: 84px; margin-top: 14px; }
 
 .mobile-header__open-menu svg { height: 36px; }
 
 .sc-inquires .cp-img-txt-items .cp-img-txt-item:nth-child(odd) { background-color: #f8d9e7; color: #ed94c9; }
 
 .sc-inquires .cp-img-txt-items .cp-img-txt-item:nth-child(even) { background-color: #bfcdff; }
 
 .sc-inquires .cp-text-content h3 { font-family: "KarlaRegular"; font-weight: bold; }

 .header__link:hover,
 .has-dropdown:hover>.header__link, .has-dropdown:hover>.header__link>a, .has-mega-menu:hover>.header__link, .has-mega-menu:hover>.header__link>a {
  color: #bfcdff;
  fill: #bfcdff;
}
 
.gallery-page__title.title {
  margin-bottom: 2rem; }

.shopify-section-page-details__gallery {
  padding-left: 10px;
  padding-right: 10px;
}

.sc-custom-gallery .rich-text__text.has-columns--1.text-align-center.content a strong {
  margin-left: 5px;
}

 @media (min-width: 750px) {
   .sc-desktop { width: 100%; display: block; }
   .sc-mobile { width: 100%; display: none;}
 }
 
 @media only screen and (max-width: 749px) {
   .sc-inquires .cp-item-no { text-align: center; margin-top: 30px!important; }
   .sc-inquires .cp-item-no p { display: inline-block; }
   .sc-inquires .cp-text-content h2 { margin: 10px 0 20px 0; text-align: center; }
   .sc-inquires .cp-text-content { text-align: center; }
   .section__wrapper { padding-top: 0!important;
  }
 
   #shopify-section-1588191908838 { margin-top: 0!important; }
   #shopify-section-1588189094694 { padding-top: 0!important; }
   .sc-desktop { width: 100%; display: none; }
   .sc-mobile { width: 100%; display: block;}
   
  .pagesreviews #mobile-header {
    background-color: #f8d9e7;
  }

  .pagesreviews .mobile-menu__toggle-icon .icon,
  .pagesreviews .mobile-icons .header-cart svg,
  .pagesreviews .sc-header-search a,
  .pagesreviews .sc-header-search a svg {
    fill: #e768a4;
    stroke: #e768a4;
    color: #e768a4;
  }
s
   #shopify-section-page-about-gem__main .gem-about-content-wrapper { text-align: center; }
     #shopify-section-page-about-gem__main .gem-about-content-wrapper img { display: none; }
     
     #shopify-section-page-about-gem__main .gem-about-content-wrapper h1,
     #shopify-page-about-gem h1.page__title.title {   font-size: 1.3em!important;
       color: #748add!important;
       display: inline-block;
       text-align: center!important;
    }
 
     #shopify-section-page-about-gem__main .gem-about-content-wrapper .gem-bullets p {   padding: 40px 10px 0 10px;
       margin-bottom: 30px!important;
       text-align: center;
    }

    #shopify-section-page-about-gem__main .gem-about-content-wrapper .gem-bullets h2 {   
      text-align: center;
   }
 
       #shopify-section-page-about-gem__main .gem-about-content-wrapper .gem-bullets p:before {     display: inline-block!important;
         top: 0;
         left: 50%;
         right: 50%;
         margin-left: -13px;
      }
 
       #shopify-section-page-about-gem__main .gem-about-content-wrapper .gem-bullets p {     padding: 40px 10px 10px 10px;
      }
 
       #shopify-section-page-about-gem__main .gem-about-content-wrapper .gem-bullets img { width: 100%; height: auto; margin: -20px 0 40px 0; }
       #shopify-section-page-about-gem__main .gem-about-content-wrapper .no-bullets p:before { display: none!important; }
       .hide-desktop { display: block!important; }
       .gem-bullets.no-bullets h2 { margin-top: 0!important; }
       #shopify-section-page-about-gem__main .gem-about-content-wrapper .gem-bullets.no-bullets p { margin: 0!important; padding: 15px 10px!important; }
     }
 #shopify-section-1596760917724 .section { background-color: #7389dc; }
 .mega-menu__mega-menu-3 .mega-menu { background-color: #fff; }
 .hide-desktop { display: none; }
 #shopify-section-page-about-gem__main .gem-about-content-wrapper { margin-bottom: 0; }
 #shopify-page-about-gem { padding-bottom: 0; }
 #shopify-section-page-about-gem__contact-form #shopify-page-about-gem { padding-top: 0; }
 .share-btn .button { background: none; }
 .sc-pink-header.peach-gold-rings { background-color: #ffc0b8; color: #1e2535; }
 .sc-pink-header.peach-gold-rings h1 { color: #f46969; }
 h1.page__title.title { text-align: center; display: block; width: 100%; }
 .gallery__item a.sc-contact { text-align: center; display: block; margin-top: 8px; }
 a.sc-underline { text-decoration: underline!important; }
 .footer__content { padding-top: 60px; padding-bottom: 60px; }
 .footer__content .one-fifth.first-column { width: calc(36% - 20px); }
 .footer__content .one-fifth { width: calc(16% - 20px); }
  a.sc-underline { text-decoration: underline!important; }
 .footer__content { color: #e768a4 !important; font-size: 14px; }
   .footer__content .one-fifth.first-column { width: calc(24% - 20px); margin-left: 7%; }
   .footer__content .one-fifth.first-column p { width: 80%; }
 
   @media (max-width: 750px) {
    .footer__content .one-fifth  { width: 100%!important; display: block; }
    .first-column p { width: 100%; }
    .first-column > div { margin-left: calc(20px / 2); margin-right: calc(20px / 2); }
    .footer__content .one-fifth.first-column { margin-left: 0; width: 100%!important; }
   }
   .footer__content .one-fifth { width: calc(16% - 20px); }
   .sc-social-icons a { background-color: #f3c7db; display: inline-block; width: 40px; height: 40px; border-radius: 50%; padding: 9px; }
   .sc-social-icons .icon { fill: #e768a4!important; display: inline; }
   ul li.footer__menu-link a, ul li.footer__menu-link a, ul li.footer__menu-link a, ul li.footer__menu-link a:visited, ul li.footer__menu-link a, ul li.footer__menu-link a:active, ul li.footer__menu-link a, ul li.footer__menu-link a:hover { color: #e768a4 !important; }
   .footer__content .sc-help .content p, .footer__content .sc-help ul li a, .footer__content .sc-help ul li a:hover, .footer__content .sc-help ul li a:active, .footer__content .sc-help ul li a:visited { font-family: 'MadeTommyMedium'; color: #e768a4 !important; font-size: 14px; }
   .footer__heading { font-size: 16px; }
   .footer__logo-wrapper img, .footer__logo-wrapper:hover img { opacity: 1; width: 100px; }
}