:root{--gg-ease-out: cubic-bezier(.23, 1, .32, 1);--gg-ease-in-out: cubic-bezier(.77, 0, .175, 1);--gg-ease-drawer: cubic-bezier(.32, .72, 0, 1);--submenu-animation-speed: .24s}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{overflow-x:clip}button,a,summary,label,[role=button]{touch-action:manipulation}button,[role=button],.button,.button-secondary,.button-custom{-webkit-user-select:none;user-select:none}.menu-list__link-title,.mega-menu__link{position:relative}.menu-list__link-title:after,.mega-menu__link:after{content:"";position:absolute;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .2s ease;pointer-events:none}.menu-list__link-title:after{inset-inline:var(--gap-sm);bottom:0}.mega-menu__link:after{inset-inline:0;bottom:var(--padding-2xs)}.menu-list__link:focus-visible .menu-list__link-title:after,.mega-menu__link:focus-visible:after{transform:scaleX(1)}@media(hover:hover)and (pointer:fine){.menu-list__link:hover .menu-list__link-title:after,.mega-menu__link:hover:after{transform:scaleX(1)}}html.gg-over-hero #header-component[transparent=not-sticky][data-sticky-state=active]:not(:has(.menu-list__link:hover)):not(:has(.mega-menu__list:hover)):not(:has(header-menu[aria-expanded=true])){--closed-underlay-height: 0px;--header-logo-display: none;--header-logo-inverse-display: block}html.gg-over-hero #header-component[transparent=not-sticky][data-sticky-state=active]:not(:has(.menu-list__link:hover)):not(:has(.mega-menu__list:hover)):not(:has(header-menu[aria-expanded=true])) .header__row{--color-foreground: var(--color-transparent-text);--color-foreground-rgb: var(--color-transparent-text-rgb);--color-border: var(--color-transparent-text);--color-border-rgb: var(--color-transparent-text-rgb);--color-primary-button-background: var(--color-transparent-text);--color-primary-button-text: var(--color-transparent-text-contrast)}html.gg-over-hero #header-component[transparent=not-sticky][data-bubble-style=default][data-sticky-state=active]:not(:has(.menu-list__link:hover)):not(:has(.mega-menu__list:hover)):not(:has(header-menu[aria-expanded=true])) .header__row{--cart-bubble-background: var(--color-transparent-text, var(--cart-bubble-background-fallback));--cart-bubble-text: var(--color-transparent-text-contrast, var(--cart-bubble-text-fallback))}#header-component .header__underlay-closed{height:100%;clip-path:inset(0 0 calc(100% - var(--closed-underlay-height, 100%)) 0);transition:clip-path var(--animation-speed-slow) var(--ease-out-cubic)}@media screen and (min-width:750px){#header-component .header__column--right .search-action:not(.search-action--text){margin-inline:0 var(--gap-sm)}#header-component .search-action:not(.search-action--text)>button.header-actions__action{align-items:center;justify-content:flex-start;gap:8px;min-width:180px;height:38px;padding-inline:14px 18px;border:1px solid rgb(var(--color-foreground-rgb) / 35%);border-radius:999px;font-family:var(--font-body--family);font-size:14px;line-height:1;transition:color var(--header-content-transition-timing, .2s ease),border-color var(--header-content-transition-timing, .2s ease)}#header-component .search-action:not(.search-action--text)>button.header-actions__action>span.hidden{display:inline!important;opacity:.8}#header-component .search-action:not(.search-action--text)>button.header-actions__action>.svg-wrapper{order:-1;width:18px;height:18px}#header-component .search-action:not(.search-action--text)>button.header-actions__action>.svg-wrapper svg{width:18px;height:18px}}@media screen and (min-width:750px)and (hover:hover)and (pointer:fine){#header-component .search-action:not(.search-action--text)>button.header-actions__action:hover{border-color:rgb(var(--color-foreground-rgb) / 70%)}}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{transition:color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing),scale .16s var(--gg-ease-out)}:is(.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded):active:not(:disabled,[aria-disabled=true],.button-unstyled){scale:.97}@media(hover:none),(pointer:coarse){button.quick-add__button:hover:not(:active){scale:1}button.quick-add__button:hover:not(:focus-visible){width:var(--quick-add-collapsed-width);padding-inline-end:0}}[id^=shopify-section-][id$=__hero_main] .hero{min-height:100svh}[id^=shopify-section-][id$=__hero_main] .hero__content-wrapper{grid-column:2 / 3}[id^=shopify-section-][id$=__hero_main] .hero__container:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:170px;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#0e0c0bbd,#0e0c0b00)}[id^=shopify-section-][id$=__hero_main] .hero__content-wrapper:before,[id^=shopify-section-][id$=__hero_main] .gg-hero-glow{content:"";position:absolute;z-index:-1;inset-block:-140px;left:50%;width:min(1500px,120vw);transform:translate(-50%);pointer-events:none;background:radial-gradient(closest-side,#0e0c0b8c,#0e0c0b73,#0e0c0b00)}[id^=shopify-section-][id$=__hero_main] .text-block h1{margin:0}[id^=shopify-section-][id$=__hero_main] .text-block p{margin:0 auto;max-width:34em;font-size:18px;line-height:1.5}html.gg-pin [id^=shopify-section-][id$=__hero_main]{height:200svh}html.gg-pin [id^=shopify-section-][id$=__hero_main] .hero{position:sticky;top:0;height:100svh}html.gg-pin [id^=shopify-section-][id$=__hero_main] .hero__content-wrapper:before{content:none}[id^=shopify-section-][id$=__just_in] .section,[id^=shopify-section-][id$=__trust] .section,[id^=shopify-section-][id$=__about_how] .section{--page-width: 1120px}[id^=shopify-section-][id$=__just_in]{position:relative;background-color:var(--color-background)}@media screen and (min-width:750px){[id^=shopify-section-][id$=__just_in] .resource-list--grid{display:flex!important;gap:16px!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:16px;margin-block:-16px}[id^=shopify-section-][id$=__just_in] .resource-list--grid::-webkit-scrollbar{display:none}[id^=shopify-section-][id$=__just_in] .resource-list--grid>*{flex:0 0 calc((100% - 32px) / 3);min-width:0;scroll-snap-align:start}}[id^=shopify-section-][id$=__just_in] .gg-scroll-nav{display:flex;justify-content:center;gap:12px}[id^=shopify-section-][id$=__just_in] .gg-scroll-nav[hidden]{display:none}.gg-scroll-btn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgb(var(--color-foreground-rgb) / 30%);border-radius:50%;background:transparent;color:var(--color-foreground);cursor:pointer;transition:border-color .2s ease,opacity .2s ease,scale .16s var(--gg-ease-out)}@media(hover:hover)and (pointer:fine){.gg-scroll-btn:hover:not(:disabled){border-color:var(--color-foreground)}}.gg-scroll-btn:active:not(:disabled){scale:.95}.gg-scroll-btn:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.gg-scroll-btn:disabled{opacity:.3;cursor:default}.gg-scroll-btn svg{width:16px;height:16px}[id^=shopify-section-][id$=__just_in] .card-gallery,[id^=shopify-section-][id$=__just_in] .card-gallery :is(slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media-container,.product-media){background-color:#ebebeb!important}[id^=shopify-section-][id$=__just_in] .card-gallery img{mix-blend-mode:multiply}[id^=shopify-section-][id$=__just_in] .stone-meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:14px 0 0}[id^=shopify-section-][id$=__just_in] .stone-name{font-size:15px;font-weight:600;line-height:1.3;text-decoration:none}[id^=shopify-section-][id$=__just_in] .stone-spec{margin:0;font-size:13px;font-weight:400;line-height:1.45;opacity:.62}[id^=shopify-section-][id$=__just_in] .stone-price{margin:8px 0 0;font-size:19px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}[id^=shopify-section-][id$=__trust] .gg-eyebrow{display:flex;align-items:center;gap:14px;margin:0;font-size:12px;font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:#95691d}[id^=shopify-section-][id$=__trust] .gg-eyebrow:after{content:"";display:block;width:40px;height:1px;background:currentColor;opacity:.7}[id^=shopify-section-][id$=__trust] div:has(>.gg-proof){align-self:stretch;width:100%}[id^=shopify-section-][id$=__trust] .gg-proof{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:64px;align-items:center;margin-top:24px}[id^=shopify-section-][id$=__trust] .gg-proof:not(:has(.gg-proof__report)){grid-template-columns:minmax(0,1fr)}[id^=shopify-section-][id$=__trust] .gg-proof__track{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}[id^=shopify-section-][id$=__trust] .gg-proof__track::-webkit-scrollbar{display:none}[id^=shopify-section-][id$=__trust] .gg-proof__slide{flex:0 0 100%;min-width:0;margin:0;scroll-snap-align:start}[id^=shopify-section-][id$=__trust] .gg-proof__slot{display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 2;padding:24px;overflow:hidden;filter:drop-shadow(0 1px 1px rgb(31 27 22 / 10%)) drop-shadow(0 14px 20px rgb(31 27 22 / 16%))}[id^=shopify-section-][id$=__trust] .gg-proof__img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;min-width:0;min-height:0;border-radius:8px}[id^=shopify-section-][id$=__trust] .gg-proof__slot[href$="/products/alexandrite"] .gg-proof__img{border-radius:0;clip-path:inset(.45% .1% 2.41% .1% round 2.83% / 4.22%);translate:0 .98%}[id^=shopify-section-][id$=__trust] .gg-proof__slot[href$="/products/pink-sapphire"] .gg-proof__img{border-radius:0;clip-path:inset(2.96% 5.35% 3.62% 4.34% round 3.03% / 4.93%);translate:.51% .33%}[id^=shopify-section-][id$=__trust] .gg-proof__slot[href$="/products/cobalt-blue-spinel"] .gg-proof__img{border-radius:0;clip-path:inset(2.53% 10.81% 3.39% 5.66% round 4.24% / 3.03%);translate:2.58% .43%}[id^=shopify-section-][id$=__trust] .gg-proof__slide figcaption{margin-top:16px;font-size:14px;line-height:1.5;color:rgb(var(--color-foreground-rgb) / 72%)}[id^=shopify-section-][id$=__trust] .gg-proof__slide figcaption a{color:var(--color-foreground);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}[id^=shopify-section-][id$=__trust] .gg-scroll-nav{display:flex;justify-content:center;gap:12px;margin-top:20px}[id^=shopify-section-][id$=__trust] .gg-scroll-nav[hidden]{display:none}[id^=shopify-section-][id$=__trust] .gg-proof__claims{list-style:none;margin:0;padding:0}[id^=shopify-section-][id$=__trust] .gg-proof__claims li{padding-block:22px;border-top:1px solid rgb(var(--color-foreground-rgb) / 14%)}[id^=shopify-section-][id$=__trust] .gg-proof__claims li:last-child{border-bottom:1px solid rgb(var(--color-foreground-rgb) / 14%)}[id^=shopify-section-][id$=__trust] .gg-proof__claims h3{margin:0 0 6px;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:24px;line-height:1.2}[id^=shopify-section-][id$=__trust] .gg-proof__claims p{margin:0;font-size:15px;line-height:1.55;color:rgb(var(--color-foreground-rgb) / 75%)}[id^=shopify-section-][id$=__faq] .accordion{flex:1 1 0;min-width:0;width:100%;max-width:760px}@media screen and (min-width:750px){[id^=shopify-section-][id$=__faq] .group-block{position:sticky;top:calc(var(--sticky-header-offset, 0px) + 32px)}}.predictive-search-results__card--product{--resource-card-corner-radius: 0}.predictive-search-results__card--product .resource-card__media{position:relative;overflow:hidden;background-color:#ebebeb}.predictive-search-results__card--product .resource-card__image{mix-blend-mode:multiply;border-radius:0}.predictive-search-results__card--product .resource-card__content .resource-card__title{font-size:14px;line-height:1.35;-webkit-line-clamp:3}.predictive-search-results__card--product .resource-card__content{gap:6px}.predictive-search-results__card--product .resource-card__content .price{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.predictive-search-results__wrapper-products{gap:16px}.predictive-search-results__title .predictive-search-results__clear.button-unstyled{font-family:var(--font-body--family);font-size:13px;font-weight:400;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.predictive-search-results__title .predictive-search-results__clear.button-unstyled:hover{text-decoration:underline}}.theme-drawer__dialog{--gg-drawer-off: 100%;--gg-drawer-off-start: -50%;--gg-drawer-fade: 1}[dir=rtl] .theme-drawer__dialog{--gg-drawer-off: -100%;--gg-drawer-off-start: 50%}.theme-drawer__dialog.theme-drawer__dialog{transition:translate .3s var(--gg-ease-drawer),opacity .3s var(--gg-ease-drawer)}.theme-drawer__dialog.theme-drawer__dialog:is(.theme-drawer__dialog--opening,.theme-drawer__dialog--opening-inline-start,.theme-drawer__dialog--closing){animation:none}@starting-style{.theme-drawer__dialog.theme-drawer__dialog[open]{translate:var(--gg-drawer-off) 0;opacity:var(--gg-drawer-fade)}.theme-drawer__dialog.theme-drawer__dialog--opening-inline-start[open]{translate:var(--gg-drawer-off-start) 0}}.theme-drawer__dialog.theme-drawer__dialog--closing{translate:var(--gg-drawer-off) 0;opacity:var(--gg-drawer-fade);transition-duration:.2s}.theme-drawer__dialog.theme-drawer__dialog-instant{transition:none}.page-wrapper.page-wrapper{transition:margin-inline-end .2s var(--gg-ease-drawer)}.page-wrapper.page-wrapper--drawer-open{transition-duration:.3s}html .menu-drawer-container[open] .menu-drawer__animated-element{animation-duration:.2s;animation-timing-function:var(--gg-ease-out);animation-delay:calc(min(var(--menu-drawer-animation-index, 1) - 1,6)*40ms)}html .menu-drawer__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000040}html .sticky-add-to-cart__bar:before{-webkit-backdrop-filter:none;backdrop-filter:none}html .dialog-modal.search-modal__content[open]::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(rgb(var(--backdrop-color-rgb) / var(--backdrop-opacity)),rgb(var(--backdrop-color-rgb) / var(--backdrop-opacity))),#00000040;animation:fadeIn var(--animation-speed) var(--animation-easing)}html button.quick-add__button{-webkit-backdrop-filter:none;backdrop-filter:none}html.gg-reveal [data-gg-reveal=rise]{transition:opacity .3s var(--gg-ease-out),translate .3s var(--gg-ease-out);transition-delay:calc(var(--gg-i, 0) * 60ms)}html.gg-reveal [data-gg-reveal=rise]:not([data-visible]){opacity:0;translate:0 8px}@media(prefers-reduced-motion:reduce){html,.page-wrapper{scroll-behavior:auto!important}[id^=shopify-section-][id$=__hero_main] *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.menu-list__link-title:after,.mega-menu__link:after{transition:none}:is(.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded):active:not(:disabled,[aria-disabled=true],.button-unstyled),.gg-scroll-btn:active:not(:disabled){scale:.99}html.gg-reveal [data-gg-reveal]{transition:opacity .2s ease;transition-delay:0s}html.gg-reveal [data-gg-reveal]:not([data-visible]){opacity:0;translate:none}.theme-drawer__dialog,[dir=rtl] .theme-drawer__dialog{--gg-drawer-off: 0%;--gg-drawer-off-start: 0%;--gg-drawer-fade: 0}.page-wrapper.page-wrapper{transition:none}html .menu-drawer-container[open] .menu-drawer__animated-element{animation-delay:0s}}@media screen and (max-width:749px){[id^=shopify-section-][id$=__hero_main] .hero__container:before{height:130px}[id^=shopify-section-][id$=__hero_main] .hero__content-wrapper.layout-panel-flex{flex-flow:column nowrap;justify-content:flex-end}[id^=shopify-section-][id$=__hero_main] .hero__content-wrapper:before,[id^=shopify-section-][id$=__hero_main] .gg-hero-glow{inset-block:auto calc(-1 * var(--padding-block-end, 80px));height:75%;width:100vw;background:linear-gradient(to top,#0e0c0bd1,#0e0c0b99 40%,#0e0c0b00)}[id^=shopify-section-][id$=__hero_main] .text-block h1{font-size:clamp(32px,9.5vw,40px);line-height:1.08;text-wrap:balance}[id^=shopify-section-][id$=__hero_main] .text-block p{font-size:16px;text-wrap:pretty}[id^=shopify-section-][id$=__just_in] .gg-scroll-nav{display:none}[id^=shopify-section-][id$=__just_in] slideshow-component.resource-list__carousel{--mobile-card-size: 80cqw}[id^=shopify-section-][id$=__just_in] slideshow-component.resource-list__carousel slideshow-slides{padding-inline:max(10cqw,calc((100cqw - 450px)/2));scroll-padding-inline:0}[id^=shopify-section-][id$=__just_in] slideshow-component.resource-list__carousel .resource-list__slide{scroll-snap-align:center}[id^=shopify-section-][id$=__trust] .gg-proof{grid-template-columns:minmax(0,1fr);gap:32px}[id^=shopify-section-][id$=__trust] .gg-proof__slot{padding:16px}[id^=shopify-section-][id$=__trust] .gg-proof__claims h3{font-size:21px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/gemcy.css.map */
