/** Shopify CDN: Minification failed

Line 133:2 Unexpected "{"
Line 133:3 Expected identifier but found "%"
Line 157:0 Unexpected "{"
Line 157:1 Expected identifier but found "%"
Line 182:0 Unexpected "}"

**/
.product-sku,
.product-origin {
  margin: 3px 0px;
  font-size: 14px;
}
.product-content h6 {
  margin-bottom: 8px;
}
.about-section6 .about-content .about-banner-area .abt-banner-desc .banner-desk{max-width:100% !important;}
.about-section6 .about-content .single-banner img {
    object-fit: cover;
    aspect-ratio: 20/12;
}
.about-section6 .about-content .about-banner-area .abt-banner-desc .btn-style.fade-in {
    padding: 14px 30px;
    text-transform: capitalize;
}
.content-qa-banner .que-ans ul{margin-top:0 !important;}

.content-qa-banner .que-ans strong{font-weight: 500;color:var(--font-color-header);}
.content-qa-banner .ans-accordian a strong{font-weight: 500;margin:0 5px;}
/*CTA-CSS*/
.custom-gemstone-section{background: #f3f3f3;position: relative;display: flex;justify-content: center;align-items: end;gap: 30px;padding: 2rem;}
.gemstone-content{background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 3px 6px #00000029; border-radius: 6px;}
/* .gemstone-text{background: transparent linear-gradient(99deg, rgb(244 107 85 / 15%) 0%, rgb(137 84 162 / 15%) 52%, rgb(103 189 229 / 15%) 100%) 0% 0% no-repeat padding-box;border-radius: 6px 6px 0px 0px;padding:25px;}
 */
.gemstone-text{background:linear-gradient(90deg, #fff8f3 0%, #fbdac5 100%);border-radius: 6px 6px 0px 0px;padding:25px;}

.gemstone-features{padding: 25px}
.pdpcta-inner-in{display:flex;align-items:center;gap:15px;margin-bottom:2rem;flex-wrap:wrap;}
.pdpcta-inner-in .feature{display:flex;align-items:center;gap:10px;}
.pdpcta-inner-in .feature strong{display: block;}
.pdpcta-inner-in .feature p{line-height: 18px;margin: 0}
.gemstone-buttons{display: flex;align-items: center;gap: 15px;}
.gemstone-buttons a{flex: 1; text-align: center;display: flex;align-items: center;justify-content: center;gap: 5px;border: 1px solid #000000;border-radius: 4px;font-size: 15px;padding: 5px;color:#000; font-weight:600;text-decoration: none;}
.gemstone-buttons .call-button{background-color: #000;color: #fff;}
.expert-img{position: relative;top: 29px;}
.gemstone-text h2{margin: 0;font-weight: 900;font-size: 22px;}
.gemstone-text h3{margin-bottom:0;}

.metafield-rich_text_field {border-top:1px solid #ccc;}
.custom_tabs{list-style:none;white-space:nowrap;flex-wrap:nowrap;overflow:auto;border:1px solid #cccc;max-width:748px;margin:auto;}
.custom_tabs .tab-link {background-color:#fff;padding:10px 22px;}
.custom_tabs li.active .tab-link{background-color:#A87E68;color:#fff;}
._mobile_social_icon {
    position: fixed;
    bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    list-style: none;
    padding: 0 10px;
    margin: 0;
}
._mobile_social_icon li a svg {
    width: 30px;
    height: 16px;
    fill: #a77f66;
}
._mobile_social_icon li a {
    width: 32px;
    height: 32px;
    background-color: #fff;
    border: 1px solid #a77f66;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
}
._collection_grid .shop-top-bar {
    margin-top: 0;
}

@media (max-width:1200px){
.header1 .header-area .header-main .header-element.toggle-content button {font-size: 35px  !important;height: auto !important;}
.header1 .header-area .header-main {padding: 10px 0 !important;}
.single-product-wrap .product-content .qty-action .product-form .quick-action button.quick-add-btn {border-radius: 50px;overflow: hidden;width: 35px;height: 35px;display: inline-flex;align-items: center;justify-content: center;border: 1px solid var(--font-color-body);}
.single-product-wrap .product-content .qty-action .product-form .quick-action button.quick-add-btn .title{display: none;}
  .single-product-wrap .product-content .qty-action .product-form .quick-action button.quick-add-btn i{color:var(--font-color-body);}
._login_btn .btn-style{border-radius:0 !important;}
.megamenu-content .mainwrap ul.main-menu li.menu-link .link-title-lg{padding:15px 10px 15px 25px !important;}
.megamenu-content .mainwrap ul.main-menu li.menu-link .link-title-lg .dropdown-btn {background-color: #fbf7f5;width: 26px;height: 26px;}
  .header-bottom-area .main-menu-area .main-menu-wrap{height: calc(100% - 60px);justify-content: flex-end;}


  
}
@media (max-width:767px){
  .expert-img{display:none;}
  .custom-gemstone-section{padding:0}
  .gemstone-content{box-shadow:0px 3px 6px #0000000f; border-radius:0;}
  .gemstone-text{border-radius:0;}
  ._custom_checkout_table{flex-wrap:wrap;}
  .product-description ._custom_checkout_table {gap:0 !important;}
  ._custom_checkout_table table:last-child{border-top:0 !important;}
  .product-description ._custom_checkout_table table tbody th{width:50% !important;text-align:left; white-space:normal;word-break:break-all;}
  .header1 .header-area .header-main .header-element.toggle-content button {font-size: 30px  !important;height: auto !important;}
  .product_details_info .pro-nprist .product-info .product-payment-image {display:none;}

  
}
@media (max-width:600px){
.header1 .header-area .header-main.logo-left .header-element.logo{justify-content:center !important;}
  .section-offer-template--17177101008975__section_offer_text_hXnYAF span {
    font-size: 12px !important;
}
  .single-product-wrap:hover .product-content .product-type, .single-product-wrap:hover .product-content h6, .single-product-wrap:hover .product-content h3, .single-product-wrap:hover .product-content .price-block{
    opacity:1 !important;visibility:visible !important; 
  }
}
@media (max-width:478px){
  .product-info .ser-block{padding:20px 15px !important;}
  .product_details_info .product-info .ser-block ul.grid-wrap {
    grid-template-columns: repeat(3,1fr) !important;gap: 10px !important;
}
  .product_details_info .product-info .ser-block a .service-text h6{font-size:13px !important;}
}

.main_checkout_btn .qty-box{width:150px;justify-content:space-between}
.main_checkout_btn ._btn_flex_wrap{flex:1 !important;width:100%  !important;}
.main_checkout_btn .shopify-payment-button{width:100% !important;}
.single-product-wrap:hover .product-sku{opacity:0;visibility:hidden;}

  {% if template contains 'product' %}
    ._custom_product_breadcrumb {
    background-color: #fcfcfc;padding:8px 0;
    border-top: 1px solid #e7e7e7;
    }
 ._custom_product_breadcrumb ul.breadcrumb-list li a{color: #000;
    text-transform: capitalize;
    font-size: 13px;}
._custom_product_breadcrumb ul.breadcrumb-list{justify-content: flex-start;}
 ._custom_product_breadcrumb ul.breadcrumb-list li span {
    color: var(--font-color-primary);
    text-transform: capitalize;
    font-size: 13px;
}
 ._custom_product_breadcrumb ul.breadcrumb-list li::after {
    content:"\ea6e";
    font-family: remixicon !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #000;margin:0 2px;    position: relative;
    top: 0px;
}

{% endif %}



.shopify-policy__title{display:none;}
.special-slider .single-product-wrap{box-shadow:0px 8px 16px rgba(0, 0, 0, 0.03);}
.special-slider .single-product-wrap .product-image{height:220px;background-color:#f8f8f8;}
.special-slider .single-product-wrap .product-image .pro-img img{width:auto;height:auto;max-height:160px;margin:auto;text-align:center;right:0;top:50%;transform:translate(0px, -50%);}
.special-slider .single-product-wrap .product-image .pro-img.ratio{display:flex;align-items:center;justify-content:center;width:100%; height:100%;}
.special-slider .single-product-wrap .product-content {padding:20px;text-align:center;border-top:0px solid #e2e2e2;background-color:#fff;position:relative;}
#pro-review .jdgm-btn, #pro-review .jdgm-write-rev-link, .btn-style{font-size: 18px !important;padding: 15px 40px;text-transform: capitalize !important;font-weight: 500 !important;border-radius: 10px !important;}
@media (max-width:767px){
  #pro-review .jdgm-btn, #pro-review .jdgm-write-rev-link, .btn-style {font-size: 16px !important;}
  .home-slider{height:180px;}

  .our-service-area ul.grid-wrap{ white-space:nowrap;display:block !important; overflow:auto;}
  .our-service-area ul.grid-wrap li.grid-wrapper{width:60%  !important;display:inline-block  !important;white-space: normal;}
  .our-service-area ul.grid-wrap li.grid-wrapper .ser-block{border:0  !important;}
  .our-service-area ul.grid-wrap li.grid-wrapper .ser-block a span.icon{font-size:38px;}
  .our-service-area ul.grid-wrap li.grid-wrapper .ser-block .service-text ._mini_title_6 {font-size:16px;font-weight:500;display:block;margin-bottom:0 !important;line-height:normal;}

}
@media (max-width:600px){
  .our-service-area ul.grid-wrap li.grid-wrapper {width: 70% !important;padding: 0 10px;}
}
}
._mini_title_2{font-size:30px;}
._mini_title_6{font-size: var(--subtitle-font-size-body);font-weight:var(--subtitle-custom-font-weight-body);color:var(--font-color-header);}


/* slider arrow css */
.testimonial .testimonial-slider .swiper-arrow {
  display: none;
}



/*CTA-CSS*/