.sbg-gem-layout__intro{display:block}.sbg-gem-layout__story{min-width:0}.sbg-gem-layout--multi{max-width:1320px!important}.sbg-gem-layout--multi>.sbg-gem-layout__intro{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(310px,.8fr);gap:clamp(24px,4vw,54px);align-items:start}.sbg-gem-layout__gallery{padding:0 10px 8px 0}.sbg-gem-layout__gallery figure{max-width:none!important;margin:0 0 20px!important}.sbg-gem-layout__gallery img{display:block;width:100%!important;height:auto!important;max-height:62vh;object-fit:contain}.sbg-gem-layout__gallery figcaption,.sbg-gem-layout__hero figcaption{font-size:14px;line-height:1.45;text-align:center}.sbg-gem-layout__hero{max-width:700px;margin:0 auto 28px}.sbg-gem-layout__hero figure{max-width:none!important;margin:0!important}.sbg-gem-layout__hero img{display:block;width:100%!important;height:auto!important}.sbg-gem-layout__shop{max-width:none!important;margin:24px 0 0!important;padding:18px 0 0!important;border-top:1px solid #d6c8dd}.sbg-gem-layout__shop h2{font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(21px,2vw,27px);font-weight:400;line-height:1.15;margin:0 0 10px;color:#252651}.sbg-gem-layout__shop .sbg-tested__products{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,210px));gap:14px;justify-content:start;align-items:stretch}.sbg-gem-layout__shop .sbg-tested__product{display:block;padding:9px;border:1px solid #ddd1e5;background:#fffdfb;color:#252651;text-decoration:none;font-size:14px;line-height:1.45}.sbg-gem-layout__shop .sbg-tested__product img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;margin-bottom:8px}.sbg-gem-layout__shop .sbg-tested__product-title{display:block;font-weight:700;margin-bottom:4px}.sbg-gem-layout__shop .sbg-tested__product:hover .sbg-tested__product-title{text-decoration:underline}.sbg-gem-layout__shop .sbg-tested__product:focus-visible{outline:3px solid #8d4892;outline-offset:3px}.sbg-gem-layout__report{margin:42px 0 0;padding:30px 0 0;border-top:1px solid #d6c8dd}.sbg-gem-layout__report>:first-child{margin-top:0}.sbg-gem-layout__report .sbg-tested__report-grid{max-width:100%}.sbg-gem-detail__inner:has(.sbg-gem-layout--multi){max-width:1380px}.sbg-african .sbg-gem-layout__hero .sbg-african__hero{max-width:700px;width:100%;margin:0}@media(min-width:760px){.sbg-african:has(.sbg-gem-layout__intro){display:block}.sbg-african:has(.sbg-gem-layout__intro) .sbg-african__header{max-width:1080px;text-align:center}.sbg-african:has(.sbg-gem-layout__intro) .sbg-african__body{margin:18px auto 0}}@media(max-width:820px){.sbg-gem-layout--multi>.sbg-gem-layout__intro{display:flex;flex-direction:column;gap:20px}.sbg-gem-layout__gallery{position:static;order:-1;display:flex;gap:12px;width:100%;max-height:none;overflow-x:auto;overflow-y:hidden;padding:0 0 12px;scroll-snap-type:x mandatory}.sbg-gem-layout__gallery figure{flex:0 0 min(78vw,420px);margin:0!important;scroll-snap-align:start}.sbg-gem-layout__gallery img{max-height:460px}.sbg-gem-layout__hero{margin-bottom:22px}}.sbg-gem-layout__shop .sbg-gem-layout__shop-note{font-size:14px!important;line-height:1.5;margin:0 0 14px!important;max-width:920px}@media(max-width:540px){.sbg-gem-layout__shop .sbg-tested__products{grid-template-columns:repeat(2,minmax(0,1fr));max-width:434px;gap:12px}.sbg-gem-layout__shop .sbg-tested__product{padding:7px;font-size:13px}}.sbg-gem-layout__topic{margin:0 0 32px;scroll-margin-top:110px}.sbg-gem-layout__topic>h2:first-child{margin-top:0}.sbg-gem-layout__topic h3{font-size:clamp(19px,2vw,24px);line-height:1.35;margin:18px 0 12px}.sbg-gem-layout__science,.sbg-gem-layout__metaphysical,.sbg-gem-layout__sources{border-top:1px solid #d6c8dd;padding-top:26px}.sbg-gem-photo{display:block;position:relative;max-width:100%;min-width:0}.sbg-gem-photo>img{display:block;max-width:100%}.sbg-gem-photo>.sbg-gem-photo__credit{position:absolute!important;inset:auto var(--sbg-credit-right,8px) var(--sbg-credit-bottom,8px) auto!important;z-index:2;padding:3px 7px!important;border-radius:2px;background:#201b35!important;color:#fff!important;font:600 12px/1.35 Arial,sans-serif!important;letter-spacing:0!important;text-shadow:none!important;white-space:nowrap;pointer-events:none}.sbg-gem-page__card:has(>.sbg-gem-photo){flex-direction:column}.sbg-gem-page__card>.sbg-gem-photo{flex:none;width:100%}.sbg-gem-page__card>.sbg-gem-photo+.sbg-gem-page__card-copy{width:100%;flex:none}.sbg-gem-page__card-media .sbg-gem-photo{width:100%;height:100%}.sbg-gem-page__card-media .sbg-gem-photo>img{width:100%!important;height:100%!important;object-fit:cover}@media(max-width:540px){.sbg-gem-photo>.sbg-gem-photo__credit{font-size:11px!important;right:var(--sbg-credit-right,6px)!important;bottom:var(--sbg-credit-bottom,6px)!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/sbg-gem-layout.css.map */
