.rs--lookbook[data-brand-revision=royals-feedback-24-oct] .rs__service-name{font-size:20px}.rs--lookbook .rs__offer-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px;margin-bottom:22px;color:var(--lb-ink)}.rs--lookbook .rs__offer-line strong{font:600 clamp(42px,4.2vw,64px)/1 var(--font-body-family);letter-spacing:-.045em}.rs--lookbook .rs__offer-line>span{font-size:16px;line-height:1.4}.rs--lookbook .rs__transformations{padding:64px var(--lb-pad);background:#eee3d8}.rs--lookbook .rs__transformations .rs__gallery-heading{max-width:1450px;margin:0 auto 32px}.rs--lookbook .rs__transformations h2{font-size:clamp(30px,4.4vw,64px)}.rs--lookbook .rs__comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1450px;margin:0 auto 28px}.rs--lookbook .rs__comparison{min-width:0}.rs--lookbook .rs__comparison-pair{display:grid;grid-template-columns:1fr 1fr;gap:4px}.rs--lookbook .rs__comparison-image{min-width:0;position:relative}.rs--lookbook .rs__comparison-image>img,.rs--lookbook .rs__comparison-placeholder{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;object-position:center}.rs--lookbook .rs__comparison-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#e4d4c6;border:1px dashed #96776b;color:#553c35;text-align:center;padding:14px}.rs--lookbook .rs__comparison-image:nth-child(2) .rs__comparison-placeholder{background:#ead6cc}.rs--lookbook .rs__comparison-placeholder>span{font-size:17px;font-weight:600}.rs--lookbook .rs__comparison-placeholder>small{font-size:12px;line-height:1.5}.rs--lookbook .rs__comparison-image>figcaption{font-size:14px;font-weight:600;padding:10px 0}.rs--lookbook .rs__comparison-caption{font-size:14px;margin-top:2px}.rs--lookbook .rs__placeholder-note{font-size:14px;line-height:1.5;margin:0 0 24px;color:#553c35}.rs--lookbook .rs__benefits{list-style:none;padding:0;margin:26px 0}.rs--lookbook .rs__benefits li{border-top:1px solid #c6a99e;padding:18px 0}.rs--lookbook .rs__benefits h3{font:600 20px/1.25 var(--font-body-family);margin-bottom:8px}.rs--lookbook .rs__benefits p{font-size:17px;line-height:1.5;color:var(--lb-body);max-width:48ch}.rs--lookbook .rs__benefits-cta{margin-top:24px}.rs--lookbook .rs__booking{padding:72px var(--lb-pad);display:grid;grid-template-columns:1fr 1fr;gap:64px;background:#68151f;color:#f6f0e9}.rs--lookbook .rs__booking h2{color:#f6f0e9;font-size:clamp(32px,4.2vw,62px);line-height:1.08;margin-bottom:26px}.rs--lookbook .rs__booking-heading>.rs__section-name{color:#ead8d2}.rs--lookbook .rs__booking-heading>p{font-size:17px;line-height:1.55;max-width:48ch}.rs--lookbook .rs__booking-price{display:flex;gap:10px 16px;align-items:baseline;flex-wrap:wrap;margin:0 0 24px}.rs--lookbook .rs__booking-price strong{font-size:56px;line-height:1;font-weight:600;letter-spacing:-.04em}.rs--lookbook .rs__booking-price>span{font-size:16px}.rs--lookbook .rs__booking-heading>.rs__booking-note{font-size:14px;color:#ead8d2;margin-top:16px}.rs--lookbook .rs__salon-list{list-style:none;margin:0;padding:0;align-self:center}.rs--lookbook .rs__salon-list li{padding:22px 0;border-top:1px solid #b5767e}.rs--lookbook .rs__salon-list li:last-child{border-bottom:1px solid #b5767e}.rs--lookbook .rs__salon-list h3{font:600 22px/1.3 var(--font-body-family);color:#f6f0e9;margin-bottom:12px}.rs--lookbook .rs__salon-list li>div{display:flex;gap:12px 24px;align-items:center;flex-wrap:wrap}.rs--lookbook .rs__salon-book{min-height:46px;display:inline-flex;align-items:center;justify-content:space-between;gap:22px;padding:10px 16px;font-size:16px;background:#f6f0e9;color:#2b0103;text-decoration:none;font-weight:600;border:1px solid #f6f0e9}.rs--lookbook .rs__salon-book:hover{background:#ead6cc}.rs--lookbook .rs__salon-call{display:inline-flex;align-items:center;min-height:44px;font-size:15px;color:#f6f0e9;text-underline-offset:5px}.rs--lookbook .rs__booking a:focus-visible{outline:2px solid #f6f0e9;outline-offset:5px}.rs--lookbook .rs__benefits-cta:focus-visible,.rs--lookbook .rs__transformations>.rs__button:focus-visible{outline:2px solid #68151f;outline-offset:5px}@media(prefers-reduced-motion:reduce){.rs--lookbook[data-brand-revision=royals-feedback-24-oct] .rs__photo--video>img[data-video-fallback][hidden]{display:block!important}}@media(min-width:760px)and (max-width:1099px){.rs--lookbook .rs__comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rs--lookbook .rs__booking{gap:32px}}@media(max-width:759px){.rs--lookbook[data-brand-revision=royals-feedback-24-oct] .rs__cover-copy{order:-1}.rs--lookbook[data-brand-revision=royals-feedback-24-oct] .rs__service-name{font-size:16px}.rs--lookbook .rs__offer-line{margin-bottom:14px;gap:8px 12px}.rs--lookbook .rs__offer-line strong{font-size:42px}.rs--lookbook .rs__offer-line>span{font-size:15px}.rs--lookbook .rs__transformations{padding:32px var(--lb-pad)}.rs--lookbook .rs__transformations .rs__gallery-heading{display:block;margin-bottom:24px}.rs--lookbook .rs__transformations h2{font-size:28px}.rs--lookbook .rs__comparison-grid{grid-template-columns:1fr;gap:24px}.rs--lookbook .rs__comparison-placeholder>span{font-size:16px}.rs--lookbook .rs__comparison-placeholder>small{font-size:12px}.rs--lookbook .rs__placeholder-note{font-size:13px}.rs--lookbook .rs__transformations>.rs__button{display:flex;width:100%;font-size:16px;gap:12px}.rs--lookbook .rs__benefits{margin:20px 0}.rs--lookbook .rs__benefits li{padding:14px 0}.rs--lookbook .rs__benefits h3{font-size:18px}.rs--lookbook .rs__benefits p{font-size:16px}.rs--lookbook .rs__benefits-cta{display:flex;width:100%;font-size:16px;gap:12px;margin-top:20px}.rs--lookbook .rs__booking{display:block;padding:36px var(--lb-pad)}.rs--lookbook .rs__booking h2{font-size:30px}.rs--lookbook .rs__booking-price strong{font-size:44px}.rs--lookbook .rs__booking-heading>p{font-size:16px}.rs--lookbook .rs__salon-list{margin-top:30px}.rs--lookbook .rs__salon-list h3{font-size:20px}.rs--lookbook .rs__salon-list li>div{gap:8px 16px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/royals-campaign-feedback.css.map */
