body:has([data-jewelry-hub]){background:#f7f5ef}body:has([data-jewelry-hub]) .shopify-section-group-header-group{display:none}.jewelry-hub{max-width:1400px;margin:auto;padding:0 50px 75px;color:#343a31;background:#f7f5ef;overflow-wrap:anywhere}.jewelry-hub__top{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 0 35px}.jewelry-hub__top>a{color:inherit;text-decoration:none;font-size:12px}.jewelry-hub__top .jewelry-hub__brand{font:42px/1.1 Georgia,serif;letter-spacing:5px}.jewelry-hub__brand span{display:block;font:9px Arial,sans-serif;letter-spacing:3px;text-transform:uppercase;margin-top:12px}.jewelry-hub__intro{max-width:660px;margin:28px auto 52px;text-align:center}.jewelry-hub__eyebrow{font-size:10px;letter-spacing:.19em;text-transform:uppercase;margin:0 0 16px}.jewelry-hub h1{font:400 clamp(42px,5vw,66px)/1.1 Georgia,serif;margin:18px 0}.jewelry-hub__lead{font:italic 25px/1.3 Georgia,serif;margin:0 0 24px}.jewelry-hub__description{font-size:14px;line-height:1.85;color:#6a7062}.jewelry-hub__universes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:55px}.jewelry-hub__photo{width:100%;aspect-ratio:4/5;overflow:hidden;background:#e9e3d7}.jewelry-hub__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--hub-position);transform:scale(var(--hub-zoom))}.jewelry-hub__credit{font-size:10px;line-height:1.6;letter-spacing:.03em;margin:10px 0 0;color:#74796a}.jewelry-hub__copy{padding:27px 0 15px;max-width:500px}.jewelry-hub h2{font:400 42px/1.1 Georgia,serif;margin:12px 0 18px}.jewelry-hub__subtitle{font-size:16px;line-height:1.5;margin:0 0 17px}.jewelry-hub__copy>div{font-size:14px;line-height:1.85;color:#6a7062}.jewelry-hub__link{display:inline-block;margin-top:20px;padding:12px 0;border-bottom:1px solid #8c957f;color:inherit;text-decoration:none;font-size:14px}.jewelry-hub__pending{display:inline-block;margin-top:20px;padding:12px 0;font-size:13px;color:#74796a}.jewelry-hub__note{margin:50px 0 0;padding-top:25px;border-top:1px solid #dfdfd3;text-align:center;font:italic 24px/1.4 Georgia,serif}.jewelry-hub a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:799px){.jewelry-hub{padding:0 20px 45px}.jewelry-hub__top{padding:22px 0 28px}.jewelry-hub__top .jewelry-hub__brand{font-size:32px}.jewelry-hub__top>a{font-size:11px}.jewelry-hub__brand span{font-size:8px;letter-spacing:1.8px}.jewelry-hub__intro{margin:18px auto 32px}.jewelry-hub__lead{font-size:23px}.jewelry-hub__universes{grid-template-columns:1fr;gap:40px}.jewelry-hub__photo{aspect-ratio:1/1}.jewelry-hub h2{font-size:36px}.jewelry-hub__copy{padding-top:22px}.jewelry-hub__note{font-size:21px;margin-top:35px}}

.jewelry-hub{max-width:1240px}
.jewelry-hub__top{padding:22px 0}
.jewelry-hub__intro{max-width:720px;margin:22px auto 32px}
.jewelry-hub h1{font-size:clamp(38px,4.2vw,54px);margin:12px 0 15px}
.jewelry-hub__lead{font-size:25px;margin-bottom:14px}
.jewelry-hub__universes{gap:30px}
.jewelry-hub__universe{position:relative;display:flex;flex-direction:column;background:#eee8dd}
.jewelry-hub__card-heading{padding:22px 26px 0}
.jewelry-hub__card-heading .jewelry-hub__eyebrow{margin-bottom:9px}
.jewelry-hub__card-heading h2{font-size:34px;margin:0 0 9px}
.jewelry-hub__card-heading .jewelry-hub__subtitle{margin-bottom:18px;font-size:15px}
.jewelry-hub__photo{aspect-ratio:auto;height:270px}
.jewelry-hub__universe:first-child .jewelry-hub__photo{background:#fff}
.jewelry-hub__universe:first-child .jewelry-hub__photo img{object-fit:contain}
.jewelry-hub__credit{padding:0 26px;font-size:10px}
.jewelry-hub__copy{max-width:none;padding:19px 26px 24px;flex:1;display:flex;flex-direction:column}
.jewelry-hub__copy>div{line-height:1.7;flex:1}
.jewelry-hub__copy>div p{margin:0 0 18px}
.jewelry-hub__link,.jewelry-hub__pending{display:block;width:100%;text-align:center;background:#343e31;color:#faf8f1;padding:14px 18px;font:14px/1.4 Arial,sans-serif;border:0;margin:0;box-sizing:border-box}
.jewelry-hub__link::after{content:"";position:absolute;inset:0}
.jewelry-hub__link:hover{background:#46523e}
.jewelry-hub__pending{background:#d7d4c8;color:#62695b}
.jewelry-hub__universe--linked:focus-within{outline:2px solid #343e31;outline-offset:4px}
.jewelry-hub__note{margin-top:32px;font-size:21px}
@media(max-width:799px){
.jewelry-hub__intro{margin:15px auto 26px}
.jewelry-hub__lead{font-size:23px}
.jewelry-hub__universes{gap:25px}
.jewelry-hub__card-heading{padding:19px 20px 0}
.jewelry-hub__card-heading h2{font-size:31px}
.jewelry-hub__photo{height:210px}
.jewelry-hub__copy{padding:17px 20px 20px}
.jewelry-hub__credit{padding:0 20px}
}

@media(min-width:800px) and (max-height:850px){
.jewelry-hub__top{padding:16px 0}
.jewelry-hub__top .jewelry-hub__brand{font-size:34px}
.jewelry-hub__intro{margin:10px auto 22px}
.jewelry-hub__intro>.jewelry-hub__eyebrow{margin-bottom:8px}
.jewelry-hub h1{font-size:44px;margin:8px 0 12px}
.jewelry-hub__lead{font-size:22px;margin-bottom:10px}
.jewelry-hub__description{font-size:13px;line-height:1.6}
.jewelry-hub__photo{height:200px}
.jewelry-hub__card-heading{padding-top:17px}
.jewelry-hub__card-heading h2{font-size:30px}
.jewelry-hub__copy{padding-top:14px;padding-bottom:18px}
.jewelry-hub__copy>div{font-size:13px;line-height:1.6}
}

.jewelry-hub__universe:first-child .jewelry-hub__photo img{object-fit:cover;object-position:center 62%}
