.jewelry-desktop{display:none}@media(min-width:1200px){.jewelry-desktop{display:flex;overflow:clip}}.jewelry-bg-layer{position:absolute;top:0;left:0;width:100%;z-index:0;pointer-events:none}.jewelry-bg-row{display:flex;width:150%;margin-left:-25%;min-height:100vh}.jewelry-bg-img{width:33.333%;height:100%;object-fit:cover;object-position:center}.jewelry-sidebar-left-desktop,.jewelry-desktop>aside,.jewelry-desktop>main{z-index:1}.jewelry-desktop>main{position:relative}.jewelry-sidebar-left-desktop,.jewelry-frosted-base{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.jewelry-sidebar-left-desktop{background:#fdfcfb99;border-right:1px solid #e7e5e4}.jewelry-frosted-base{background:#fdfcfbcc}.jewelry-frosted-base,.jewelry-desktop>aside:last-child>.relative{border-left:1px solid #e7e5e4}.jewelry-gradient-overlay{top:201px;background:linear-gradient(to bottom,transparent 0%,white 20%,white 100%)}@supports not (backdrop-filter: blur(20px)){.jewelry-sidebar-left-desktop,.jewelry-frosted-base{background:#fdfcfbf2}}.jewelry-title{font-family:var(--font-gt-pantheon-text);font-weight:300;font-size:2.5rem;letter-spacing:-1.2px;line-height:1.1;margin:0 0 .625rem;color:var(--stone-900)}.jewelry-title sup.tm{font-size:.35em;font-weight:400;vertical-align:baseline;position:relative;top:-1.3em;margin-left:.05em;opacity:.7}.jewelry-breadcrumb,.jewelry-process__title,.jewelry-details__label,.jewelry-timeline__day{font-family:var(--font-gt-pantheon-micro);font-weight:400;font-size:.875rem;letter-spacing:.14px;color:var(--stone-500)}.jewelry-description,.jewelry-timeline__description,.jewelry-accordion__content,.jewelry-info{font-family:var(--font-gt-era-text);font-weight:400;font-size:.875rem;line-height:1.6;color:var(--stone-700)}.jewelry-details__title,.jewelry-accordion__header,.jewelry-timeline__stage{font-family:var(--font-gt-era-text);font-weight:500;font-size:.875rem}.jewelry-details__value{font-family:var(--font-gt-era-text);font-weight:500;font-size:.875rem;color:var(--stone-900)}.product-jewelry{display:flex;flex-direction:column;padding:0;max-width:none;margin:0;min-height:100vh;position:relative}.product-jewelry__gallery{order:1}.product-jewelry__sidebar-left{order:2;padding:var(--padding-lg, 24px) var(--page-gutter, 16px)}.product-jewelry__sidebar-right{order:3;padding:var(--padding-lg, 24px) var(--page-gutter, 16px)}.jewelry-gallery{background:var(--stone-100, #f5f5f4)}.jewelry-gallery slideshow-container{position:relative}.jewelry-gallery slideshow-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.jewelry-gallery slideshow-slides::-webkit-scrollbar{display:none}.jewelry-gallery__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:3/4;background:var(--stone-50, #fafaf9)}.jewelry-gallery__image{width:100%;height:100%;object-fit:cover}.jewelry-gallery__dots{position:absolute;bottom:16px;left:50%;transform:translate(-50%);z-index:10}.jewelry-gallery__dots .slideshow-controls__dots{background:#ffffffe6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:6px 12px;border-radius:20px;gap:8px;box-shadow:0 1px 4px #0000001a}.jewelry-gallery__dots .slideshow-controls__dots button{--size: 6px;width:calc(var(--size) * 2);height:calc(var(--size) * 2)}.jewelry-gallery__dots .slideshow-controls__dots button:after{background-color:var(--stone-400, #a8a29e);width:var(--size);height:var(--size);box-shadow:none;transition:all .2s ease}.jewelry-gallery__dots .slideshow-controls__dots button[aria-selected=true]:after{background-color:var(--stone-700, #44403c);transform:scale(1.2)}.jewelry-gallery__controls{padding:12px 8px;background:var(--background, #fff)}.jewelry-gallery__controls .slideshow-controls__thumbnails{gap:8px;padding:4px;justify-content:center}.jewelry-gallery__controls .slideshow-controls__thumbnail{flex:0 0 auto;width:72px;max-width:72px;aspect-ratio:1;border:1px solid var(--stone-300, #d6d3d1);background:var(--stone-50, #fafaf9);opacity:.6;transition:opacity .2s ease,border-color .2s ease;padding:0}.jewelry-gallery__controls .slideshow-controls__thumbnail:hover{opacity:.85}.jewelry-gallery__controls .slideshow-controls__thumbnail[aria-selected=true]{opacity:1;border-color:var(--stone-500, #78716c);outline:1px solid var(--stone-500, #78716c);outline-offset:2px}.jewelry-gallery__controls .slideshow-controls__thumbnail img{width:100%;height:100%;object-fit:cover}.jewelry-sidebar-left{display:flex;flex-direction:column}.jewelry-breadcrumb{display:flex;align-items:center;gap:.5em;flex-wrap:wrap;margin-bottom:.375rem}.jewelry-breadcrumb a{color:var(--stone-500);text-decoration:none;transition:color .2s ease}.jewelry-breadcrumb a:hover{color:var(--stone-900)}.jewelry-breadcrumb__separator{opacity:.5}.jewelry-description{margin:0 0 1.25rem}.jewelry-swatches,.jewelry-option{display:flex;flex-direction:column;gap:.375rem;margin-bottom:.75rem}.jewelry-swatches__label,.jewelry-option__label{font-family:var(--font-swatch-label--family, var(--font-gt-era-text));font-weight:var(--font-swatch-label--weight, 500);font-size:.875rem;letter-spacing:var(--font-swatch-label--letter-spacing, .005em);text-transform:none;color:var(--stone-500);display:flex;align-items:baseline;gap:0}.jewelry-swatches__label-name,.jewelry-swatches__label-separator,.jewelry-swatches__label-value,.jewelry-option__label-name,.jewelry-option__label-separator,.jewelry-option__label-value{font:inherit;letter-spacing:inherit}.jewelry-swatches__label-separator,.jewelry-option__label-separator{margin-inline:.25em}.jewelry-swatches__options,.jewelry-option__values{display:flex;flex-wrap:wrap;gap:.5rem}.jewelry-swatch{width:28px;height:28px;border:1px solid var(--stone-300);cursor:pointer;transition:all .2s ease;position:relative;padding:0;background:none}.jewelry-swatch:hover{border-color:var(--stone-500)}.jewelry-swatch[aria-checked=true]{border-color:transparent}.jewelry-swatch[aria-checked=true]:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:1px solid var(--stone-900);pointer-events:none}.jewelry-swatch__color{width:100%;height:100%;display:block}.jewelry-swatch--champagne .jewelry-swatch__color{background:linear-gradient(135deg,#e8d5b7,#c4a77d)}.jewelry-swatch--pale-blue .jewelry-swatch__color{background:linear-gradient(135deg,var(--diamond-paleblue) 0%,#8BA8B3 100%)}.jewelry-swatch--blush .jewelry-swatch__color{background:linear-gradient(135deg,var(--diamond-blush) 0%,#C4A090 100%)}.jewelry-swatch--pink .jewelry-swatch__color{background:linear-gradient(135deg,#f8d7e0,#e8b4c4)}.jewelry-swatch--blue .jewelry-swatch__color{background:linear-gradient(135deg,#a8d4e6,#6ba3b8)}.jewelry-swatch--green .jewelry-swatch__color{background:linear-gradient(135deg,#b8e0c8,#7bbf96)}.jewelry-swatch--yellow .jewelry-swatch__color{background:linear-gradient(135deg,#f8e8a0,#e8d060)}.jewelry-swatch--white-d-e-f .jewelry-swatch__color{background:linear-gradient(135deg,#fff,#f0f0f0);border:1px solid var(--stone-200)}.jewelry-buy-buttons{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;margin-bottom:.5rem}.jewelry-actions{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.jewelry-actions__row{display:flex;flex-direction:row;gap:.5rem}.jewelry-info{padding-top:.875rem;border-top:1px solid var(--stone-200)}.jewelry-info p{margin:0 0 .5em}.jewelry-info p:last-child{margin-bottom:0}.jewelry-sidebar-right{display:flex;flex-direction:column;gap:0;position:relative}.jewelry-process{display:flex;flex-direction:column;gap:.75rem;position:relative;z-index:5;padding-bottom:.5rem}.jewelry-timeline__item--hidden{display:none}.jewelry-process.is-expanded .jewelry-timeline__item--hidden{display:block}.jewelry-timeline__item:nth-child(2):not(.jewelry-timeline__item--hidden){opacity:.5}.jewelry-process.is-expanded .jewelry-timeline__item:nth-child(2){opacity:1}.jewelry-sidebar-sticky{position:sticky;top:0;z-index:20;background:transparent;padding-top:.5rem;padding-bottom:.5rem;display:flex;flex-direction:column;gap:0}.jewelry-process__title{text-transform:none;margin:0 0 .25rem;color:var(--stone-700)}.jewelry-timeline{display:flex;flex-direction:column;position:relative;padding-left:24px}.jewelry-timeline:before{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:1px;background:var(--stone-300)}.jewelry-timeline__item{position:relative;padding:.25rem 0;margin-bottom:.75rem}.jewelry-timeline__item:last-child{margin-bottom:0}.jewelry-timeline__item:before{content:"";position:absolute;left:-26px;top:0;width:9px;height:9px;border-radius:50%;background:var(--stone-900);border:2px solid var(--background)}.jewelry-timeline__stage{color:var(--stone-900);margin:0 0 4px}.jewelry-timeline__day{margin:0 0 8px}.jewelry-timeline__description{margin:0}.jewelry-timeline__day-inline{font-family:var(--font-gt-pantheon-micro);font-weight:400;font-size:.875rem;letter-spacing:.14px;color:var(--stone-500)}.jewelry-process__cta{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem 0;margin-top:.25rem;border:none;border-top:1px solid var(--stone-200);background:transparent;font-family:var(--font-gt-era-text);font-weight:500;font-size:1rem;color:var(--stone-700);cursor:pointer;transition:color .2s ease}.jewelry-process__cta:hover{color:var(--stone-900)}.jewelry-process__cta svg{transition:transform .3s ease;flex-shrink:0}.jewelry-process__cta:hover svg{transform:translate(4px)}.jewelry-process.is-expanded .jewelry-process__cta{display:none}.jewelry-details__collapse{border-bottom:1px solid var(--stone-200)}.jewelry-details__collapse>.jewelry-details__title{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;cursor:pointer;list-style:none;text-transform:none;letter-spacing:0}.jewelry-details__collapse>.jewelry-details__title::-webkit-details-marker{display:none}.jewelry-details__collapse[open] .jewelry-accordion__icon:after{transform:rotate(90deg)}.jewelry-details{display:flex;flex-direction:column;gap:0}.jewelry-details__title{text-transform:uppercase;letter-spacing:.1em;color:var(--stone-900);margin:0}.jewelry-details__table{display:flex;flex-direction:column}.jewelry-details__row{display:flex;justify-content:space-between;padding:.375rem 0;border-bottom:1px solid var(--stone-300)}.jewelry-details__row:last-child{border-bottom:none}.jewelry-accordion{display:flex;flex-direction:column}.jewelry-accordion__item{border-bottom:1px solid var(--stone-200);background:transparent}.jewelry-accordion__item:first-child{border-top:1px solid var(--stone-200)}.jewelry-accordion__item,.jewelry-details__collapse{background-color:transparent}.jewelry-accordion__header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;background:none;border:none;cursor:pointer;color:var(--stone-700);text-align:left}.jewelry-accordion__header:hover{color:var(--stone-900)}.jewelry-accordion__icon{width:16px;height:16px;position:relative;flex-shrink:0}.jewelry-accordion__icon:before,.jewelry-accordion__icon:after{content:"";position:absolute;background:currentColor;transition:transform .2s ease}.jewelry-accordion__icon:before{width:100%;height:1px;top:50%;left:0}.jewelry-accordion__icon:after{width:1px;height:100%;left:50%;top:0}.jewelry-accordion__item[open] .jewelry-accordion__icon:after{transform:rotate(90deg)}.jewelry-accordion__content{padding:0 0 .75rem}.jewelry-accordion__content p{margin:0 0 1em}.jewelry-accordion__content p:last-child{margin-bottom:0}@media(max-width:749px){.jewelry-mobile-bar{position:fixed;bottom:0;left:0;right:0;background:var(--background);border-top:1px solid var(--stone-300);padding:.75rem 1rem;z-index:100;display:flex;align-items:center;gap:1rem}.jewelry-mobile-bar__price{font-family:var(--font-gt-pantheon-text);font-weight:400;font-size:1.125rem;color:var(--stone-900);flex-shrink:0}.jewelry-mobile-bar__button{flex:1;padding:.75rem 1rem;font-family:var(--font-gt-era-text);font-weight:500;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;background:var(--stone-900);color:#fff;border:1px solid var(--stone-900);cursor:pointer;transition:all .2s ease}.product-jewelry{padding-bottom:80px}}@media(min-width:750px){.jewelry-mobile-bar{display:none}}.jewelry-pill{padding:.375rem .75rem;border:1px solid var(--stone-300);background:transparent;font-family:var(--font-gt-era-text);font-size:.8125rem;color:var(--stone-700);cursor:pointer;transition:all .2s ease}.jewelry-pill:hover{border-color:var(--stone-500);color:var(--stone-900)}.jewelry-pill--selected{background:var(--stone-900);color:#fff;border-color:var(--stone-900)}.jewelry-pill--selected:hover{background:var(--stone-700);border-color:var(--stone-700)}.jewelry-pill--unavailable{opacity:.5;text-decoration:line-through;cursor:not-allowed}@media(min-width:750px)and (max-width:1199px){.product-jewelry{display:grid;grid-template-columns:1fr 1.2fr;gap:2rem;padding:1.5rem;max-width:1200px;margin:0 auto}.product-jewelry__sidebar-left{order:1;padding:0}.product-jewelry__gallery{order:2;grid-row:span 2}.product-jewelry__sidebar-right{order:3;padding:0}}@media(min-width:1200px){.product-jewelry{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/product-jewelry.css.map */
