.sjhub{--h-ground:#FBF8F3;--h-field:#F3ECE1;--h-ink:#1A1816;--h-body:#3E3A35;--h-mute:#5E5A54;--h-gold:#8C6630;--h-gold-soft:#C9A84C;--h-line:#E6DDCF;--h-line2:#EFE7DA;--h-head:var(--font-heading--family,"Playfair Display",Georgia,serif);--h-sans:var(--font-body--family,"Plus Jakarta Sans",system-ui,sans-serif);background:var(--h-ground);color:var(--h-ink);font-family:var(--h-sans);font-size:1.6rem;line-height:1.5}.sjhub *,.sjhub *:before,.sjhub *:after{box-sizing:border-box}.sjhub a{color:inherit;text-decoration:none}.sjhub a:hover{color:var(--h-gold)}.sjhub a:focus-visible,.sjhub button:focus-visible,.sjhub summary:focus-visible,.sjhub input:focus-visible+span,.sjhub select:focus-visible{outline:2px solid var(--h-gold);outline-offset:3px}.sjhub h1,.sjhub h2,.sjhub h3{font-family:var(--h-head);font-weight:400;color:var(--h-ink);letter-spacing:0;text-transform:none;margin:0}.sjhub p{margin:0}.sjhub img{display:block;max-width:100%}.sjhub__wrap{max-width:1744px;margin:0 auto;padding:0 3.2rem}.sjhub__zoom img{transition:transform .9s cubic-bezier(.16,1,.3,1)}.sjhub__zoom:hover img{transform:scale(1.04)}.sjhub__i{flex:0 0 auto}.sjhub__crumbs{max-width:1744px;margin:0 auto;padding:1.8rem 3.2rem 0;font-size:1.3rem;color:var(--h-mute);display:flex;gap:1rem}.sjhub__crumbs a{color:var(--h-mute)}.sjhub__hero{max-width:1744px;margin:0 auto;padding:2.8rem 3.2rem 6.4rem;display:flex;flex-wrap:wrap;gap:5.6rem;align-items:center}.sjhub__hero-text{flex:1 1 52rem;min-width:0;display:flex;flex-direction:column;gap:2.4rem}.sjhub__h1{display:flex;flex-direction:column;gap:1.4rem}.sjhub__display{font-family:var(--h-head);font-size:clamp(5.6rem,7vw,10.4rem);line-height:.95;letter-spacing:-.02em}.sjhub__sep{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sjhub__h1sub{font-family:var(--h-sans);font-size:1.5rem;font-weight:600;letter-spacing:.06em;color:var(--h-gold)}.sjhub__intro{font-size:1.8rem;line-height:1.6;color:var(--h-body);max-width:34em}.sjhub__rating{display:inline-flex;align-items:center;gap:1rem;font-size:1.4rem;color:var(--h-body);align-self:flex-start}.sjhub__rating strong{color:var(--h-ink);font-weight:600}.sjhub__stars{display:inline-flex;gap:2px;color:#b8892f}.sjhub__finder{background:#fff;border:1px solid var(--h-line);border-radius:4px;padding:2.8rem;display:flex;flex-direction:column;gap:2rem;box-shadow:0 18px 40px -28px #46341959}.sjhub__finder-head{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem;flex-wrap:wrap}.sjhub__finder-head h2{font-size:2.6rem}.sjhub__finder-head span{font-size:1.3rem;color:var(--h-mute)}.sjhub__frow{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem;min-width:0}.sjhub__frow legend{padding:0;margin-bottom:1rem;font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--h-mute)}.sjhub__chips{display:flex;flex-wrap:wrap;gap:.8rem}.sjhub__chip{position:relative;cursor:pointer}.sjhub__chip input{position:absolute;opacity:0;width:1px;height:1px}.sjhub__chip span{display:inline-flex;align-items:center;gap:.8rem;font-size:1.4rem;padding:1rem 1.6rem;min-height:4.4rem;border-radius:100px;border:1px solid #DCCFBB;background:#fff;color:var(--h-ink);transition:background-color .2s ease,color .2s ease}.sjhub__chip input:checked+span{background:var(--h-ink);border-color:var(--h-ink);color:var(--h-ground)}.sjhub__fselect{display:none;font-family:inherit;font-size:1.6rem;color:var(--h-ink);min-height:4.8rem;padding:0 1.4rem;border:1px solid #DCCFBB;border-radius:3px;background:#fff}.sjhub__cta{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;background:var(--h-ink);color:var(--h-ground)!important;padding:1.8rem 2.2rem;border-radius:3px;font-size:1.5rem;font-weight:500}.sjhub__cta-n{display:inline-flex;align-items:center;gap:1rem;color:#e9d6b3;font-variant-numeric:tabular-nums}.sjhub__hero-art{flex:1 1 56rem;min-width:0;position:relative;min-height:56rem}.sjhub__ring{position:absolute;right:-4rem;top:-3rem;width:82%;height:auto;opacity:.55}.sjhub__hero-main{position:relative;width:88%;margin-left:auto;aspect-ratio:4/5;object-fit:cover;object-position:62% 50%;border-radius:2px}.sjhub__hero-inset{position:absolute;left:0;bottom:-2.8rem;width:46%;aspect-ratio:1/1;object-fit:cover;object-position:70% 70%;border:10px solid var(--h-ground);border-radius:2px;box-shadow:0 24px 48px -30px #46341980}.sjhub__season a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2.4rem;background:#fff;border:1px solid var(--h-line);border-radius:4px;overflow:hidden}.sjhub__season-l{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.sjhub__season-l img{width:13.2rem;height:8.8rem;object-fit:cover;object-position:75% 45%}.sjhub__season-l>span{display:flex;flex-direction:column;gap:.4rem;padding:1rem 0}.sjhub__season-l strong{font-family:var(--h-head);font-weight:400;font-size:2.2rem}.sjhub__season-l span span{font-size:1.4rem;color:var(--h-mute)}.sjhub__season-cta{display:inline-flex;align-items:center;gap:1rem;padding:0 2.4rem 0 0;font-size:1.4rem;font-weight:600;color:var(--h-gold)}.sjhub__band{background:var(--h-field);padding:8rem 0;margin-top:5.6rem}.sjhub__sect{padding-top:8rem;padding-bottom:6.4rem;display:flex;flex-direction:column;gap:3.2rem}.sjhub__sect--tight{padding-top:1.6rem}.sjhub__head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:3.6rem}.sjhub__sect .sjhub__head{margin-bottom:0}.sjhub__head-l{display:flex;align-items:baseline;gap:1.8rem}.sjhub__head h2{font-size:4rem;line-height:1.1}.sjhub__head p{color:var(--h-mute);font-size:1.5rem;max-width:30em}.sjhub__step{font-family:var(--h-head);font-size:6.4rem;line-height:.8;color:var(--h-gold-soft)}.sjhub__more{font-size:1.3rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--h-gold)!important}.sjhub__mosaic{display:grid;grid-template-columns:5fr 7fr;grid-template-rows:auto auto;gap:1.6rem}.sjhub__feature{grid-row:1/3;position:relative;display:block;overflow:hidden;border-radius:2px;background:#ede3d3;min-height:56rem}.sjhub__feature img,.sjhub__small img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sjhub__panel{position:absolute;left:2rem;right:2rem;bottom:2rem;background:#fbf8f3f0;padding:2.2rem 2.4rem;display:flex;flex-direction:column;gap:.6rem;font-size:1.4rem;color:var(--h-mute)}.sjhub__panel-t{font-family:var(--h-head);font-size:3rem;color:var(--h-ink)}.sjhub__panel b,.sjhub__style-t b,.sjhub__gem b,.sjhub__metal b,.sjhub__card-links span{font-size:1.3rem;color:var(--h-gold);font-weight:600;font-variant-numeric:tabular-nums}.sjhub__panel--s{left:1.2rem;right:1.2rem;bottom:1.2rem;padding:1.4rem 1.6rem;gap:.4rem}.sjhub__panel--s .sjhub__panel-t{font-size:2rem}.sjhub__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.sjhub__card{background:#fff;border-radius:2px;overflow:hidden;display:flex;flex-direction:column}.sjhub__card-img{display:block;overflow:hidden;aspect-ratio:16/9}.sjhub__card-img img{width:100%;height:100%;object-fit:cover}.sjhub__card-b{padding:1.8rem 2rem 2rem;display:flex;flex-direction:column;gap:1rem}.sjhub__card-t{font-family:var(--h-head);font-size:2.4rem}.sjhub__card-links{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;font-size:1.4rem;color:var(--h-body)}.sjhub__smalls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.sjhub__small{position:relative;display:block;overflow:hidden;border-radius:2px;background:#ede3d3;min-height:30rem}.sjhub__shelf,.sjhub__row{display:grid;grid-auto-flow:column;gap:1.4rem;overflow-x:auto;padding-bottom:.8rem;scrollbar-width:thin;scrollbar-color:#D9CCB7 transparent}.sjhub__shelf{grid-auto-columns:minmax(13.6rem,1fr)}.sjhub__row{grid-auto-columns:minmax(20rem,1fr);gap:1.6rem}.sjhub__style{display:flex;flex-direction:column;gap:1rem}.sjhub__sq{display:block;overflow:hidden;aspect-ratio:1/1;background:#efe6d8;border-radius:2px}.sjhub__sq img{width:100%;height:100%;object-fit:cover}.sjhub__style-t{display:flex;justify-content:space-between;align-items:baseline;gap:.8rem;font-size:1.5rem;font-weight:500}.sjhub__prod{display:flex;flex-direction:column;gap:1rem}.sjhub__prod-img{display:block;overflow:hidden;aspect-ratio:1/1;background:#fff;border:1px solid #F1EBE0;border-radius:2px}.sjhub__prod-img img{width:100%;height:100%;object-fit:contain}.sjhub__prod-t{font-size:1.3rem;line-height:1.45;color:var(--h-body);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sjhub__price{display:flex;align-items:baseline;gap:1rem;font-variant-numeric:tabular-nums}.sjhub__price s{font-size:1.4rem;color:#8a847c}.sjhub__price b{font-size:1.7rem;font-weight:600;color:var(--h-ink)}.sjhub__banner{position:relative;overflow:hidden;background:#efe7da}.sjhub__banner-img{width:100%;height:clamp(36rem,38vw,56rem);object-fit:cover;object-position:70% 45%}.sjhub__banner-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center}.sjhub__banner-wrap .sjhub__wrap{width:100%}.sjhub__banner-panel{max-width:46rem;background:#fbf8f3ed;padding:3.6rem 3.8rem;display:flex;flex-direction:column;gap:1.6rem}.sjhub__banner-panel h2{font-size:4rem;line-height:1.1}.sjhub__banner-panel p{font-size:1.6rem;line-height:1.6;color:var(--h-body)}.sjhub__banner-ctas{display:flex;flex-wrap:wrap;gap:1rem}.sjhub__btn{align-self:flex-start;display:inline-flex;align-items:center;gap:1rem;background:var(--h-ink);color:var(--h-ground)!important;padding:1.4rem 2.2rem;min-height:4.4rem;font-size:1.4rem;font-weight:500;border-radius:2px;border:1px solid var(--h-ink)}.sjhub__btn--ghost{background:transparent;color:var(--h-ink)!important}.sjhub__group{display:flex;flex-wrap:wrap;gap:2.4rem 4rem;align-items:flex-start;padding-top:2.8rem;border-top:1px solid var(--h-line)}.sjhub__group-l{flex:0 1 24rem;min-width:20rem;display:flex;flex-direction:column;gap:.8rem}.sjhub__group-l h3{font-size:2.6rem;line-height:1.2}.sjhub__group-l p{font-size:1.4rem;line-height:1.6;color:var(--h-mute)}.sjhub__gems{flex:1 1 64rem;min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(10.4rem,1fr));gap:1.8rem 1.2rem}.sjhub__gem{display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center}.sjhub__disc{position:relative;display:block;flex-shrink:0;aspect-ratio:1/1;width:9.2rem;height:9.2rem;border-radius:50%;overflow:hidden;background:#f7f2ea;box-shadow:0 0 0 1px var(--h-line2);transition:box-shadow .3s ease}.sjhub__disc img{width:100%;height:100%;object-fit:cover}.sjhub__disc i{position:absolute;left:50%;bottom:8px;transform:translate(-50%);font-style:normal;font-size:1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:#fff;color:var(--h-gold);padding:2px 6px;border-radius:10px}.sjhub__gem:hover .sjhub__disc,.sjhub__month:hover .sjhub__disc{box-shadow:0 0 0 2px var(--h-gold-soft),0 10px 22px -12px #4634198c}.sjhub__gem-t{font-size:1.4rem;font-weight:500;line-height:1.25}.sjhub__months{background:var(--h-field);border-radius:4px;padding:2.8rem;display:flex;flex-direction:column;gap:1.8rem}.sjhub__months-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.8rem 2rem}.sjhub__months-h h3{font-size:2.6rem}.sjhub__months-h span{font-size:1.4rem;color:var(--h-mute)}.sjhub__months-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(16.8rem,1fr));gap:1rem}.sjhub__month{display:flex;align-items:center;gap:1.2rem;background:#fff;border:1px solid var(--h-line);border-radius:100px;padding:.8rem 1.8rem .8rem .8rem;min-height:6rem}.sjhub__disc--s{flex:0 0 4.4rem;width:4.4rem;height:4.4rem;min-width:4.4rem;aspect-ratio:1/1}.sjhub__month>span:last-child{display:flex;flex-direction:column;gap:2px;line-height:1.2}.sjhub__month strong{font-size:1.5rem;font-weight:600}.sjhub__month>span:last-child span{font-size:1.3rem;color:var(--h-mute)}.sjhub__metals{display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));gap:2rem}.sjhub__metal-g{background:#fff;border:1px solid var(--h-line);border-radius:4px;padding:2.6rem 2.6rem 1.8rem;display:flex;flex-direction:column;gap:.6rem}.sjhub__metal-g h3{font-size:2.4rem;margin-bottom:.4rem}.sjhub__metal-g p{font-size:1.3rem;color:var(--h-mute);margin-bottom:1rem}.sjhub__metal{display:flex;align-items:center;gap:1.4rem;padding:.9rem 0;border-top:1px solid #F1EBE0;min-height:4.4rem}.sjhub__metal span{flex:1 1 auto;font-size:1.5rem}.sjhub__coin{flex:0 0 3.4rem;width:3.4rem;height:3.4rem;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001a,0 5px 12px -8px #4634198c}.sjhub__chip .sjhub__coin{flex-basis:1.4rem;width:1.4rem;height:1.4rem;box-shadow:inset 0 0 0 1px #0000001f}.sjhub__coin--yellow{background:radial-gradient(circle at 35% 30%,#fbe7a6,#d9a93e 55%,#a97a1e)}.sjhub__coin--yellow10{background:radial-gradient(circle at 35% 30%,#f6e4b0,#cda650 55%,#9c7a2e)}.sjhub__coin--white{background:radial-gradient(circle at 35% 30%,#fff,#d9dce0 55%,#a9aeb5)}.sjhub__coin--rose{background:radial-gradient(circle at 35% 30%,#fbe0d2,#dda38a 55%,#b0735c)}.sjhub__coin--twotone{background:linear-gradient(120deg,#f6de95,#d9a93e 48%,#dde0e4 52%,#a9aeb5)}.sjhub__coin--platinum{background:radial-gradient(circle at 35% 30%,#f4f5f7,#c4c8ce 55%,#8e949c)}.sjhub__coin--silver{background:radial-gradient(circle at 35% 30%,#fff,#cfd3d8 55%,#9aa0a8)}.sjhub__coin--vermeil{background:radial-gradient(circle at 35% 30%,#fff0c2,#e2be63 55%,#b98f35)}.sjhub__coin--titanium{background:radial-gradient(circle at 35% 30%,#dcdcde,#8a8c91 55%,#55575c)}.sjhub__coin--steel{background:radial-gradient(circle at 35% 30%,#eef0f2,#a7abb1 55%,#6e737a)}.sjhub__coin--black{background:radial-gradient(circle at 35% 30%,#6b6b70,#2a2a2e 55%,#111114)}.sjhub__coin--silicone{background:radial-gradient(circle at 35% 30%,#f2d9cf,#c9a296 55%,#9c776c)}.sjhub__coin--carbon{background:repeating-linear-gradient(45deg,#2b2b2e 0 4px,#404045 4px 8px)}.sjhub__coin--ceramic{background:radial-gradient(circle at 35% 30%,#fff,#ececea 55%,#c9c9c6)}.sjhub__coin--cobalt{background:radial-gradient(circle at 35% 30%,#e6e9ee,#9fa7b3 55%,#66707e)}.sjhub__coin--any{background:conic-gradient(#d9a93e,#dda38a,#c4c8ce,#d9a93e)}.sjhub__budget{margin-top:5.6rem;padding:3.2rem 3.2rem 2.8rem;background:var(--h-field);border-radius:6px}.sjhub__budget-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.6rem 2.4rem;margin-bottom:2.4rem}.sjhub__budget-head h3{font-size:2.8rem}.sjhub__budget-head p{margin:0;font-size:1.4rem;color:var(--h-mute)}.sjhub__tiers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2rem}.sjhub__tier{display:flex;flex-direction:column;gap:1.4rem;height:100%;padding:2.2rem 2rem 2rem;background:#fff;border:1px solid var(--h-line);border-radius:4px;transition:border-color .2s,transform .2s}.sjhub__tier:hover{border-color:var(--h-gold-soft);transform:translateY(-2px)}.sjhub__tier-v{font-size:2.2rem;font-weight:600;line-height:1.15;letter-spacing:-.01em;color:var(--h-ink);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.sjhub__meter{display:flex;gap:4px}.sjhub__meter i{flex:1;height:3px;border-radius:2px;background:var(--h-line)}.sjhub__meter i.on{background:var(--h-gold-soft)}.sjhub__tier-n{margin-top:auto;display:flex;white-space:nowrap;align-items:center;gap:.6rem;font-size:1.4rem;color:var(--h-mute);font-variant-numeric:tabular-nums}.sjhub__tier-n .sjhub__i{width:1.4rem;height:1.4rem;color:var(--h-gold);transition:transform .2s}.sjhub__tier:hover .sjhub__tier-n .sjhub__i{transform:translate(3px)}.sjhub__gift{display:inline-flex;align-items:center;gap:1rem;margin-top:2rem;font-size:1.5rem;color:var(--h-body)}.sjhub__gift b{font-weight:600;color:var(--h-ink)}.sjhub__gift .sjhub__i{width:1.8rem;height:1.8rem;color:var(--h-gold)}.sjhub__edit{background:#fff;border-top:1px solid var(--h-line2);border-bottom:1px solid var(--h-line2)}.sjhub__edit-in{padding-top:7.2rem;padding-bottom:7.2rem;display:flex;flex-wrap:wrap;gap:4.8rem;align-items:center}.sjhub__edit-img{flex:1 1 42rem;min-width:0}.sjhub__edit-img img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:2px}.sjhub__edit-b{flex:1.3 1 52rem;min-width:0;display:flex;flex-direction:column;gap:2.2rem}.sjhub__edit-b h2{font-size:4.4rem;line-height:1.1}.sjhub__edit-b>p{font-size:1.6rem;line-height:1.65;color:var(--h-body);max-width:34em}.sjhub__edit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.sjhub__edit .sjhub__btn{background:transparent;color:var(--h-ink)!important}.sjhub__guides{display:grid;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:2rem}.sjhub__guide{display:flex;flex-direction:column;gap:1.4rem}.sjhub__guide-img{display:block;overflow:hidden;aspect-ratio:3/2;border-radius:2px;background:#efe6d8}.sjhub__guide-img img{width:100%;height:100%;object-fit:cover}.sjhub__guide-t{font-family:var(--h-head);font-size:2.1rem;line-height:1.3}.sjhub__size{background:var(--h-field);border-radius:2px;padding:2.8rem;display:flex;flex-direction:column;gap:1.4rem;justify-content:center;color:var(--h-gold)}.sjhub__size strong{font-family:var(--h-head);font-weight:400;font-size:2.4rem;line-height:1.25;color:var(--h-ink)}.sjhub__size span{font-size:1.4rem;line-height:1.6;color:var(--h-body)}.sjhub__size a{align-self:flex-start;font-size:1.4rem;font-weight:600;color:var(--h-gold)!important;text-decoration:underline;text-underline-offset:3px}.sjhub__about{background:#fff;border-top:1px solid var(--h-line2);border-bottom:1px solid var(--h-line2);margin-top:4rem}.sjhub__about-in{padding-top:6.4rem;padding-bottom:6.4rem;display:flex;flex-wrap:wrap;gap:2.4rem 6.4rem}.sjhub__about-in h2{flex:0 1 32rem;font-size:3.6rem;line-height:1.15}.sjhub__about-in div{flex:1 1 56rem;min-width:0;display:flex;flex-direction:column;gap:1.6rem;font-size:1.6rem;line-height:1.75;color:var(--h-body);max-width:70ch}.sjhub__faq{padding-top:6.4rem;padding-bottom:8rem;display:flex;flex-wrap:wrap;gap:4.8rem;align-items:flex-start}.sjhub__faq-l{flex:0 1 38rem;min-width:28rem;display:flex;flex-direction:column;gap:2.2rem}.sjhub__faq-l h2{font-size:4.4rem;line-height:1.05}.sjhub__faq-l>p{font-size:1.6rem;line-height:1.6;color:var(--h-body)}.sjhub__topics{display:flex;flex-wrap:wrap;gap:.8rem}.sjhub__topic{font-family:inherit;font-size:1.4rem;padding:1rem 1.8rem;min-height:4.4rem;border-radius:100px;border:1px solid #DCCFBB;background:#fff;color:var(--h-ink);cursor:pointer}.sjhub__topic[aria-pressed=true]{background:var(--h-ink);border-color:var(--h-ink);color:var(--h-ground)}.sjhub__ask{background:var(--h-field);border-radius:4px;padding:2.4rem;display:flex;flex-direction:column;gap:1rem}.sjhub__ask strong{font-family:var(--h-head);font-weight:400;font-size:2.2rem}.sjhub__ask span{font-size:1.4rem;line-height:1.6;color:var(--h-body)}.sjhub__ask a{display:inline-flex;align-items:center;gap:1rem;font-size:1.5rem;font-weight:500}.sjhub__ask .sjhub__i{color:var(--h-gold)}.sjhub__faq-r{flex:1 1 56rem;min-width:0;border-bottom:1px solid var(--h-line)}.sjhub__q{border-top:1px solid var(--h-line);padding:2.4rem .4rem}.sjhub__q summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;font-family:var(--h-head);font-size:2.2rem;line-height:1.3}.sjhub__q summary::-webkit-details-marker{display:none}.sjhub__q summary i{flex:0 0 auto;width:3.4rem;height:3.4rem;border-radius:.8rem;border:1px solid #DCCFBB;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-family:var(--h-sans);font-size:2rem;color:var(--h-gold);transition:transform .3s ease}.sjhub__q summary i{font-size:0}.sjhub__q summary i:before{content:"+";display:inline-block;font-size:2rem;line-height:1;transition:transform .3s ease}.sjhub__q[open] summary i:before{transform:rotate(45deg)}.sjhub__q p{margin-top:1.4rem;font-size:1.6rem;line-height:1.75;color:var(--h-body);max-width:62ch}.sjhub__reviews{margin-top:0}.sjhub__score{display:flex;align-items:center;gap:1.4rem;margin-top:1rem}.sjhub__score>span:first-child{font-family:var(--h-head);font-size:4.8rem;line-height:1}.sjhub__score>span:last-child{display:flex;flex-direction:column;gap:.4rem;font-size:1.4rem;color:var(--h-body)}.sjhub__quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:2rem}.sjhub__quote{margin:0;background:#fff;border-radius:4px;padding:3rem;display:flex;flex-direction:column;gap:1.8rem}.sjhub__quote>span{font-family:var(--h-head);font-size:6.4rem;line-height:.5;color:var(--h-gold-soft);height:2.6rem}.sjhub__quote blockquote{margin:0;padding:0;border:0;font-family:var(--h-head);font-size:2rem;line-height:1.5;color:var(--h-ink)}.sjhub__quote figcaption{margin-top:auto;font-size:1.4rem}.sjhub__quote strong{font-weight:600}.sjhub__promise{padding-top:7.2rem;padding-bottom:7.2rem}.sjhub__promise h2{font-size:4rem;text-align:center;margin-bottom:3.2rem}.sjhub__promise-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(23rem,1fr));border-top:1px solid var(--h-line);border-bottom:1px solid var(--h-line)}.sjhub__promise-g a{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.2rem;padding:3.6rem 2.4rem}.sjhub__ic{width:5.6rem;height:5.6rem;border-radius:1.2rem;background:var(--h-field);display:inline-flex;align-items:center;justify-content:center;color:var(--h-gold)}.sjhub__promise-g strong{font-family:var(--h-head);font-weight:400;font-size:2.2rem}.sjhub__promise-g span:last-child{font-size:1.4rem;line-height:1.6;color:var(--h-body);max-width:22em}.sjhub__ear{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:2rem 4.8rem;align-items:center}.sjhub__ear-art{background:radial-gradient(circle at 50% 45%,#fff 0,#fff 38%,var(--h-field) 100%);border-radius:4px;padding:2.4rem 2rem;display:flex;justify-content:center}.sjhub__ear-art svg{width:100%;max-width:34rem;height:auto;overflow:visible}.sjhub__ear-pulse{fill:#c9a84c38;transform-box:fill-box;transform-origin:center;transition:transform .35s cubic-bezier(.16,1,.3,1),fill .35s}.sjhub__ear-spot.is-on .sjhub__ear-pulse{transform:scale(1.7);fill:#c9a84c66}.sjhub__ear-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--h-line)}.sjhub__ear-row{display:flex;align-items:center;gap:1.8rem;padding:1.8rem .4rem;border-bottom:1px solid var(--h-line);transition:background-color .25s}.sjhub__ear-row.is-on,.sjhub__ear-row:hover{background:#fff}.sjhub__ear-n{flex:0 0 3.6rem;width:3.6rem;height:3.6rem;border-radius:.8rem;border:1px solid var(--h-gold-soft);display:inline-flex;align-items:center;justify-content:center;font-family:var(--h-head);font-size:1.8rem;color:var(--h-gold)}.sjhub__ear-row.is-on .sjhub__ear-n,.sjhub__ear-row:hover .sjhub__ear-n{background:var(--h-ink);border-color:var(--h-ink);color:var(--h-ground)}.sjhub__ear-t{flex:1 1 auto;display:flex;flex-direction:column;gap:.3rem;min-width:0}.sjhub__ear-t strong{font-family:var(--h-head);font-weight:400;font-size:2.2rem;line-height:1.2;color:var(--h-ink)}.sjhub__ear-t span{font-size:1.4rem;line-height:1.5;color:var(--h-mute)}.sjhub__ear-row b,.sjhub__ear-also b{font-size:1.3rem;color:var(--h-gold);font-weight:600;font-variant-numeric:tabular-nums}.sjhub__ear-row .sjhub__i{color:var(--h-gold)}.sjhub__ear-also{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1rem;padding:1.8rem .4rem 0;font-size:1.4rem;color:var(--h-mute)}.sjhub__ear-also a{display:inline-flex;align-items:center;gap:.8rem;padding:.8rem 1.6rem;min-height:4.4rem;border:1px solid #DCCFBB;border-radius:100px;background:#fff;color:var(--h-ink)}.sjhub__hoops{grid-column:1/-1;margin-top:2.4rem;background:var(--h-field);border-radius:6px;padding:3.2rem;display:flex;flex-wrap:wrap;align-items:center;gap:2.4rem 4.8rem}.sjhub__hoops-h{flex:0 1 30rem;display:flex;flex-direction:column;gap:.8rem}.sjhub__hoops-h h3{font-size:2.8rem}.sjhub__hoops-h p{font-size:1.4rem;line-height:1.6;color:var(--h-mute)}.sjhub__hoops-g{flex:1 1 56rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.sjhub__hoop{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:1.2rem;text-align:center;padding:2.4rem 1.6rem 2rem;background:#fff;border:1px solid var(--h-line);border-radius:4px;transition:border-color .2s,transform .2s}.sjhub__hoop:hover{border-color:var(--h-gold-soft);transform:translateY(-2px)}.sjhub__hoop-art{height:13.2rem;display:flex;align-items:center;justify-content:center}.sjhub__hoop-t{display:flex;flex-direction:column;gap:.2rem}.sjhub__hoop-t strong{font-family:var(--h-head);font-weight:400;font-size:2.2rem;color:var(--h-ink)}.sjhub__hoop-t span{font-size:1.4rem;color:var(--h-mute);font-variant-numeric:lining-nums}.sjhub__hoop b{font-size:1.3rem;color:var(--h-gold);font-weight:600;font-variant-numeric:tabular-nums}.sjhub__backs-g{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem}.sjhub__back{display:flex;flex-direction:column;gap:1rem;padding:2.8rem 2.4rem 2.4rem;background:#fff;border-radius:4px;border:1px solid transparent;transition:border-color .2s,transform .2s}.sjhub__back:hover{border-color:var(--h-gold-soft);transform:translateY(-2px)}.sjhub__back-ic{width:6.4rem;height:6.4rem;border-radius:50%;background:var(--h-field);display:inline-flex;align-items:center;justify-content:center;color:var(--h-gold);margin-bottom:.6rem}.sjhub__back strong{font-family:var(--h-head);font-weight:400;font-size:2.2rem;color:var(--h-ink)}.sjhub__back>span:not(.sjhub__back-ic){font-size:1.4rem;line-height:1.55;color:var(--h-body)}.sjhub__back b{margin-top:auto;padding-top:.8rem;display:inline-flex;align-items:center;gap:.6rem;font-size:1.3rem;color:var(--h-gold);font-weight:600;font-variant-numeric:tabular-nums}.sjhub-browse{background:#1a1816;color:#fbf8f3}.sjhub-browse .sjhub__wrap{padding-top:3.6rem;padding-bottom:3.6rem;display:flex;flex-wrap:wrap;gap:1.6rem;align-items:center;justify-content:space-between}.sjhub-browse span{font-family:var(--font-heading--family,"Playfair Display",Georgia,serif);font-size:2.4rem}.sjhub-browse a{display:inline-flex;align-items:center;gap:1rem;color:#e9d6b3;font-size:1.5rem;font-weight:500;text-decoration:none}@media(max-width:989px){.sjhub__tiers{grid-template-columns:repeat(6,minmax(0,1fr))}.sjhub__tiers>li{grid-column:span 2}.sjhub__tiers>li:nth-child(n+4){grid-column:span 3}.sjhub__wrap,.sjhub__hero,.sjhub__crumbs{padding-left:2.4rem;padding-right:2.4rem}.sjhub__mosaic{grid-template-columns:1fr}.sjhub__feature{grid-row:auto;min-height:42rem}.sjhub__ear{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:2rem 2.8rem}.sjhub__backs-g{grid-template-columns:repeat(6,minmax(0,1fr))}.sjhub__backs-g>a{grid-column:span 2}.sjhub__backs-g>a:nth-child(n+4){grid-column:span 3}}@media(max-width:749px){.sjhub__budget{margin-top:4rem;padding:2.4rem 1.6rem 2rem}.sjhub__budget-head{margin-bottom:1.6rem}.sjhub__budget-head h3{font-size:2.4rem}.sjhub__tiers{grid-template-columns:1fr;gap:.8rem}.sjhub__tiers>li,.sjhub__tiers>li:nth-child(n+4){grid-column:auto}.sjhub__tier{display:grid;grid-template-columns:1fr auto;grid-template-areas:"v n" "m m";align-items:center;gap:1rem 1.6rem;padding:1.4rem 1.6rem 1.6rem}.sjhub__tier-v{grid-area:v;font-size:1.9rem}.sjhub__meter{grid-area:m}.sjhub__tier-n{grid-area:n}.sjhub__tier-n{margin-top:0;font-size:1.3rem}.sjhub__gift{margin-top:1.6rem;font-size:1.4rem}.sjhub__wrap,.sjhub__hero,.sjhub__crumbs{padding-left:1.6rem;padding-right:1.6rem}.sjhub__hero{gap:3.2rem;padding-bottom:5.6rem}.sjhub__display{font-size:5.6rem}.sjhub__chips{display:none}.sjhub__fselect{display:block}.sjhub__finder{padding:2rem}.sjhub__hero-art{min-height:42rem}.sjhub__head h2{font-size:3rem}.sjhub__step{font-size:4.4rem}.sjhub__band{padding:5.6rem 0}.sjhub__sect{padding-top:5.6rem;padding-bottom:4.8rem}.sjhub__cards{grid-template-columns:1fr}.sjhub__smalls{grid-template-columns:repeat(2,minmax(0,1fr))}.sjhub__small{min-height:22rem}.sjhub__panel--s .sjhub__panel-t{font-size:1.6rem}.sjhub__banner-wrap{position:static;display:block}.sjhub__banner-wrap .sjhub__wrap{padding:0}.sjhub__banner-panel{max-width:none;background:var(--h-ground)}.sjhub__banner-img{height:auto;aspect-ratio:4/3}.sjhub__edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sjhub__edit-b h2,.sjhub__faq-l h2{font-size:3.2rem}.sjhub__gems{grid-template-columns:repeat(auto-fill,minmax(9.2rem,1fr))}.sjhub__gem .sjhub__disc{width:8rem;height:8rem}.sjhub__months{padding:2rem 1.6rem}.sjhub__months-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.sjhub__month{gap:.8rem;padding:.6rem 1rem .6rem .6rem;min-height:5.6rem}.sjhub__month strong{font-size:1.4rem}.sjhub__month>span:last-child span{font-size:1.2rem}.sjhub__ear{grid-template-columns:1fr}.sjhub__ear-art{padding:1.6rem}.sjhub__ear-art svg{max-width:22rem}.sjhub__ear-row{gap:1.2rem;padding:1.4rem .2rem}.sjhub__ear-t strong{font-size:1.9rem}.sjhub__ear-t span{font-size:1.3rem}.sjhub__hoops{padding:2.4rem 1.6rem;margin-top:1.6rem}.sjhub__hoops-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.sjhub__hoop{padding:1.6rem .6rem 1.4rem;gap:.8rem}.sjhub__hoop-art{height:auto;min-height:7.2rem}.sjhub__hoop-art svg{max-width:100%;height:auto}.sjhub__hoop-t strong{font-size:1.8rem}.sjhub__hoop-t span,.sjhub__hoop b{font-size:1.2rem}.sjhub__backs-g{grid-template-columns:1fr;gap:.8rem}.sjhub__backs-g>a,.sjhub__backs-g>a:nth-child(n+4){grid-column:auto}.sjhub__back{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"i t" "i s" "i n";column-gap:1.6rem;row-gap:.2rem;padding:1.6rem}.sjhub__back-ic{grid-area:i;width:5.2rem;height:5.2rem;margin:0;align-self:center}.sjhub__back strong{grid-area:t;font-size:1.9rem}.sjhub__back>span:not(.sjhub__back-ic){grid-area:s;font-size:1.3rem}.sjhub__back b{grid-area:n;padding-top:.4rem}}.sjhub--editorial{--h-ground:#FCF8F6;--h-field:#F5EAE5;--h-gold:#8E5B47;--h-gold-soft:#D3A595;--h-line:#EADBD3;--h-line2:#F2E7E1}.sjhub--editorial .sjhub__crumbs{position:absolute;z-index:3;left:0;right:0}.sjhub--editorial .sjhub__hero{max-width:none;padding:0;gap:0;display:grid;grid-template-columns:minmax(3.2rem,1fr) minmax(0,168rem) minmax(3.2rem,1fr);grid-template-rows:auto auto auto auto}.sjhub--editorial .sjhub__hero-text{display:contents}.sjhub--editorial .sjhub__hero-art{grid-column:1/-1;grid-row:1/4;min-height:clamp(60rem,48vw,84rem);position:relative;overflow:hidden}.sjhub--editorial .sjhub__ring,.sjhub--editorial .sjhub__hero-inset{display:none}.sjhub--editorial .sjhub__hero-main{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;aspect-ratio:auto;object-fit:cover;object-position:60% 22%;border-radius:0}.sjhub--editorial .sjhub__hero-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fcf8f6d1 0,#fcf8f680 32%,#fcf8f600 52%)}.sjhub--editorial .sjhub__h1,.sjhub--editorial .sjhub__intro,.sjhub--editorial .sjhub__rating{grid-column:2;position:relative;z-index:1;max-width:58rem}.sjhub--editorial .sjhub__h1{grid-row:1;align-self:end;padding-top:14rem;gap:1.8rem}.sjhub--editorial .sjhub__display{font-style:italic;font-size:clamp(6.4rem,8.4vw,13.6rem);letter-spacing:-.025em}.sjhub--editorial .sjhub__h1sub{order:-1;font-size:1.3rem;letter-spacing:.22em;text-transform:uppercase}.sjhub--editorial .sjhub__intro{grid-row:2;margin-top:2.4rem;max-width:46rem}.sjhub--editorial .sjhub__rating{grid-row:3;align-self:start;margin:2rem 0 15rem}.sjhub--editorial .sjhub__finder{grid-column:2;grid-row:4;position:relative;z-index:2;margin-top:-9.6rem;border-radius:2rem;border-color:#fff;padding:3.2rem 3.6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem 3.6rem;box-shadow:0 30px 60px -36px #603a2c73}.sjhub--editorial .sjhub__finder-head{grid-column:1/-1}.sjhub--editorial .sjhub__finder-head h2{font-style:italic;font-size:3rem}.sjhub--editorial .sjhub__cta{grid-column:2/-1;justify-self:end;width:min(100%,46rem);border-radius:100px;padding:1.8rem 2.8rem}.sjhub--editorial .sjhub__chip span{border-color:var(--h-line);background:var(--h-ground)}.sjhub--editorial .sjhub__season{margin-top:4.8rem}.sjhub--editorial .sjhub__season a{border-radius:100px;padding-left:.8rem}.sjhub--editorial .sjhub__season-l img{border-radius:100px;width:12rem;height:7.2rem}.sjhub--editorial .sjhub__head{flex-direction:column;align-items:center;text-align:center;gap:1.4rem}.sjhub--editorial .sjhub__head-l{flex-direction:column;align-items:center;gap:1.2rem}.sjhub--editorial .sjhub__head h2{font-style:italic;font-size:clamp(3.4rem,4vw,5.2rem)}.sjhub--editorial .sjhub__head p{max-width:40em}.sjhub--editorial .sjhub__step{font-family:var(--h-sans);font-size:1.25rem;font-weight:600;line-height:1;letter-spacing:.24em;color:var(--h-gold);padding:.8rem 1.6rem;border:1px solid var(--h-gold-soft);border-radius:100px}.sjhub--editorial .sjhub__step:before{content:"No. "}.sjhub--editorial .sjhub__mosaic{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:auto;gap:2rem;align-items:stretch}.sjhub--editorial .sjhub__feature{grid-column:2;grid-row:1;min-height:68rem;border-radius:999px 999px 1.6rem 1.6rem}.sjhub--editorial .sjhub__cards{grid-column:1;grid-row:1;grid-template-columns:1fr}.sjhub--editorial .sjhub__smalls{grid-column:3;grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr))}.sjhub--editorial .sjhub__smalls{grid-auto-rows:1fr}.sjhub--editorial .sjhub__small{border-radius:999px 999px 1.2rem 1.2rem;min-height:30rem}.sjhub--editorial .sjhub__card{border-radius:1.6rem}.sjhub--editorial .sjhub__panel{border-radius:1.2rem;text-align:center;align-items:center}.sjhub--editorial .sjhub__feature .sjhub__panel{left:3.2rem;right:3.2rem;bottom:3.2rem}.sjhub--editorial .sjhub__panel-t{font-style:italic}.sjhub--editorial .sjhub__edit-img img{border-radius:999px 999px 2rem 2rem}.sjhub--editorial .sjhub__guide-img{border-radius:2rem}.sjhub--editorial .sjhub__prod-img{border-radius:1.6rem;border-color:var(--h-line2)}.sjhub--editorial .sjhub__sq,.sjhub--editorial .sjhub__size,.sjhub--editorial .sjhub__months,.sjhub--editorial .sjhub__budget,.sjhub--editorial .sjhub__metal-g,.sjhub--editorial .sjhub__tier,.sjhub--editorial .sjhub__back,.sjhub--editorial .sjhub__hoop,.sjhub--editorial .sjhub__hoops,.sjhub--editorial .sjhub__ear-art,.sjhub--editorial .sjhub__quote,.sjhub--editorial .sjhub__ask{border-radius:2rem}.sjhub--editorial .sjhub__ear-art{border-radius:999px 999px 2rem 2rem;padding-top:4.8rem}.sjhub--editorial .sjhub__edit-b h2,.sjhub--editorial .sjhub__faq-l h2,.sjhub--editorial .sjhub__about-in h2,.sjhub--editorial .sjhub__promise h2,.sjhub--editorial .sjhub__banner-panel h2,.sjhub--editorial .sjhub__group-l h3,.sjhub--editorial .sjhub__months-h h3{font-style:italic}.sjhub--editorial .sjhub__btn{border-radius:100px}.sjhub--editorial .sjhub__about{background:var(--h-field);border:0}.sjhub--editorial .sjhub__banner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.38fr);background:var(--h-field);align-items:stretch}.sjhub--editorial .sjhub__banner-img{grid-column:2;grid-row:1;height:clamp(38rem,32vw,52rem)}.sjhub--editorial .sjhub__banner-wrap{position:static;grid-column:1;grid-row:1;display:flex;align-items:center}.sjhub--editorial .sjhub__banner-wrap .sjhub__wrap{margin:0;max-width:none;padding:4rem clamp(3.2rem,5vw,8rem)}.sjhub--editorial .sjhub__banner-panel{background:none;padding:0;max-width:52rem;gap:1.8rem}.sjhub--editorial .sjhub__banner-panel h2{font-size:clamp(3.2rem,3.1vw,4.6rem);line-height:1.1}.sjhub--editorial .sjhub__banner-panel p{font-size:1.6rem;max-width:40ch}.sjhub--editorial .sjhub__banner~.sjhub__banner{grid-template-columns:minmax(0,1.38fr) minmax(0,1fr)}.sjhub--editorial .sjhub__banner~.sjhub__banner .sjhub__banner-img{grid-column:1}.sjhub--editorial .sjhub__banner~.sjhub__banner .sjhub__banner-wrap{grid-column:2}@media(min-width:990px){.sjhub--editorial .sjhub__gems,.sjhub--atelier .sjhub__gems{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:989px){.sjhub--editorial .sjhub__crumbs{position:static}.sjhub--editorial .sjhub__hero-art{grid-row:1;min-height:0;height:clamp(42rem,62vw,60rem)}.sjhub--editorial .sjhub__hero-art:after{background:linear-gradient(180deg,#fcf8f600 62%,#fcf8f6)}.sjhub--editorial .sjhub__hero-main{object-position:62% 30%}.sjhub--editorial .sjhub__h1{grid-row:2;padding-top:0;margin-top:-4rem}.sjhub--editorial .sjhub__intro{grid-row:3;margin-top:1.6rem}.sjhub--editorial .sjhub__rating{grid-row:4;margin:1.6rem 0 2.8rem}.sjhub--editorial .sjhub__finder{grid-row:5;grid-template-columns:1fr;margin-top:0}.sjhub--editorial .sjhub__cta{grid-column:1;justify-self:stretch;width:auto}.sjhub--editorial .sjhub__edit-img{flex-basis:100%;max-width:46rem;margin:0 auto}.sjhub--editorial .sjhub__banner,.sjhub--editorial .sjhub__banner~.sjhub__banner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sjhub--editorial .sjhub__banner-img{height:auto;min-height:36rem;aspect-ratio:auto}.sjhub--editorial .sjhub__mosaic{grid-template-columns:1fr 1fr}.sjhub--editorial .sjhub__feature{grid-column:1/-1;grid-row:1;min-height:56rem;max-width:56rem;width:100%;justify-self:center}.sjhub--editorial .sjhub__cards{grid-column:1;grid-row:2}.sjhub--editorial .sjhub__smalls{grid-column:2;grid-row:2}}@media(max-width:749px){.sjhub--editorial .sjhub__hero{grid-template-columns:1.6rem minmax(0,1fr) 1.6rem}.sjhub--editorial .sjhub__hero-art{height:44rem}.sjhub--editorial .sjhub__hero-main{object-position:64% 36%}.sjhub--editorial .sjhub__display{font-size:6.4rem}.sjhub--editorial .sjhub__rating{margin:1.6rem 0 2.4rem}.sjhub--editorial .sjhub__finder{padding:2.2rem 2rem;border-radius:1.6rem;gap:1.8rem}.sjhub--editorial .sjhub__mosaic{grid-template-columns:1fr}.sjhub--editorial .sjhub__feature{min-height:52rem}.sjhub--editorial .sjhub__cards,.sjhub--editorial .sjhub__smalls{grid-column:1;grid-row:auto}.sjhub--editorial .sjhub__small{min-height:26rem}.sjhub--editorial .sjhub__banner,.sjhub--editorial .sjhub__banner~.sjhub__banner{grid-template-columns:1fr}.sjhub--editorial .sjhub__banner-img,.sjhub--editorial .sjhub__banner~.sjhub__banner .sjhub__banner-img{grid-column:1;grid-row:1;height:auto;min-height:0;aspect-ratio:4/3}.sjhub--editorial .sjhub__banner-wrap,.sjhub--editorial .sjhub__banner~.sjhub__banner .sjhub__banner-wrap{grid-column:1;grid-row:2}.sjhub--editorial .sjhub__banner-wrap .sjhub__wrap{padding:3.2rem 1.6rem 4rem}}.sjhub__len{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:2rem 4.8rem;align-items:center}.sjhub__len-art{background:#fff;padding:3.2rem 2.4rem 1.6rem;display:flex;justify-content:center}.sjhub__len-art svg{width:100%;max-width:42rem;height:auto;overflow:visible}.sjhub__len-arc path{stroke:var(--h-gold-soft);opacity:.6;transition:opacity .25s,stroke-width .25s}.sjhub__len-arc circle{fill:#fff;stroke:var(--h-gold-soft);stroke-width:1.2;transition:fill .25s}.sjhub__len-arc text{fill:var(--h-ink);font-family:var(--h-sans)}.sjhub__len-arc.is-on path{stroke:var(--h-gold);opacity:1;stroke-width:3.4}.sjhub__len-arc.is-on circle{fill:var(--h-ink);stroke:var(--h-ink)}.sjhub__len-arc.is-on text{fill:#fff}.sjhub__len-n{flex-basis:5.2rem;width:5.2rem;height:5.2rem;flex-direction:column;gap:2px;line-height:1;font-family:var(--h-sans);font-size:1.6rem;font-weight:600}.sjhub__len-n small{font-size:1rem;font-weight:500;letter-spacing:.06em}.sjhub__len-note{padding:1.6rem .4rem 0;font-size:1.4rem;line-height:1.6;color:var(--h-mute)}.sjhub__chains{display:grid;grid-template-columns:repeat(auto-fill,minmax(25rem,1fr));gap:1.2rem}.sjhub__chain{display:flex;flex-direction:column;gap:.6rem;padding:2.2rem 2.2rem 2rem;background:#fff;border:1px solid var(--h-line);transition:border-color .2s,transform .2s}.sjhub__chain:hover{border-color:var(--h-gold-soft);transform:translateY(-2px)}.sjhub__chain-sw{display:block;color:#a8843f;margin-bottom:1.2rem;height:4rem}.sjhub__chain-sw svg{width:100%;max-width:16.8rem;height:4rem}.sjhub__chain strong{font-family:var(--h-head);font-weight:400;font-size:2.2rem;line-height:1.2;color:var(--h-ink)}.sjhub__chain span:not(.sjhub__chain-sw){font-size:1.4rem;line-height:1.5;color:var(--h-body)}.sjhub__chain b{margin-top:auto;padding-top:.8rem;font-size:1.3rem;font-weight:600;color:var(--h-gold);font-variant-numeric:tabular-nums}.sjhub__chains-all{align-self:flex-start}.sjhub__chains-img{border:1.2rem solid #fff;outline:1px solid var(--h-line)}.sjhub__chains-img img{width:100%;height:clamp(22rem,24vw,36rem);object-fit:cover;object-position:72% 50%}@media(max-width:749px){.sjhub__len{grid-template-columns:1fr}.sjhub__len-art{padding:2rem 1.2rem 1rem}.sjhub__chains{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.sjhub__chain{padding:1.6rem 1.4rem}.sjhub__chain strong{font-size:1.8rem}.sjhub__chain span:not(.sjhub__chain-sw){font-size:1.3rem}}.sjhub--atelier{--h-ground:#F6F5F1;--h-field:#E8ECE5;--h-gold:#2E5246;--h-gold-soft:#B39555;--h-line:#DCDDD4;--h-line2:#E7E8E1;--h-mute:#575C55;counter-reset:hstep}.sjhub--atelier .sjhub__hero{max-width:none;padding:0;gap:0;display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:stretch}.sjhub--atelier .sjhub__hero-art{grid-column:1;grid-row:1;min-height:clamp(64rem,54vw,90rem);position:relative;overflow:hidden}.sjhub--atelier .sjhub__ring,.sjhub--atelier .sjhub__hero-inset{display:none}.sjhub--atelier .sjhub__hero-main{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;aspect-ratio:auto;object-fit:cover;object-position:50% 38%;border-radius:0}.sjhub--atelier .sjhub__hero-text{grid-column:2;grid-row:1;justify-content:center;gap:2.4rem;padding:6.4rem clamp(3.2rem,5.4vw,10.4rem);max-width:84rem}.sjhub--atelier .sjhub__h1{gap:2rem}.sjhub--atelier .sjhub__display{font-size:clamp(5.6rem,6.4vw,10rem);letter-spacing:-.015em}.sjhub--atelier .sjhub__h1sub{order:-1;display:flex;align-items:center;gap:1.4rem;font-size:1.25rem;letter-spacing:.24em;text-transform:uppercase;color:var(--h-gold)}.sjhub--atelier .sjhub__h1sub:before{content:"";flex:0 0 4.8rem;height:1px;background:var(--h-gold-soft)}.sjhub--atelier .sjhub__finder{background:transparent;border:0;border-top:1px solid var(--h-ink);box-shadow:none;padding:0;gap:0;border-radius:0}.sjhub--atelier .sjhub__finder-head{padding:2rem 0 1.4rem}.sjhub--atelier .sjhub__finder-head h2{font-size:2.6rem}.sjhub--atelier .sjhub__frow{flex-direction:row;align-items:baseline;gap:2rem;padding:1.2rem 0;border-top:1px solid var(--h-line)}.sjhub--atelier .sjhub__frow legend{float:left;flex:0 0 9rem;width:9rem;margin:0;padding-top:1.2rem}.sjhub--atelier .sjhub__chips{gap:.2rem 2.2rem}.sjhub--atelier .sjhub__chip span{border:0;border-bottom:1px solid transparent;border-radius:0;background:none;padding:.8rem 0;min-height:4.4rem;font-size:1.5rem;color:var(--h-body)}.sjhub--atelier .sjhub__chip:hover span{color:var(--h-ink);border-bottom-color:var(--h-line)}.sjhub--atelier .sjhub__chip input:checked+span{background:none;color:var(--h-ink);font-weight:600;border-bottom:2px solid var(--h-gold-soft)}.sjhub--atelier .sjhub__cta{margin-top:2.4rem;border-radius:0;background:var(--h-gold)}.sjhub--atelier .sjhub__fselect{border-radius:0}.sjhub--atelier .sjhub__season{margin-top:4.8rem}.sjhub--atelier .sjhub__season a{border-radius:0}.sjhub--atelier .sjhub__head{border-top:1px solid var(--h-ink);padding-top:2.4rem;align-items:flex-start}.sjhub--atelier .sjhub__head-l{flex-direction:column;align-items:flex-start;gap:1rem}.sjhub--atelier .sjhub__step{font-size:0;line-height:1;counter-increment:hstep}.sjhub--atelier .sjhub__step:before{content:counter(hstep,upper-roman);font-family:var(--h-head);font-size:2.2rem;letter-spacing:.12em;color:var(--h-gold-soft)}.sjhub--atelier .sjhub__head h2{font-size:clamp(3.6rem,4.2vw,5.6rem);letter-spacing:-.01em}.sjhub--atelier .sjhub__head p{padding-top:1rem;max-width:34em}.sjhub--atelier .sjhub__mosaic{display:flex;gap:1.6rem;overflow-x:auto;scroll-snap-type:x proximity;padding:.2rem .2rem 1.6rem;scrollbar-width:thin;scrollbar-color:#C9CEC4 transparent}.sjhub--atelier .sjhub__cards,.sjhub--atelier .sjhub__smalls{display:contents}.sjhub--atelier .sjhub__feature,.sjhub--atelier .sjhub__card,.sjhub--atelier .sjhub__small{flex:0 0 auto;scroll-snap-align:start;height:56rem;min-height:0;border:1rem solid #fff;outline:1px solid var(--h-line);border-radius:0;background:#fff}.sjhub--atelier .sjhub__feature{width:42rem}.sjhub--atelier .sjhub__card{width:34rem}.sjhub--atelier .sjhub__small{width:28rem}.sjhub--atelier .sjhub__card-img{flex:1 1 auto;aspect-ratio:auto;min-height:0}.sjhub--atelier .sjhub__card-b{padding:1.6rem .6rem .2rem}.sjhub--atelier .sjhub__panel{left:0;right:0;bottom:0;background:#fff;padding:1.6rem .6rem .2rem;border-radius:0}.sjhub--atelier .sjhub__panel-t{font-size:2.6rem}.sjhub--atelier .sjhub__panel--s .sjhub__panel-t{font-size:2.2rem}.sjhub--atelier .sjhub__edit{background:var(--h-field);border:0}.sjhub--atelier .sjhub__edit-img img,.sjhub--atelier .sjhub__guide-img{border:1rem solid #fff;outline:1px solid var(--h-line);border-radius:0;box-sizing:border-box}.sjhub--atelier .sjhub__prod-img,.sjhub--atelier .sjhub__metal-g,.sjhub--atelier .sjhub__tier,.sjhub--atelier .sjhub__budget,.sjhub--atelier .sjhub__months,.sjhub--atelier .sjhub__quote,.sjhub--atelier .sjhub__ask,.sjhub--atelier .sjhub__size,.sjhub--atelier .sjhub__sq,.sjhub--atelier .sjhub__len-art,.sjhub--atelier .sjhub__month,.sjhub--atelier .sjhub__topic{border-radius:0}.sjhub--atelier .sjhub__btn{border-radius:0;background:var(--h-gold);border-color:var(--h-gold)}.sjhub--atelier .sjhub__btn--ghost,.sjhub--atelier .sjhub__edit .sjhub__btn{background:transparent;color:var(--h-ink)!important;border-color:var(--h-ink)}.sjhub--atelier .sjhub__disc{box-shadow:0 0 0 1px var(--h-gold-soft)}.sjhub--atelier .sjhub__about{background:#1f3a31;border:0}.sjhub--atelier .sjhub__about-in h2{color:#f6f5f1}.sjhub--atelier .sjhub__about-in div{color:#d9dfd6}.sjhub--atelier .sjhub__banner{background:transparent;max-width:1744px;margin:4.8rem auto 0;padding:0 3.2rem;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch}.sjhub--atelier .sjhub__banner-img{grid-column:1;grid-row:1;width:100%;height:clamp(40rem,34vw,56rem);border:1.2rem solid #fff;outline:1px solid var(--h-line);box-sizing:border-box}.sjhub--atelier .sjhub__banner-wrap{position:static;grid-column:2;grid-row:1;display:flex;align-items:center;background:var(--h-field)}.sjhub--atelier .sjhub__banner-wrap .sjhub__wrap{max-width:none;margin:0;padding:4.8rem clamp(3.2rem,4vw,6.4rem)}.sjhub--atelier .sjhub__banner-panel{background:none;padding:0;max-width:48rem;gap:1.8rem}.sjhub--atelier .sjhub__banner-panel h2{font-size:clamp(3.2rem,3vw,4.6rem)}.sjhub--atelier .sjhub__banner~.sjhub__banner{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sjhub--atelier .sjhub__banner~.sjhub__banner .sjhub__banner-img{grid-column:2}.sjhub--atelier .sjhub__banner~.sjhub__banner .sjhub__banner-wrap{grid-column:1}@media(max-width:989px){.sjhub--atelier .sjhub__hero{grid-template-columns:1fr}.sjhub--atelier .sjhub__hero-art{grid-column:1;grid-row:1;min-height:0;height:clamp(48rem,80vw,72rem)}.sjhub--atelier .sjhub__hero-text{grid-column:1;grid-row:2;max-width:none;padding:4rem 2.4rem 4.8rem}.sjhub--atelier .sjhub__banner,.sjhub--atelier .sjhub__banner~.sjhub__banner{grid-template-columns:1fr 1fr;padding:0 2.4rem}}@media(max-width:749px){.sjhub--atelier .sjhub__hero-art{height:52rem}.sjhub--atelier .sjhub__hero-text{padding:3.2rem 1.6rem 4rem}.sjhub--atelier .sjhub__display{font-size:5.6rem}.sjhub--atelier .sjhub__frow{flex-direction:column;gap:.6rem}.sjhub--atelier .sjhub__frow legend{float:none;width:auto;padding-top:0;margin-bottom:.6rem}.sjhub--atelier .sjhub__fselect{width:100%}.sjhub--atelier .sjhub__feature,.sjhub--atelier .sjhub__card,.sjhub--atelier .sjhub__small{height:44rem;border-width:.8rem}.sjhub--atelier .sjhub__feature{width:30rem}.sjhub--atelier .sjhub__card{width:28rem}.sjhub--atelier .sjhub__small{width:24rem}.sjhub--atelier .sjhub__banner,.sjhub--atelier .sjhub__banner~.sjhub__banner{grid-template-columns:1fr;padding:0 1.6rem}.sjhub--atelier .sjhub__banner-img,.sjhub--atelier .sjhub__banner~.sjhub__banner .sjhub__banner-img{grid-column:1;grid-row:1;height:auto;aspect-ratio:4/3;border-width:.8rem}.sjhub--atelier .sjhub__banner-wrap,.sjhub--atelier .sjhub__banner~.sjhub__banner .sjhub__banner-wrap{grid-column:1;grid-row:2}.sjhub--atelier .sjhub__banner-wrap .sjhub__wrap{padding:3.2rem 2rem}}.sjhub__syms{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1.2rem}@media(min-width:1200px){.sjhub__syms{grid-template-columns:repeat(8,minmax(0,1fr))}}.sjhub__sym{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;padding:2.8rem 1.6rem 2.2rem;background:#fff;border:1px solid var(--h-line);transition:border-color .2s,transform .2s}.sjhub__sym:hover{border-color:var(--h-gold-soft);transform:translateY(-2px)}.sjhub__sym-art{width:8rem;height:8rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--h-gold);background:var(--h-field);margin-bottom:1rem;transition:background-color .25s,color .25s}.sjhub__sym-art svg{width:4.4rem;height:4.4rem}.sjhub__sym:hover .sjhub__sym-art{background:var(--h-ink);color:var(--h-gold-soft)}.sjhub__sym strong{font-family:var(--h-head);font-weight:400;font-size:2.1rem;line-height:1.2;color:var(--h-ink)}.sjhub__sym span:not(.sjhub__sym-art){font-size:1.35rem;line-height:1.5;color:var(--h-mute)}.sjhub__sym b{margin-top:auto;padding-top:.6rem;font-size:1.3rem;font-weight:600;color:var(--h-gold);font-variant-numeric:tabular-nums}.sjhub__syms-img img{width:100%;height:clamp(22rem,24vw,34rem);object-fit:cover;object-position:72% 50%}.sjhub__vs-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.sjhub__vs-c{background:#fff;padding:3.2rem;display:flex;flex-direction:column;gap:1.4rem}.sjhub__vs-art{color:#a8843f;background:var(--h-ground);padding:2.8rem 2rem 2rem;display:flex;justify-content:center;margin-bottom:.8rem}.sjhub__vs-art svg{width:100%;max-width:34rem;height:auto;overflow:visible}.sjhub__vs-lab path{fill:none;stroke:var(--h-mute);stroke-width:1}.sjhub__vs-lab text{fill:var(--h-mute);font-family:var(--h-sans);letter-spacing:.08em;text-transform:uppercase}.sjhub__vs-c h3{font-size:3rem;line-height:1.15}.sjhub__vs-c>p{font-size:1.6rem;line-height:1.65;color:var(--h-body);max-width:46ch}.sjhub__vs-links{list-style:none;margin:.8rem 0 0;padding:0;border-bottom:1px solid var(--h-line)}.sjhub__vs-links a{display:flex;align-items:center;gap:1.2rem;min-height:5.2rem;border-top:1px solid var(--h-line);font-size:1.5rem}.sjhub__vs-links span{flex:1 1 auto}.sjhub__vs-links b{font-size:1.3rem;font-weight:600;color:var(--h-gold);font-variant-numeric:tabular-nums}.sjhub__vs-links .sjhub__i{color:var(--h-gold)}@media(max-width:749px){.sjhub__syms{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.sjhub__sym{padding:2rem 1.2rem 1.6rem}.sjhub__sym-art{width:6.4rem;height:6.4rem}.sjhub__sym strong{font-size:1.8rem}.sjhub__sym span:not(.sjhub__sym-art){font-size:1.25rem}.sjhub__vs-g{grid-template-columns:1fr}.sjhub__vs-c{padding:2rem 1.6rem}.sjhub__vs-c h3{font-size:2.4rem}}.sjhub--cabinet{--h-ground:#F7F8FA;--h-field:#EDF0F4;--h-ink:#141A31;--h-body:#3A3E4D;--h-mute:#585C69;--h-gold:#86621F;--h-gold-soft:#C9A65B;--h-line:#DADEE6;--h-line2:#E6E9EE;--h-night:#141A31;--h-night2:#1E2645;--h-moon:#C3C7D3;counter-reset:hstep}.sjhub--cabinet .sjhub__crumbs,.sjhub--cabinet .sjhub__hero{background:var(--h-night);box-shadow:0 0 0 100vmax var(--h-night);clip-path:inset(0 -100vmax)}.sjhub--cabinet .sjhub__crumbs,.sjhub--cabinet .sjhub__crumbs a{color:var(--h-moon)}.sjhub--cabinet .sjhub__hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:4.8rem 7.2rem;align-items:center;padding-top:2.4rem;padding-bottom:8.8rem;background-image:radial-gradient(circle at 78% 42%,rgba(201,166,91,.16),transparent 38%),radial-gradient(1px 1px at 12% 22%,rgba(245,242,236,.5),transparent),radial-gradient(1px 1px at 46% 12%,rgba(245,242,236,.4),transparent),radial-gradient(1px 1px at 63% 78%,rgba(245,242,236,.35),transparent),radial-gradient(1.5px 1.5px at 92% 18%,rgba(245,242,236,.5),transparent),radial-gradient(1px 1px at 30% 88%,rgba(245,242,236,.3),transparent)}.sjhub--cabinet .sjhub__display{color:#f5f2ec;font-size:clamp(5.6rem,6.6vw,10rem);letter-spacing:-.02em}.sjhub--cabinet .sjhub__h1sub{order:-1;color:var(--h-gold-soft);font-size:1.25rem;letter-spacing:.26em;text-transform:uppercase}.sjhub--cabinet .sjhub__intro,.sjhub--cabinet .sjhub__rating{color:var(--h-moon)}.sjhub--cabinet .sjhub__rating strong{color:#f5f2ec}.sjhub--cabinet .sjhub__stars{color:var(--h-gold-soft)}.sjhub--cabinet .sjhub__finder{background:var(--h-ground);border:1px solid var(--h-gold-soft);outline:1px solid rgba(201,166,91,.55);outline-offset:-8px;border-radius:2px;padding:3.2rem;box-shadow:0 40px 80px -40px #000000b3}.sjhub--cabinet .sjhub__chip span{position:relative;padding:1rem 1.8rem 1rem 3rem;border-radius:.6rem 2.2rem 2.2rem .6rem;border-color:var(--h-line);background:#fff}.sjhub--cabinet .sjhub__chip span:before{content:"";position:absolute;left:1.2rem;top:50%;width:.8rem;height:.8rem;margin-top:-.4rem;border-radius:2px;box-shadow:inset 0 0 0 1.5px var(--h-gold-soft)}.sjhub--cabinet .sjhub__chip .sjhub__coin{margin-left:-.4rem}.sjhub--cabinet .sjhub__chip input:checked+span{background:var(--h-night);border-color:var(--h-night);color:#f5f2ec}.sjhub--cabinet .sjhub__chip input:checked+span:before{box-shadow:inset 0 0 0 1.5px #f5f2ec}.sjhub--cabinet .sjhub__cta{border-radius:100px;background:var(--h-night)}.sjhub--cabinet .sjhub__cta-n{color:var(--h-gold-soft)}.sjhub--cabinet .sjhub__fselect{border-radius:2px}.sjhub--cabinet .sjhub__hero-art{min-height:0;display:flex;justify-content:center;padding-top:8.4rem}.sjhub--cabinet .sjhub__ring,.sjhub--cabinet .sjhub__hero-inset{display:none}.sjhub--cabinet .sjhub__hero-art:before{content:"";position:absolute;top:-2.4rem;left:50%;width:2px;height:8.2rem;margin-left:-1px;background:repeating-linear-gradient(180deg,var(--h-gold-soft) 0 4px,transparent 4px 8px)}.sjhub--cabinet .sjhub__hero-art:after{content:"";position:absolute;top:5.4rem;left:50%;width:1.6rem;height:3.4rem;margin-left:-.8rem;border:2px solid var(--h-gold-soft);border-radius:1rem}.sjhub--cabinet .sjhub__cameo{position:relative;display:block;width:min(100%,48rem)}.sjhub--cabinet .sjhub__hero-main{display:block;width:100%;margin:0;aspect-ratio:3/4;object-fit:cover;object-position:50% 46%;border-radius:1.6rem;box-shadow:0 0 0 .9rem var(--h-night),0 0 0 1rem var(--h-gold-soft),0 50px 90px -40px #000c}.sjhub--cabinet .sjhub__season{margin-top:5.6rem}.sjhub--cabinet .sjhub__season a{border-radius:100px;padding-left:.8rem}.sjhub--cabinet .sjhub__season-l img{border-radius:1rem;width:8.8rem;height:8.8rem;margin:.8rem 0}.sjhub--cabinet .sjhub__head-l{align-items:center;gap:2.2rem}.sjhub--cabinet .sjhub__step{position:relative;flex:0 0 5.8rem;width:5.8rem;height:5.8rem;margin-top:1.4rem;font-size:0;line-height:1;counter-increment:hstep;display:inline-flex;align-items:center;justify-content:center;border-radius:1.2rem;box-shadow:inset 0 0 0 1px var(--h-gold-soft),inset 0 0 0 5px var(--h-ground),inset 0 0 0 6px #c9a65b99}.sjhub--cabinet .sjhub__step:before{content:counter(hstep,decimal-leading-zero);font-family:var(--h-head);font-size:1.9rem;color:var(--h-gold)}.sjhub--cabinet .sjhub__step:after{content:"";position:absolute;top:-1.3rem;left:50%;width:.9rem;height:1.5rem;margin-left:-.45rem;border:1.5px solid var(--h-gold-soft);border-radius:1rem}.sjhub--cabinet .sjhub__head h2{font-size:clamp(3.4rem,3.8vw,5rem);letter-spacing:-.01em}.sjhub--cabinet .sjhub__zoom:hover img{transform:none}.sjhub--cabinet .sjhub__mosaic{align-items:start;gap:2.4rem 3.2rem;grid-template-rows:auto 1fr}.sjhub--cabinet .sjhub__smalls{align-self:start;margin-top:1.6rem}.sjhub--cabinet .sjhub__feature{min-height:0;background:none;overflow:visible;display:flex;flex-direction:column;align-items:center;gap:2.4rem}.sjhub--cabinet .sjhub__feature img{position:static;width:min(100%,50rem);height:auto;aspect-ratio:3/4;object-position:50% 30%;border-radius:1.6rem;box-shadow:0 0 0 .8rem var(--h-ground),0 0 0 .9rem var(--h-gold-soft);transition:transform .3s}.sjhub--cabinet .sjhub__feature:hover img{transform:translateY(-4px)}.sjhub--cabinet .sjhub__panel{position:static;background:none;padding:0;align-items:center;text-align:center}.sjhub--cabinet .sjhub__panel-t{font-size:3.4rem}.sjhub--cabinet .sjhub__card{background:#fff;border-radius:1.6rem;align-items:stretch}.sjhub--cabinet .sjhub__card-img{aspect-ratio:auto;height:24rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fff 0,#fff 30%,var(--h-field) 100%)}.sjhub--cabinet .sjhub__card-img img{width:17rem;height:17rem;padding:1rem;object-fit:cover;background:#fff;border-radius:1.2rem;box-shadow:0 0 0 1px var(--h-gold-soft)}.sjhub--cabinet .sjhub__card-b{padding:2rem 2.4rem 2.4rem;text-align:center;align-items:center}.sjhub--cabinet .sjhub__card-links{justify-content:center}.sjhub--cabinet .sjhub__small{min-height:0;background:none;overflow:visible;display:flex;flex-direction:column;align-items:center;gap:1.4rem}.sjhub--cabinet .sjhub__small img{position:static;width:100%;max-width:20rem;height:auto;aspect-ratio:1/1;padding:1rem;object-fit:cover;background:#fff;border-radius:1.2rem;box-shadow:0 0 0 1px var(--h-gold-soft);transition:transform .3s}.sjhub--cabinet .sjhub__small:hover img{transform:translateY(-4px)}.sjhub--cabinet .sjhub__panel--s .sjhub__panel-t{font-size:2.2rem}.sjhub--cabinet .sjhub__sym{position:relative;border-radius:2rem;padding-top:3.6rem}.sjhub--cabinet .sjhub__sym:before{content:"";position:absolute;top:1.3rem;left:50%;width:.9rem;height:.9rem;margin-left:-.45rem;border-radius:2px;box-shadow:inset 0 0 0 1.5px var(--h-gold-soft)}.sjhub--cabinet .sjhub__sym-art{border-radius:1.2rem;box-shadow:inset 0 0 0 1px #c9a65b99}.sjhub--cabinet .sjhub__sym:hover .sjhub__sym-art{background:var(--h-night)}.sjhub--cabinet .sjhub__syms-img img{border-radius:1.6rem}.sjhub--cabinet .sjhub__vs{background:var(--h-night)}.sjhub--cabinet .sjhub__vs .sjhub__head h2,.sjhub--cabinet .sjhub__vs-c h3{color:#f5f2ec}.sjhub--cabinet .sjhub__vs .sjhub__head p,.sjhub--cabinet .sjhub__vs-c>p{color:var(--h-moon)}.sjhub--cabinet .sjhub__vs .sjhub__step{box-shadow:inset 0 0 0 1px var(--h-gold-soft),inset 0 0 0 5px var(--h-night),inset 0 0 0 6px #c9a65b99}.sjhub--cabinet .sjhub__vs .sjhub__step:before{color:var(--h-gold-soft)}.sjhub--cabinet .sjhub__vs-c{background:var(--h-night2);border:1px solid rgba(201,166,91,.35);border-radius:2.4rem}.sjhub--cabinet .sjhub__vs-art{background:radial-gradient(ellipse at 50% 60%,rgba(201,166,91,.14),transparent 70%);color:var(--h-gold-soft);border-radius:1.6rem}.sjhub--cabinet .sjhub__vs-lab path{stroke:#8e93a5}.sjhub--cabinet .sjhub__vs-lab text{fill:#a9aebe}.sjhub--cabinet .sjhub__vs-links,.sjhub--cabinet .sjhub__vs-links a{border-color:#c3c7d333}.sjhub--cabinet .sjhub__vs-links a{color:#f5f2ec}.sjhub--cabinet .sjhub__vs-links a:hover,.sjhub--cabinet .sjhub__vs-links b,.sjhub--cabinet .sjhub__vs-links .sjhub__i{color:var(--h-gold-soft)}.sjhub--cabinet .sjhub__banner{background:var(--h-night);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4.8rem;margin-top:4.8rem;padding:7.2rem max(3.2rem,calc((100% - 168rem)/2))}.sjhub--cabinet .sjhub__banner-img{grid-column:2;grid-row:1;justify-self:center;width:min(100%,56rem);height:auto;aspect-ratio:5/4;border-radius:1.6rem;box-shadow:0 0 0 .9rem var(--h-night),0 0 0 1rem var(--h-gold-soft),0 40px 80px -40px #000c}.sjhub--cabinet .sjhub__banner-wrap{position:static;grid-column:1;grid-row:1;display:block}.sjhub--cabinet .sjhub__banner-wrap .sjhub__wrap{padding:0;max-width:none;margin:0}.sjhub--cabinet .sjhub__banner-panel{background:none;padding:0;max-width:50rem;gap:2rem}.sjhub--cabinet .sjhub__banner-panel h2{color:#f5f2ec;font-size:clamp(3.4rem,3.4vw,5rem)}.sjhub--cabinet .sjhub__banner-panel p{color:var(--h-moon);max-width:40ch}.sjhub--cabinet .sjhub__banner .sjhub__btn{background:transparent;border-color:var(--h-gold-soft);color:#f5f2ec!important;border-radius:100px}.sjhub--cabinet .sjhub__banner .sjhub__btn:first-child{background:var(--h-gold-soft);border-color:var(--h-gold-soft);color:var(--h-night)!important}.sjhub--cabinet .sjhub__banner~.sjhub__banner .sjhub__banner-img{grid-column:1}.sjhub--cabinet .sjhub__banner~.sjhub__banner .sjhub__banner-wrap{grid-column:2}.sjhub--cabinet .sjhub__months{background:var(--h-night);border-radius:2.4rem;padding:3.6rem 3.2rem}.sjhub--cabinet .sjhub__months-h h3{color:#f5f2ec}.sjhub--cabinet .sjhub__months-h span{color:var(--h-moon)}.sjhub--cabinet .sjhub__months-g{grid-template-columns:repeat(6,minmax(0,1fr));gap:2.4rem 1.2rem}.sjhub--cabinet .sjhub__month{flex-direction:column;text-align:center;gap:1rem;background:none;border:0;border-radius:0;padding:0;min-height:0;color:#f5f2ec}.sjhub--cabinet .sjhub__month:hover{color:var(--h-gold-soft)}.sjhub--cabinet .sjhub__month .sjhub__disc--s{flex:0 0 6rem;width:6rem;height:6rem;min-width:6rem;box-shadow:0 0 0 3px var(--h-night),0 0 0 4px var(--h-gold-soft)}.sjhub--cabinet .sjhub__month>span:last-child{align-items:center}.sjhub--cabinet .sjhub__month>span:last-child span{color:var(--h-moon)}.sjhub--cabinet .sjhub__gem .sjhub__disc{box-shadow:0 0 0 3px #fff,0 0 0 4px var(--h-gold-soft)}.sjhub--cabinet .sjhub__gem:hover .sjhub__disc{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--h-gold)}.sjhub--cabinet .sjhub__metal-g,.sjhub--cabinet .sjhub__tier,.sjhub--cabinet .sjhub__budget,.sjhub--cabinet .sjhub__quote,.sjhub--cabinet .sjhub__ask,.sjhub--cabinet .sjhub__size,.sjhub--cabinet .sjhub__guide-img,.sjhub--cabinet .sjhub__season a{border-radius:2rem}.sjhub--cabinet .sjhub__season a{border-radius:100px}.sjhub--cabinet .sjhub__prod-img{border-radius:1.2rem;padding:7%;border-color:var(--h-line2)}.sjhub--cabinet .sjhub__prod-t{text-align:center}.sjhub--cabinet .sjhub__price{justify-content:center}.sjhub--cabinet .sjhub__btn{border-radius:100px}.sjhub--cabinet .sjhub__topic{border-radius:.6rem 2.2rem 2.2rem .6rem}.sjhub--cabinet .sjhub__edit{background:var(--h-field);border:0}.sjhub--cabinet .sjhub__edit-img img{border-radius:1.6rem;aspect-ratio:3/4;box-shadow:0 0 0 .8rem var(--h-field),0 0 0 .9rem var(--h-gold-soft)}.sjhub--cabinet .sjhub__about{background:var(--h-ground);border-top:3px double var(--h-gold-soft);border-bottom:3px double var(--h-gold-soft)}.sjhub--cabinet .sjhub__ic{background:var(--h-night);color:var(--h-gold-soft);border-radius:1.2rem}.sjhub--cabinet .sjhub__coin{border-radius:.8rem}.sjhub--cabinet .sjhub__q summary i{border-color:var(--h-gold-soft);border-radius:.8rem}.sjhub--cabinet .sjhub__q summary i{font-size:0}.sjhub--cabinet .sjhub__q summary i:before{content:"+";display:inline-block;font-size:2rem;line-height:1;transition:transform .3s ease}.sjhub--cabinet .sjhub__q[open] summary i{transform:none}.sjhub--cabinet .sjhub__q[open] summary i:before{transform:rotate(45deg)}@media(min-width:990px){.sjhub--cabinet .sjhub__gems{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:989px){.sjhub--cabinet .sjhub__hero{grid-template-columns:1fr;gap:4rem;padding-top:1.6rem;padding-bottom:6.4rem}.sjhub--cabinet .sjhub__hero-art{order:-1;padding-top:7.2rem}.sjhub--cabinet .sjhub__hero-art:before{top:-1.6rem;height:7rem}.sjhub--cabinet .sjhub__hero-art:after{top:4.4rem}.sjhub--cabinet .sjhub__cameo{width:min(74vw,40rem)}.sjhub--cabinet .sjhub__feature img{width:min(100%,42rem)}.sjhub--cabinet .sjhub__banner,.sjhub--cabinet .sjhub__banner~.sjhub__banner{grid-template-columns:1fr;padding:5.6rem 2.4rem;gap:3.6rem}.sjhub--cabinet .sjhub__banner-img,.sjhub--cabinet .sjhub__banner~.sjhub__banner .sjhub__banner-img{grid-column:1;grid-row:1;width:min(100%,48rem)}.sjhub--cabinet .sjhub__banner-wrap,.sjhub--cabinet .sjhub__banner~.sjhub__banner .sjhub__banner-wrap{grid-column:1;grid-row:2}.sjhub--cabinet .sjhub__months-g{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.sjhub--cabinet .sjhub__display{font-size:5.6rem}.sjhub--cabinet .sjhub__cameo{width:min(62vw,30rem)}.sjhub--cabinet .sjhub__hero{gap:2.8rem}.sjhub--cabinet .sjhub__finder{padding:2.4rem 2rem;outline-offset:-6px}.sjhub--cabinet .sjhub__step{flex-basis:4.8rem;width:4.8rem;height:4.8rem}.sjhub--cabinet .sjhub__step:before{font-size:1.6rem}.sjhub--cabinet .sjhub__head-l{gap:1.6rem}.sjhub--cabinet .sjhub__head h2{font-size:3rem}.sjhub--cabinet .sjhub__card-img{height:20rem}.sjhub--cabinet .sjhub__card-img img{width:14rem;height:14rem}.sjhub--cabinet .sjhub__small img{max-width:15rem}.sjhub--cabinet .sjhub__panel--s .sjhub__panel-t{font-size:1.8rem}.sjhub--cabinet .sjhub__banner,.sjhub--cabinet .sjhub__banner~.sjhub__banner{padding:4.8rem 1.6rem}.sjhub--cabinet .sjhub__months{padding:2.8rem 1.6rem}.sjhub--cabinet .sjhub__months-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem .8rem}.sjhub--cabinet .sjhub__month .sjhub__disc--s{flex-basis:5.2rem;width:5.2rem;height:5.2rem;min-width:5.2rem}}.sjhub__tape{display:flex;flex-direction:column;gap:0}.sjhub__tape-band{position:relative;height:6.4rem;border-radius:1.2rem;background-color:#fff;border:1px solid var(--h-line);background-image:repeating-linear-gradient(90deg,var(--h-line) 0 1px,transparent 1px 6.25%),repeating-linear-gradient(90deg,var(--h-mute) 0 1px,transparent 1px 12.5%),repeating-linear-gradient(90deg,transparent 0 calc(12.5% - 1px),var(--h-ink) calc(12.5% - 1px) calc(12.5% + 1px),transparent calc(12.5% + 1px) 25%);background-size:100% 1.4rem,100% 2.2rem,100% 3rem;background-repeat:no-repeat;background-position:0 0}.sjhub__tape-band span{position:absolute;left:var(--x);bottom:.8rem;transform:translate(-50%);font-size:1.3rem;font-weight:600;color:var(--h-ink);font-variant-numeric:tabular-nums}.sjhub__tape-stops{list-style:none;margin:0;padding:0 6.25%;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0}.sjhub__tape-stops li{display:flex;justify-content:center;padding:0 .4rem}.sjhub__tape-stop{position:relative;width:100%;margin-top:1.6rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem;padding:1.6rem 1rem 1.4rem;background:#fff;border:1px solid var(--h-line);border-radius:1.2rem;transition:border-color .2s,transform .2s}.sjhub__tape-stop:before{content:"";position:absolute;top:-1.7rem;left:50%;width:1px;height:1.6rem;background:var(--h-line)}.sjhub__tape-stop:hover{border-color:var(--h-gold);transform:translateY(-2px)}.sjhub__tape-stop.is-pop{border-color:var(--h-gold-soft)}.sjhub__tape-in{font-family:var(--h-head);font-size:2.8rem;line-height:1;color:var(--h-ink)}.sjhub__tape-in small{font-family:var(--h-sans);font-size:1.3rem;color:var(--h-mute)}.sjhub__tape-t{font-size:1.25rem;line-height:1.35;color:var(--h-mute)}.sjhub__tape-stop b{font-size:1.3rem;font-weight:600;color:var(--h-gold);font-variant-numeric:tabular-nums}.sjhub__how{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;counter-reset:how}.sjhub__how li{counter-increment:how;display:flex;flex-direction:column;gap:.6rem;padding:2.2rem 2.4rem;background:var(--h-field);border-radius:1.2rem}.sjhub__how li:before{content:counter(how);display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:.8rem;background:var(--h-ink);color:var(--h-ground);font-size:1.4rem;font-weight:600;margin-bottom:.4rem}.sjhub__how strong{font-family:var(--h-head);font-weight:400;font-size:2.2rem}.sjhub__how span{font-size:1.45rem;line-height:1.6;color:var(--h-body)}.sjhub__how-more{font-size:1.45rem;color:var(--h-body)}.sjhub__how-more a{color:var(--h-gold);font-weight:600}.sjhub__styles{display:grid;grid-template-columns:repeat(auto-fill,minmax(24rem,1fr));gap:1.2rem}.sjhub__style{display:flex;flex-direction:column;align-items:stretch;gap:1.4rem;padding:1.2rem 1.2rem 2rem;background:#fff;border:1px solid var(--h-line);border-radius:1.2rem;transition:border-color .2s,transform .2s}.sjhub__style:hover{border-color:var(--h-gold);transform:translateY(-2px)}.sjhub__style-art{height:12rem;display:flex;align-items:center;justify-content:center;color:var(--h-gold);background:var(--h-field);border-radius:.8rem;transition:background-color .2s}.sjhub__style:hover .sjhub__style-art{background:#fff}.sjhub__bsw{width:15rem;height:auto}.sjhub__style-b{display:flex;flex-direction:column;gap:.3rem;min-width:0;padding:0 .8rem}.sjhub__style-b strong{font-family:var(--h-head);font-weight:400;font-size:2.1rem;color:var(--h-ink)}.sjhub__style-b span{font-size:1.35rem;line-height:1.45;color:var(--h-mute)}.sjhub__style-b b{font-size:1.3rem;font-weight:600;color:var(--h-gold);margin-top:.2rem}@media(max-width:989px){.sjhub__tape-stops{padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.sjhub__tape-stop{margin-top:1.2rem}.sjhub__tape-stop:before{display:none}.sjhub__how{grid-template-columns:1fr}}@media(max-width:749px){.sjhub__tape-band{height:5.2rem}.sjhub__tape-band span{font-size:1.15rem;bottom:.5rem}.sjhub__styles{grid-template-columns:1fr}}.sjhub--salon{--h-ground:#FAFAF9;--h-field:#F2F0F0;--h-ink:#2A1B1F;--h-body:#4B4245;--h-mute:#675D61;--h-gold:#7A2235;--h-gold-soft:#C49AA3;--h-line:#E6E1E2;--h-line2:#EEEBEB;--h-wine:#4A1622;--h-wine2:#5C1D2B;counter-reset:hstep}.sjhub--salon a:hover{color:var(--h-gold)}.sjhub--salon .sjhub__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4.8rem 6.4rem;align-items:center;padding-top:2.4rem}.sjhub--salon .sjhub__hero-art{order:-1;min-height:0;align-self:stretch}.sjhub--salon .sjhub__ring,.sjhub--salon .sjhub__hero-inset{display:none}.sjhub--salon .sjhub__hero-main{width:100%;height:100%;max-height:92rem;margin:0;aspect-ratio:3/4;object-position:50% 58%;border-radius:1.6rem}.sjhub--salon .sjhub__display{font-size:clamp(5.2rem,5.6vw,8.8rem)}.sjhub--salon .sjhub__h1sub{order:-1;font-size:1.25rem;letter-spacing:.24em;text-transform:uppercase;color:var(--h-gold)}.sjhub--salon .sjhub__h1sub:before{content:"";display:inline-block;width:3.2rem;height:1px;margin-right:1.2rem;vertical-align:middle;background:var(--h-gold)}.sjhub--salon .sjhub__stars{color:var(--h-gold)}.sjhub--salon .sjhub__finder{border-radius:1.6rem;border-color:var(--h-line);box-shadow:0 30px 60px -44px #4a162273;padding:3.2rem}.sjhub--salon .sjhub__chip span{border-radius:1rem;border-color:var(--h-line)}.sjhub--salon .sjhub__chip input:checked+span{background:var(--h-gold);border-color:var(--h-gold);color:#fff}.sjhub--salon .sjhub__fselect{border-radius:1rem;border-color:var(--h-line)}.sjhub--salon .sjhub__cta{border-radius:1rem;background:var(--h-wine)}.sjhub--salon .sjhub__cta-n{color:#e9c9cf}.sjhub--salon .sjhub__season a{border-radius:1.6rem}.sjhub--salon .sjhub__season-l img{border-radius:1rem;margin:.8rem 0 .8rem .8rem}.sjhub--salon .sjhub__head-l{flex-direction:column;align-items:flex-start;gap:1.2rem}.sjhub--salon .sjhub__step{font-size:0;line-height:1;counter-increment:hstep;display:inline-flex;align-items:center;gap:1.2rem}.sjhub--salon .sjhub__step:before{content:counter(hstep,decimal-leading-zero);font-family:var(--h-sans);font-size:1.3rem;font-weight:600;letter-spacing:.2em;color:var(--h-gold)}.sjhub--salon .sjhub__step:after{content:"";width:4.8rem;height:1px;background:var(--h-gold)}.sjhub--salon .sjhub__head h2{font-size:clamp(3.4rem,3vw,4.6rem)}@media(min-width:990px){.sjhub--salon .sjhub__sect,.sjhub--salon .sjhub__band>.sjhub__wrap{display:grid;grid-template-columns:minmax(0,30rem) minmax(0,1fr);column-gap:6.4rem;row-gap:0;align-items:start}.sjhub--salon .sjhub__sect>.sjhub__head,.sjhub--salon .sjhub__band>.sjhub__wrap>.sjhub__head{grid-column:1;grid-row:1/span 12;position:sticky;top:12rem;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.6rem;margin:0}.sjhub--salon .sjhub__sect>:not(.sjhub__head),.sjhub--salon .sjhub__band>.sjhub__wrap>:not(.sjhub__head){grid-column:2;min-width:0}.sjhub--salon .sjhub__sect>:not(.sjhub__head)~:not(.sjhub__head),.sjhub--salon .sjhub__band>.sjhub__wrap>:not(.sjhub__head)~:not(.sjhub__head){margin-top:3.2rem}.sjhub--salon .sjhub__head p{max-width:none}.sjhub--salon .sjhub__backs-g{grid-template-columns:repeat(3,minmax(0,1fr))}.sjhub--salon .sjhub__tiers{grid-template-columns:repeat(5,minmax(0,1fr))}}.sjhub--salon .sjhub__feature,.sjhub--salon .sjhub__small,.sjhub--salon .sjhub__card,.sjhub--salon .sjhub__guide-img,.sjhub--salon .sjhub__edit-img img,.sjhub--salon .sjhub__metal-g,.sjhub--salon .sjhub__budget,.sjhub--salon .sjhub__ask,.sjhub--salon .sjhub__size,.sjhub--salon .sjhub__quote,.sjhub--salon .sjhub__back{border-radius:1.6rem}.sjhub--salon .sjhub__tier,.sjhub--salon .sjhub__prod-img,.sjhub--salon .sjhub__btn,.sjhub--salon .sjhub__topic{border-radius:1.2rem}.sjhub--salon .sjhub__feature{background:var(--h-field)}.sjhub--salon .sjhub__card-img{aspect-ratio:auto;height:22rem;display:flex;align-items:center;justify-content:center;background:#fff}.sjhub--salon .sjhub__card-img img{width:auto;height:88%;object-fit:contain}.sjhub--salon .sjhub__card{border:1px solid var(--h-line)}.sjhub--salon .sjhub__small{background:#fff;border:1px solid var(--h-line);min-height:0;display:flex;flex-direction:column}.sjhub--salon .sjhub__small img{position:static;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;padding:1.2rem}.sjhub--salon .sjhub__small .sjhub__panel{position:static;background:none;padding:0 1.6rem 1.8rem}.sjhub--salon .sjhub__band{background:var(--h-field)}.sjhub--salon .sjhub__back{border-color:var(--h-line)}.sjhub--salon .sjhub__back:hover{border-color:var(--h-gold)}.sjhub--salon .sjhub__back-ic{border-radius:1.2rem;background:var(--h-field)}.sjhub--salon .sjhub__ic{border-radius:1.2rem}.sjhub--salon .sjhub__coin{border-radius:.8rem}.sjhub--salon .sjhub__q summary i{border-radius:.8rem;border-color:var(--h-gold-soft)}.sjhub--salon .sjhub__q summary i{font-size:0}.sjhub--salon .sjhub__q summary i:before{content:"+";display:inline-block;font-size:2rem;line-height:1;transition:transform .3s ease}.sjhub--salon .sjhub__q[open] summary i{transform:none}.sjhub--salon .sjhub__q[open] summary i:before{transform:rotate(45deg)}.sjhub--salon .sjhub__btn,.sjhub--salon .sjhub__topic[aria-pressed=true],.sjhub--salon .sjhub__topic.is-on{background:var(--h-wine);border-color:var(--h-wine)}.sjhub--salon .sjhub__banner{max-width:1680px;margin:5.6rem auto 0;width:calc(100% - 6.4rem);border-radius:2.4rem;background:var(--h-wine);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;min-height:48rem}.sjhub--salon .sjhub__banner-img{grid-column:2;grid-row:1;height:100%;min-height:48rem}.sjhub--salon .sjhub__banner-wrap{position:static;grid-column:1;grid-row:1;display:flex;align-items:center}.sjhub--salon .sjhub__banner-wrap .sjhub__wrap{padding:5.6rem 6.4rem}.sjhub--salon .sjhub__banner-panel{background:none;padding:0;max-width:48rem;gap:2rem}.sjhub--salon .sjhub__banner-panel h2{color:#faf4f2;font-size:clamp(3.4rem,3.4vw,5rem)}.sjhub--salon .sjhub__banner-panel p{color:#e6d4d7}.sjhub--salon .sjhub__banner .sjhub__btn{background:#faf4f2;border-color:#faf4f2;color:var(--h-wine)!important}.sjhub--salon .sjhub__banner .sjhub__btn--ghost{background:transparent;border-color:#faf4f299;color:#faf4f2!important}.sjhub--salon .sjhub__banner~.sjhub__banner .sjhub__banner-img{grid-column:1}.sjhub--salon .sjhub__banner~.sjhub__banner .sjhub__banner-wrap{grid-column:2}.sjhub--salon .sjhub__edit{background:var(--h-field);border:0}.sjhub--salon .sjhub__edit-img img{aspect-ratio:3/4}.sjhub--salon .sjhub__edit .sjhub__btn{background:var(--h-wine);border-color:var(--h-wine);color:#fff!important}.sjhub--salon .sjhub__edit .sjhub__btn:hover{background:var(--h-gold);border-color:var(--h-gold)}.sjhub--salon .sjhub__about{background:#fff;border-color:var(--h-line2)}.sjhub--salon .sjhub__about-in h2{color:var(--h-gold)}@media(max-width:989px){.sjhub--salon .sjhub__hero{grid-template-columns:1fr;gap:3.2rem}.sjhub--salon .sjhub__hero-main{height:auto;max-height:none;aspect-ratio:4/5}.sjhub--salon .sjhub__banner,.sjhub--salon .sjhub__banner~.sjhub__banner{grid-template-columns:1fr;width:calc(100% - 4.8rem);min-height:0}.sjhub--salon .sjhub__banner-img,.sjhub--salon .sjhub__banner~.sjhub__banner .sjhub__banner-img{grid-column:1;grid-row:1;min-height:0;height:auto;aspect-ratio:3/2}.sjhub--salon .sjhub__banner-wrap,.sjhub--salon .sjhub__banner~.sjhub__banner .sjhub__banner-wrap{grid-column:1;grid-row:2}.sjhub--salon .sjhub__banner-wrap .sjhub__wrap{padding:3.6rem 3.2rem 4rem}}@media(max-width:749px){.sjhub--salon .sjhub__display{font-size:5.2rem}.sjhub--salon .sjhub__finder{padding:2.4rem 2rem}.sjhub--salon .sjhub__banner,.sjhub--salon .sjhub__banner~.sjhub__banner{width:calc(100% - 3.2rem);border-radius:1.6rem}.sjhub--salon .sjhub__banner-wrap .sjhub__wrap{padding:3.2rem 2.4rem 3.6rem}.sjhub--salon .sjhub__head h2{font-size:3rem}}.sjhub__shapes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.sjhub__shape{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:2.4rem 1.6rem 2.2rem;background:#fff;border:1px solid var(--h-line);border-radius:1.6rem;transition:border-color .2s,transform .2s}.sjhub__shape:hover{border-color:var(--h-gold);transform:translateY(-2px)}.sjhub__shape-art{color:var(--h-gold);margin-bottom:.8rem}.sjhub__shp{width:9.6rem;height:9.6rem}.sjhub__shape strong{font-family:var(--h-head);font-weight:400;font-size:2.2rem;color:var(--h-ink)}.sjhub__shape span:not(.sjhub__shape-art){font-size:1.35rem;line-height:1.45;color:var(--h-mute);max-width:24ch}.sjhub__shape b{font-size:1.3rem;font-weight:600;color:var(--h-gold);font-variant-numeric:tabular-nums}.sjhub__settings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.sjhub__setting{display:flex;flex-direction:column;gap:1.4rem;padding:1.2rem 1.2rem 2rem;background:#fff;border:1px solid var(--h-line);border-radius:1.6rem;transition:border-color .2s,transform .2s}.sjhub__setting:hover{border-color:var(--h-gold);transform:translateY(-2px)}.sjhub__setting-art{height:14rem;display:flex;align-items:center;justify-content:center;color:var(--h-gold);background:var(--h-field);border-radius:1rem}.sjhub__set{width:17rem;height:auto}.sjhub__setting-b{display:flex;flex-direction:column;gap:.4rem;padding:0 .8rem}.sjhub__setting-b strong{font-family:var(--h-head);font-weight:400;font-size:2.2rem;color:var(--h-ink)}.sjhub__setting-b span{font-size:1.4rem;line-height:1.5;color:var(--h-mute)}.sjhub__setting-b b{font-size:1.3rem;font-weight:600;color:var(--h-gold);margin-top:.2rem}.sjhub__carat{list-style:none;margin:0;padding:3.2rem 2.4rem;display:flex;justify-content:center;align-items:flex-end;gap:2.4rem 4rem;flex-wrap:wrap;background:#fff;border:1px solid var(--h-line);border-radius:1.6rem}.sjhub__ct{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem}.sjhub__ct-art{display:block;width:calc(var(--d) * 1.6rem);color:var(--h-ink);margin-bottom:1.2rem;transition:color .2s}.sjhub__ct-art .sjhub__shp{width:100%;height:auto}.sjhub__ct:hover .sjhub__ct-art{color:var(--h-gold)}.sjhub__ct strong{font-family:var(--h-head);font-weight:400;font-size:2.4rem;color:var(--h-ink);white-space:nowrap}.sjhub__ct span{font-size:1.3rem;color:var(--h-mute)}.sjhub__ct b{font-size:1.3rem;font-weight:600;color:var(--h-gold)}.sjhub .sjhub__carat-note{font-size:1.35rem;line-height:1.6;color:var(--h-mute);text-align:center;max-width:72ch;margin:0 auto}.sjhub__cmp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;align-items:stretch}.sjhub__cmp-c{position:relative;display:flex;flex-direction:column;gap:1.6rem;padding:3.2rem 2.8rem 2.8rem;background:#fff;border:1px solid var(--h-line);border-radius:1.6rem}.sjhub__cmp-c h3{font-size:2.8rem}.sjhub__cmp-c ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem;font-size:1.5rem;line-height:1.55;color:var(--h-body)}.sjhub__cmp-c li{position:relative;padding-left:2rem}.sjhub__cmp-c li:before{content:"";position:absolute;left:.2rem;top:.75em;width:.6rem;height:.6rem;transform:rotate(45deg);background:var(--h-gold-soft)}.sjhub__cmp-tag{align-self:flex-start;font-size:1.15rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:.6rem 1rem;border-radius:.6rem;background:var(--h-gold);color:#fff}.sjhub__cmp-a{margin-top:auto;display:inline-flex;align-items:center;gap:.8rem;font-size:1.45rem;font-weight:600;color:var(--h-gold)!important}.sjhub__cmp-a span{font-weight:500;color:var(--h-mute)}@media(max-width:989px){.sjhub__shapes,.sjhub__settings{grid-template-columns:repeat(2,minmax(0,1fr))}.sjhub__cmp{grid-template-columns:1fr}}@media(max-width:749px){.sjhub__shp{width:7.2rem;height:7.2rem}.sjhub__set{width:13rem}.sjhub__setting-art{height:11rem}.sjhub__carat{gap:2rem 2.4rem;padding:2.4rem 1.2rem}.sjhub__ct-art{width:calc(var(--d) * 1.1rem)}.sjhub__ct strong{font-size:2rem}}.sjhub--veil{--h-ground:#FFFFFF;--h-field:#F4F5F7;--h-ink:#16181D;--h-body:#464A52;--h-mute:#5F6470;--h-gold:#34557F;--h-gold-soft:#A8B7CC;--h-line:#E3E6EB;--h-line2:#EEF0F3}.sjhub--veil .sjhub__hero{display:flex;flex-direction:column;align-items:center;gap:2.4rem;padding-top:3.2rem;text-align:center}.sjhub--veil .sjhub__hero-text{display:contents}.sjhub--veil .sjhub__h1{align-items:center}.sjhub--veil .sjhub__display{font-size:clamp(5.6rem,7vw,11.2rem);letter-spacing:-.025em}.sjhub--veil .sjhub__h1sub{order:-1;font-size:1.25rem;letter-spacing:.3em;text-transform:uppercase;color:var(--h-gold)}.sjhub--veil .sjhub__intro{max-width:44em;margin:0 auto}.sjhub--veil .sjhub__rating{align-self:center}.sjhub--veil .sjhub__stars{color:var(--h-gold)}.sjhub--veil .sjhub__hero-art{order:4;flex:none;width:100%;min-height:0;margin-top:1.6rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);gap:1.6rem;align-items:end}.sjhub--veil .sjhub__ring,.sjhub--veil .sjhub__hero-inset{display:none}.sjhub--veil .sjhub__hero-main,.sjhub--veil .sjhub__hero-side{width:100%;margin:0;aspect-ratio:2/3;object-fit:cover;object-position:50% 45%;border-radius:1.6rem}.sjhub--veil .sjhub__hero-side{margin-bottom:6.4rem}.sjhub--veil .sjhub__finder{order:5;position:relative;z-index:2;width:min(100% - 4.8rem,112rem);margin-top:-4.8rem;text-align:left;border-radius:1.6rem;border-color:var(--h-line);box-shadow:0 32px 64px -40px #16181d59;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 3.2rem;padding:3.2rem}.sjhub--veil .sjhub__finder-head,.sjhub--veil .sjhub__cta{grid-column:1/-1}.sjhub--veil .sjhub__chip span{border-radius:1rem;border-color:var(--h-line)}.sjhub--veil .sjhub__chip input:checked+span{background:var(--h-gold);border-color:var(--h-gold);color:#fff}.sjhub--veil .sjhub__fselect{border-radius:1rem;border-color:var(--h-line)}.sjhub--veil .sjhub__cta{border-radius:1rem;background:var(--h-ink)}.sjhub--veil .sjhub__cta-n{color:#c9d5e6}.sjhub--veil .sjhub__season a{border-radius:1.6rem}.sjhub--veil .sjhub__season-l img{border-radius:1rem;margin:.8rem 0 .8rem .8rem}.sjhub--veil .sjhub__head{flex-direction:column;align-items:center;text-align:center;gap:1.4rem}.sjhub--veil .sjhub__head-l{flex-direction:column;align-items:center;gap:1.8rem}.sjhub--veil .sjhub__step{font-size:0;line-height:0;display:block;width:1.2rem;height:1.2rem;transform:rotate(45deg);border:1.5px solid var(--h-gold)}.sjhub--veil .sjhub__head h2{font-size:clamp(3.6rem,3.6vw,5rem)}.sjhub--veil .sjhub__head p{max-width:56ch}.sjhub--veil .sjhub__band{background:var(--h-field)}.sjhub--veil .sjhub__feature,.sjhub--veil .sjhub__small,.sjhub--veil .sjhub__card,.sjhub--veil .sjhub__guide-img,.sjhub--veil .sjhub__edit-img img,.sjhub--veil .sjhub__metal-g,.sjhub--veil .sjhub__budget,.sjhub--veil .sjhub__ask,.sjhub--veil .sjhub__size,.sjhub--veil .sjhub__quote{border-radius:1.6rem}.sjhub--veil .sjhub__tier,.sjhub--veil .sjhub__prod-img,.sjhub--veil .sjhub__btn,.sjhub--veil .sjhub__topic{border-radius:1.2rem}.sjhub--veil .sjhub__card{border:1px solid var(--h-line)}.sjhub--veil .sjhub__card-img{aspect-ratio:auto;height:22rem;display:flex;align-items:center;justify-content:center;background:#fff}.sjhub--veil .sjhub__card-img img{width:auto;height:84%;object-fit:contain}.sjhub--veil .sjhub__small{background:#fff;border:1px solid var(--h-line);min-height:0;display:flex;flex-direction:column}.sjhub--veil .sjhub__small img{position:static;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;padding:1.2rem}.sjhub--veil .sjhub__small .sjhub__panel{position:static;background:none;padding:0 1.6rem 1.8rem}.sjhub--veil .sjhub__feature .sjhub__panel{border-radius:1.2rem;background:#fffffff0}.sjhub--veil .sjhub__ic{border-radius:1.2rem}.sjhub--veil .sjhub__coin{border-radius:.8rem}.sjhub--veil .sjhub__q summary i{border-radius:.8rem;border-color:var(--h-gold-soft);font-size:0}.sjhub--veil .sjhub__q summary i:before{content:"+";display:inline-block;font-size:2rem;line-height:1;transition:transform .3s ease}.sjhub--veil .sjhub__q[open] summary i{transform:none}.sjhub--veil .sjhub__q[open] summary i:before{transform:rotate(45deg)}.sjhub--veil .sjhub__btn{background:var(--h-ink);border-color:var(--h-ink)}.sjhub--veil .sjhub__btn--ghost{background:transparent;color:var(--h-ink)!important}.sjhub--veil .sjhub__btn--ghost:hover{border-color:var(--h-gold);color:var(--h-gold)!important}.sjhub--veil .sjhub__edit .sjhub__btn{background:var(--h-ink);border-color:var(--h-ink);color:#fff!important}.sjhub--veil .sjhub__banner{max-width:1680px;width:calc(100% - 6.4rem);margin:5.6rem auto 0;border-radius:2.4rem;background:var(--h-field)}.sjhub--veil .sjhub__banner-img{height:clamp(40rem,36vw,56rem)}.sjhub--veil .sjhub__banner-wrap .sjhub__wrap{padding:0 4.8rem}.sjhub--veil .sjhub__banner-panel{border-radius:1.6rem;background:#fffffff2;padding:3.6rem 4rem}.sjhub--veil .sjhub__banner~.sjhub__banner .sjhub__banner-wrap .sjhub__wrap{display:flex;justify-content:flex-end}.sjhub--veil .sjhub__compare .sjhub__head{margin-bottom:3.6rem}.sjhub--veil .sjhub__edit{background:var(--h-field);border:0}.sjhub--veil .sjhub__about{background:#fff;border-color:var(--h-line2)}.sjhub--veil .sjhub__about-in{justify-content:center;text-align:center}.sjhub--veil .sjhub__about-in h2{flex-basis:100%}.sjhub--veil .sjhub__about-in div{align-items:center}@media(max-width:989px){.sjhub--veil .sjhub__finder{grid-template-columns:1fr;margin-top:-4.8rem;width:min(100% - 3.2rem,64rem)}.sjhub--veil .sjhub__banner{width:calc(100% - 4.8rem)}}@media(max-width:749px){.sjhub--veil .sjhub__display{font-size:5.6rem}.sjhub--veil .sjhub__hero-art{gap:.8rem}.sjhub--veil .sjhub__hero-main,.sjhub--veil .sjhub__hero-side{border-radius:1rem}.sjhub--veil .sjhub__finder{margin-top:-2.4rem;width:100%;padding:2.4rem 2rem}.sjhub--veil .sjhub__head h2{font-size:3.2rem}.sjhub--veil .sjhub__banner{width:calc(100% - 3.2rem);border-radius:1.6rem}.sjhub--veil .sjhub__banner-img{height:auto;aspect-ratio:3/2}.sjhub--veil .sjhub__banner-wrap{position:static}.sjhub--veil .sjhub__banner-wrap .sjhub__wrap,.sjhub--veil .sjhub__banner~.sjhub__banner .sjhub__banner-wrap .sjhub__wrap{padding:0;display:block}.sjhub--veil .sjhub__banner-panel{border-radius:0;max-width:none;padding:2.8rem 2.4rem 3.2rem}}.sjhub__widths{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:1.2rem}.sjhub__w{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem;padding:.8rem .8rem 1.8rem;background:#fff;border:1px solid var(--h-line);border-radius:1.4rem;transition:border-color .2s,transform .2s}.sjhub__w:hover{border-color:var(--h-gold);transform:translateY(-2px)}.sjhub__w.is-pop{border-color:var(--h-gold-soft)}.sjhub__w-art{width:6.4rem;height:10.6rem;margin-bottom:1rem;overflow:visible}.sjhub__w-img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:.8rem;margin-bottom:1rem}.sjhub__w-finger{fill:#f1e7df;stroke:#d8c8bb;stroke-width:.4}.sjhub__w-band{fill:#d4ae5e;stroke:#a9822f;stroke-width:.35}.sjhub__w strong{font-family:var(--h-head);font-weight:400;font-size:2.2rem;color:var(--h-ink);white-space:nowrap}.sjhub__w span{font-size:1.25rem;line-height:1.35;color:var(--h-mute)}.sjhub__w b{font-size:1.3rem;font-weight:600;color:var(--h-gold);font-variant-numeric:tabular-nums}.sjhub .sjhub__w-note{font-size:1.35rem;line-height:1.6;color:var(--h-mute);max-width:72ch}.sjhub__profiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.2rem}.sjhub__profile{display:flex;flex-direction:column;gap:.5rem;padding:1.2rem 1.2rem 2rem;background:#fff;border:1px solid var(--h-line);border-radius:1.4rem;transition:border-color .2s,transform .2s}.sjhub__profile:hover{border-color:var(--h-gold);transform:translateY(-2px)}.sjhub__profile-photo{display:block;aspect-ratio:1/1;background:#fff;border-radius:.8rem;overflow:hidden}.sjhub__profile-photo img{width:100%;height:100%;object-fit:contain;padding:6%}.sjhub__profile-art{position:relative;display:flex;align-items:center;justify-content:center;padding:2.4rem 1.2rem 2.2rem;margin:.8rem 0 1rem;border-radius:.8rem;background:var(--h-field);color:var(--h-gold)}.sjhub__profile-art i{position:absolute;left:1.2rem;font-style:normal;font-size:1.05rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--h-mute)}.sjhub__prf-o{top:.8rem}.sjhub__prf-i{bottom:.6rem}.sjhub__prf{width:100%;max-width:20rem;height:auto}.sjhub__profile-art.has-img{height:auto;padding:0;overflow:hidden}.sjhub__profile-art.has-img img{display:block;width:100%;height:auto;aspect-ratio:600/432}.sjhub__profile strong,.sjhub__fin strong{font-family:var(--h-head);font-weight:400;font-size:2.2rem;color:var(--h-ink);padding:0 .8rem}.sjhub__profile span:not(.sjhub__profile-art),.sjhub__fin span:not(.sjhub__fin-sw){font-size:1.35rem;line-height:1.5;color:var(--h-mute);padding:0 .8rem}.sjhub__profile b,.sjhub__fin b{font-size:1.3rem;font-weight:600;color:var(--h-gold);padding:0 .8rem;margin-top:.2rem}.sjhub__fins{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.sjhub__fin{display:flex;flex-direction:column;gap:.5rem;padding:1.2rem 1.2rem 2rem;background:#fff;border:1px solid var(--h-line);border-radius:1.4rem;transition:border-color .2s,transform .2s}.sjhub__fin:hover{border-color:var(--h-gold);transform:translateY(-2px)}.sjhub__fin-sw{--metal:linear-gradient(180deg,#F7E9BE 0,#E2C072 30%,#B98D35 52%,#D9B663 72%,#F3DFA4 100%);display:block;height:7.2rem;margin-bottom:1rem;border-radius:.8rem;background:var(--metal);box-shadow:inset 0 0 0 1px #78561840}.sjhub__fin--brushed{background:repeating-linear-gradient(90deg,rgba(255,255,255,.3) 0 1px,rgba(90,62,12,.12) 1px 2px,transparent 2px 3px),var(--metal)}.sjhub__fin--satin{background:linear-gradient(180deg,#ffffff47,#ffffff1f),linear-gradient(180deg,#ead49a 0,#d6b467,#e6cc8a)}.sjhub__fin--hammered{background:radial-gradient(circle at 35% 35%,#fff9 0 2px,#fff0 6px) 0 0/14px 14px,radial-gradient(circle at 60% 65%,#6e4c0e47 0 2px,#6e4c0e00 6px) 7px 7px/14px 14px,var(--metal)}.sjhub__fin--milgrain{background:radial-gradient(circle,rgba(255,250,230,.95) 0 1.4px,rgba(110,76,14,.45) 1.8px 2.2px,transparent 2.6px) 0 4px/7px 7px repeat-x,radial-gradient(circle,rgba(255,250,230,.95) 0 1.4px,rgba(110,76,14,.45) 1.8px 2.2px,transparent 2.6px) 0 calc(100% - 4px) /7px 7px repeat-x,var(--metal)}.sjhub__fin--grooved{background:linear-gradient(180deg,transparent 36%,rgba(90,62,12,.45) 36% 40%,rgba(255,255,255,.4) 40% 42%,transparent 42% 58%,rgba(90,62,12,.45) 58% 62%,rgba(255,255,255,.4) 62% 64%,transparent 64%),var(--metal)}.sjhub__fin--inlay{background:linear-gradient(180deg,transparent 33%,rgba(60,40,10,.5) 33% 34%,#3B2A1E 34% 66%,rgba(255,255,255,.5) 66% 67%,transparent 67%),repeating-linear-gradient(95deg,rgba(255,255,255,.06) 0 3px,transparent 3px 7px),var(--metal)}.sjhub__tryon{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.2rem;align-items:stretch}.sjhub__tryon-stage{position:relative;aspect-ratio:1/1;border-radius:1.6rem;overflow:hidden;background:#c9cbce}.sjhub__tryon-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%;opacity:0;transition:opacity .35s ease}.sjhub__tryon-img.is-on{opacity:1}.sjhub__tryon-tag{position:absolute;left:1.6rem;bottom:1.6rem;padding:.8rem 1.4rem;border-radius:1rem;background:#ffffffeb;font-weight:600;font-size:1.5rem;color:var(--h-ink)}.sjhub__tryon-panel{display:flex;flex-direction:column;gap:1.6rem;min-height:0}.sjhub__tryon-head{display:flex;align-items:baseline;gap:1.6rem;flex-wrap:wrap;padding-bottom:1.4rem;border-bottom:1px solid var(--h-line)}.sjhub__tryon-mm{font-family:var(--h-head);font-size:4.8rem;line-height:1;color:var(--h-ink)}.sjhub .sjhub__tryon-tip{font-size:1.6rem;color:var(--h-body)}.sjhub__tryon-list{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;gap:.6rem}.sjhub__tryon-row{flex:1;display:flex;align-items:stretch;min-height:5.2rem;background:#fff;border:1px solid var(--h-line);border-radius:1.2rem;overflow:hidden;transition:border-color .2s,box-shadow .2s}.sjhub__tryon-row:hover{border-color:var(--h-gold-soft)}.sjhub__tryon-row.is-on{border-color:var(--h-gold);box-shadow:inset 0 0 0 1px var(--h-gold)}.sjhub__tryon-btn{flex:1;min-width:0;font:inherit;cursor:pointer;display:grid;grid-template-columns:5.6rem 6.4rem minmax(0,1fr);align-items:center;gap:1.2rem;padding:.6rem 1.6rem;background:none;border:0;text-align:left;color:var(--h-ink)}.sjhub__tryon-barw{display:flex;align-items:center;justify-content:center;height:100%}.sjhub__tryon-bar{display:block;width:4.8rem;border-radius:.3rem;background:linear-gradient(180deg,#fbefc6,#e4c273 35%,#b98d35 75%,#9c7428);box-shadow:inset 0 0 0 .5px #78561880}.sjhub__tryon-w{font-size:1.6rem;font-weight:600;white-space:nowrap}.sjhub__tryon-t{font-size:1.4rem;color:var(--h-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sjhub__tryon-row.is-on .sjhub__tryon-t{color:var(--h-body)}.sjhub__tryon-shop{flex:0 0 9.2rem;display:flex;align-items:center;justify-content:flex-end;gap:.6rem;padding:0 1.6rem;border-left:1px solid var(--h-line2);font-size:1.4rem;font-weight:600;color:var(--h-gold)!important;font-variant-numeric:tabular-nums}.sjhub__vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:989px){.sjhub__tryon{grid-template-columns:1fr;gap:2rem}.sjhub__tryon-row{min-height:4.8rem}}@media(max-width:749px){.sjhub__tryon-btn{grid-template-columns:4.4rem 5.2rem minmax(0,1fr);gap:.8rem;padding:.6rem 1rem}.sjhub__tryon-bar{width:3.6rem}.sjhub__tryon-t{font-size:1.25rem;white-space:normal;line-height:1.3}.sjhub__tryon-shop{flex-basis:7.6rem;padding:0 1.2rem;font-size:1.3rem}.sjhub__tryon-mm{font-size:4rem}}@media(max-width:1199px){.sjhub__widths{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:989px){.sjhub__profiles,.sjhub__fins{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.sjhub__widths{grid-template-columns:repeat(2,minmax(0,1fr))}.sjhub__prf{width:12rem}.sjhub__profile-art{height:8.4rem}.sjhub__fins{grid-template-columns:1fr}}.sjhub--vow{--h-ground:#F2F3F2;--h-field:#E7E9E8;--h-ink:#1E2124;--h-body:#44484D;--h-mute:#595E64;--h-gold:#93522E;--h-gold-soft:#D2A386;--h-line:#D9DCDC;--h-line2:#E3E5E5;--h-graphite:#2A2E33;counter-reset:hstep}.sjhub--vow .sjhub__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:2.4rem 6.4rem;align-items:start;padding-top:2.4rem}.sjhub--vow .sjhub__hero-text{display:contents}.sjhub--vow .sjhub__hero-art{grid-column:1/-1;grid-row:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.6rem;margin-bottom:1.6rem}.sjhub--vow .sjhub__ring,.sjhub--vow .sjhub__hero-inset{display:none}.sjhub--vow .sjhub__hero-main,.sjhub--vow .sjhub__hero-side{width:100%;height:auto;margin:0;aspect-ratio:3/2;object-fit:cover;object-position:50% 52%;border-radius:1.6rem}.sjhub--vow .sjhub__h1{grid-column:1;grid-row:2}.sjhub--vow .sjhub__intro{grid-column:1;grid-row:3}.sjhub--vow .sjhub__rating{grid-column:1;grid-row:4}.sjhub--vow .sjhub__finder{grid-column:2;grid-row:2/6;border-radius:1.6rem;border-color:var(--h-line);box-shadow:0 30px 60px -44px #1e212466}.sjhub--vow .sjhub__display{font-size:clamp(5.2rem,6vw,9.6rem)}.sjhub--vow .sjhub__h1sub{order:-1;font-size:1.25rem;letter-spacing:.22em;text-transform:uppercase;color:var(--h-gold)}.sjhub--vow .sjhub__stars{color:var(--h-gold)}.sjhub--vow .sjhub__chip span{border-radius:1rem;border-color:var(--h-line)}.sjhub--vow .sjhub__chip input:checked+span{background:var(--h-graphite);border-color:var(--h-graphite);color:#fff}.sjhub--vow .sjhub__fselect{border-radius:1rem;border-color:var(--h-line)}.sjhub--vow .sjhub__cta{border-radius:1rem;background:var(--h-gold)}.sjhub--vow .sjhub__cta-n{color:#f6dccb}.sjhub--vow .sjhub__season a{border-radius:1.6rem}.sjhub--vow .sjhub__season-l img{border-radius:1rem;margin:.8rem 0 .8rem .8rem}.sjhub--vow .sjhub__head{border-top:1px solid var(--h-line);padding-top:2.8rem}.sjhub--vow .sjhub__head-l{align-items:center;gap:2.4rem}.sjhub--vow .sjhub__step{font-size:0;line-height:1;counter-increment:hstep}.sjhub--vow .sjhub__step:before{content:counter(hstep,decimal-leading-zero);font-family:var(--h-head);font-size:7.2rem;line-height:.8;color:transparent;-webkit-text-stroke:1.2px var(--h-gold)}.sjhub--vow .sjhub__head h2{font-size:clamp(3.4rem,3.4vw,4.8rem)}.sjhub--vow .sjhub__band{background:var(--h-field)}.sjhub--vow .sjhub__finishes{background:var(--h-graphite)}.sjhub--vow .sjhub__finishes .sjhub__head{border-top-color:#ffffff24}.sjhub--vow .sjhub__finishes .sjhub__head h2{color:#f4f4f2}.sjhub--vow .sjhub__finishes .sjhub__head p{color:#b9bec3}.sjhub--vow .sjhub__finishes .sjhub__step:before{-webkit-text-stroke-color:var(--h-gold-soft)}.sjhub--vow .sjhub__finishes .sjhub__fin{background:#33383e;border-color:#3f454c}.sjhub--vow .sjhub__finishes .sjhub__fin:hover{border-color:var(--h-gold-soft)}.sjhub--vow .sjhub__finishes .sjhub__fin strong{color:#f4f4f2}.sjhub--vow .sjhub__finishes .sjhub__fin span:not(.sjhub__fin-sw){color:#b9bec3}.sjhub--vow .sjhub__finishes .sjhub__fin b{color:var(--h-gold-soft)}.sjhub--vow .sjhub__feature,.sjhub--vow .sjhub__small,.sjhub--vow .sjhub__card,.sjhub--vow .sjhub__guide-img,.sjhub--vow .sjhub__edit-img img,.sjhub--vow .sjhub__metal-g,.sjhub--vow .sjhub__budget,.sjhub--vow .sjhub__ask,.sjhub--vow .sjhub__size,.sjhub--vow .sjhub__quote{border-radius:1.6rem}.sjhub--vow .sjhub__tier,.sjhub--vow .sjhub__prod-img,.sjhub--vow .sjhub__btn,.sjhub--vow .sjhub__topic{border-radius:1.2rem}.sjhub--vow .sjhub__card{border:1px solid var(--h-line)}.sjhub--vow .sjhub__card-img{aspect-ratio:auto;height:22rem;display:flex;align-items:center;justify-content:center;background:#fff}.sjhub--vow .sjhub__card-img img{width:auto;height:84%;object-fit:contain}.sjhub--vow .sjhub__small{background:#fff;border:1px solid var(--h-line);min-height:0;display:flex;flex-direction:column}.sjhub--vow .sjhub__small img{position:static;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;padding:1.2rem}.sjhub--vow .sjhub__small .sjhub__panel{position:static;background:none;padding:0 1.6rem 1.8rem}.sjhub--vow .sjhub__feature .sjhub__panel,.sjhub--vow .sjhub__ic{border-radius:1.2rem}.sjhub--vow .sjhub__coin{border-radius:.8rem}.sjhub--vow .sjhub__q summary i{border-radius:.8rem;border-color:var(--h-gold-soft);font-size:0}.sjhub--vow .sjhub__q summary i:before{content:"+";display:inline-block;font-size:2rem;line-height:1;transition:transform .3s ease}.sjhub--vow .sjhub__q[open] summary i{transform:none}.sjhub--vow .sjhub__q[open] summary i:before{transform:rotate(45deg)}.sjhub--vow .sjhub__btn{background:var(--h-graphite);border-color:var(--h-graphite)}.sjhub--vow .sjhub__btn--ghost{background:transparent;color:var(--h-ink)!important}.sjhub--vow .sjhub__edit .sjhub__btn{color:#fff!important}.sjhub--vow .sjhub__banner{max-width:1744px;margin:6.4rem auto 0;padding:0 3.2rem;background:none;overflow:visible;display:flex;flex-direction:column;gap:2.8rem}.sjhub--vow .sjhub__banner-img{height:auto;aspect-ratio:21/8;border-radius:1.6rem}.sjhub--vow .sjhub__banner-wrap{position:static;display:block}.sjhub--vow .sjhub__banner-wrap .sjhub__wrap{padding:0}.sjhub--vow .sjhub__banner-panel{max-width:none;background:none;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.2rem 6.4rem;align-items:start}.sjhub--vow .sjhub__banner-panel h2{grid-row:1/3}.sjhub--vow .sjhub__edit{background:var(--h-field);border:0}.sjhub--vow .sjhub__about{background:#fff;border-color:var(--h-line2)}@media(max-width:989px){.sjhub--vow .sjhub__hero{grid-template-columns:1fr}.sjhub--vow .sjhub__h1,.sjhub--vow .sjhub__intro,.sjhub--vow .sjhub__rating,.sjhub--vow .sjhub__finder{grid-column:1;grid-row:auto}.sjhub--vow .sjhub__banner{padding:0 2.4rem}.sjhub--vow .sjhub__banner-panel{grid-template-columns:1fr;gap:1.4rem}.sjhub--vow .sjhub__banner-panel h2{grid-row:auto}}@media(max-width:749px){.sjhub--vow .sjhub__hero-art{gap:.8rem}.sjhub--vow .sjhub__hero-main,.sjhub--vow .sjhub__hero-side{aspect-ratio:4/5;border-radius:1rem}.sjhub--vow .sjhub__display{font-size:5.2rem}.sjhub--vow .sjhub__step:before{font-size:5.2rem}.sjhub--vow .sjhub__head-l{gap:1.6rem}.sjhub--vow .sjhub__head h2{font-size:3rem}.sjhub--vow .sjhub__banner{padding:0 1.6rem}.sjhub--vow .sjhub__banner-img{aspect-ratio:3/2}}.sjhub__recips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.sjhub__recip{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:1.4rem;background:#fff;border:1px solid var(--h-line);transition:border-color .2s}.sjhub__recip:hover{border-color:var(--h-gold)}.sjhub__recip img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:50% 68%;transition:transform .9s cubic-bezier(.16,1,.3,1)}.sjhub__recip:hover img{transform:scale(1.04)}.sjhub__recip-b{position:relative;display:flex;flex-direction:column;gap:.2rem;padding:1.4rem 1.6rem 1.6rem;background:#fff}.sjhub__recip-b strong{font-family:var(--h-head);font-weight:400;font-size:2.1rem;color:var(--h-ink)}.sjhub__recip-b span{font-size:1.35rem;color:var(--h-mute)}.sjhub__recip-b b{font-size:1.3rem;font-weight:600;color:var(--h-gold);margin-top:.2rem}.sjhub__mg-tabs{display:flex;flex-wrap:wrap;gap:.8rem}.sjhub__mg-tab{font:inherit;cursor:pointer;font-size:1.5rem;padding:1.1rem 2rem;min-height:4.6rem;border-radius:1rem;border:1px solid var(--h-line);background:#fff;color:var(--h-ink);transition:border-color .2s,background-color .2s}.sjhub__mg-tab:hover{border-color:var(--h-gold)}.sjhub__mg-tab[aria-selected=true]{background:var(--h-ink);border-color:var(--h-ink);color:#fff}.sjhub__mg-panel{display:flex;flex-direction:column;gap:1.6rem}.sjhub__mg-panel[hidden]{display:none}.sjhub__mg-h{font-size:2.4rem}.is-js .sjhub__mg-h{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sjhub__mg-panel+.sjhub__mg-panel{margin-top:2.4rem}.is-js .sjhub__mg-panel+.sjhub__mg-panel{margin-top:0}.sjhub__mg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.sjhub__mg-all{align-self:flex-start}.sjhub__occ{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:2.4rem;align-items:stretch}.sjhub__occ-next{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.sjhub__occ-card{height:100%;display:flex;gap:2rem;align-items:flex-start;padding:2.4rem;background:#fff;border:1px solid var(--h-line);border-radius:1.4rem;transition:border-color .2s,transform .2s}.sjhub__occ-card:hover{border-color:var(--h-gold);transform:translateY(-2px)}.sjhub__occ-date{flex:0 0 7.6rem;display:flex;flex-direction:column;align-items:center;padding:1rem 0 1.2rem;border-radius:1rem;background:var(--h-field);border:1px solid var(--h-gold-soft);color:var(--h-ink)}.sjhub__occ-date span{font-size:1.2rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--h-gold)}.sjhub__occ-date strong{font-family:var(--h-head);font-weight:400;font-size:4rem;line-height:1}.sjhub__occ-b{display:flex;flex-direction:column;gap:.4rem;min-width:0}.sjhub__occ-b strong{font-family:var(--h-head);font-weight:400;font-size:2.4rem;color:var(--h-ink)}.sjhub__occ-in{align-self:flex-start;font-size:1.2rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.4rem .8rem;border-radius:.6rem;background:var(--h-field);color:var(--h-ink)}.sjhub__occ-b span:not(.sjhub__occ-in){font-size:1.4rem;color:var(--h-mute)}.sjhub__occ-b b{display:inline-flex;align-items:center;gap:.6rem;font-size:1.35rem;font-weight:600;color:var(--h-gold);margin-top:.4rem}.sjhub__occ-any{padding:2.4rem;background:#fff;border:1px solid var(--h-line);border-top:.4rem solid var(--h-gold-soft);border-radius:1.4rem}.sjhub__occ-any h3{font-size:2.4rem;margin-bottom:1.2rem}.sjhub__occ-any ul{list-style:none;margin:0;padding:0}.sjhub__occ-any a{display:grid;grid-template-columns:1fr auto;gap:.2rem 1.2rem;padding:1.2rem 0;border-top:1px solid var(--h-line2)}.sjhub__occ-any strong{font-size:1.6rem;font-weight:600;color:var(--h-ink)}.sjhub__occ-any span{grid-column:1;font-size:1.3rem;color:var(--h-mute)}.sjhub__occ-any b{grid-column:2;grid-row:1/3;align-self:center;font-size:1.35rem;color:var(--h-gold)}.sjhub__ints{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:1.2rem}.sjhub__int{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem;padding:1rem 1rem 1.6rem;background:#fff;border:1px solid var(--h-line);border-radius:1.4rem;transition:border-color .2s,transform .2s}.sjhub__int:hover{border-color:var(--h-gold);transform:translateY(-2px)}.sjhub__int-img{display:block;width:100%;aspect-ratio:1/1;border-radius:1rem;overflow:hidden;background:#fff;margin-bottom:.6rem}.sjhub__int-img img{width:100%;height:100%;object-fit:contain;padding:8%}.sjhub__int strong{font-family:var(--h-head);font-weight:400;font-size:1.9rem;color:var(--h-ink)}.sjhub__int b{font-size:1.25rem;font-weight:600;color:var(--h-gold)}.sjhub__sure{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.sjhub__sure-c{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1.2rem 1.2rem 2rem;background:#fff;border:1px solid var(--h-line);border-radius:1.4rem;transition:border-color .2s,transform .2s}.sjhub__sure-c:hover{border-color:var(--h-gold);transform:translateY(-2px)}.sjhub__sure-img{display:block;aspect-ratio:1/1;background:#fff;border-radius:1rem;overflow:hidden;margin-bottom:1rem}.sjhub__sure-img img{width:100%;height:100%;object-fit:contain;padding:6%}.sjhub__sure-tag{position:absolute;top:2rem;left:2rem;font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:.5rem .9rem;border-radius:.6rem;background:var(--h-field);border:1px solid var(--h-gold-soft);color:var(--h-ink)}.sjhub__sure-c strong{font-family:var(--h-head);font-weight:400;font-size:2.2rem;color:var(--h-ink);padding:0 .8rem}.sjhub__sure-c span:not(.sjhub__sure-img):not(.sjhub__sure-tag){font-size:1.4rem;line-height:1.5;color:var(--h-mute);padding:0 .8rem}.sjhub__sure-c b{display:inline-flex;align-items:center;gap:.6rem;font-size:1.35rem;font-weight:600;color:var(--h-gold);padding:0 .8rem;margin-top:.2rem}.sjhub .sjhub__sure-note{font-size:1.45rem;color:var(--h-body)}.sjhub__svc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:3.2rem;align-items:center;padding:3.2rem;background:#fff;border:1px solid var(--h-line);border-radius:1.6rem}.sjhub__svc-h h2{font-size:3.2rem;line-height:1.1}.sjhub .sjhub__svc-h p{margin-top:.8rem;font-size:1.5rem;color:var(--h-mute)}.sjhub__svc-g{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.sjhub__svc-c{height:100%;display:flex;flex-direction:column;gap:.6rem;padding:2rem;border-radius:1.2rem;background:var(--h-field);transition:background-color .2s}.sjhub__svc-c:hover{background:#fff;box-shadow:inset 0 0 0 1px var(--h-gold-soft)}.sjhub__svc-c .sjhub__ic{width:4.8rem;height:4.8rem;margin-bottom:.4rem}.sjhub__svc-c strong{font-size:1.6rem;font-weight:600;color:var(--h-ink)}.sjhub__svc-c span:not(.sjhub__ic){font-size:1.35rem;line-height:1.5;color:var(--h-body)}.sjhub__svc-c b{margin-top:auto;display:inline-flex;align-items:center;gap:.6rem;font-size:1.35rem;font-weight:600;color:var(--h-gold)}@media(max-width:1199px){.sjhub__ints{grid-template-columns:repeat(4,minmax(0,1fr))}.sjhub__svc{grid-template-columns:1fr}.sjhub__svc-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:989px){.sjhub__recips,.sjhub__sure,.sjhub__mg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sjhub__occ{grid-template-columns:1fr}}@media(max-width:749px){.sjhub__recips{gap:1rem}.sjhub__recip-b{padding:1rem 1.1rem 1.2rem}.sjhub__recip-b strong{font-size:1.7rem}.sjhub__recip-b span{display:none}.sjhub__occ-next{grid-template-columns:1fr}.sjhub__occ-card{padding:1.8rem;gap:1.4rem}.sjhub__sure,.sjhub__mg-grid{gap:1rem}.sjhub__mg-tab{padding:1rem 1.4rem;font-size:1.4rem}.sjhub__ints{grid-template-columns:repeat(2,minmax(0,1fr))}.sjhub__svc{padding:2rem}.sjhub__svc-g{grid-template-columns:1fr}}.sjhub--boutique{--h-ground:#FFFFFF;--h-field:#F3F3F2;--h-ink:#1C1C1C;--h-body:#3E3E3E;--h-mute:#5F5F5F;--h-gold:#85662E;--h-gold-soft:#D3B87C;--h-line:#E4E4E2;--h-line2:#EDEDEB;counter-reset:hstep}.sjhub--boutique .sjhub__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4.8rem 6.4rem;align-items:center;padding-top:2.4rem;padding-bottom:6.4rem}.sjhub--boutique .sjhub__display{font-family:var(--h-sans);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(5.2rem,6vw,9.2rem)}.sjhub--boutique .sjhub__h1sub{order:-1;font-size:1.25rem;letter-spacing:.26em;text-transform:uppercase;color:var(--h-gold)}.sjhub--boutique .sjhub__stars{color:var(--h-gold)}.sjhub--boutique .sjhub__finder{background:var(--h-field);border-color:var(--h-line);border-radius:1.6rem;box-shadow:none;border-top:.4rem solid var(--h-gold-soft)}.sjhub--boutique .sjhub__chip span{background:#fff;border-color:var(--h-line);border-radius:1rem}.sjhub--boutique .sjhub__chip input:checked+span{background:var(--h-ink);border-color:var(--h-ink);color:#fff}.sjhub--boutique .sjhub__fselect{border-radius:1rem;border-color:var(--h-line)}.sjhub--boutique .sjhub__cta{border-radius:1rem;background:var(--h-ink)}.sjhub--boutique .sjhub__cta-n{color:var(--h-gold-soft)}.sjhub--boutique .sjhub__hero-art{min-height:0;position:relative;align-self:stretch}.sjhub--boutique .sjhub__ring,.sjhub--boutique .sjhub__hero-inset{display:none}.sjhub--boutique .sjhub__hero-main{width:100%;height:100%;max-height:88rem;margin:0;aspect-ratio:3/4;object-fit:cover;object-position:50% 30%;border-radius:1.6rem}.sjhub--boutique .sjhub__hero-art:before,.sjhub--boutique .sjhub__hero-art:after{content:"";position:absolute;z-index:2;background:linear-gradient(90deg,#b8964f,#e9d29a 45%,#b8964f);box-shadow:0 2px 8px #0000002e}.sjhub--boutique .sjhub__hero-art:before{left:0;right:0;bottom:7%;height:.8rem}.sjhub--boutique .sjhub__hero-art:after{top:0;bottom:0;right:7%;width:.8rem;background:linear-gradient(180deg,#b8964f,#e9d29a 45%,#b8964f)}.sjhub--boutique .sjhub__season a{border-radius:1.6rem}.sjhub--boutique .sjhub__season-l img{border-radius:1rem;margin:.8rem 0 .8rem .8rem}.sjhub--boutique .sjhub__head-l{align-items:center;gap:1.6rem}.sjhub--boutique .sjhub__step{font-size:0;line-height:1;counter-increment:hstep;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:.8rem;background:#fff;box-shadow:inset 0 0 0 1px var(--h-gold-soft),inset 0 0 0 4px #fff,inset 0 0 0 5px var(--h-gold-soft)}.sjhub--boutique .sjhub__step:before{content:counter(hstep,decimal-leading-zero);font-family:var(--h-sans);font-size:1.4rem;font-weight:700;letter-spacing:.06em;color:var(--h-gold)}.sjhub--boutique .sjhub__head h2{font-family:var(--h-sans);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:clamp(2.6rem,2.4vw,3.4rem)}.sjhub--boutique .sjhub__band{background:var(--h-field)}.sjhub--boutique .sjhub__about-in h2,.sjhub--boutique .sjhub__edit-b h2,.sjhub--boutique .sjhub__banner-panel h2,.sjhub--boutique .sjhub__faq h2,.sjhub--boutique .sjhub__svc-h h2{font-family:var(--h-sans);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(2.6rem,2.4vw,3.4rem)}.sjhub--boutique .sjhub__card,.sjhub--boutique .sjhub__guide-img,.sjhub--boutique .sjhub__edit-img img,.sjhub--boutique .sjhub__metal-g,.sjhub--boutique .sjhub__budget,.sjhub--boutique .sjhub__ask,.sjhub--boutique .sjhub__size,.sjhub--boutique .sjhub__quote{border-radius:1.6rem}.sjhub--boutique .sjhub__tier,.sjhub--boutique .sjhub__prod-img,.sjhub--boutique .sjhub__btn,.sjhub--boutique .sjhub__topic{border-radius:1.2rem}.sjhub--boutique .sjhub__prod-img{border-color:var(--h-line)}.sjhub--boutique .sjhub__ic{border-radius:1.2rem;background:#fff;color:var(--h-gold);box-shadow:inset 0 0 0 1px var(--h-gold-soft)}.sjhub--boutique .sjhub__coin{border-radius:.8rem}.sjhub--boutique .sjhub__q summary i{border-radius:.8rem;border-color:var(--h-gold-soft);font-size:0}.sjhub--boutique .sjhub__q summary i:before{content:"+";display:inline-block;font-size:2rem;line-height:1;transition:transform .3s ease}.sjhub--boutique .sjhub__q[open] summary i{transform:none}.sjhub--boutique .sjhub__q[open] summary i:before{transform:rotate(45deg)}.sjhub--boutique .sjhub__btn{background:var(--h-ink);border-color:var(--h-ink)}.sjhub--boutique .sjhub__btn--ghost{background:transparent;color:var(--h-ink)!important}.sjhub--boutique .sjhub__edit .sjhub__btn{color:#fff!important}.sjhub--boutique .sjhub__topic[aria-pressed=true],.sjhub--boutique .sjhub__topic.is-on{background:var(--h-ink);border-color:var(--h-ink)}.sjhub--boutique .sjhub__banner{max-width:1680px;width:calc(100% - 6.4rem);margin:5.6rem auto 0;border-radius:2rem;background:var(--h-field)}.sjhub--boutique .sjhub__banner-wrap .sjhub__wrap{padding:0 4.8rem}.sjhub--boutique .sjhub__banner-panel{background:#fffffff5;border-radius:1.4rem;border-left:.6rem solid var(--h-gold-soft);padding:3.2rem 3.6rem}.sjhub--boutique .sjhub__banner~.sjhub__banner .sjhub__banner-wrap .sjhub__wrap{display:flex;justify-content:flex-end}.sjhub--boutique .sjhub__edit{background:var(--h-field);border:0}.sjhub--boutique .sjhub__about{background:#fff;border-color:var(--h-line2)}.sjhub--boutique .sjhub__months{background:var(--h-field);border-radius:1.6rem;padding:3.2rem}.sjhub--boutique .sjhub__month{background:#fff;border-color:var(--h-line);border-radius:1.2rem}.sjhub--boutique .sjhub__month:hover{border-color:var(--h-gold)}@media(max-width:989px){.sjhub--boutique .sjhub__hero{grid-template-columns:1fr;gap:3.2rem}.sjhub--boutique .sjhub__hero-art{order:-1}.sjhub--boutique .sjhub__hero-main{height:auto;max-height:none;aspect-ratio:4/5}.sjhub--boutique .sjhub__banner{width:calc(100% - 4.8rem)}}@media(max-width:749px){.sjhub--boutique .sjhub__display{font-size:4.4rem}.sjhub--boutique .sjhub__finder{padding:2.4rem 2rem}.sjhub--boutique .sjhub__hero-art:before{height:.6rem;bottom:6%}.sjhub--boutique .sjhub__hero-art:after{width:.6rem}.sjhub--boutique .sjhub__step{width:3.6rem;height:3.6rem}.sjhub--boutique .sjhub__head h2{font-size:2.4rem}.sjhub--boutique .sjhub__banner{width:calc(100% - 3.2rem);border-radius:1.6rem}.sjhub--boutique .sjhub__banner-img{height:auto;aspect-ratio:3/2}.sjhub--boutique .sjhub__banner-wrap{position:static}.sjhub--boutique .sjhub__banner-wrap .sjhub__wrap,.sjhub--boutique .sjhub__banner~.sjhub__banner .sjhub__banner-wrap .sjhub__wrap{padding:0;display:block}.sjhub--boutique .sjhub__banner-panel{border-radius:0;border-left:0;border-top:.5rem solid var(--h-gold-soft);max-width:none;padding:2.8rem 2.4rem 3.2rem}}@media(prefers-reduced-motion:reduce){.sjhub *{transition:none!important}}.sjhub--pairs{--h-ground:#FFFFFF;--h-field:#F4EFE8;--h-field2:#EAE0D2;--h-ink:#1C1410;--h-body:#4A3B30;--h-mute:#5C4A3C;--h-gold:#7A5520;--h-gold-soft:#C9A97A;--h-line:#E6DCCD;--h-line2:#EFE7DA}.sjhub--pairs .sjhub__crumbs{padding-top:2.4rem}.sjg [hidden]{display:none!important}.sjg a:hover{color:inherit}.sjg-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2rem 4rem;padding-top:1.6rem}.sjg-h1{font-size:clamp(4.4rem,5vw,7.2rem);line-height:1;letter-spacing:-.02em}.sjg-sub{margin-top:1.2rem!important;font-size:1.8rem;color:var(--h-body);max-width:46ch}.sjg-rating{display:inline-flex;align-items:center;gap:1rem;margin-top:1.4rem;min-height:3.2rem;font-size:1.5rem}.sjg-rating .sjhub__stars{color:var(--h-gold)}.sjg-rating:hover span:last-child{text-decoration:underline}.sjg-who{display:flex;flex-wrap:wrap;gap:.8rem}.sjg-who button{font:inherit;font-size:1.5rem;min-height:4.4rem;padding:0 1.8rem;border:0;border-radius:1rem;background:var(--h-field);color:var(--h-ink);cursor:pointer;transition:background-color .2s ease-out}.sjg-who button:hover{background:var(--h-field2)}.sjg-who button[aria-pressed=true]{background:var(--h-ink);color:#fff}.sjg-status{min-height:2.4rem;margin:1.4rem auto 0!important;font-size:1.5rem;color:var(--h-mute)}.sjg-status a{color:var(--h-gold)!important;text-decoration:underline;text-underline-offset:3px}.sjg-btn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;min-height:4.8rem;padding:0 2.4rem;border-radius:1rem;background:var(--h-gold);color:#fff!important;font:inherit;font-weight:600;font-size:1.5rem;border:0;cursor:pointer;transition:background-color .2s ease-out}.sjg-btn:hover{background:#5e4118}.sjg-slider{position:relative;margin-top:1.2rem}.sjg-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:1.6rem;background:var(--h-field)}.sjg-track::-webkit-scrollbar{display:none}.sjg-slide{flex:0 0 100%;scroll-snap-align:start;position:relative;aspect-ratio:2/1;max-height:84rem;min-height:54rem}.sjg-slide>img{width:100%;height:100%;object-fit:cover;object-position:var(--dpos)}.sjg-cap{position:absolute;left:clamp(2.8rem,5vw,8rem);top:50%;transform:translateY(-50%);max-width:min(44rem,36%)}.sjg-cap h2{margin-bottom:1.6rem;font-size:clamp(3.6rem,3.8vw,5.6rem);line-height:1.05;letter-spacing:-.015em;text-wrap:balance}.sjg-pn{font-size:1.7rem;font-weight:600}.sjg-pm{margin:.6rem 0 2.2rem!important;font-size:1.5rem;color:var(--h-body)}.sjg-buy{display:flex;align-items:center;gap:1.8rem}.sjg-buy strong{font-size:2.2rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.sjg-cap .sjg-buy strong{font-size:2.4rem}.sjg-ctl{position:absolute;right:calc(3.2rem + 1.6rem);bottom:1.6rem;display:flex;align-items:center;gap:.8rem;background:#fffffff0;border-radius:1.2rem;padding:.4rem}.sjg-ctl button,.sjg-mctl button{font:inherit;border:0;background:transparent;cursor:pointer;color:var(--h-ink);min-width:4.4rem;min-height:4.4rem;border-radius:1rem;display:inline-flex;align-items:center;justify-content:center}.sjg-ctl button:hover{background:var(--h-field)}.sjg-dot{min-width:3.2rem!important}.sjg-dot span{display:block;width:2.2rem;height:.4rem;border-radius:.2rem;background:#cdbda6}.sjg-dot[aria-current=true] span{background:var(--h-gold)}.sjg-s{padding-top:clamp(8.8rem,10vw,16rem)}.sjg-sh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.8rem 3.2rem;margin-bottom:2.8rem}.sjg-sh h2{font-size:clamp(3.2rem,3.4vw,4.8rem);line-height:1.1;letter-spacing:-.01em}.sjg-sh p{font-size:1.7rem;color:var(--h-body);max-width:52ch}.sjg-more{display:inline-flex;align-items:center;min-height:4.4rem;margin-top:2.4rem;font-weight:600;color:var(--h-gold)!important;text-decoration:underline;text-underline-offset:3px}.sjg-bs{display:grid;grid-template-columns:repeat(4,1fr);gap:3.2rem 2rem}.sjg-im{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:1.6rem;background:var(--h-field);padding:2.8rem}.sjg-im img{max-height:100%;object-fit:contain;mix-blend-mode:multiply}.sjg-card h3{margin:1.4rem 0 .6rem;font-size:1.9rem;line-height:1.3}.sjg-card h3 a:hover{text-decoration:underline}.sjg-card strong{font-size:1.7rem;font-weight:600;font-variant-numeric:tabular-nums}#gift-year .sjg-sh p{margin-left:auto}.sjg-mctl{display:flex;gap:.6rem}.sjg-mctl button{width:4.4rem;border:1px solid #DCCFBB;background:#fff}.sjg-mctl button:hover{background:var(--h-field)}.sjg-yr{display:grid;grid-template-columns:minmax(34rem,42rem) 1fr;gap:2rem;align-items:stretch}.sjg-yr--full{grid-template-columns:1fr}.sjg-next{border-radius:1.6rem;background:#f3e9da;padding:3.2rem;display:flex;flex-direction:column;gap:1.4rem}.sjg-nx-when{font-size:1.5rem;color:var(--h-gold);font-weight:600}.sjg-next h3{font-size:4.4rem;line-height:1}.sjg-nx-date{margin:-.6rem 0 .4rem!important;font-size:1.7rem}.sjg-nx-sub,.sjg-nx-note{font-size:1.5rem;color:var(--h-body)}.sjg-nx-note{font-size:1.4rem}.sjg-cut{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.sjg-cut li{background:#fff;border-radius:1rem;padding:1.2rem 1.4rem;display:flex;flex-direction:column}.sjg-cut b{font-size:1.8rem;font-weight:600;font-variant-numeric:tabular-nums}.sjg-cut span{font-size:1.4rem;color:var(--h-mute)}.sjg-next .sjg-btn{align-self:flex-start;margin-top:.4rem}.sjg-nx-also{margin-top:auto!important;padding-top:1.2rem;font-size:1.4rem;color:var(--h-body);border-top:1px solid #E2D3BC}.sjg-nx-also a{text-decoration:underline;text-underline-offset:3px}.sjg-months{min-width:0}.sjg-mtrack{list-style:none;margin:0;padding:0;display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:calc((100% - 3.6rem)/4);gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sjg-yr--full .sjg-mtrack{grid-auto-columns:calc((100% - 6rem) / 6)}.sjg-mtrack::-webkit-scrollbar{display:none}.sjg-mo{scroll-snap-align:start;border-radius:1.6rem;background:var(--h-field);padding:1.8rem 1.8rem 1rem;display:flex;flex-direction:column;gap:1rem}.sjg-mo h3{font-size:2.2rem}.sjg-mo h3 small{font-family:var(--h-sans);font-size:1.4rem;color:var(--h-mute)}.sjg-mo ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem;flex:1}.sjg-mo ul a{display:flex;flex-direction:column;gap:.2rem;padding:1.2rem 1.4rem;border-radius:1rem;background:#fff;transition:box-shadow .2s ease-out}.sjg-mo ul a:hover{box-shadow:0 0 0 1px var(--h-gold-soft)}.sjg-mo ul b{font-weight:600;font-size:1.6rem}.sjg-mo ul span{font-size:1.4rem;color:var(--h-mute)}.sjg-mo ul em{font-style:normal;color:var(--h-gold);font-weight:600}.sjg-mo ul em:not(:empty):before{content:" \b7  "}.sjg-quiet a{background:transparent!important;border:1px dashed #D9C7A6}.sjg-gem{display:flex;align-items:center;gap:1rem;min-height:4.4rem;font-size:1.4rem}.sjg-gem:hover{text-decoration:underline}.sjg-gem i{flex:0 0 auto;width:1.8rem;height:1.8rem;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f,inset 3px 3px 5px #ffffff73}.sjg-pair{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.sjg-worn{position:relative;border-radius:1.6rem;overflow:hidden;background:var(--h-field)}.sjg-worn img{width:100%;height:100%;object-fit:cover}.sjg-box{border-radius:1.6rem;background:var(--h-field);display:flex;flex-direction:column;padding:2.8rem 3.2rem}.sjg-obj{flex:1;display:flex;align-items:center;justify-content:center;min-height:20rem}.sjg-obj img{max-height:100%;max-width:62%;min-height:0;object-fit:contain;mix-blend-mode:multiply}.sjg-meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.6rem 2.4rem;margin-top:2rem}.sjg-meta h3{font-size:2.4rem;line-height:1.2;max-width:24ch}.sjg-meta h3 a:hover{text-decoration:underline}.sjg-meta p{margin-top:.6rem!important;font-size:1.5rem;color:var(--h-mute)}.sjg-meta p a{color:var(--h-gold)!important;text-decoration:underline;text-underline-offset:3px}.sjg-buy form{margin:0}.sjg-two .sjg-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.8rem}.sjg-two .sjg-pair{height:56rem}.sjg-three .sjg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.8rem}.sjg-three .sjg-pair{grid-template-columns:1fr;grid-template-rows:30rem auto}.sjg-three .sjg-box{padding:2rem 2.2rem}.sjg-three .sjg-obj{min-height:17rem}.sjg-three .sjg-meta h3{font-size:2rem}.sjg-wide .sjg-pair{grid-template-columns:1.6fr 1fr;height:52rem}.sjg-wide .sjg-worn img{object-position:65% 50%}.sjg-people{display:grid;grid-template-columns:repeat(8,1fr);gap:1.6rem}.sjg-people a{display:flex;flex-direction:column;gap:1.2rem}.sjg-ph{display:block;aspect-ratio:3/4;border-radius:1.6rem;overflow:hidden;background:var(--h-field)}.sjg-ph img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease-out}.sjg-people a:hover img{transform:scale(1.03)}.sjg-people b{font-family:var(--h-head);font-weight:400;font-size:2rem;line-height:1.2}.sjg-people a:hover b{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.sjg-budget{display:grid;grid-template-columns:repeat(5,1fr);gap:.8rem}.sjg-budget a{display:flex;flex-direction:column;gap:.4rem;padding:2.2rem 2.4rem;border-radius:1.4rem;background:var(--h-field);transition:background-color .2s ease-out}.sjg-budget a:hover{background:var(--h-field2)}.sjg-budget b{font-size:2.2rem;font-weight:600;font-variant-numeric:tabular-nums}.sjg-budget span{font-size:1.5rem;color:var(--h-mute)}.sjg-help{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:1.2rem}.sjg-help>div{border-radius:1.6rem;background:var(--h-field);padding:2.8rem}.sjg-help h3{margin-bottom:.8rem;font-size:2.4rem}.sjg-help p{font-size:1.5rem;color:var(--h-body)}.sjg-help p a{display:inline-flex;align-items:center;min-height:4.4rem;color:var(--h-gold)!important;text-decoration:underline;text-underline-offset:3px}.sjg-help .sjg-lead{background:transparent;padding:0 2.4rem 0 0}.sjg-lead h2{margin-bottom:1rem;font-size:clamp(3.2rem,3.4vw,4.8rem);line-height:1.1}.sjhub--pairs .sjhub__faq{padding-top:clamp(8.8rem,10vw,16rem)}.sjhub--pairs .sjhub__faq-l{flex-basis:46rem}@media(max-width:1280px){.sjg-people{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.sjg-head{padding-top:.8rem}.sjg-slide{height:auto;aspect-ratio:auto;max-height:none;min-height:0;display:flex;flex-direction:column}.sjg-slide>img{height:auto;aspect-ratio:4/3;object-position:var(--mpos)}.sjg-cap{position:static;transform:none;max-width:none;padding:2rem 2rem 8.4rem}.sjg-cap h2{font-size:3rem;margin-bottom:1rem}.sjg-pm{margin-bottom:1.6rem!important}.sjg-ctl{right:3.4rem;bottom:1.2rem}.sjg-bs{grid-template-columns:1fr 1fr;gap:2.4rem 1.2rem}.sjg-im{padding:1.4rem}.sjg-card h3{font-size:1.6rem}.sjg-yr{grid-template-columns:1fr}.sjg-next{padding:2.2rem}.sjg-next h3{font-size:3.2rem}.sjg-mctl{display:none}.sjg-mtrack,.sjg-yr--full .sjg-mtrack{grid-template-rows:auto;grid-auto-columns:78%}.sjg-two .sjg-grid,.sjg-three .sjg-grid{grid-template-columns:1fr}.sjg-two .sjg-pair,.sjg-wide .sjg-pair{height:auto;grid-template-columns:1fr}.sjg-two .sjg-worn,.sjg-three .sjg-worn{aspect-ratio:4/5}.sjg-wide .sjg-worn{aspect-ratio:3/2}.sjg-three .sjg-pair{grid-template-rows:auto auto}.sjg-box,.sjg-three .sjg-box{display:grid;grid-template-columns:38% 1fr;gap:1.4rem;align-items:center;padding:1.6rem}.sjg-obj,.sjg-three .sjg-obj{min-height:0}.sjg-obj img{max-width:100%;max-height:15rem}.sjg-meta{margin-top:0;flex-direction:column;align-items:flex-start;gap:1rem}.sjg-meta h3,.sjg-three .sjg-meta h3{font-size:1.8rem}.sjg-meta p{font-size:1.4rem}.sjg-buy{gap:1.2rem}.sjg-buy strong,.sjg-cap .sjg-buy strong{font-size:1.8rem}.sjg-btn{min-height:4.4rem;padding:0 1.6rem;font-size:1.4rem}.sjg-people{grid-template-columns:1fr 1fr;gap:1.6rem 1.2rem}.sjg-people b{font-size:1.8rem}.sjg-budget{grid-template-columns:1fr 1fr}.sjg-help{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.sjg *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/sj-hub.css.map */
