body:has(.jewelry-hub-hero){--jh-bg: #fdfcfa;--jh-text: #232323;--jh-text-soft: #4a4641;--jh-muted: #6b6762;--jh-line: #e6e1d8;--jh-chip-line: #d9d3c8;--jh-dark: #141210;--jh-gold: #b8975a;--jh-gold-dark: #c9ae78;--jh-cream: #f5f1ea;--jh-font-heading: "saint-colombe", var(--font-heading--family), Georgia, serif;--jh-font-body: "Synthese", var(--font-body--family), system-ui, sans-serif}body:has(.jewelry-hub-hero) .jewelry-hub-wrap{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin);box-sizing:border-box}body:has(.jewelry-hub-hero) .jewelry-hub-eyebrow,body:has(.jewelry-hub-hero) [id$=__jewelry_hub_categories] .group-block:not(:has(.collection-card)) .text-block:first-child p{font-family:var(--jh-font-body);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--jh-muted);margin:0}body:has(.jewelry-hub-hero) .jewelry-hub-hero{--jh-hero-focal: var(--jh-hero-focal-mobile);position:relative;display:flex;align-items:flex-end;min-height:var(--jh-hero-height-mobile, 520px);background:var(--jh-dark);color:var(--jh-bg);overflow:hidden}@media screen and (min-width:750px){body:has(.jewelry-hub-hero) .jewelry-hub-hero{--jh-hero-focal: var(--jh-hero-focal-desktop);min-height:var(--jh-hero-height-desktop, 640px)}}body:has(.jewelry-hub-hero) .jewelry-hub-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}body:has(.jewelry-hub-hero) .jewelry-hub-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#14121099,#14121038 42%,#14121000 68%),linear-gradient(0deg,#14121080,#14121000 40%)}body:has(.jewelry-hub-hero) .jewelry-hub-hero__content{position:relative;padding-block:40px}@media screen and (min-width:750px){body:has(.jewelry-hub-hero) .jewelry-hub-hero__content{padding-block:64px}}body:has(.jewelry-hub-hero) .jewelry-hub-hero__breadcrumb{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-family:var(--jh-font-body);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#fdfcfac7;margin-block-end:18px}body:has(.jewelry-hub-hero) .jewelry-hub-hero__breadcrumb a,body:has(.jewelry-hub-hero) .jewelry-hub-hero__breadcrumb span{white-space:nowrap}body:has(.jewelry-hub-hero) .jewelry-hub-hero__breadcrumb a{color:inherit;text-decoration:none}body:has(.jewelry-hub-hero) .jewelry-hub-hero__breadcrumb a:hover{color:var(--jh-bg)}body:has(.jewelry-hub-hero) .jewelry-hub-hero__title{font-family:var(--jh-font-heading);font-style:italic;font-weight:300;font-size:58px;line-height:1;letter-spacing:-.01em;text-transform:none;color:var(--jh-bg);margin:0 0 20px}@media screen and (min-width:750px){body:has(.jewelry-hub-hero) .jewelry-hub-hero__title{font-size:88px}}body:has(.jewelry-hub-hero) .jewelry-hub-hero__intro{font-family:var(--jh-font-body);font-size:15px;line-height:1.55;max-width:520px;color:#fdfcfaeb;margin:0}@media screen and (min-width:750px){body:has(.jewelry-hub-hero) .jewelry-hub-hero__intro{font-size:17px}}body:has(.jewelry-hub-hero) .jewelry-hub-hero--no-image{min-height:0;background:var(--jh-bg);color:var(--jh-text);border-bottom:1px solid var(--jh-line)}@media screen and (min-width:750px){body:has(.jewelry-hub-hero) .jewelry-hub-hero--no-image{min-height:0}}body:has(.jewelry-hub-hero) .jewelry-hub-hero--no-image .jewelry-hub-hero__breadcrumb{color:var(--jh-muted)}body:has(.jewelry-hub-hero) .jewelry-hub-hero--no-image .jewelry-hub-hero__breadcrumb a:hover,body:has(.jewelry-hub-hero) .jewelry-hub-hero--no-image .jewelry-hub-hero__title{color:var(--jh-text)}body:has(.jewelry-hub-hero) .jewelry-hub-hero--no-image .jewelry-hub-hero__intro{color:var(--jh-text-soft)}body:has(.jewelry-hub-hero) [id$=__jewelry_hub_categories] .group-block:not(:has(.collection-card)) .text-block p{margin:0}body:has(.jewelry-hub-hero) [id$=__jewelry_hub_categories] .group-block:not(:has(.collection-card)) :is(.text-block,.custom-liquid) a{font-family:var(--jh-font-body);font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--jh-text);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}body:has(.jewelry-hub-hero) [id$=__jewelry_hub_categories] .group-block:has(.collection-card){width:100%}body:has(.jewelry-hub-hero) [id$=__jewelry_hub_categories] .group-block:has(.collection-card)>.group-block-content{width:100%}body:has(.jewelry-hub-hero) [id$=__jewelry_hub_categories] .collection-card{flex:1 1 0;min-width:0}body:has(.jewelry-hub-hero) [id$=__jewelry_hub_categories] .collection-card__image{background:var(--jh-cream)}body:has(.jewelry-hub-hero) [id$=__jewelry_hub_categories] .collection-card__image img{transition:transform .6s ease}body:has(.jewelry-hub-hero) [id$=__jewelry_hub_categories] .collection-card:hover .collection-card__image img{transform:scale(1.04)}body:has(.jewelry-hub-hero) [id$=__jewelry_hub_categories] .collection-card__content{flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px;padding-inline:2px}body:has(.jewelry-hub-hero) [id$=__jewelry_hub_categories] .collection-card__content .text-block{margin:0}body:has(.jewelry-hub-hero) [id$=__jewelry_hub_categories] .collection-card__content>.text-block p{font-family:var(--jh-font-heading);font-size:26px;font-weight:400;line-height:1.1;color:var(--jh-text);margin:0}body:has(.jewelry-hub-hero) [id$=__jewelry_hub_categories] .collection-card__content .custom-liquid{font-family:var(--jh-font-body);font-size:12px;letter-spacing:.04em;color:var(--jh-muted);margin:0;white-space:nowrap}@media screen and not (min-width:750px){body:has(.jewelry-hub-hero) [id$=__jewelry_hub_categories] .group-block:not(:has(.collection-card)) .text-block{flex:0 1 auto}body:has(.jewelry-hub-hero) [id$=__jewelry_hub_categories] .group-block:has(.collection-card)>.group-block-content{flex-flow:row nowrap;gap:12px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--page-margin));padding-inline:var(--page-margin);scroll-padding-inline:var(--page-margin)}body:has(.jewelry-hub-hero) [id$=__jewelry_hub_categories] .group-block:has(.collection-card)>.group-block-content::-webkit-scrollbar{display:none}body:has(.jewelry-hub-hero) [id$=__jewelry_hub_categories] .collection-card{flex:0 0 150px;scroll-snap-align:start}body:has(.jewelry-hub-hero) [id$=__jewelry_hub_categories] .collection-card__content>.text-block p{font-size:20px}body:has(.jewelry-hub-hero) [id$=__jewelry_hub_categories] .collection-card__content>.group-block{display:none}}body:has(.jewelry-hub-hero) [id$=__related_collections] .jewelry-nav__head{margin-block-end:22px}@media screen and (min-width:750px){body:has(.jewelry-hub-hero) [id$=__related_collections] .jewelry-nav__cards{display:grid;gap:24px}body:has(.jewelry-hub-hero) [id$=__related_collections] .jewelry-nav--cols-4 .jewelry-nav__cards{grid-template-columns:repeat(4,minmax(0,1fr))}body:has(.jewelry-hub-hero) [id$=__related_collections] .jewelry-nav--cols-6 .jewelry-nav__cards{grid-template-columns:repeat(6,minmax(0,1fr))}body:has(.jewelry-hub-hero) [id$=__related_collections] .jewelry-nav--cols-6 .jewelry-nav__content{flex-direction:column;align-items:flex-start;gap:4px}body:has(.jewelry-hub-hero) [id$=__related_collections] .jewelry-nav--cols-6 .jewelry-nav__title{font-size:18px}}body:has(.jewelry-hub-hero) [id$=__related_collections] .jewelry-nav__card{display:block;min-width:0;color:inherit;text-decoration:none}body:has(.jewelry-hub-hero) [id$=__related_collections] .jewelry-nav__image{display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--jh-cream)}body:has(.jewelry-hub-hero) [id$=__related_collections] .jewelry-nav__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}body:has(.jewelry-hub-hero) [id$=__related_collections] .jewelry-nav__card:hover .jewelry-nav__image img{transform:scale(1.04)}body:has(.jewelry-hub-hero) [id$=__related_collections] .jewelry-nav__content{flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px;height:auto;padding:14px 2px 0}body:has(.jewelry-hub-hero) [id$=__related_collections] .jewelry-nav__title{font-family:var(--jh-font-heading);font-size:22px;font-weight:400;line-height:1.1;color:var(--jh-text)}body:has(.jewelry-hub-hero) [id$=__related_collections] .jewelry-nav__count{font-family:var(--jh-font-body);font-size:12px;letter-spacing:.04em;color:var(--jh-muted);white-space:nowrap}@media screen and not (min-width:750px){body:has(.jewelry-hub-hero) [id$=__related_collections] .jewelry-nav__cards{display:flex;flex-flow:row nowrap;gap:12px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--page-margin));padding-inline:var(--page-margin);scroll-padding-inline:var(--page-margin)}body:has(.jewelry-hub-hero) [id$=__related_collections] .jewelry-nav__cards::-webkit-scrollbar{display:none}body:has(.jewelry-hub-hero) [id$=__related_collections] .jewelry-nav__card{flex:0 0 150px;scroll-snap-align:start}body:has(.jewelry-hub-hero) [id$=__related_collections] .jewelry-nav__title{font-size:20px}body:has(.jewelry-hub-hero) [id$=__related_collections] .jewelry-nav__count{display:none}}body:has(.jewelry-hub-hero) [id$=__main] .facets-block-wrapper--horizontal{position:sticky;top:var(--header-height, 0px);z-index:var(--layer-sticky, 10);background:var(--jh-bg);border-top:1px solid var(--jh-line);border-bottom:1px solid var(--jh-line)}@media screen and (min-width:750px){body:has(.jewelry-hub-hero) [id$=__main] .facets-block-wrapper--horizontal .facets--horizontal{display:flex!important;min-height:56px;padding-block:0}body:has(.jewelry-hub-hero) [id$=__main] .facets-block-wrapper--horizontal~.facets-toggle{display:none!important}body:has(.jewelry-hub-hero) [id$=__main] .facets--horizontal .facets__form{align-items:center;min-height:56px}body:has(.jewelry-hub-hero) [id$=__main] .facets--horizontal .facets__summary{height:auto;padding:8px 14px;border:1px solid var(--jh-chip-line);border-radius:999px;background:transparent;transition:border-color .15s ease}body:has(.jewelry-hub-hero) [id$=__main] .facets--horizontal .facets__summary:hover,body:has(.jewelry-hub-hero) [id$=__main] .facets--horizontal .facets__panel[open] .facets__summary{border-color:var(--jh-text)}body:has(.jewelry-hub-hero) [id$=__main] .facets--horizontal .facets__summary .facets__label{font-family:var(--jh-font-body);font-size:12.5px;font-weight:400;letter-spacing:.02em;text-transform:none;margin:0}body:has(.jewelry-hub-hero) [id$=__main] .facets--horizontal .sorting-filter .facets__summary{border:0;padding-inline:0}body:has(.jewelry-hub-hero) [id$=__main] .facets--horizontal .sorting-filter .facets__summary .facets__label{font-size:13px}body:has(.jewelry-hub-hero) [id$=__main] .facets--horizontal .products-count-wrapper{font-family:var(--jh-font-body);font-size:13px;color:var(--jh-muted);margin-inline-end:20px}}body:has(.jewelry-hub-hero) [id$=__main] .product-grid{grid-auto-flow:dense}@media screen and (min-width:1000px){body:has(.jewelry-hub-hero) [id$=__main] .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .product-card .text-block.rte,body:has(.jewelry-hub-hero) [id$=__main] .product-grid .product-card .text-block.rte p{font-family:var(--jh-font-body);font-size:14px;font-weight:400;line-height:1.4;color:var(--jh-text)}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .product-card .text-block.h6{font-family:var(--jh-font-body);font-size:13.5px;font-weight:500;letter-spacing:.01em;line-height:1.4;color:var(--jh-text)}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .product-card product-swatches{--variant-picker-swatch-width: 10px;--variant-picker-swatch-height: 10px;width:auto}@media screen and not (min-width:750px){body:has(.jewelry-hub-hero) [id$=__main] .product-grid .product-card .text-block.rte,body:has(.jewelry-hub-hero) [id$=__main] .product-grid .product-card .text-block.rte p{font-size:13px}}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .product-grid__item--promo{grid-column:span 2;display:block;border:0}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .jewelry-hub-promo{display:grid;grid-template-columns:1fr 1fr;height:100%;color:inherit;text-decoration:none;overflow:hidden}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .product-grid__item--promo-image-right .jewelry-hub-promo__media{order:2}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .jewelry-hub-promo__media{position:relative;min-height:240px;background:var(--jh-cream)}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .jewelry-hub-promo__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .product-grid__item--promo-light .jewelry-hub-promo__image{object-position:55% 35%}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .product-grid__item--promo-dark .jewelry-hub-promo__image{object-position:50% 18%}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .jewelry-hub-promo__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:36px 32px}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .jewelry-hub-promo__eyebrow{font-family:var(--jh-font-body);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;margin:0}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .jewelry-hub-promo__heading{font-family:var(--jh-font-heading);font-weight:400;line-height:1.12;margin:0}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .jewelry-hub-promo__copy{font-family:var(--jh-font-body);font-size:13.5px;line-height:1.55;margin:0}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .jewelry-hub-promo__cta{font-family:var(--jh-font-body);font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;margin-top:4px}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .product-grid__item--promo-light .jewelry-hub-promo{background:var(--jh-cream);color:var(--jh-text)}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .product-grid__item--promo-light .jewelry-hub-promo__eyebrow{color:var(--jh-muted)}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .product-grid__item--promo-light .jewelry-hub-promo__heading{font-style:italic;font-size:30px;color:var(--jh-text)}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .product-grid__item--promo-light .jewelry-hub-promo__copy{color:var(--jh-text-soft)}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .product-grid__item--promo-light .jewelry-hub-promo__cta{border-bottom:1px solid currentColor;padding-bottom:3px}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .product-grid__item--promo-dark .jewelry-hub-promo{background:var(--jh-dark);color:var(--jh-bg)}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .product-grid__item--promo-dark .jewelry-hub-promo__eyebrow{color:var(--jh-gold-dark)}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .product-grid__item--promo-dark .jewelry-hub-promo__heading{font-size:28px;color:var(--jh-bg)}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .product-grid__item--promo-dark .jewelry-hub-promo__copy{color:#cfc8bd}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .product-grid__item--promo-dark .jewelry-hub-promo__cta{border:1px solid rgba(253,252,250,.6);padding:12px 18px;margin-top:6px;transition:background-color .15s ease,color .15s ease}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .product-grid__item--promo-dark .jewelry-hub-promo:hover .jewelry-hub-promo__cta{background:var(--jh-bg);color:var(--jh-dark)}@media screen and not (min-width:750px){body:has(.jewelry-hub-hero) [id$=__main] .product-grid .jewelry-hub-promo{grid-template-columns:1fr}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .jewelry-hub-promo__media,body:has(.jewelry-hub-hero) [id$=__main] .product-grid .product-grid__item--promo-image-right .jewelry-hub-promo__media{order:-1;min-height:230px}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .jewelry-hub-promo__text{padding:24px 20px}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .product-grid__item--promo-light .jewelry-hub-promo__heading{font-size:26px}body:has(.jewelry-hub-hero) [id$=__main] .product-grid .product-grid__item--promo-dark .jewelry-hub-promo__heading{font-size:24px}}body:has(.jewelry-hub-hero) [id$=__trust_band] .section{border-top:1px solid var(--jh-line);border-bottom:1px solid var(--jh-line)}body:has(.jewelry-hub-hero) [id$=__trust_band] .section-content-wrapper>.group-block{flex:1 1 0;min-width:0}body:has(.jewelry-hub-hero) [id$=__trust_band] .icon-block{color:var(--jh-text);margin-top:2px}body:has(.jewelry-hub-hero) [id$=__trust_band] .text-block p{font-family:var(--jh-font-body);margin:0}body:has(.jewelry-hub-hero) [id$=__trust_band] .text-block p:first-child{font-size:14px;font-weight:500;color:var(--jh-text);margin-bottom:4px}body:has(.jewelry-hub-hero) [id$=__trust_band] .text-block p+p{font-size:13px;line-height:1.5;color:var(--jh-muted)}@media screen and not (min-width:750px){body:has(.jewelry-hub-hero) [id$=__trust_band] .section-content-wrapper{gap:20px}}body:has(.jewelry-hub-hero) [id$=__collection_copy_below] .section-content-wrapper>.image-block{flex:5 1 0;min-width:0}body:has(.jewelry-hub-hero) [id$=__collection_copy_below] .section-content-wrapper>.image-block:has(.placeholder-image){display:none}body:has(.jewelry-hub-hero) [id$=__collection_copy_below] .section-content-wrapper:has(>.image-block .placeholder-image)>.group-block{flex:0 1 860px;max-width:860px;margin-inline:auto}body:has(.jewelry-hub-hero) [id$=__collection_copy_below] .section-content-wrapper>.group-block{flex:6 1 0;min-width:0}body:has(.jewelry-hub-hero) [id$=__collection_copy_below] .image-block__image{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 30%;background:var(--jh-dark)}body:has(.jewelry-hub-hero) [id$=__collection_copy_below] .group-block-content>.text-block p,body:has(.jewelry-hub-hero) [id$=__collection_copy_below] .group-block-content>.text-block h2,body:has(.jewelry-hub-hero) [id$=__collection_copy_below] .group-block-content>.text-block h3{margin:0}body:has(.jewelry-hub-hero) [id$=__collection_copy_below] .group-block-content>.text-block:first-child p{font-family:var(--jh-font-body);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--jh-muted)}body:has(.jewelry-hub-hero) [id$=__collection_copy_below] .group-block-content>.text-block:not(:first-child):not(:last-child) h2{font-family:var(--jh-font-heading);font-size:44px;font-weight:400;line-height:1.08;text-transform:none;color:var(--jh-text);margin:0 0 12px}body:has(.jewelry-hub-hero) [id$=__collection_copy_below] .group-block-content>.text-block:last-child h2,body:has(.jewelry-hub-hero) [id$=__collection_copy_below] .group-block-content>.text-block:last-child h3{font-family:var(--jh-font-body);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1.4;color:var(--jh-text);margin:28px 0 8px}body:has(.jewelry-hub-hero) [id$=__collection_copy_below] .group-block-content>.text-block:last-child h2:first-child,body:has(.jewelry-hub-hero) [id$=__collection_copy_below] .group-block-content>.text-block:last-child h3:first-child{margin-top:8px}body:has(.jewelry-hub-hero) [id$=__collection_copy_below] .group-block-content>.text-block:last-child p,body:has(.jewelry-hub-hero) [id$=__collection_copy_below] .group-block-content>.text-block:last-child li{font-family:var(--jh-font-body);font-size:15px;line-height:1.7;color:var(--jh-text-soft);margin:0 0 12px}body:has(.jewelry-hub-hero) [id$=__collection_copy_below] .group-block-content>.text-block:last-child a{color:var(--jh-text);text-decoration:underline;text-underline-offset:.15em}@media screen and not (min-width:750px){body:has(.jewelry-hub-hero) [id$=__collection_copy_below] .section-content-wrapper{gap:32px}body:has(.jewelry-hub-hero) [id$=__collection_copy_below] .group-block-content>.text-block:not(:first-child):not(:last-child) h2{font-size:34px}}
/*# sourceMappingURL=/cdn/shop/t/113/assets/jewelry-hub.css.map */
