.jewellery-service-page{color:#333;letter-spacing:.4px;background:#fff;font:400 16px/1.4 Mulish,sans-serif;overflow-x:clip}.jewellery-service-page h1,.jewellery-service-page h2{font-family:Mulish,sans-serif;font-weight:700}.jewellery-service-page p{margin:0 0 24px}.jservice-hero img{object-fit:cover;width:100%;height:450px;display:block}.jservice-intro{text-align:center;max-width:1080px;margin:auto;padding:60px 40px}.jservice-intro h1{letter-spacing:2.88px;text-transform:uppercase;margin:0 0 24px;font-size:36px;line-height:44px}.jservice-eyebrow{letter-spacing:1.12px;text-transform:uppercase;font-size:14px;font-weight:700;line-height:22px;margin-bottom:12px!important}.jservice-row{justify-content:space-between;align-items:center;gap:60px;max-width:1345px;margin:0 auto 30px;padding:0 40px;display:flex}.jservice-row>div{width:38%;min-width:0;margin-left:4%}.jservice-row>img{aspect-ratio:4/3;object-fit:cover;width:50%;min-width:0}.jservice-row h2{letter-spacing:.4px;text-transform:uppercase;margin:0 0 24px;font-size:24px;line-height:32px}.jservice-reverse{flex-direction:row-reverse}.jservice-reverse>div{margin-left:0;margin-right:4%}.jservice-grid{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 22px;max-width:1400px;margin:auto;padding:0 40px 60px;display:grid}.jservice-grid figure{min-width:0;margin:0}.jservice-grid img{aspect-ratio:1.3467;object-fit:cover;cursor:default;width:100%;display:block}.jservice-grid h2{letter-spacing:1.92px;text-transform:none;margin:24px 0 15px;font-size:24px;line-height:32px}.jservice-outro{text-align:center;background:#eee;margin-top:30px;padding:75px 40px 60px}.jservice-outro>div{max-width:1000px;margin:auto}.jservice-outro h2{letter-spacing:1.92px;text-transform:none;margin:0 0 28px;font-size:24px;line-height:32px}.jservice-button{color:#fff;letter-spacing:.4px;text-transform:uppercase;background:#b0a295;padding:15px 20px;font:700 12px/1.42 Mulish,sans-serif;transition:background .25s;display:inline-block}.jservice-button:hover{color:#fff;background:#998b7e}.jservice-button:focus-visible{outline-offset:5px;outline:2px solid #927638}[data-jservice-reveal]{transition:opacity .8s,transform .8s}.jservice-pending{opacity:0;transform:translateY(25px)}.jservice-row.jservice-pending{transform:translate(-30px)}.jservice-reverse.jservice-pending{transform:translate(30px)}@media (max-width:800px){.jservice-hero img{object-position:var(--jservice-mobile-position,50% 50%);height:250px}.jservice-intro{padding:42px 24px 25px}.jservice-intro h1{letter-spacing:1.5px;font-size:28px;line-height:36px}.jservice-row,.jservice-reverse{flex-direction:column-reverse;gap:28px;margin-bottom:40px;padding:0 20px}.jservice-row>img,.jservice-row>div{width:100%;margin:0}.jservice-row h2{font-size:22px;line-height:30px}.jservice-grid{grid-template-columns:1fr;gap:30px;padding:0 24px 40px}.jservice-grid h2{letter-spacing:1px;font-size:23px}.jservice-outro{padding:45px 24px}.jservice-outro h2{letter-spacing:1px}}@media (prefers-reduced-motion:reduce){[data-jservice-reveal],.jservice-button{transition:none}.jservice-pending{opacity:1!important;transform:none!important}}
