:root{--sbg-ink:#202653;--sbg-violet:#6860a8;--sbg-violet-deep:#504984;--sbg-lavender:#aaa3d2;--sbg-ivory:#fbf7f0;--sbg-ivory-2:#f5eee5;--sbg-line:#d9d0c5}body,.sbg-home,#MainContent{background:#fbf7f0!important;color:#202653}.sbg-home{font-family:var(--font-body-family),Arial,sans-serif}.sbg-home h1,.sbg-home h2,.sbg-home h3{font-family:var(--font-heading-family),Georgia,serif;color:#202653;letter-spacing:-.025em}.sbg-home h1 em,.sbg-home h2 em{color:#5e579b}.sbg-brandname{font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(1.25rem,2vw,2rem);letter-spacing:.035em;text-transform:none;color:#202653;margin:0 0 1.15rem}.sbg-kicker{color:#5e579b!important;letter-spacing:.18em}.sbg-link{background:#625a9d!important;color:#fff!important;border-color:#625a9d!important}.sbg-link:hover{background:#4e477f!important;border-color:#4e477f!important}.sbg-gateways a{background:linear-gradient(145deg,#57518d,#272c5c)!important;border-color:#ffffff2e!important}.sbg-gateways a:nth-child(2){background:linear-gradient(145deg,#343a72,#60589a)!important}.sbg-gateways a:nth-child(3){background:linear-gradient(145deg,#625a9d,#393d75)!important}.sbg-gateways a:nth-child(4){background:linear-gradient(145deg,#7770ad,#4c4f82)!important}.sbg-gateways a,.sbg-gateways a b,.sbg-gateways a h2,.sbg-gateways a p{color:#fff!important}.sbg-gateways a p{opacity:.88}.sbg-arrivals,.sbg-journal{background:#fbf7f0!important}.sbg-feature{background:#f5eee5!important}.sbg-knowledge{background:linear-gradient(110deg,#eee8f3,#fbf7f0 52%,#f3ece3)!important}.sbg-signature{background:linear-gradient(110deg,#f6efe6,#ebe6f3)!important}.sbg-pillars{background:#fbf7f0!important;border-color:#d9d0c5!important}.sbg-standard{background:linear-gradient(120deg,#262b5b,#514a83 58%,#6860a8)!important;color:#fff!important}.sbg-standard .sbg-kicker,.sbg-standard h2,.sbg-standard p{color:#fff!important}.sbg-standard p{opacity:.9}.sbg-journal{border-color:#d9d0c5!important}.hdt-sticky-header{background:#fbf7f0!important;color:#202653!important;border-bottom:1px solid rgba(32,38,83,.09)}.hdt-header__logo{display:flex!important;align-items:center!important;gap:14px!important;text-decoration:none!important}.hdt-header__logo:after{content:none;font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(20px,2vw,31px);font-weight:400;letter-spacing:.02em;line-height:1;color:#202653;white-space:nowrap}.hdt-header__logo .hdt-header__heading{display:block!important;font-size:clamp(18px,1.7vw,27px);white-space:nowrap}.hdt-header__logo .sbg-header-mark{display:block;width:64px;height:64px;object-fit:contain;flex:none}.sbg-signature .sbg-art strong{font:400 clamp(42px,5vw,75px)/1 var(--font-heading-family),Georgia,serif;letter-spacing:-.02em;color:#fff}.hdt-footer{background:#f3ece3!important;color:#202653!important}.hdt-footer .hdt-footer__copyright small{display:none!important}.hdt-footer .hdt-footer__copyright:before{content:"\a9  2026 Soul Body Gems. All Rights Reserved.";font-size:12px;letter-spacing:.04em;color:#202653}.hdt-footer .hdt-footer-block__details-content,.hdt-footer .hdt-s-text2,.hdt-footer .hdt-footer-block__heading{color:#202653!important}@media(max-width:767px){.hdt-header__logo .sbg-header-mark{width:40px;height:40px}.hdt-header__logo .hdt-header__heading{font-size:16px!important}.hdt-header__logo{gap:6px!important}.sbg-gateways a{min-height:190px}.hdt-footer .hdt-footer__copyright:before{font-size:11px}}.hdt-section-footer .hdt-footer-block__heading{font-family:var(--font-heading-family);font-size:clamp(20px,1.5vw,26px)!important;letter-spacing:.06em!important;text-transform:none!important;color:#17275f}.hdt-section-footer .hdt-footer-block__details-content,.hdt-section-footer .hdt-footer-block__details-content p{font-size:clamp(15px,1.05vw,18px);line-height:1.6;color:#343c62}.hdt-section-footer .hdt-footer-block__details-content a{color:#17275f;text-decoration:none;border-bottom:1px solid rgba(23,39,95,.22)}.hdt-section-footer .hdt-footer-block__details-content a:hover{text-decoration:none;border-bottom-color:#17275f}.hdt-section-footer .hdt-footer-block--brand .hdt-footer-block__details-content p:first-child{font-family:var(--font-heading-family);font-size:clamp(24px,2vw,34px);line-height:1.2;color:#17275f;margin-bottom:18px}.hdt-section-footer .hdt-footer-block__details-content a[href="/pages/contact"]{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 22px;margin-top:5px;background:#17275f;color:#fff;border:1px solid #17275f;border-radius:2px;font-size:15px;font-weight:600;letter-spacing:.05em;text-decoration:none}.hdt-section-footer .hdt-footer-block__details-content a[href="/pages/contact"]:hover,.hdt-section-footer .hdt-footer-block__details-content a[href="/pages/contact"]:focus-visible{background:#56629c;border-color:#56629c;color:#fff}.hdt-section-footer .hdt-footer-block--text .hdt-footer-block__details-content p{margin:0 0 10px}.hdt-section-footer .hdt-footer__content-bottom{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding-block:24px 32px}.hdt-section-footer .sbg-footer-payment{width:100%;text-align:center}.hdt-section-footer .sbg-footer-payment__label{font-family:var(--font-body-family),Arial,sans-serif;font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:#202653;margin:0 0 14px}.hdt-section-footer .sbg-footer-payment .hdt-list-payment{display:flex;align-items:center;justify-content:center;gap:10px;list-style:none;margin:0;padding:0}.hdt-section-footer .sbg-footer-payment .hdt-list-payment__item{display:flex;align-items:center;justify-content:center;min-width:50px;min-height:34px;padding:2px;background:#fffdf8;border:1px solid #d9d0c5;border-radius:3px}.hdt-section-footer .sbg-footer-payment .hdt-list-payment svg{display:block;width:42px;height:28px;max-width:100%}.sbg-brand-banner a:focus-visible,.sbg-home a:focus-visible,.sbg-home summary:focus-visible,.hdt-section-header a:focus-visible,.hdt-section-header button:focus-visible,.hdt-section-header summary:focus-visible,.hdt-section-footer a:focus-visible,.hdt-section-footer button:focus-visible,.hdt-section-footer input:focus-visible,.hdt-section-footer summary:focus-visible,.hdt-section-announcement-bar button:focus-visible{outline:3px solid #a03b66!important;outline-offset:4px!important;box-shadow:0 0 0 2px #fffdf8!important}.sbg-brand-banner a:focus-visible{background:#fffdf8e6}.sbg-home .sbg-arrivals-preview__art span{color:#202653;text-shadow:none;background:#fffdf8e6;padding:8px 12px}@media(prefers-reduced-motion:reduce){.sbg-home *,.sbg-brand-banner *,.hdt-section-header *,.hdt-section-footer *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.shopify-policy__container{max-width:860px!important;margin-inline:auto!important;padding:clamp(32px,5vw,72px) clamp(20px,4vw,48px)!important;color:#202653;line-height:1.75}.shopify-policy__title{text-align:center;margin:0 0 clamp(28px,4vw,52px)}.shopify-policy__title h1{font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(34px,4vw,58px);line-height:1.13;color:#202653}.shopify-policy__body{font-size:clamp(16px,1.15vw,18px);line-height:1.8}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1.35em}.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--font-heading-family),Georgia,serif;color:#202653;line-height:1.2;margin:2em 0 .6em}.shopify-policy__body h2{font-size:clamp(24px,2.5vw,34px)}.shopify-policy__body h3{font-size:clamp(20px,2vw,26px)}.shopify-policy__body a{color:#504984;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.hdt-section__main-page .hdt-page-content.rte{max-width:min(100%,var(--hdt-content-width));margin-inline:auto;font-size:clamp(16px,1.12vw,18px);line-height:1.78}.hdt-section__main-page .hdt-page-content.rte p{margin-bottom:1.25em}.hdt-section__main-page .hdt-page-content.rte h2{font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(25px,2.6vw,36px);line-height:1.2;margin:1.85em 0 .6em;color:#202653}.hdt-section__main-page .hdt-page-content.rte a{color:#504984;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}#MainContent:has(.shopify-policy__container),#MainContent:has(.hdt-section__main-page){background:radial-gradient(ellipse 270px 450px at 0% 16%,rgba(168,148,208,.29),transparent 74%),radial-gradient(ellipse 280px 430px at 100% 54%,rgba(244,183,159,.27),transparent 75%),radial-gradient(ellipse 220px 320px at 5% 88%,rgba(220,194,126,.2),transparent 76%),#fbf7f0!important;padding:clamp(20px,3vw,50px) clamp(12px,3vw,36px)}#MainContent .hdt-section__main-page{background:transparent!important}#MainContent .shopify-policy__container,#MainContent .hdt-section__main-page .hdt-container{box-sizing:border-box;width:100%;max-width:880px!important;margin-inline:auto!important;padding:clamp(34px,5vw,72px) clamp(24px,5vw,50px)!important;background:linear-gradient(90deg,#a79acf,#e8b4b7 48%,#e5c998) top / 100% 3px no-repeat,#fffdf9f0!important;border:1px solid rgba(105,97,151,.15);box-shadow:0 16px 55px #2026530e}#MainContent .shopify-policy__body,#MainContent .hdt-section__main-page .hdt-page-content.rte{box-sizing:border-box;max-width:100%!important;width:100%;margin-inline:auto}#MainContent .hdt-section__main-page .hdt-section__header{max-width:100%;margin:0 auto clamp(28px,4vw,52px)}#MainContent .hdt-section__main-page .hdt-section__header h1{font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(34px,4vw,58px);line-height:1.13;color:#202653}@media(max-width:600px){#MainContent:has(.shopify-policy__container),#MainContent:has(.hdt-section__main-page){padding:14px 10px 32px}#MainContent .shopify-policy__container,#MainContent .hdt-section__main-page .hdt-container{padding:34px 22px 44px!important;box-shadow:0 10px 30px #2026530a}}#MainContent .shopify-policy__container,#MainContent .hdt-section__main-page .hdt-container{padding-block:clamp(28px,3.5vw,48px)!important}#MainContent .shopify-policy__title,#MainContent .hdt-section__main-page .hdt-section__header{margin-bottom:clamp(22px,3vw,34px)!important}#MainContent .shopify-policy__title h1,#MainContent .hdt-section__main-page .hdt-section__header h1{font-size:clamp(30px,3vw,43px)!important;line-height:1.2!important}#MainContent .shopify-policy__body,#MainContent .hdt-section__main-page .hdt-page-content.rte{font-size:16px!important;line-height:1.66!important}#MainContent .shopify-policy__body p,#MainContent .shopify-policy__body ul,#MainContent .shopify-policy__body ol,#MainContent .hdt-section__main-page .hdt-page-content.rte p{margin-bottom:1.05em!important}#MainContent .shopify-policy__body h2,#MainContent .hdt-section__main-page .hdt-page-content.rte h2{font-size:clamp(21px,2vw,27px)!important;line-height:1.28!important;margin:1.55em 0 .45em!important}#MainContent .shopify-policy__body h3,#MainContent .hdt-section__main-page .hdt-page-content.rte h3{font-size:clamp(18px,1.6vw,22px)!important;margin:1.4em 0 .4em!important}.sbg-payment-intro{font-size:18px;line-height:1.6;max-width:700px}.sbg-payment-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:34px 0 36px}.sbg-payment-option{padding:clamp(24px,3vw,36px);border:1px solid #d9cfe0;background:linear-gradient(145deg,#faf5fa,#fffdf9 70%)}.sbg-payment-option:nth-child(2){background:linear-gradient(145deg,#f6eff8,#fff9f2 75%)}.sbg-payment-kicker{font-size:12px;letter-spacing:.14em;font-weight:700;color:#655d9d;margin-bottom:10px!important}.sbg-payment-option h2{font-size:clamp(24px,2vw,29px)!important;margin:0 0 14px!important}.sbg-payment-option ul{padding-left:20px;margin-bottom:18px}.sbg-payment-option li{margin-bottom:10px}.sbg-payment-close{padding-top:20px;border-top:1px solid #d9cfe0}.sbg-payment-close h2{margin-top:0!important}@media(max-width:700px){.sbg-payment-options{grid-template-columns:1fr}.sbg-payment-intro{font-size:16px}}.hdt-footer,.hdt-section-footer,.hdt-section-footer .hdt-footer{background:linear-gradient(180deg,#f5eef7,#eee7f1 58%,#ebe3ef)!important;color:#2d2958!important}.hdt-section-footer .hdt-footer-block__heading,.hdt-section-footer .hdt-footer-block__details-content,.hdt-section-footer .hdt-footer-block__details-content p,.hdt-section-footer .hdt-footer-block__details-content a{color:#2d2958!important}.hdt-section-footer .hdt-footer-block__details-content a[href="/pages/contact"]{background:#51478d!important;border-color:#51478d!important;color:#fff!important}.hdt-section-footer .hdt-footer__content-bottom{border-top:1px solid rgba(85,69,125,.17)}.hdt-footer,.hdt-section-footer,.hdt-section-footer .hdt-footer{background:linear-gradient(180deg,#e7edf7,#d9e4f3 55%,#cbd9ed)!important;color:#202e58!important}.hdt-section-footer .hdt-footer-block__heading,.hdt-section-footer .hdt-footer-block__details-content,.hdt-section-footer .hdt-footer-block__details-content p,.hdt-section-footer .hdt-footer-block__details-content a,.hdt-section-footer .sbg-footer-payment__label{color:#202e58!important}.hdt-section-footer .hdt-footer__content-bottom{border-top:1px solid rgba(35,50,91,.19)}.hdt-section-footer .hdt-footer-block__details-content a[href="/pages/contact"]{background:#344b7b!important;border-color:#344b7b!important;color:#fff!important}.skip-to-content-link:focus,.skip-to-content-link:focus-visible{position:fixed!important;top:12px!important;left:12px!important;z-index:99999!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;padding:12px 18px!important;background:#fff!important;color:#1c285a!important;border:3px solid #a03b66!important;font-size:17px!important;line-height:1.3!important;text-decoration:none!important;outline:3px solid #fff!important}.sbg-shop-landing a:focus-visible,.sbg-shop-landing button:focus-visible,.sbg-brand-banner summary:focus-visible,.sbg-brand-banner input:focus-visible,.sbg-home button:focus-visible,.sbg-home input:focus-visible,.sbg-faq-page a:focus-visible,.sbg-gem-knowledge a:focus-visible,.sbg-testing a:focus-visible,.sbg-testing summary:focus-visible,.sbg-story a:focus-visible{outline:3px solid #a03b66!important;outline-offset:4px!important;box-shadow:0 0 0 2px #fffdf8!important}@media(prefers-reduced-motion:reduce){.hdt-announcement-bar *,hdt-marquee,hdt-marquee *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}#MainContent .hdt-section__main-page:has(.sbg-policy-compact){--section-pt:0px!important;--section-pb:0px!important;--section-pt-lg:0px!important;--section-pb-lg:0px!important;padding-block:0!important}#MainContent .hdt-section__main-page:has(.sbg-policy-compact) .hdt-container{padding-block:24px!important}#MainContent .hdt-section__main-page:has(.sbg-policy-compact) .hdt-section__header{margin-bottom:18px!important}#MainContent .hdt-section__main-page .rte .sbg-policy-compact{line-height:1.5}#MainContent .hdt-section__main-page .rte .sbg-policy-compact p,#MainContent .hdt-section__main-page .rte .sbg-policy-compact ul,#MainContent .hdt-section__main-page .rte .sbg-policy-compact ol{margin:0 0 9px!important}#MainContent .hdt-section__main-page .rte .sbg-policy-compact h2{margin:18px 0 7px!important}#MainContent .hdt-section__main-page .rte .sbg-policy-compact h3{margin:14px 0 6px!important}#MainContent .hdt-section__main-page .rte .sbg-policy-compact li{margin-block:4px!important}#MainContent .hdt-section__main-page .rte .sbg-payment-options{align-items:stretch}#MainContent .hdt-section__main-page .rte .sbg-payment-option{margin:0!important}#MainContent .hdt-section__main-page .rte .sbg-payment-option h2,#MainContent .hdt-section__main-page .rte .sbg-payment-kicker{margin:0 0 14px!important}.sbg-faq-page__groups details p+p{margin-top:12px}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid #8d4892!important;outline-offset:3px!important}.sbg-tested__close,.sbg-african__close{min-width:44px;min-height:44px}@media(max-width:767px){:where(main a,main button,main input,main textarea,main select,main summary):focus{scroll-margin-top:150px}}.sbg-report-table-scroll{max-width:100%;overflow-x:auto;margin:16px 0}.sbg-tested__transcript table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5}.sbg-tested__transcript caption{text-align:left;font-weight:700;padding:8px 0}.sbg-tested__transcript th,.sbg-tested__transcript td{padding:9px 12px;border:1px solid #d6c8dd;text-align:left;vertical-align:top}.sbg-tested__transcript th{background:#f1eaf5;color:#252651}.sbg-tested__transcript p{overflow-wrap:anywhere}@media(min-width:1100px){.sbg-story .sbg-story-hero__image{position:relative}.sbg-story .sbg-story-hero__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}}.hdt-product__sku,[data-type=sku],.hdt-variant-item__sku{display:none!important}#MainContent .sbg-tested>.sbg-tested__body,#MainContent .sbg-tested>.sbg-tested__footer{box-sizing:border-box;width:100%;max-width:1320px!important;margin-inline:auto!important}#MainContent .sbg-tested .sbg-tested__body .sbg-tested__transcript,#MainContent .sbg-tested .sbg-gem-layout__report>.sbg-tested__transcript{box-sizing:border-box;width:100%;max-width:none!important;margin-inline:0!important}#MainContent .sbg-tested .sbg-tested__footer>.sbg-tested__ownership{box-sizing:border-box;width:100%;max-width:none!important}#MainContent .sbg-tested .sbg-tested__report-grid{align-items:stretch}#MainContent .sbg-tested .sbg-tested__report-grid>a{display:flex;flex-direction:column}#MainContent .sbg-tested .sbg-tested__report-grid>a>span{margin-top:auto}.sbg-single-link-card .hdt-card-product__wrapper{position:relative;isolation:isolate}.sbg-single-link-card .hdt-card-product__content,.sbg-single-link-card .hdt-card-product__title,.sbg-single-link-card .hdt-card-product__title a{position:static}.sbg-single-link-card .hdt-card-product__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.sbg-single-link-card .hdt-product-card-btn{z-index:2}.sbg-single-link-card .hdt-card-product__content a:not(.hdt-card-product__title a),.sbg-single-link-card .hdt-card-product__content button{position:relative;z-index:2}.sbg-single-link-card:has(.hdt-card-product__title a:focus-visible){outline:3px solid #8d4892;outline-offset:3px}.hdt-product-card-btn,.hdt-crs-drag__text{font-size:12px!important}.sbg-home .sbg-knowledge-teaser__inner{background-image:linear-gradient(180deg,#fbf8fcfa,#ede4f4f7),url(/cdn/shop/files/sbg-gem-knowledge-purple-faceted-background.jpg?v=1790516245)}.sbg-gem-page__card-media>span,main span[style*="position:absolute"][style*="background:rgba(20,15,29,"],main span[style*="position:absolute"][style*="background:rgba(0,0,0,.45)"]{background:#201b35!important;color:#fff!important;text-shadow:none!important}.sbg-photo-watermark{background:#201b35!important;color:#fff!important;text-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/sbg-refinement.css.map */
