.rxd.roxy-unified{--roxy-ink:#f5f0e8;--roxy-muted:#b5ada3;--roxy-gold:#c9a777;--roxy-line:rgba(231,217,197,.2);background:#111418;color:var(--roxy-ink);height:auto;min-height:100vh;font:400 16px/1.65 RoxyTenor,Georgia,serif}.rxd.roxy-unified :is(a,button,input,textarea,select):focus-visible{outline:2px solid #e5c18b;outline-offset:3px}.rxd.roxy-unified a,.rxd.roxy-unified a:visited{color:var(--roxy-gold)}.rxd.roxy-unified a:hover{color:#ead0ab}.rxd.roxy-unified li,.rxd.roxy-unified p{color:#cfc7bc}.rxd.roxy-unified :is(h1,h2,h3,h4){color:var(--roxy-ink);font-family:RoxyCormorant,Georgia,serif;font-weight:400;text-transform:none;letter-spacing:-.025em;line-height:1.05}.rxd.roxy-unified h2{font-size:clamp(39px,4.5vw,66px)}.rxd.roxy-unified h3{font-size:clamp(29px,3vw,42px)}.rxd.roxy-unified h5{color:var(--roxy-muted);font-family:RoxyTenor,Georgia,serif}.rxd.roxy-unified ul.list li:before{color:var(--roxy-gold)}.rxd.roxy-unified>.title{min-height:clamp(350px,43vw,570px);background-position:center 35%;border-bottom:1px solid var(--roxy-line)}.rxd.roxy-unified>.title .dark-bg{opacity:1;background:linear-gradient(90deg,rgba(12,15,18,.96),rgba(12,15,18,.7) 56%,rgba(12,15,18,.36)),linear-gradient(0deg,#111418,transparent 45%)}.rxd.roxy-unified>.title .title-wrap{display:flex;align-items:end;padding:155px max(32px,calc((100vw - 1360px) / 2)) 75px}.rxd.roxy-unified>.title .intro-inner-box{text-align:left}.rxd.roxy-unified>.title .intro-inner-box h1{max-width:980px;margin:24px 0 0;color:var(--roxy-ink);font:400 clamp(58px,7.1vw,112px)/.94 RoxyCormorant,Georgia,serif;letter-spacing:-.055em;text-transform:none}.rxd.roxy-unified>.title .breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:-moz-fit-content;width:fit-content;margin:0;padding:0 0 14px;border-radius:0;border-bottom:1px solid var(--roxy-line);background:transparent;color:var(--roxy-gold);font:400 11px/1.4 RoxyTenor,Georgia,serif;letter-spacing:.13em;text-transform:uppercase}.rxd.roxy-unified>.title .breadcrumb li{margin:0;color:var(--roxy-gold)}.rxd.roxy-unified>.title .breadcrumb a{color:var(--roxy-gold)}.rxd.roxy-unified>.title .intro-inner-box>p,.rxd.roxy-unified>.title .price{color:#e8dfd2}.rxd.roxy-unified>.section,.rxd.roxy-unified>section.section{background-color:#111418;color:var(--roxy-ink)}.rxd.roxy-unified>.section.content{padding:clamp(58px,6vw,104px) max(24px,calc((100vw - 1360px) / 2))}.rxd.roxy-unified>.section.content:before{background:var(--roxy-gold);opacity:.75}.rxd.roxy-unified .section-interior,.rxd.roxy-unified .section-masters,.rxd.roxy-unified .section-programs,.rxd.roxy-unified .section.grey{background-color:#1a1e23}.rxd.roxy-unified .section h2.center{margin:0 0 38px}.rxd.roxy-unified .section-info__title,.rxd.roxy-unified .section-masters__title{color:var(--roxy-gold);font-family:RoxyCormorant,Georgia,serif}.rxd.roxy-unified .section-info__info,.rxd.roxy-unified .section-order__subtitle{color:#ded5c8}.rxd.roxy-unified .section-order__subtitle:before{background:var(--roxy-gold)}.rxd.roxy-unified .section-open__btn-reg a{border-color:var(--roxy-gold)}.rxd.roxy-unified .section-open__link:hover{color:var(--roxy-gold)!important}.rxd.roxy-unified .articles-item,.rxd.roxy-unified .girl,.rxd.roxy-unified .program-page-item{background-color:#1b1f24}.rxd.roxy-unified .girl-wrap:before,.rxd.roxy-unified .program-page-item:before{background:linear-gradient(0deg,rgba(8,10,12,.67),rgba(8,10,12,.12) 68%)}.rxd.roxy-unified :is(a.girl-wrap-inner,a.interiors-wrap-inner,a.gallery-mini-item,.program-page-item a.program-link):before{border-top-color:var(--roxy-gold);border-bottom-color:var(--roxy-gold)}.rxd.roxy-unified :is(a.girl-wrap-inner,a.interiors-wrap-inner,a.gallery-mini-item,.program-page-item a.program-link):after{border-left-color:var(--roxy-gold);border-right-color:var(--roxy-gold)}.rxd.roxy-unified .girl-wrap-about h3,.rxd.roxy-unified .program-page-wrap h3{color:var(--roxy-ink)}.rxd.roxy-unified .new span,.rxd.roxy-unified .pagination li a,.rxd.roxy-unified .swiper-girls-but,.rxd.roxy-unified .swiper-interiors-but,.rxd.roxy-unified a.girl-wrap-inner i.fa,.rxd.roxy-unified a.interiors-wrap-inner i.fa{background:var(--roxy-gold);color:#17191b}.rxd.roxy-unified .action-page-name h3{background:#27231e;border:1px solid var(--roxy-gold);transform:none}.rxd.roxy-unified .action-page-name p{transform:none}.rxd.roxy-unified .program-page-item a.program-link p span{background:var(--roxy-gold);color:#17191b}.rxd.roxy-unified a.gallery-mini-item{background-color:#252a30}.rxd.roxy-unified a.gallery-mini-item:hover .name{color:var(--roxy-gold)}.rxd.roxy-unified .articles{max-width:1120px}.rxd.roxy-unified .articles-item{margin:0 0 16px;padding:20px;border:1px solid var(--roxy-line);background:#1b1f24}.rxd.roxy-unified .articles-name a{font:400 clamp(26px,2.5vw,36px)/1.1 RoxyCormorant,Georgia,serif}.rxd.roxy-unified .articles-date{color:var(--roxy-muted)}.rxd.roxy-unified .pagination li a{border:1px solid var(--roxy-gold)}.rxd.roxy-unified .pagination li.active a{background:#252a30;color:var(--roxy-ink)}.rxd.roxy-unified .action-wrap,.rxd.roxy-unified .more-name{background:#20242a;border:1px solid var(--roxy-line)}.rxd.roxy-unified .more-name:hover{color:var(--roxy-gold);background:#292e34}.rxd.roxy-unified .action-wrap-inner:before{border-color:var(--roxy-gold)}.rxd.roxy-unified a.but,.rxd.roxy-unified a.but.black{padding:15px 23px;border:1px solid var(--roxy-gold);border-radius:0;background:transparent;color:var(--roxy-gold);font:400 12px/1.4 RoxyTenor,Georgia,serif;letter-spacing:.08em}.rxd.roxy-unified a.but.black:before,.rxd.roxy-unified a.but:before{border-radius:0;background:var(--roxy-gold)}.rxd.roxy-unified a.but.black:hover,.rxd.roxy-unified a.but:hover{color:#17191b}:is(.rxd.roxy-unified>.contact,.rxd .roxy-unified-contact){min-height:560px;padding:80px max(24px,calc((100vw - 1360px) / 2));background:#1a1e23;border-top:1px solid var(--roxy-line);border-bottom:1px solid var(--roxy-line)}:is(.rxd.roxy-unified>.contact,.rxd .roxy-unified-contact) .contact-wrap{width:min(100%,460px);padding:45px;margin:0;background:rgba(17,20,24,.96);background-image:none;border:1px solid var(--roxy-line);text-align:left;box-shadow:0 28px 75px rgba(0,0,0,.24)}:is(.rxd.roxy-unified>.contact,.rxd .roxy-unified-contact) .contact-wrap h2{font-size:clamp(42px,4vw,62px);margin:0 0 26px}:is(.rxd.roxy-unified>.contact,.rxd .roxy-unified-contact) .contact-wrap p{color:#d7cec2}:is(.rxd.roxy-unified>.contact,.rxd .roxy-unified-contact) .contact-wrap .font a{color:var(--roxy-ink);font:400 27px/1.2 RoxyTenor,Georgia,serif}:is(.rxd.roxy-unified>.contact,.rxd .roxy-unified-contact) .contact-wrap h5{font-size:12px;letter-spacing:.1em;overflow-wrap:anywhere}:is(.rxd.roxy-unified>.contact,.rxd .roxy-unified-contact) .contact-wrap .clear{display:none}:is(.rxd.roxy-unified>.contact,.rxd .roxy-unified-contact) .map{background:#252a30}:is(.rxd.roxy-unified>.contact,.rxd .roxy-unified-contact).stacked-map{min-height:0}:is(.rxd.roxy-unified>.contact,.rxd .roxy-unified-contact).stacked-map .contact-wrap{margin:0 auto 28px;width:min(100%,760px)}:is(.rxd.roxy-unified>.contact,.rxd .roxy-unified-contact).stacked-map .map-embed{max-width:1360px}:is(.rxd.roxy-unified>.contact,.rxd .roxy-unified-contact).stacked-map .map-embed iframe{border:1px solid var(--roxy-line)}:is(.rxd.roxy-unified>.contact,.rxd .roxy-unified-contact).stacked-map .map-embed a{color:var(--roxy-gold)}:is(.rxd.roxy-unified>.footer,.rxd .roxy-unified-footer){padding:80px max(24px,calc((100vw - 1360px) / 2));background:#111418;border-top:1px solid var(--roxy-line)}:is(.rxd.roxy-unified>.footer,.rxd .roxy-unified-footer) .footer-logo{opacity:.72}:is(.rxd.roxy-unified>.footer,.rxd .roxy-unified-footer) .copyright{color:var(--roxy-muted);font:400 12px/1.7 RoxyTenor,Georgia,serif}:is(.rxd.roxy-unified>.footer,.rxd .roxy-unified-footer) .copyright b{color:var(--roxy-ink);margin-bottom:14px}:is(.rxd.roxy-unified>.footer,.rxd .roxy-unified-footer) .footer-menu a{display:inline-block;padding:5px 0;color:#e7dcd0;font:400 14px/1.5 RoxyTenor,Georgia,serif;border-bottom:1px solid transparent}:is(.rxd.roxy-unified>.footer,.rxd .roxy-unified-footer) .footer-menu a:hover{color:var(--roxy-gold);border-bottom-color:var(--roxy-gold)}@media (max-width:760px){.rxd.roxy-unified>.title{min-height:400px}.rxd.roxy-unified>.title .title-wrap{padding:130px 22px 55px}.rxd.roxy-unified>.title .intro-inner-box h1{font-size:clamp(47px,12vw,72px)}.rxd.roxy-unified>.section.content{padding:60px 20px}:is(.rxd.roxy-unified>.contact,.rxd .roxy-unified-contact){min-height:0;padding:35px 20px}:is(.rxd.roxy-unified>.contact,.rxd .roxy-unified-contact) .contact-wrap{width:100%;padding:30px 24px}:is(.rxd.roxy-unified>.contact,.rxd .roxy-unified-contact) .map{position:relative;height:310px;margin:0}:is(.rxd.roxy-unified>.contact,.rxd .roxy-unified-contact).stacked-map .contact-wrap{margin-bottom:20px}:is(.rxd.roxy-unified>.contact,.rxd .roxy-unified-contact).stacked-map .map-embed iframe{height:320px}:is(.rxd.roxy-unified>.footer,.rxd .roxy-unified-footer){padding:50px 20px}:is(.rxd.roxy-unified>.footer,.rxd .roxy-unified-footer) .footer-wrap{margin:0}:is(.rxd.roxy-unified>.footer,.rxd .roxy-unified-footer) .col-50{width:100%;float:none;padding:0}:is(.rxd.roxy-unified>.footer,.rxd .roxy-unified-footer) .col-50+.col-50{margin-top:34px}:is(.rxd.roxy-unified>.footer,.rxd .roxy-unified-footer) .footer-menu ul li{min-width:50%;padding-right:12px}}@media (prefers-reduced-motion:reduce){.rxd.roxy-unified a.but:before{transition:none}}.roxy-persistent-frame .roxy-unified-contact,.roxy-persistent-frame .roxy-unified-footer{--roxy-ink:#f5f0e8;--roxy-muted:#b5ada3;--roxy-gold:#c9a777;--roxy-line:rgba(231,217,197,.2)}.roxy-persistent-frame .tenant-agegate{--tenant-age-accent:#c9a777!important;background:rgba(8,11,14,.93)}.roxy-persistent-frame .tenant-agegate__box{border:1px solid rgba(201,167,119,.38);border-radius:0;background:#171b20;color:#f5f0e8;font-family:RoxyTenor,Georgia,serif}.roxy-persistent-frame .tenant-agegate__title{font:400 34px/1.1 RoxyCormorant,Georgia,serif}.roxy-persistent-frame .tenant-agegate__yes{border-radius:0;font:400 15px RoxyTenor,Georgia,serif}.rxd.roxy-unified .section-open{display:flex;align-items:center;height:auto;min-height:720px;opacity:1;background-image:linear-gradient(90deg,rgba(11,14,18,.91),rgba(11,14,18,.49) 67%,rgba(11,14,18,.21)),linear-gradient(0deg,#111418,transparent 36%),url(/tenants/roxy-spa/donor/i/del_bg.webp);background-position:50%}.rxd.roxy-unified .section-open__wrapper{width:min(1360px,calc(100% - 80px));margin:auto}.rxd.roxy-unified .section-open__content{max-width:880px;padding:190px 0 110px}.rxd.roxy-unified .section-open__nav{display:none}.rxd.roxy-unified .section-open__title{max-width:880px;margin:0;padding:0;color:#f5f0e8;text-align:left;font:400 clamp(66px,7vw,108px)/.95 RoxyCormorant,Georgia,serif;letter-spacing:-.055em}.rxd.roxy-unified .section-open__btn-reg{margin-top:44px;text-align:left}.rxd.roxy-unified .section-open__btn-reg a{width:-moz-max-content;width:max-content;margin:0;border:1px solid #c9a777}@media (max-width:760px){.rxd.roxy-unified .section-open{min-height:690px;background-position:56%}.rxd.roxy-unified .section-open__wrapper{width:calc(100% - 40px)}.rxd.roxy-unified .section-open__content{padding:178px 0 90px}.rxd.roxy-unified .section-open__title{font-size:clamp(50px,12vw,74px);line-height:.96}}