.page-jewelry-care{background:#f4f0e7;color:#3c3830}.page-jewelry-care header{background:#f4f0e7}.page-jewelry-care .breadcrumbs{font-size:11px;padding-block:20px;margin-bottom:0}.jc-hero{display:grid;grid-template-columns:48% 52%;min-height:670px}.jc-hero-copy{padding:35px 5vw 45px}.jc-hero .eyebrow{color:#796b53;font-size:11px}.jc-large{font:clamp(75px,9vw,145px)/.85 Georgia,serif;letter-spacing:-.065em;margin:30px 0}.jc-large em{font-weight:400}.jc-hero h1{font-size:clamp(26px,2.7vw,43px);line-height:1.6;margin-bottom:14px}.jc-hero-copy>p:last-of-type{font-size:14px}.jc-link{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;border-bottom:1px solid #80725f;padding:14px 0;font-size:14px}.jc-link span{transition:transform .25s}.jc-link:hover span{transform:translate(3px,-3px)}.jc-hero-copy>.jc-link{margin-top:20px}.jc-hero figure{position:relative;overflow:hidden}.jc-hero figure img{width:100%;height:100%;object-fit:cover;object-position:60% center;transform:scale(1.04);animation:jc-picture 1.1s cubic-bezier(.22,1,.36,1)}.jc-hero figcaption{position:absolute;bottom:15px;right:16px;font-size:10px;background:#f4f0e7ed;padding:4px 8px}.jc-options{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #d0c4b2;scroll-margin-top:90px}.jc-options a{position:relative;padding:28px 5vw;transition:background .3s}.jc-options a+a{border-left:1px solid #d0c4b2}.jc-options a:hover,.jc-options a[aria-current]{background:#e8e0d3}.jc-options small{font-size:10px;letter-spacing:.12em;display:block;color:#796b53}.jc-options span{font-size:18px;font-family:var(--serif)}.jc-options i{position:absolute;right:22px;top:50%;font-style:normal}.jc-service{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:480px;padding:65px 8vw;border-bottom:1px solid #d0c4b2;gap:8vw;scroll-margin-top:90px}.jc-service:nth-child(2){background:#e4dfd1}.jc-service:nth-child(3){background:#ede7dc}.jc-drawing{position:relative;color:#8d7555;max-width:420px;width:100%;margin:auto}.jc-drawing svg{width:100%;display:block}.jc-drawing>span{position:absolute;top:0;left:0;font:italic 45px Georgia,serif;color:#a99b86}.jc-service-copy h2{font-size:clamp(27px,2.8vw,42px);margin:18px 0 24px;line-height:1.6}.jc-service-copy>p:not(.eyebrow){font-size:16px;line-height:2.1}.jc-service-copy .jc-note{margin-top:15px;color:#756b60}.jc-service-copy .jc-link{margin-top:25px}.jc-before{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:90px 6vw;background:#3b3830;color:#f4f0e7}.jc-before .eyebrow{color:#cabb9e}.jc-before h2{margin:20px 0;font-size:33px}.jc-before p{font-size:15px;line-height:2.1}.jc-questions details{border-top:1px solid #81786a}.jc-questions details:last-child{border-bottom:1px solid #81786a}.jc-questions summary{padding:23px 30px 23px 0;font-size:16px;cursor:pointer;position:relative;list-style:none}.jc-questions summary::-webkit-details-marker{display:none}.jc-questions summary span{position:absolute;right:0;transition:transform .2s}.jc-questions details[open] summary span{transform:rotate(45deg)}.jc-questions details>p{padding:0 0 25px;color:#e3dbce}.jc-questions details>.jc-link{margin-bottom:25px}.jc-contact{padding:90px 5vw}.jc-contact-heading{margin-bottom:40px}.jc-contact-heading h2{margin:15px 0;font-size:34px}.jc-stores{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.jc-stores article{border-top:1px solid #b3a58e;padding-top:23px;min-width:0}.jc-stores h3{font-size:25px;margin-bottom:18px}.jc-stores h3 small{font:11px 'Yu Gothic',sans-serif;padding-left:10px}.jc-stores p{font-size:13px;min-height:55px}.jc-phone{display:block;font-family:Georgia,serif;font-size:clamp(17px,1.8vw,26px);margin-top:15px}.jc-stores .jc-link{font-size:13px;margin-top:10px}.jc-store-line{display:block;font-size:12px;margin-top:18px;text-decoration:underline;text-underline-offset:5px}.jc-more{display:flex;align-items:center;justify-content:space-between;gap:40px;background:#dfd4c0;padding:50px 5vw}.jc-more h2{font-size:26px;margin:15px 0}.jc-more p{font-size:14px}.jc-more>div:last-child{display:grid;flex-shrink:0;min-width:230px}.page-jewelry-care .mobile-bottom{grid-template-columns:1fr 1fr}.page-jewelry-care .mobile-bottom a:last-child{background:#3b3830;color:white}
@keyframes jc-picture{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}
@media(max-width:1000px){.jc-stores{grid-template-columns:repeat(2,1fr);gap:35px}.jc-phone{font-size:26px}.jc-service{padding-inline:5vw;gap:4vw}.jc-options a{padding-inline:25px}.jc-options span{font-size:16px}}
@media(max-width:700px){.jc-hero{display:flex;flex-direction:column;min-height:0}.jc-hero-copy{padding:20px 25px 35px}.jc-large{font-size:24vw;margin:25px 0}.jc-hero h1{font-size:28px}.jc-hero figure{height:320px}.jc-hero figcaption{font-size:8px;right:10px}.jc-options{grid-template-columns:1fr}.jc-options a{padding:18px 25px}.jc-options a+a{border-left:0;border-top:1px solid #d0c4b2}.jc-options span{font-size:18px}.jc-options i{right:28px}.jc-service{grid-template-columns:1fr;gap:10px;padding:35px 25px 55px;min-height:0}.jc-drawing{max-width:220px}.jc-drawing>span{font-size:32px}.jc-service-copy h2{font-size:27px;margin:15px 0 20px}.jc-service-copy>p:not(.eyebrow){font-size:15px}.jc-before{grid-template-columns:1fr;padding:55px 25px;gap:30px}.jc-before h2{font-size:28px}.jc-before p br{display:none}.jc-questions summary{font-size:15px}.jc-contact{padding:55px 25px}.jc-contact-heading h2{font-size:27px}.jc-stores{grid-template-columns:1fr;gap:30px}.jc-stores p{min-height:0}.jc-stores h3{margin-bottom:12px}.jc-stores .jc-link{display:flex}.jc-more{display:block;padding:40px 25px}.jc-more h2{font-size:25px}.jc-more>div:last-child{margin-top:25px}.page-jewelry-care .breadcrumbs{font-size:10px;gap:8px}}
@media(prefers-reduced-motion:reduce){.jc-hero figure img{animation:none;transform:none}.jc-link span,.jc-options a,.jc-questions summary span{transition:none}}
