label.collection-label{padding-left:9px}button#read-more-button{font-weight:700;text-decoration:underline}.maintext-container-subheading p{font-size:12px;line-height:14.7692px;letter-spacing:1px;font-weight:600;margin-bottom:32px!important}h2.heading.h2{font-size:58px;letter-spacing:-.9px!important;line-height:58px}.maintext-container-content p{line-height:27.7333px;font-size:16px;font-weight:400;margin:16px 0}.button-wrapper-Custom a.button-text-link{display:inline-block}.button-wrapper-Custom a.button-text-link .maintext-button-wrapper button{padding:14px 35px;background:#fff;color:#000;font-size:14px;letter-spacing:2px;text-transform:uppercase;font-weight:600}.progressBarContainer{position:absolute;bottom:36px;width:auto;left:50%;transform:translate(-50%);display:flex}.progressBarContainer div{display:block;width:64px;padding:0;cursor:pointer;margin-right:16px;float:left;color:#fff}.outer-imageoverlay-conatiner .slick-slide img{width:100%}.outer-imageoverlay-conatiner{position:relative}.progressBarContainer div:last-child{margin-right:0}.progressBarContainer div span.progressBar{width:100%;height:3px;background-color:#fff6;display:block}.progressBarContainer div span.progressBar .inProgress{background-color:#fff;width:0%;height:3px}.blocksid-2546d7a1-6356-4a9c-aad8-551c01733a25 .button-wrapper{background:none!important}.buttonActive font.fontcontainer:before{transform:rotate(90deg)}.readmore-details-container font{position:relative;padding:0 0 0 20px;transition:.3s ease}.readmore-details-container font:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f04b";position:absolute;left:0;top:3px;transition:.3s ease}.slideshow-maintext-content{position:absolute;top:50%;right:0;left:0;transform:translateY(-50%);max-width:1400px;margin:auto;padding:0 20px;z-index:2}.outer-imageoverlay-conatiner .blockActive{display:none}.slideshow-maintext-content.content-aligntext-top_left{text-align:left;top:50px;transform:inherit}.slideshow-maintext-content.content-aligntext-top_right{text-align:right;top:50px;transform:inherit}.slideshow-maintext-content.content-aligntext-top_center{text-align:center;top:50px;transform:inherit}.slideshow-maintext-content.content-aligntext-bottom_left{text-align:left;bottom:50px;transform:inherit}.slideshow-maintext-content.content-aligntext-bottom_right{text-align:right;bottom:50px;transform:inherit}.slideshow-maintext-content.content-aligntext-bottom_center{text-align:center;bottom:50px;transform:inherit}.slideshow-maintext-content.content-aligntext-middle_left{text-align:left}.slideshow-maintext-content.content-aligntext-middle_right{text-align:right}.slideshow-maintext-content.content-aligntext-middle_center{text-align:center}.imagewithtext-main-inner{position:relative}.slideshow-maintext-content.content-wrapbox-large{max-width:1056.8px}.slideshow-maintext-content.content-wrapbox-small{max-width:516.391px}.slideshow-maintext-content.content-wrapbox-medium{max-width:788px}.slideshow-maintext-content.content-wrapbox-full{max-width:1503px}.maintext-container-heading{margin:0 0 40px}summary.readmore-action{line-height:normal}.natural-jewelry-heading h2{font-size:44px;font-weight:400;line-height:47.667px;letter-spacing:-1px;padding-bottom:50px}.natural-jewelry-description p{font-size:16px;line-height:27.7333px;font-weight:400;margin:0}.shopify-section--natural-stone-jewelry{padding:110px 15%;background-color:#f5f5f5}p.paragraph-one{padding:0 0 10px;margin:0!important}.natural-jewelry-readmore.active{display:block!important}.stone-jewelry-heading h3{font-size:27px;font-weight:400;letter-spacing:-1px;margin:0 0 15px!important;padding-top:40px}p.paragraph-two{margin-top:0;margin-bottom:0;padding:0 0 10px}.totalCartInit{display:flex;justify-content:space-between;margin-bottom:10px}.totalCartInit span{font-weight:700}.customTextTragic{text-align:center;font-size:12px;margin-top:10px;font-weight:600}.graphStepIcon svg{width:16px;display:block;height:16px;margin:auto}.graphContentInit{text-align:center}.shipping_graphShow{display:grid;grid-template-columns:repeat(2,1fr)}.graphStepText{font-size:13px}.graphStepIcon{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#d1dbe2;width:28px;height:28px;margin:auto}.customcollection-wrapbox{max-width:1300px}.main-collection-outerbox .collection-wrapper-box{display:flex;flex-wrap:wrap;column-gap:24px;row-gap:48px}.main-collection-outerbox product-item.custom-product-collection{width:calc(25% - 18px)}.main-section-container{margin-bottom:40px;text-align:center}@-webkit-keyframes satcb_pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes satcb_pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.header__logo-image.mobile_only,.line-item.freeGoodie{display:none!important}line-item.js-init-free .line-item__content-wrapper{background:#e3e4e6;padding:10px 5px}.freeGoodie .discount-badge{font-size:9px}.freeGoodie .line-item__image-wrapper{margin-right:13px}.mini-cart .drawer__content{padding-right:15px;padding-left:15px}.satcb_pulse{-webkit-animation-name:satcb_pulse;animation-name:satcb_pulse}.satcb_animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.CSB-main{z-index:9;position:fixed;top:170px;width:100%;background:#fffffff2;left:0;right:0;display:none}body #satcb_bar{display:none!important}.CSB-wrapper{max-width:1640px;margin:auto;padding:0 20px}.CSB-item-container{display:flex;align-items:center;justify-content:space-between}.CSB-Item-Content-Left{display:flex;align-items:center}.CSB-Item-Media{width:48px;margin:4px 10px}.CSB-Item-Title h2{font-size:16px;font-weight:400;color:#282828;margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.CSB-Item-TOP .jdgm-widget span{font-size:12px;color:#282828}.CSB-Item-Content-Right{display:flex;align-items:center;min-width:430px;justify-content:flex-end}.CSB-ItemPriceMain span{font-size:16px}.CSB-Regular-Price{font-size:14px!important;color:#999}.CSB-Item-Variant select{background:transparent;border:1px solid #d5d5d5;padding:10px 8px;border-radius:0;box-shadow:none;outline:none}.CSB-Item-Variant{margin-right:10px}.leftVariantWrapper-CSB{margin-right:10px;display:flex;align-items:center}.CSB-Form .product-form__payment-container{margin:0}.CSB-Form .product-form__payment-container .button{line-height:normal;padding:10px;height:52px;min-width:180px}.footer__item-content form>.needsclick>.needsclick>.needsclick{padding:0!important}.footer__item-content form>.needsclick>.needsclick{border:1px solid #ffffff26!important}.footer__item-content form>.needsclick>.needsclick>.needsclick>.needsclick input{background:transparent!important;border:none!important;height:52px!important;border-radius:0!important;font-family:Zurich,sans-serif!important;font-size:15px!important;outline:none!important;box-shadow:none!important;color:#ffffffad!important}.footer__item-content form>.needsclick>.needsclick>.needsclick>.needsclick input::placeholder{font-family:Zurich,sans-serif!important;font-size:15px!important;color:#ffffffad!important}.footer__item-content form>.needsclick>.needsclick>.needsclick button.needsclick{font-size:0!important;background:transparent!important;width:40px!important;height:52px!important;border-radius:0!important;background-image:url(/cdn/shop/files/arrow-right-long.svg?v=1679299046)!important;background-repeat:no-repeat!important;background-size:20px!important;background-position:right 22px center!important;margin-left:10px}.image-with-text-block__content form.needsclick>.needsclick>.needsclick>.needsclick{padding:0!important}.image-with-text-block__content form.needsclick>.needsclick>.needsclick>.needsclick:first-child{padding-right:16px!important}.image-with-text-block__content form.needsclick>.needsclick>.needsclick>.needsclick:first-child input{background:transparent!important;border:none!important;height:52px!important;border-radius:0!important;font-family:Zurich,sans-serif!important;font-size:15px!important;outline:none!important;box-shadow:none!important;color:#282828b3!important;border:1px solid #28282826!important}.image-with-text-block__content form.needsclick>.needsclick>.needsclick>.needsclick:first-child input::placeholder{font-family:Zurich,sans-serif!important;font-size:15px!important;color:#282828b3!important}.image-with-text-block__content form.needsclick>.needsclick>.needsclick>.needsclick>button.needsclick{background:#2e9e3f!important;font-size:13px!important;min-width:160px;text-transform:uppercase;letter-spacing:2px!important;font-family:Zurich,sans-serif!important;height:52px!important}.trust-phrase{text-align:center;line-height:1.1rem;font-weight:700;font-size:12px;font-family:Zurich,sans-serif!important;display:flex;align-items:center;justify-content:center;color:#333}.free-delivery-mark{margin:0 3px 0 0;color:#479a98}.return-mark{margin:0 3px 0 6px;color:#479a98}body .announcement-bar__message{padding-top:5px;padding-bottom:5px}.shopify-section--main-product .product-form__payment-container{margin-top:0}.cv_pending_stock{display:flex;align-items:center}.cv_pending_stock span{font-size:14px;color:#555}.pulsating-dot-container{position:relative;width:20px;height:20px;margin-right:2px;overflow:hidden;display:flex;align-items:center;justify-content:center}.pulsating-dot{width:10px;height:10px;background-color:#54c63a;border-radius:50%;box-shadow:0 0 #54c63a00;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #54c63ab3}to{box-shadow:0 0 0 6px #54c63a00}}.customLogoList{margin:50px 0}.top_bar.desktopOnly ul{margin:0;padding:0;list-style-type:none}.top_bar.desktopOnly{height:34px;background-color:#282828;padding:0 0 0 10px;display:flex;align-items:center;justify-content:space-between;transition:ease .3s}.moveHeaderTop .top_bar.desktopOnly{height:0;opacity:0;visibility:hidden}.top_bar.desktopOnly .left{display:flex;align-items:center}.top_bar.desktopOnly li a:hover{color:#03a196}.top_bar.desktopOnly li a{color:#f4f4f4;font-size:13px;letter-spacing:.5px;text-transform:uppercase;transition:color .1s linear}.top_bar.desktopOnly li{padding:0 10px}.top_bar.desktopOnly .currencies:hover{color:#03a196;transition:color .1s linear}.top_bar.desktopOnly .currencies{color:#f4f4f4;font-size:13px;letter-spacing:.5px;background-color:transparent;border:none;padding:0 5px;cursor:pointer}#satcb_bar{display:block!important}@media (min-width: 380px){.trust-phrase{font-size:13.5px}}@media (min-width: 768px){.product.container.product--thumbnails-bottom{padding:0;margin:auto;margin-left:calc(var(--grid-column-width) + var(--grid-gap));margin-right:calc(var(--grid-column-width) + var(--grid-gap));max-width:100%;width:auto}}@media (min-width: 741px){.customcollection-wrapbox{padding:0 10px}}@media (max-width: 1440px){.slideshow-maintext-content.content-wrapbox-medium{max-width:708px}}@media only screen and (max-width: 1199px){.slideshow-maintext-content.content-wrapbox-medium{max-width:500px}h2.heading.h2{font-size:48px;line-height:1}.button-wrapper.custombutton-wrapper{margin:32px 0 0}.product.product--thumbnails-bottom .product__info{padding-left:30px}.CSB-wrapper{padding:1px 20px}.CSB-main{top:136px}.top_bar.desktopOnly{display:none}.customLogoList{margin:20px 0}.image-with-text-block__content form.needsclick>.needsclick>.needsclick{display:block!important}.image-with-text-block__content form.needsclick>.needsclick>.needsclick>.needsclick:first-child{padding:0 0 16px!important}.image-with-text-block__content form.needsclick>.needsclick>.needsclick>.needsclick>button.needsclick{min-width:inherit;width:100%}}@media only screen and (max-width: 1024px){.natural-stone-jewelry-main.container{padding:0}.natural-jewelry-heading h2{font-size:36px}}@media only screen and (max-width: 999px){.slideshow-maintext-content.content-wrapbox-medium{max-width:543px}.outer-imageoverlay-conatiner .slideshow-image-wrapper img{height:600px;object-fit:cover}.main-collection-outerbox product-item.custom-product-collection{width:calc(33.33% - 18px)}.product.product--thumbnails-bottom .product__info{padding-left:0}.CSB-main,#satcb_bar{display:none!important}.customSticky{display:block!important}}@media (max-width: 768px){.slideshow-maintext-content.content-wrapbox-medium{max-width:514px}}@media (max-width: 767px){.shopify-section--natural-stone-jewelry{padding:60px 2.5%;background-color:#f5f5f5}.outer-imageoverlay-conatiner .slideshow-image-wrapper img{height:648px}h2.heading.h2{font-size:32px}.mini-cart button.checkout-button{line-height:normal;height:48px;padding:10px 15px;letter-spacing:.6px;font-size:11px}.mini-cart .checkout-button .square-separator{margin-left:8px;margin-right:6px}.mini-cart .checkout-button__lock{left:15px}.mini-cart .discount-badge{padding:8px 6px;font-size:9px}.mini-cart .line-item__image-wrapper{width:70px;margin-right:10px}.product-sticky-form .product-form__add-button{font-size:14px}.header__logo-image.desktop_only{display:none!important}.header__logo-image.mobile_only{display:block!important}.product.container.product--thumbnails-bottom{padding:0}.footer__item-content form>.needsclick>.needsclick>.needsclick>.needsclick input,.image-with-text-block__content form.needsclick>.needsclick>.needsclick>.needsclick:first-child input{height:48px!important;font-size:14px!important}.footer__item-content form>.needsclick>.needsclick>.needsclick button.needsclick{height:48px!important}.image-with-text-block__content form.needsclick>.needsclick>.needsclick>.needsclick>button.needsclick{font-size:12px!important}.footer__item-content form>.needsclick>.needsclick>.needsclick>.needsclick input::placeholder,.image-with-text-block__content form.needsclick>.needsclick>.needsclick>.needsclick:first-child input::placeholder{font-size:14px!important}}@media (max-width: 740px){.main-section-container{margin-bottom:32px}.main-collection-outerbox .collection-wrapper-box{column-gap:12px;row-gap:32px}.main-collection-outerbox product-item.custom-product-collection{width:calc(50% - 6px)}}@media (max-width: 480px){.slideshow-maintext-content.content-wrapbox-medium{max-width:319px}.maintext-container-subheading p{font-size:11px}.maintext-container-content p{font-size:15px}.progressBarContainer div{width:49px}}@media (max-width: 360px){.mini-cart .discount-badge{font-size:8px}.progressBarContainer div{width:38px;margin-right:6px}}@media (max-width: 350px){.mini-cart .line-item__image-wrapper{width:50px}.shopify-section--natural-stone-jewelry{padding:60px 2.5%;background-color:#f5f5f5}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/cv-custom.css.map */
