@font-face{font-family:RoyalsServiceMori;src:url(pp-mori-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RoyalsServiceMori;src:url(pp-mori-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:RoyalsServiceAgnifa;src:url(agnifa-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.rs.rs--lookbook{--lb-pad:clamp(24px,4.5vw,80px);--font-body-family:RoyalsServiceMori,"PP Mori",Arial,sans-serif;--font-heading-family:RoyalsServiceAgnifa,Agnifa,Georgia,serif;background:var(--rc-ground);color:var(--rc-ink);font:400 18px/1.55 var(--font-body-family);overflow:hidden}.rs--lookbook *{box-sizing:border-box}.rs--lookbook :is(h1,h2,h3,p,figure,blockquote){margin:0}.rs--lookbook :is(h1,h2,h3){font-weight:400;text-transform:none;max-width:none;text-wrap:initial}.rs--lookbook [id]{scroll-margin-top:calc(var(--rc-header-height,80px) + 24px)}.rs--lookbook h1,.rs--lookbook h2,.rs--lookbook .rs__statement,.rs--lookbook .rs__editorial-line>p{font-family:var(--font-heading-family);letter-spacing:-.055em;line-height:.98}.rs--lookbook h2{font-size:clamp(52px,5.6vw,86px)}.rs--lookbook .rs__owner-note{font-size:11px;line-height:1.55;padding:9px var(--lb-pad);background:#e8dcd0;border-bottom:1px solid var(--rc-line)}.rs--lookbook .rs__cover{padding:30px var(--lb-pad) 64px;max-width:1800px;margin:auto}.rs--lookbook .rs__service-name{font-size:18px;margin-bottom:12px}.rs--lookbook h1{font-size:clamp(112px,13vw,196px);line-height:.9;letter-spacing:-.065em}.rs--lookbook .rs__cover-layout{display:grid;grid-template-columns:.8fr 1fr .8fr;grid-template-areas:"copy main detail";gap:clamp(24px,4vw,64px);align-items:center;margin-top:28px}.rs--lookbook .rs__cover-images{display:contents}.rs--lookbook .rs__photo{position:relative;overflow:hidden;background:#e4d9cd}.rs--lookbook .rs__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.rs--lookbook .rs__photo--1{grid-area:main;height:500px;width:100%;max-width:380px;justify-self:center;background:transparent}.rs--lookbook .rs__photo--1 img{object-fit:contain;object-position:center}.rs--lookbook .rs__photo--2{grid-area:detail;height:380px;margin-left:-48px;width:calc(100% + 24px);align-self:end;border:10px solid var(--rc-ground);transform:rotate(3deg);transform-origin:center;z-index:1}.rs--lookbook .rs__cover-copy{grid-area:copy;align-self:center;max-width:320px;padding-top:15px}.rs--lookbook .rs__desire{font-size:clamp(22px,2vw,30px);line-height:1.35;max-width:19ch;margin-bottom:28px}.rs--lookbook .rs__button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:56px;border:1px solid var(--rc-ink);border-radius:0;padding:16px 20px;background:var(--rc-ink);color:var(--rc-ground);font:400 16px/1.4 var(--font-body-family);text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.rs--lookbook .rs__button>span{font-size:25px;line-height:1}.rs--lookbook .rs__button:hover{background:transparent;color:var(--rc-ink)}.rs--lookbook .rs__button--cover{width:100%;padding:22px;min-height:76px}.rs--lookbook .rs__cover-caption{font-size:12px;line-height:1.5;margin-top:18px}.rs--lookbook[data-service-kind=nano] .rs__photo--1{height:470px}.rs--lookbook[data-service-kind=nano] .rs__photo--1 img{object-fit:cover;object-position:50% 8%}.rs--lookbook[data-service-kind=nano] .rs__photo--2{height:330px}.rs--lookbook[data-service-kind=nano] .rs__photo--2 img{object-position:50% 10%}.rs--lookbook .rs__gallery{padding:68px var(--lb-pad) 80px;background:#e9dfd3}.rs--lookbook .rs__gallery-heading{max-width:1450px;margin:0 auto 42px;display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.rs--lookbook .rs__gallery-heading>p{font-size:20px;line-height:1.55;max-width:30ch;padding-bottom:6px}.rs--lookbook .rs__gallery-images{display:grid;grid-template-columns:1.05fr .85fr 1.1fr;gap:30px;align-items:center;max-width:1450px;margin:auto}.rs--lookbook .rs__photo--3{height:500px}.rs--lookbook .rs__photo--4{height:380px}.rs--lookbook .rs__photo--5{height:460px}.rs--lookbook[data-service-kind=nano] .rs__gallery-images img{object-position:50% 16%}.rs--lookbook .rs__details{padding:90px var(--lb-pad);max-width:1600px;margin:auto;display:grid;grid-template-columns:1.1fr .9fr;gap:60px 100px;align-items:center}.rs--lookbook .rs__section-name{font-size:16px;line-height:1.5;margin-bottom:22px}.rs--lookbook .rs__details-copy>p:not(.rs__section-name){font-size:20px;line-height:1.6;max-width:38ch;margin-top:28px}.rs--lookbook .rs__details-copy>.rs__range{font-size:17px!important;line-height:1.65!important}.rs--lookbook .rs__photo--6{height:530px}.rs--lookbook .rs__big-facts{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;border-top:1px solid var(--rc-ink);border-bottom:1px solid var(--rc-ink);padding:34px 0 40px}.rs--lookbook .rs__big-facts p{display:flex;flex-direction:column;gap:8px}.rs--lookbook .rs__big-facts strong{font:400 clamp(70px,7.4vw,112px)/1 var(--font-heading-family);letter-spacing:-.06em}.rs--lookbook .rs__big-facts strong span{font-size:.6em;letter-spacing:-.03em}.rs--lookbook .rs__big-facts p>span{font-size:18px}.rs--lookbook .rs__statement{grid-column:1/-1;font-size:clamp(70px,8vw,120px);padding-top:24px;border-top:1px solid var(--rc-line)}.rs--lookbook .rs__journey{background:var(--rc-ink);color:var(--rc-ground);padding:80px var(--lb-pad)}.rs--lookbook .rs__journey-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;max-width:1450px;margin:0 auto 54px}.rs--lookbook .rs__journey-heading>p{font-size:20px;line-height:1.6;padding-bottom:5px}.rs--lookbook .rs__journey ol{list-style:none;padding:0;margin:0 auto 70px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:48px;max-width:1450px}.rs--lookbook .rs__journey li{border-top:1px solid #f6f0e966;padding-top:24px}.rs--lookbook .rs__step{font:400 44px/1 var(--font-heading-family);display:block;margin-bottom:30px}.rs--lookbook .rs__journey h3{font:400 30px/1.2 var(--font-body-family);letter-spacing:-.035em;margin-bottom:18px}.rs--lookbook .rs__journey li p{font-size:18px;line-height:1.65;max-width:30ch}.rs--lookbook .rs__journey-editorial{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;max-width:1450px;margin:auto}.rs--lookbook .rs__photo--7{height:550px}.rs--lookbook .rs__photo--7 img{object-position:50% 28%}.rs--lookbook :is(blockquote,.rs__editorial-line){position:relative;margin-left:-50px;z-index:1;background:var(--rc-ground);color:var(--rc-ink);padding:46px}.rs--lookbook blockquote>p{font:400 clamp(36px,3.5vw,54px)/1.08 var(--font-heading-family);letter-spacing:-.035em}.rs--lookbook blockquote footer{font-size:14px;line-height:1.6;margin-top:28px}.rs--lookbook blockquote a{text-underline-offset:4px}.rs--lookbook .rs__editorial-line>p{font-size:clamp(46px,4.5vw,70px)}.rs--lookbook .rs__editorial-line>span{display:block;font-size:12px;line-height:1.6;margin-top:24px}.rs--lookbook .rs__faq{max-width:1500px;margin:auto;padding:90px var(--lb-pad);display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.rs--lookbook .rs__faq h2{max-width:10ch}.rs--lookbook .rs__faq details{border-bottom:1px solid var(--rc-line)}.rs--lookbook .rs__faq details:first-child{border-top:1px solid var(--rc-line)}.rs--lookbook .rs__faq summary{display:flex;align-items:center;justify-content:space-between;gap:28px;list-style:none;cursor:pointer;padding:24px 0;min-height:72px;font-size:19px;line-height:1.45}.rs--lookbook .rs__faq summary::-webkit-details-marker{display:none}.rs--lookbook .rs__faq summary span{font-size:28px;flex-shrink:0}.rs--lookbook .rs__faq details[open] summary span{transform:rotate(45deg)}.rs--lookbook .rs__faq details>p{font-size:17px;line-height:1.65;padding:0 26px 26px 0}.rs--lookbook .rs__interest{padding:76px var(--lb-pad);background:var(--rc-ink);color:var(--rc-ground);display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"title title" "photo form";gap:54px 70px}.rs--lookbook .rs__interest-title{grid-area:title;display:flex;align-items:flex-end;justify-content:space-between;gap:36px;max-width:1450px;width:100%;margin:auto}.rs--lookbook .rs__interest h2{font-size:clamp(62px,7.5vw,112px)}.rs--lookbook .rs__locations{font-size:18px;line-height:1.7;padding-bottom:6px}.rs--lookbook .rs__interest-photo{grid-area:photo;max-width:680px;width:100%;margin-left:auto}.rs--lookbook .rs__photo--8{height:100%;min-height:590px;max-height:820px}.rs--lookbook .rs__interest-action{grid-area:form;max-width:630px;width:100%}.rs--lookbook .rs__interest-form fieldset{border:0;padding:0;margin:0;min-width:0}.rs--lookbook .rs__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 20px;margin:0 0 26px}.rs--lookbook .rs__form-field{min-width:0}.rs--lookbook .rs__form-field label{display:block;font-size:14px;line-height:1.5;margin:0 0 8px}.rs--lookbook .rs__form-field :is(input,select){display:block;width:100%;max-width:100%;min-height:50px;border:1px solid #f6f0e999;border-radius:0;background:transparent;color:var(--rc-ground);font:16px/1.4 var(--font-body-family);padding:12px}.rs--lookbook .rs__form-field select option{background:var(--rc-ink);color:var(--rc-ground)}.rs--lookbook .rs__consent{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.65;margin:16px 0;cursor:pointer}.rs--lookbook .rs__consent input{flex:0 0 18px;width:18px;height:18px;margin:2px 0 0;accent-color:var(--rc-ground)}.rs--lookbook .rs__consent>span{min-width:0}.rs--lookbook .rs__consent a{text-underline-offset:3px}.rs--lookbook fieldset:disabled :is(input,select){opacity:.55;cursor:not-allowed}.rs--lookbook .rs__button--light{background:var(--rc-ground);color:var(--rc-ink);border-color:var(--rc-ground);margin-top:14px;width:100%}.rs--lookbook .rs__button--light:hover{background:transparent;color:var(--rc-ground)}.rs--lookbook .rs__button:disabled{cursor:not-allowed;opacity:.5}.rs--lookbook .rs__privacy,.rs--lookbook .rs__review-note{font-size:12px;line-height:1.65;margin-top:18px}.rs--lookbook .rs__review-note{padding-top:15px;border-top:1px solid #f6f0e944}.rs--lookbook .rs__form-message{border:1px solid currentColor;padding:24px}.rs--lookbook .rs__form-message h3{font:400 36px/1.15 var(--font-heading-family);margin-bottom:18px}.rs--lookbook .rs__form-message p{font-size:16px}.rs--lookbook :is(a,button,input,select,[tabindex]):focus-visible{outline:2px solid currentColor;outline-offset:5px}.rs--lookbook [hidden]{display:none!important}body:is(.template_royals-tapes-499,.template_royals-nanoplasty-499) :is(.footer__call,.footer__services,.footer__call+.footer__rule,.footer__services+.footer__rule,.footer-inner>.footer__rule:first-child){display:none}@media(max-width:1100px)and (min-width:760px){.rs--lookbook .rs__cover-layout{grid-template-columns:.8fr 1fr .7fr;gap:24px}.rs--lookbook .rs__photo--1{height:390px}.rs--lookbook .rs__photo--2{height:290px;margin-left:-30px;width:calc(100% + 20px);border-width:7px}.rs--lookbook .rs__desire{font-size:23px}.rs--lookbook .rs__button--cover{padding:17px;font-size:15px;gap:12px}.rs--lookbook[data-service-kind=nano] .rs__photo--1{height:370px}.rs--lookbook[data-service-kind=nano] .rs__photo--2{height:270px}.rs--lookbook .rs__details{gap:40px}.rs--lookbook .rs__gallery-images{gap:20px}.rs--lookbook .rs__photo--3{height:370px}.rs--lookbook .rs__photo--4{height:290px}.rs--lookbook .rs__photo--5{height:340px}.rs--lookbook .rs__journey ol{gap:26px}.rs--lookbook .rs__journey h3{font-size:26px}.rs--lookbook .rs__journey li p{font-size:17px}.rs--lookbook .rs__faq,.rs--lookbook .rs__interest{gap:40px}.rs--lookbook .rs__form-grid{grid-template-columns:1fr}.rs--lookbook .rs__photo--8{max-height:1000px}}@media(max-width:759px){.rs.rs--lookbook{--lb-pad:24px;font-size:17px}.rs--lookbook h2{font-size:48px}.rs--lookbook .rs__owner-note{font-size:10px;padding-block:8px}.rs--lookbook .rs__cover{padding:24px var(--lb-pad) 36px}.rs--lookbook .rs__service-name{font-size:17px;margin-bottom:10px}.rs--lookbook h1{font-size:clamp(70px,20vw,126px);line-height:.95}.rs--lookbook .rs__cover-layout{display:flex;flex-direction:column;gap:24px;margin-top:22px}.rs--lookbook .rs__cover-images{display:block;position:relative;width:100%;height:94vw;max-height:480px}.rs--lookbook .rs__photo--1,.rs--lookbook[data-service-kind=nano] .rs__photo--1{width:76%;max-width:none;height:90vw;max-height:455px;position:absolute;left:0;top:0}.rs--lookbook .rs__photo--2,.rs--lookbook[data-service-kind=nano] .rs__photo--2{position:absolute;right:-3px;bottom:0;left:auto;top:auto;margin:0;width:47%;height:61vw;max-height:290px;border:7px solid var(--rc-ground);transform:rotate(3deg)}.rs--lookbook[data-service-kind=nano] .rs__photo--2{height:45vw;max-height:220px}.rs--lookbook .rs__cover-copy{max-width:none;width:100%;padding:0}.rs--lookbook .rs__desire{font-size:21px;line-height:1.4;max-width:28ch;margin-bottom:18px}.rs--lookbook .rs__button--cover{min-height:58px;padding:17px 20px}.rs--lookbook .rs__cover-caption{font-size:11px;margin-top:12px}.rs--lookbook .rs__gallery{padding:44px var(--lb-pad) 48px}.rs--lookbook .rs__gallery-heading{display:block;margin-bottom:28px}.rs--lookbook .rs__gallery-heading>p{font-size:17px;line-height:1.55;margin-top:22px}.rs--lookbook .rs__gallery-images{grid-template-columns:1fr 1fr;gap:18px;align-items:start}.rs--lookbook .rs__photo--3{grid-column:1/-1;height:95vw;max-height:440px}.rs--lookbook .rs__photo--4{height:60vw;max-height:290px}.rs--lookbook .rs__photo--5{height:72vw;max-height:340px;margin-top:28px}.rs--lookbook .rs__details{padding:48px var(--lb-pad);grid-template-columns:1fr;gap:32px}.rs--lookbook .rs__section-name{font-size:15px;margin-bottom:18px}.rs--lookbook .rs__details-copy>p:not(.rs__section-name){font-size:18px;line-height:1.6;margin-top:24px}.rs--lookbook .rs__details-copy>.rs__range{font-size:17px!important}.rs--lookbook .rs__photo--6{height:110vw;max-height:500px}.rs--lookbook .rs__big-facts{gap:20px 12px;padding:28px 0;grid-template-columns:1fr 1fr}.rs--lookbook .rs__big-facts p:last-child{grid-column:1/-1;padding-top:18px;border-top:1px solid var(--rc-line)}.rs--lookbook .rs__big-facts strong{font-size:74px}.rs--lookbook .rs__big-facts p>span{font-size:16px}.rs--lookbook .rs__statement{font-size:60px}.rs--lookbook .rs__journey{padding:48px var(--lb-pad)}.rs--lookbook .rs__journey-heading{display:block;margin-bottom:32px}.rs--lookbook .rs__journey-heading>p{font-size:17px;margin-top:24px}.rs--lookbook .rs__journey ol{display:block;margin-bottom:40px}.rs--lookbook .rs__journey li{display:grid;grid-template-columns:50px 1fr;gap:18px;padding:24px 0}.rs--lookbook .rs__step{font-size:34px;margin:0}.rs--lookbook .rs__journey h3{font-size:26px;margin-bottom:12px}.rs--lookbook .rs__journey li p{font-size:17px;line-height:1.6;max-width:none}.rs--lookbook .rs__journey-editorial{display:block}.rs--lookbook .rs__photo--7{height:105vw;max-height:450px}.rs--lookbook :is(blockquote,.rs__editorial-line){margin:-36px 0 0 20px;padding:28px}.rs--lookbook blockquote>p{font-size:36px}.rs--lookbook blockquote footer{font-size:12px}.rs--lookbook .rs__editorial-line>p{font-size:42px}.rs--lookbook .rs__faq{padding:48px var(--lb-pad);grid-template-columns:1fr;gap:30px}.rs--lookbook .rs__faq h2{max-width:none}.rs--lookbook .rs__faq summary{font-size:18px;padding:22px 0}.rs--lookbook .rs__faq details>p{font-size:17px}.rs--lookbook .rs__interest{padding:48px var(--lb-pad);grid-template-columns:1fr;grid-template-areas:"title" "photo" "form";gap:32px}.rs--lookbook .rs__interest-title{display:block}.rs--lookbook .rs__interest h2{font-size:58px}.rs--lookbook .rs__locations{font-size:16px;line-height:1.7;margin-top:24px}.rs--lookbook .rs__interest-photo{margin:0}.rs--lookbook .rs__photo--8{height:100vw;min-height:0;max-height:430px}.rs--lookbook .rs__interest-action{max-width:none}.rs--lookbook .rs__form-grid{grid-template-columns:1fr;gap:20px}.rs--lookbook .rs__form-field label{font-size:15px}.rs--lookbook .rs__consent{font-size:13px}.rs--lookbook .rs__privacy,.rs--lookbook .rs__review-note{font-size:12px}}@media(max-width:359px){.rs.rs--lookbook{--lb-pad:20px}.rs--lookbook h1{font-size:70px}.rs--lookbook .rs__desire{font-size:20px}.rs--lookbook h2{font-size:43px}.rs--lookbook .rs__interest h2{font-size:52px}.rs--lookbook .rs__statement{font-size:54px}.rs--lookbook .rs__journey li{grid-template-columns:40px 1fr;gap:12px}.rs--lookbook blockquote>p{font-size:32px}.rs--lookbook .rs__editorial-line>p{font-size:32px}}@media(prefers-reduced-motion:reduce){.rs--lookbook *{transition:none!important;scroll-behavior:auto!important}}.rs.rs--lookbook{--rc-ink:#350b0b;--lb-ink:#350b0b;--lb-body:#5b3230;--lb-action:#751a22;--lb-rose:#e4c2b5;--lb-paper:#fffaf5;color:var(--lb-body)}.rs--lookbook :is(h1,h2,h3,.rs__statement,.rs__big-facts strong){color:var(--lb-ink)}.rs--lookbook .rs__service-name{color:var(--lb-action)}.rs--lookbook .rs__owner-note{font-size:13px;color:var(--lb-body);background:#e8dcd0}.rs--lookbook :is(.rs__cover-caption,.rs__editorial-line>span){font-size:14px;color:var(--lb-body)}.rs--lookbook .rs__section-name{font-size:16px;color:var(--lb-action)}.rs--lookbook .rs__button{background:var(--lb-action);border-color:var(--lb-action);color:var(--lb-paper);font-size:17px}.rs--lookbook .rs__button:hover{background:var(--lb-ink);color:var(--lb-paper)}.rs--lookbook .rs__faq summary{color:var(--lb-ink)}.rs--lookbook .rs__faq details[open] summary{color:var(--lb-action)}.rs--lookbook .rs__journey{background:#68151f;color:var(--lb-paper)}.rs--lookbook .rs__journey :is(h2,h3){color:var(--lb-paper)}.rs--lookbook .rs__journey :is(.rs__step,.rs__journey-heading>p,.rs__journey li p){color:#ead8d2}.rs--lookbook .rs__journey :is(blockquote,.rs__editorial-line){color:var(--lb-ink);background:var(--lb-paper)}.rs--lookbook .rs__card-download{background:#520f17;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);grid-template-areas:"phone heading" "phone action";gap:26px clamp(40px,7vw,112px);align-items:start;padding:80px max(var(--lb-pad),calc((100vw - 1240px)/2))}.rs--lookbook .rs__download-heading{grid-area:heading;align-self:end}.rs--lookbook .rs__download-heading h2{font-size:clamp(46px,4.8vw,70px);line-height:1.05;color:var(--lb-paper);letter-spacing:-.045em}.rs--lookbook .rs__download-price{font:400 40px/1.2 var(--font-body-family);letter-spacing:-.025em;color:var(--lb-rose);margin-top:16px}.rs--lookbook .rs__phone-stage{grid-area:phone;display:flex;align-items:center;justify-content:center;align-self:center}.rs--lookbook .rs__phone-frame{position:relative;width:min(330px,100%);aspect-ratio:9/19;border-radius:48px;background:#111114;border:2px solid #8b858d;box-shadow:inset 0 0 0 3px #36313d,0 20px 48px #24070766;isolation:isolate}.rs--lookbook .rs__phone-frame:before,.rs--lookbook .rs__phone-frame:after{content:"";position:absolute;width:3px;background:#8b858d;border-radius:2px;z-index:-1}.rs--lookbook .rs__phone-frame:before{left:-5px;top:25%;height:58px}.rs--lookbook .rs__phone-frame:after{right:-5px;top:30%;height:75px}.rs--lookbook .rs__phone-screen{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:36px;overflow:hidden;background:#f1f1f7}.rs--lookbook .rs__phone-island{position:absolute;left:34%;right:34%;height:24px;top:12px;background:#050505;border-radius:20px}.rs--lookbook .rs__phone-island:after{content:"";position:absolute;right:9px;top:8px;width:8px;height:8px;border-radius:50%;background:#151d23;box-shadow:inset 0 0 0 2px #0d1114}.rs--lookbook .rs__phone-home{position:absolute;bottom:10px;left:35%;right:35%;height:4px;border-radius:4px;background:#171719}.rs--lookbook .rs__wallet-card{position:absolute;top:18%;left:5%;right:5%;min-height:64%;display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:#f6f0e9;color:var(--lb-ink);box-shadow:0 8px 22px #1e152023}.rs--lookbook .rs__wallet-logo{padding:16px 13px 14px}.rs--lookbook .rs__wallet-logo img{display:block;width:65%;height:auto;max-width:180px}.rs--lookbook .rs__wallet-card .rs__wallet-art{width:100%;height:auto;min-height:0;max-height:none;margin:0;background:#f6f0e9;flex:none}.rs--lookbook .rs__wallet-art img{display:block;width:100%;height:auto;object-fit:contain;aspect-ratio:1125/432}.rs--lookbook .rs__wallet-name{padding:14px 13px 32px}.rs--lookbook .rs__wallet-name>span{display:block;font-size:10px;text-transform:uppercase;color:var(--lb-body)}.rs--lookbook .rs__wallet-name>p{font:400 23px/1.3 var(--font-body-family);margin-top:3px;color:var(--lb-ink)}.rs--lookbook .rs__wallet-footer{font-size:10px;text-align:center;color:var(--lb-body);padding:0 12px 16px;margin-top:auto}.rs--lookbook .rs__download-action{grid-area:action}.rs--lookbook .rs__download-steps{padding:0;margin:0 0 30px;list-style:none;display:grid;gap:24px}.rs--lookbook .rs__download-steps li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;align-items:start}.rs--lookbook .rs__download-steps li>span{font:400 20px/1.5 var(--font-body-family);color:var(--lb-rose);border-bottom:1px solid #a76563;text-align:center;padding-bottom:3px}.rs--lookbook .rs__download-steps h3{font:400 22px/1.3 var(--font-body-family);color:var(--lb-paper);letter-spacing:-.015em;margin-bottom:7px}.rs--lookbook .rs__download-steps p{font:400 17px/1.5 var(--font-body-family);color:#ead8d2;max-width:37ch}.rs--lookbook .rs__button--download{display:flex;width:100%;min-height:64px;background:var(--lb-rose);border-color:var(--lb-rose);color:var(--lb-ink);font-size:18px;padding:17px 22px}.rs--lookbook .rs__button--download:hover{background:var(--lb-paper);border-color:var(--lb-paper);color:var(--lb-ink)}.rs--lookbook .rs__download-privacy{margin-top:16px;font-size:14px;color:#ead8d2;text-underline-offset:4px}@media(max-width:999px){.rs--lookbook .rs__card-download{grid-template-columns:1fr;grid-template-areas:"heading" "phone" "action";gap:36px;padding:52px var(--lb-pad)}.rs--lookbook .rs__download-heading,.rs--lookbook .rs__download-action{width:100%;max-width:540px;margin:auto}.rs--lookbook .rs__download-heading h2{font-size:54px}.rs--lookbook .rs__download-price{font-size:36px}.rs--lookbook .rs__phone-frame{width:min(300px,90%)}}@media(max-width:759px){.rs--lookbook .rs__card-download{gap:32px;padding:44px var(--lb-pad)}.rs--lookbook .rs__download-heading h2{font-size:46px}.rs--lookbook .rs__download-price{font-size:34px;margin-top:12px}.rs--lookbook .rs__phone-frame{width:min(280px,90%);border-radius:42px}.rs--lookbook .rs__phone-screen{top:8px;right:8px;bottom:8px;left:8px;border-radius:33px}.rs--lookbook .rs__download-steps{gap:22px}.rs--lookbook .rs__download-steps li{grid-template-columns:26px minmax(0,1fr);gap:13px}.rs--lookbook .rs__download-steps h3{font-size:21px}.rs--lookbook .rs__download-steps p{font-size:17px}}@media(max-width:359px){.rs--lookbook .rs__download-heading h2{font-size:40px}.rs--lookbook .rs__download-price{font-size:32px}.rs--lookbook .rs__wallet-name>p{font-size:21px}}.rs--lookbook :is(h1,h2){font-family:var(--font-body-family);font-weight:400;letter-spacing:-.035em;line-height:1.08}.rs--lookbook h1{font-weight:600;font-size:clamp(88px,10.8vw,156px);line-height:1;letter-spacing:-.045em}.rs--lookbook h2{font-size:clamp(42px,4.5vw,68px)}.rs--lookbook .rs__download-heading h2{font-size:clamp(40px,4.1vw,60px);letter-spacing:-.03em;line-height:1.1}.rs--lookbook :is(.rs__button,.rs__service-name,.rs__section-name){font-weight:600}.rs--lookbook .rs__download-steps h3{font-weight:600}.rs--lookbook :is(.rs__statement,.rs__editorial-line>p,.rs__big-facts strong){letter-spacing:-.02em}@media(max-width:759px){.rs--lookbook h1{font-size:clamp(52px,16.5vw,108px);letter-spacing:-.04em;line-height:1.04}.rs--lookbook h2,.rs--lookbook .rs__download-heading h2{font-size:40px;line-height:1.12;letter-spacing:-.03em}}@media(max-width:359px){.rs--lookbook h2,.rs--lookbook .rs__download-heading h2{font-size:34px}}.rs--lookbook h1{font-size:clamp(70px,8.7vw,126px);line-height:1.04}.rs--lookbook .rs__email-stage{width:100%;min-width:0}.rs--lookbook .rs__email-form h3{font:600 28px/1.2 var(--font-body-family);color:var(--lb-paper);letter-spacing:-.02em;margin:0 0 10px}.rs--lookbook .rs__email-form>p{font-size:17px;line-height:1.5;color:#ead8d2;margin-bottom:24px}.rs--lookbook .rs__email-field{margin:0 0 20px}.rs--lookbook .rs__email-field label{display:block;font-size:16px;color:var(--lb-paper);margin-bottom:8px}.rs--lookbook .rs__email-field input{display:block;width:100%;min-width:0;min-height:56px;padding:13px 16px;border:1px solid #e4c2b5;border-radius:0;background:var(--lb-paper);color:var(--lb-ink);font:400 18px/1.5 var(--font-body-family)}.rs--lookbook .rs__email-consent{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.5;color:#ead8d2;margin:24px 0;cursor:pointer}.rs--lookbook .rs__email-consent input{width:20px;height:20px;flex:0 0 20px;margin:2px 0 0;accent-color:var(--lb-rose)}@media(max-width:759px){.rs--lookbook h1{font-size:clamp(44px,13.2vw,90px)}}.rs--lookbook .rs__journey-heading>p{max-width:40ch}.rs--lookbook .rs__journey li p{max-width:36ch}.rs--lookbook .rs__consult-bring{display:grid;grid-template-columns:1fr 2fr;gap:32px;border-top:1px solid #a76563;padding:28px 0 0;margin:0 0 56px}.rs--lookbook .rs__consult-bring h3{font-size:26px;color:var(--lb-paper);margin:0}.rs--lookbook .rs__consult-bring p{font-size:18px;line-height:1.6;color:#ead8d2;max-width:72ch}.rs--lookbook .rs__process{padding:80px var(--lb-pad);background:#eee3d8}.rs--lookbook .rs__process>header{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;max-width:1450px;margin:0 auto 44px}.rs--lookbook .rs__process>header>p{font-size:20px;line-height:1.5;max-width:31ch}.rs--lookbook .rs__process ol{list-style:none;padding:0;margin:0 auto;max-width:1450px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.rs--lookbook .rs__process li{border-top:1px solid #c6a99e;padding-top:24px;min-width:0}.rs--lookbook .rs__process-number{display:block;font-size:18px;line-height:1.2;font-weight:600;color:var(--lb-action);margin-bottom:28px}.rs--lookbook .rs__process h3{font:600 25px/1.2 var(--font-body-family);letter-spacing:-.02em;margin-bottom:16px}.rs--lookbook .rs__process li p{font-size:18px;line-height:1.6;color:var(--lb-body)}@media(min-width:760px)and (max-width:1199px){.rs--lookbook .rs__process ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.rs--lookbook .rs__process>header{align-items:flex-start}.rs--lookbook .rs__process>header>p{max-width:25ch}.rs--lookbook .rs__consult-bring{grid-template-columns:1fr 2fr}}@media(max-width:759px){.rs--lookbook .rs__consult-bring{grid-template-columns:1fr;gap:14px;margin-bottom:40px;padding-top:24px}.rs--lookbook .rs__consult-bring p{font-size:17px}.rs--lookbook .rs__journey li p{max-width:none}.rs--lookbook .rs__process{padding:48px var(--lb-pad)}.rs--lookbook .rs__process>header{display:block;margin-bottom:30px}.rs--lookbook .rs__process>header>p{font-size:18px;line-height:1.6;max-width:none;margin-top:24px}.rs--lookbook .rs__process ol{display:block}.rs--lookbook .rs__process li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px;padding:24px 0}.rs--lookbook .rs__process-number{margin:4px 0 0}.rs--lookbook .rs__process h3{font-size:24px;margin-bottom:12px}.rs--lookbook .rs__process li p{font-size:17px}}.rs--lookbook .rs__email-form{background:var(--lb-paper);color:var(--lb-ink);padding:32px;border:1px solid #e4c2b5;border-radius:8px;box-shadow:0 14px 36px #28050926}.rs--lookbook .rs__email-form h3{color:var(--lb-ink);font-size:30px;line-height:1.15;letter-spacing:-.025em;margin-bottom:10px}.rs--lookbook .rs__email-form>p{color:var(--lb-body);font-size:17px;line-height:1.5;margin-bottom:26px;max-width:32ch}.rs--lookbook .rs__email-field{margin-bottom:20px}.rs--lookbook .rs__email-field label{color:var(--lb-ink);font-size:15px;font-weight:600;margin-bottom:8px}.rs--lookbook .rs__email-field input{background:#fff;border:1px solid #c8aaa0;border-radius:4px;min-height:54px;font-size:17px;line-height:1.4;padding:13px 14px;box-shadow:none;transition:border-color .18s,box-shadow .18s}.rs--lookbook .rs__email-field input:focus{outline:0;border-color:var(--lb-action);box-shadow:0 0 0 3px #751a221a}.rs--lookbook .rs__email-consent{font-size:15px;line-height:1.5;color:var(--lb-body);gap:11px;margin:24px 0}.rs--lookbook .rs__email-consent input{accent-color:var(--lb-action);width:19px;height:19px;flex-basis:19px;margin-top:2px}.rs--lookbook .rs__email-consent input:focus-visible{outline-color:var(--lb-action)}.rs--lookbook .rs__email-form .rs__button{background:var(--lb-action);border-color:var(--lb-action);color:var(--lb-paper);border-radius:4px;min-height:58px;padding:16px 20px;font-size:17px}.rs--lookbook .rs__email-form .rs__button:hover{background:var(--lb-ink);border-color:var(--lb-ink)}.rs--lookbook .rs__email-form .rs__button:focus-visible{outline-color:var(--lb-action)}@media(max-width:759px){.rs.rs--lookbook{--lb-pad:clamp(28px,8.2vw,38px)}.rs--lookbook .rs__cover{padding-top:24px;padding-bottom:32px}.rs--lookbook .rs__service-name{font-size:16px;margin-bottom:10px}.rs--lookbook h1{font-size:clamp(40px,11.7vw,57px);line-height:1.04}.rs--lookbook .rs__cover-layout{gap:20px;margin-top:18px}.rs--lookbook .rs__cover-images{height:min(73vw,32svh,320px);min-height:160px}.rs--lookbook .rs__photo--1,.rs--lookbook[data-service-kind=nano] .rs__photo--1{height:100%;max-height:none;width:78%}.rs--lookbook .rs__photo--2{height:78%;max-height:none;width:44%;right:0;border-width:5px}.rs--lookbook[data-service-kind=nano] .rs__photo--2{height:62%;max-height:none;width:44%;right:0;border-width:5px}.rs--lookbook .rs__desire{font-size:19px;line-height:1.45;margin-bottom:18px;max-width:32ch}.rs--lookbook .rs__button--cover{min-height:54px;padding:15px 18px}.rs--lookbook .rs__cover-caption{font-size:13px;line-height:1.5;margin-top:12px}.rs--lookbook .rs__photo--3{height:min(95vw,52svh,400px)}.rs--lookbook .rs__photo--4{height:min(60vw,34svh,270px)}.rs--lookbook .rs__photo--5{height:min(72vw,42svh,320px);margin-top:22px}.rs--lookbook .rs__photo--6,.rs--lookbook .rs__photo--7{height:min(105vw,55svh,430px)}.rs--lookbook .rs__journey li{grid-template-columns:32px minmax(0,1fr);gap:14px;padding-block:26px}.rs--lookbook .rs__step{font-size:28px;white-space:nowrap}.rs--lookbook .rs__journey h3{font-size:24px;line-height:1.25}.rs--lookbook .rs__journey li p{font-size:17px;line-height:1.6}.rs--lookbook .rs__process li{grid-template-columns:28px minmax(0,1fr);gap:14px}.rs--lookbook .rs__process h3{font-size:23px;line-height:1.25}.rs--lookbook .rs__faq summary{gap:16px}.rs--lookbook .rs__card-download{gap:28px;padding-block:40px}.rs--lookbook .rs__phone-frame{width:min(90%,clamp(200px,calc(60svh * .473684),264px));border-radius:38px}.rs--lookbook .rs__phone-screen{border-radius:29px}.rs--lookbook .rs__wallet-logo{padding:12px 11px 10px}.rs--lookbook .rs__wallet-name{padding:12px 11px 22px}.rs--lookbook .rs__wallet-name>p{font-size:21px}.rs--lookbook .rs__download-steps{gap:20px;margin-bottom:26px}.rs--lookbook .rs__download-steps li{grid-template-columns:24px minmax(0,1fr);gap:12px}.rs--lookbook .rs__email-form{padding:24px 22px;border-radius:7px}.rs--lookbook .rs__email-form h3{font-size:26px}.rs--lookbook .rs__email-form>p{font-size:16px;margin-bottom:22px}.rs--lookbook .rs__email-field{margin-bottom:18px}.rs--lookbook .rs__email-field input{min-height:50px;padding:12px;font-size:16px}.rs--lookbook .rs__email-consent{font-size:14px;line-height:1.5;margin:20px 0}.rs--lookbook .rs__email-form .rs__button{min-height:54px;padding:14px 16px;font-size:16px}}@media(max-width:359px){.rs--lookbook h1{font-size:40px}.rs--lookbook .rs__cover-images{min-height:150px}.rs--lookbook .rs__desire{font-size:18px}.rs--lookbook .rs__journey li{grid-template-columns:32px minmax(0,1fr);gap:12px}.rs--lookbook .rs__step{font-size:26px}.rs--lookbook .rs__process li{grid-template-columns:24px minmax(0,1fr);gap:12px}.rs--lookbook .rs__journey h3,.rs--lookbook .rs__process h3{font-size:22px}.rs--lookbook .rs__email-form{padding:22px 18px}.rs--lookbook .rs__email-form h3{font-size:24px}}.rs--lookbook [data-scroll-linked=step]{position:relative}.rs--lookbook [data-scroll-linked=step]:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--lb-action);transform:scaleX(var(--read-progress,1));transform-origin:left;pointer-events:none}.rs--lookbook .rs__journey [data-scroll-linked=step]:before{background:var(--lb-rose)}.rs--lookbook .rs__download-steps [data-scroll-linked=step]:before{top:auto;bottom:-9px;height:1px;background:var(--lb-rose)}.rs--lookbook [data-scroll-linked=step]>span{opacity:calc(.75 + .25 * var(--read-progress,1))}@media(prefers-reduced-motion:reduce){.rs--lookbook [data-scroll-linked=step]:before{display:none}.rs--lookbook [data-scroll-linked=step]>span{opacity:1}}@media(max-width:759px){.rs.rs--lookbook{--lb-pad:clamp(26px,7.2vw,32px);font-size:16px}.rs--lookbook h1{font-size:clamp(36px,9.5vw,42px);line-height:1.06}.rs--lookbook h2,.rs--lookbook .rs__download-heading h2{font-size:28px;line-height:1.1;letter-spacing:-.025em}.rs--lookbook .rs__service-name{font-size:15px;margin-bottom:9px}.rs--lookbook .rs__cover{padding-top:22px;padding-bottom:28px}.rs--lookbook .rs__cover-layout{gap:16px;margin-top:18px}.rs--lookbook .rs__desire{font-size:17px;line-height:1.45;margin-bottom:16px}.rs--lookbook .rs__cover-caption{font-size:13px;line-height:1.45;margin-top:10px}.rs--lookbook :is(.rs__gallery,.rs__details,.rs__journey,.rs__process,.rs__faq){padding-block:32px}.rs--lookbook .rs__gallery-heading{margin-bottom:22px}.rs--lookbook .rs__gallery-heading>p{font-size:16px;line-height:1.5;margin-top:14px}.rs--lookbook .rs__details{gap:24px}.rs--lookbook .rs__section-name{font-size:14px;margin-bottom:12px}.rs--lookbook .rs__details-copy>p:not(.rs__section-name){font-size:16px;line-height:1.5;margin-top:16px}.rs--lookbook .rs__details-copy>.rs__range{font-size:16px!important;line-height:1.5!important}.rs--lookbook .rs__big-facts{gap:16px 12px;padding:22px 0}.rs--lookbook .rs__big-facts strong{font-size:54px}.rs--lookbook .rs__big-facts p>span{font-size:14px}.rs--lookbook .rs__statement{font-size:42px;line-height:1.03;padding-top:20px}.rs--lookbook .rs__journey-heading{margin-bottom:18px}.rs--lookbook .rs__journey-heading>p{font-size:16px;line-height:1.5;margin-top:14px;padding:0}.rs--lookbook .rs__journey ol{margin-bottom:26px}.rs--lookbook .rs__journey li,.rs--lookbook .rs__process li{grid-template-columns:22px minmax(0,1fr);gap:12px;padding:14px 0;align-items:start}.rs--lookbook .rs__step{font:600 16px/1.4 var(--font-body-family);white-space:nowrap;margin-top:1px}.rs--lookbook .rs__journey h3,.rs--lookbook .rs__process h3{font-size:18px;line-height:1.25;letter-spacing:-.015em;margin-bottom:7px}.rs--lookbook .rs__journey li p,.rs--lookbook .rs__process li p{font-size:16px;line-height:1.5;max-width:none}.rs--lookbook .rs__process-number{font-size:16px;margin-top:2px}.rs--lookbook .rs__consult-bring{gap:10px;padding-top:20px;margin-bottom:28px}.rs--lookbook .rs__consult-bring h3{font-size:20px;margin:0}.rs--lookbook .rs__consult-bring p{font-size:16px;line-height:1.5}.rs--lookbook :is(blockquote,.rs__editorial-line){padding:22px;margin-top:-28px}.rs--lookbook blockquote>p,.rs--lookbook .rs__editorial-line>p{font-size:30px;line-height:1.1}.rs--lookbook blockquote footer{margin-top:18px}.rs--lookbook .rs__process>header{margin-bottom:22px}.rs--lookbook .rs__process>header>p{font-size:16px;line-height:1.5;margin-top:14px}.rs--lookbook .rs__faq{gap:22px}.rs--lookbook .rs__faq h2{max-width:none}.rs--lookbook .rs__faq summary{font-size:16px;line-height:1.4;min-height:58px;padding:17px 0}.rs--lookbook .rs__faq details>p{font-size:16px;line-height:1.5;padding:0 0 20px}.rs--lookbook .rs__card-download{padding-block:32px;gap:24px}.rs--lookbook .rs__download-price{font-size:28px;margin-top:10px}.rs--lookbook .rs__download-steps{gap:20px;margin-bottom:24px}.rs--lookbook .rs__download-steps h3{font-size:19px;line-height:1.25;margin-bottom:6px}.rs--lookbook .rs__download-steps p{font-size:16px;line-height:1.5}.rs--lookbook .rs__email-form h3{font-size:24px}}@media(max-width:359px){.rs--lookbook h2,.rs--lookbook .rs__download-heading h2{font-size:28px}.rs--lookbook .rs__journey h3,.rs--lookbook .rs__process h3{font-size:18px}.rs--lookbook .rs__statement{font-size:38px}.rs--lookbook .rs__journey li,.rs--lookbook .rs__process li{display:block;position:relative}.rs--lookbook .rs__step,.rs--lookbook .rs__process-number{position:absolute;top:14px;left:0;margin:0}.rs--lookbook .rs__journey li h3,.rs--lookbook .rs__process li h3{padding-left:34px;min-height:23px}}.rs--lookbook .rs__motion-copy,.rs--lookbook .rs__motion-line-inner{display:block}.rs--lookbook .rs__motion-line{display:block;overflow:clip;overflow-clip-margin:.12em}.rs--lookbook .rs__button{transition:background .15s,color .15s,transform .12s cubic-bezier(.22,1,.36,1)}.rs--lookbook .rs__button:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.rs--lookbook .rs__button:active{transform:none}}.rs--lookbook .rs__faq details[data-faq-motion] summary{transition:color .18s cubic-bezier(.22,1,.36,1)}.rs--lookbook .rs__faq details[data-faq-motion][data-faq-open=false] summary{color:var(--lb-ink)}.rs--lookbook .rs__faq details[data-faq-motion][data-faq-open=true] summary{color:var(--lb-action)}.rs--lookbook .rs__faq details[data-faq-motion] summary>span{display:block;position:relative;flex-shrink:0;color:transparent;transform:none}.rs--lookbook .rs__faq details[data-faq-motion] summary>span:before,.rs--lookbook .rs__faq details[data-faq-motion] summary>span:after{content:"";position:absolute;left:calc(50% - 7px);top:calc(50% - 1px);width:14px;height:2px;border-radius:1px;background:var(--lb-ink);transform-origin:center}.rs--lookbook .rs__faq details[data-faq-motion] summary>span:after{transform:rotate(90deg) scaleX(1);transition:transform .22s cubic-bezier(.22,1,.36,1)}.rs--lookbook .rs__faq details[data-faq-motion][data-faq-open=true] summary>span:after{transform:rotate(90deg) scaleX(0)}@media(prefers-reduced-motion:reduce){.rs--lookbook .rs__faq details[data-faq-motion] summary,.rs--lookbook .rs__faq details[data-faq-motion] summary>span:after{transition:none}}.rs--lookbook .rs__faq details[data-faq-motion][data-faq-open=true] summary>span:before,.rs--lookbook .rs__faq details[data-faq-motion][data-faq-open=true] summary>span:after{background:var(--lb-action)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/royals-services-editorial-v2.css.map */
