.rsp{--rsp-brown: #452c21;--rsp-green: #006f44;--rsp-beige: #f4efea;--rsp-light-beige: #f9f7f4;--rsp-rule: #d9d2cc;--rsp-space: clamp(60px, 10vh, 90px);background:var(--rsp-light-beige);color:var(--rsp-brown);font-family:Helvetica Now Text,HelveticaNowTextLight_normal_normal,Helvetica,Arial,sans-serif;font-size:20px;line-height:1.6}.rsp *,.rsp *:before,.rsp *:after{box-sizing:border-box}.rsp button,.rsp a{font:inherit}.rsp h2,.rsp h3,.rsp strong{font-family:Helvetica Now Text,HelveticaNowTextBold_normal_normal,Helvetica,Arial,sans-serif}.rsp h2,.rsp h3,.rsp p{margin-top:0}.rsp h2{font-size:50px;letter-spacing:-1.3px;line-height:1.2}.rsp h3{font-size:40px;line-height:1.2}.rsp__container{margin-inline:auto;padding-inline:7.5%;width:100%}.rsp__narrow,.rsp__price-card-shell{margin-inline:auto;max-width:1360px;width:70%}.rsp__price-card-shell{margin-bottom:var(--rsp-space)}.rsp__price-card{background:var(--rsp-beige)}.rsp__image{display:block;overflow:hidden}.rsp__image .rolex-bespoke-image,.rsp__image picture,.rsp__image img{display:block;height:100%;object-fit:cover;width:100%}.rsp__price-card>.rsp__image{aspect-ratio:2000 / 740}.rsp__price-card-body{padding:var(--rsp-space) 7vw}.rsp__price-card h2{margin-bottom:5px}.rsp__reference-trigger{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;font-family:Helvetica Now Text,Helvetica,Arial,sans-serif;font-weight:700;gap:7px;padding:0}.rsp__reference-trigger strong{font-weight:700}.rsp__reference-trigger>span[aria-hidden=true],.rsp__price button{align-items:center;background:transparent;border:1px solid currentColor;border-radius:50%;color:inherit;display:inline-flex;font-size:10px;height:16px;justify-content:center;line-height:1;padding:0;vertical-align:2px;width:16px}.rsp__price-list{margin-top:60px}.rsp__price-row{align-items:flex-start;border-top:1px solid var(--rsp-rule);display:grid;gap:30px;grid-template-columns:minmax(0,1fr) auto;padding-block:36px}.rsp__price-row p{margin-bottom:0}.rsp__families{color:#4c403a}.rsp__families--two{display:grid;gap:42px;grid-template-columns:1fr 1fr}.rsp__families--references{line-height:1.4}.rsp__price{align-items:center;display:flex;font-size:24px;gap:5px;line-height:1.2;white-space:nowrap}.rsp__price--inline{display:inline-flex;font-size:inherit;line-height:inherit;vertical-align:baseline}.rsp__price button{cursor:pointer}.rsp__price button:hover,.rsp__price button:focus-visible,.rsp__reference-trigger:hover>span[aria-hidden=true],.rsp__reference-trigger:focus-visible>span[aria-hidden=true]{background:var(--rsp-brown);color:#fff}.rsp__estimate{border-top:1px solid var(--rsp-rule);margin:0;padding-top:36px}.rsp__services{padding-block:0 var(--rsp-space)}.rsp__services>h2{margin-bottom:48px}.rsp__services-grid{align-items:center;display:grid;gap:9%;grid-template-columns:1fr 1fr}.rsp__services-grid>.rsp__image{aspect-ratio:3 / 2}.rsp__accordions details{border-top:1px solid var(--rsp-rule)}.rsp__accordions details:last-child{border-bottom:1px solid var(--rsp-rule)}.rsp__accordions summary{cursor:pointer;font-family:Helvetica Now Text,Helvetica,Arial,sans-serif;font-size:26px;font-weight:700;line-height:1.2;list-style:none;padding:26px 42px 26px 0;position:relative}.rsp__accordions summary::-webkit-details-marker{display:none}.rsp__accordions summary:after{content:"+";font-size:26px;position:absolute;right:4px;top:22px}.rsp__accordions details[open] summary:after{content:"\2212"}.rsp__accordion-content{padding:0 20px 22px 0}.rsp__accordion-content p{margin-bottom:14px}.rsp__vintage-notes{border-top:1px solid var(--rsp-rule);padding-top:36px}.rsp__vintage-notes p{margin-bottom:12px}.rsp__restoration{border-top:1px solid var(--rsp-rule);margin-top:60px;padding-top:60px;text-align:center}.rsp__restoration img{height:160px;margin-bottom:30px;object-fit:contain;width:auto}.rsp__restoration p{margin-inline:auto;max-width:660px}.rsp__procedure{background:var(--rsp-beige);box-shadow:0 0 0 100vmax var(--rsp-beige);clip-path:inset(0 -100vmax);margin-bottom:0;padding-block:var(--rsp-space)}.rsp__procedure>.rsp__image{aspect-ratio:2000 / 1090}.rsp__procedure-copy{margin-inline:auto;max-width:860px;padding:var(--rsp-space) 0 0;text-align:left}.rsp__procedure-copy p{margin-bottom:28px}.rsp__button{background:var(--rsp-green);border:1px solid var(--rsp-green);border-radius:999px;color:#fff;display:inline-block;font-weight:700;padding:11px 24px;text-decoration:none;transition:background .2s,color .2s}.rsp__button:hover,.rsp__button:focus-visible{background:#fff;color:var(--rsp-green)}.rsp-modal{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .24s ease,visibility 0s linear .32s;visibility:hidden;z-index:99999}.rsp-modal.is-open{opacity:1;pointer-events:auto;transition-delay:0s;visibility:visible}.rsp-modal__backdrop{background:#000000b8;top:0;right:0;bottom:0;left:0;position:absolute}.rsp-modal__dialog{background:#fff;border-radius:32px;color:#1d1d1d;margin:24px;max-height:calc(100vh - 48px);max-width:1360px;opacity:0;overflow:auto;padding:var(--rsp-space) 7vw;position:relative;transform:translateY(18px) scale(.985);transition:opacity .24s ease,transform .32s cubic-bezier(.4,0,.2,1);width:70vw}.rsp-modal.is-open .rsp-modal__dialog{opacity:1;transform:translateY(0) scale(1)}.rsp-modal__dialog h2{color:#1d1d1d;font-size:40px;line-height:1.2;margin-bottom:20px}.rsp-modal__dialog p{font-size:20px;line-height:1.6}.rsp-modal__content>:last-child{margin-bottom:0}.rsp-modal__dialog--reference img{aspect-ratio:780 / 542;display:block;height:auto;margin:50px auto 0;max-width:410px;object-fit:contain;width:65%}.rsp-modal__close{align-items:center;background:#f4f4f4;border:0;border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;position:absolute;right:40px;top:40px;width:48px}.rsp-modal__close:before,.rsp-modal__close:after{background:#212121;content:"";height:2px;left:14px;position:absolute;top:23px;width:20px}.rsp-modal__close:before{transform:rotate(45deg)}.rsp-modal__close:after{transform:rotate(-45deg)}.rsp-modal__close:hover{background:#e8e8e8}.rsp-modal__close:focus-visible{outline:2px solid var(--rsp-green);outline-offset:3px}body.rsp-modal-open{overflow:hidden}@media(max-width:990px){.rsp__narrow,.rsp__price-card-shell{width:calc(100% - 60px)}.rsp__services-grid{gap:5%}}@media(max-width:767px){.rsp{--rsp-space: 60px;font-size:18px;line-height:1.6}.rsp h2{font-size:30px;letter-spacing:-1.3px}.rsp h3{font-size:26px}.rsp__image,.rsp__price-card>.rsp__image,.rsp__services-grid>.rsp__image,.rsp__procedure>.rsp__image{aspect-ratio:auto}.rsp__image .rolex-bespoke-image,.rsp__image picture,.rsp__image img{height:auto}.rsp__image img{object-fit:initial}.rsp__container{padding-inline:30px}.rsp__narrow,.rsp__price-card-shell{width:calc(100% - 60px)}.rsp__price-card-shell{margin-bottom:var(--rsp-space)}.rsp__price-card-body{padding:var(--rsp-space) 30px}.rsp__price-list{margin-top:42px}.rsp__price-row{gap:16px;padding-block:30px}.rsp__families--two{gap:0;grid-template-columns:minmax(0,1fr)}.rsp__price{font-size:18px;gap:3px}.rsp__price button{height:15px;width:15px}.rsp__services{padding-block:0 var(--rsp-space)}.rsp__services>h2{margin-bottom:30px}.rsp__services-grid{gap:var(--rsp-space);grid-template-columns:1fr}.rsp__services-grid>.rsp__accordions{order:1}.rsp__services-grid>.rsp__image{order:2}.rsp__accordions summary{font-size:22px;padding-block:24px}.rsp__accordions summary:after{top:20px}.rsp__restoration{margin-top:42px;padding-top:42px}.rsp__restoration img{height:100px}.rsp__procedure{margin-bottom:0}.rsp__procedure-copy{padding:var(--rsp-space) 0 0}.rsp-modal__dialog{border-radius:0;display:flex;flex-direction:column;height:100vh;height:100dvh;margin:0;max-height:100vh;max-height:100dvh;max-width:none;overscroll-behavior:contain;padding:50px;width:100vw}.rsp-modal__content{flex:0 0 auto;margin-block:auto;width:100%}.rsp-modal__dialog h2{font-size:26px;margin-bottom:20px}.rsp-modal__dialog p{font-size:18px}.rsp-modal__dialog--reference img{margin-top:50px;width:100%}.rsp-modal__close{height:40px;right:10px;top:9px;width:40px}.rsp-modal__close:before,.rsp-modal__close:after{left:11px;top:19px;width:18px}}@media(prefers-reduced-motion:reduce){.rsp__button,.rsp-modal,.rsp-modal__dialog{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/134/assets/rolex-servicing-prices.css.map */
