#plage-showroom{width:100%;max-width:none;margin:0;padding:0;float:none;}:where(#plage-showroom) ul,:where(#plage-showroom) ol{margin:0;padding:0;list-style:none;}#plage-showroom li{list-style:none;background:none;}:where(#plage-showroom) figure{margin:0;}#plage-showroom a{text-decoration:none;}:where(#plage-showroom) h1,:where(#plage-showroom) h2,:where(#plage-showroom) h3{font-family:var(--plage-serif);text-align:inherit;}#plage-showroom img{max-width:100%;border:0;box-shadow:none;}#plage-showroom li::before{background:none;}#plage-showroom{--plage-blue:#2f4f8c;--plage-ink:#141f3f;--plage-text:#565656;--plage-pale:#eef3f8;--plage-band:#e2eaf3;--plage-accent:#cc6d42;--plage-white:#fff;--plage-line:#a2b6d2;--plage-serif:'Noto Serif JP','Yu Mincho','Hiragino Mincho ProN',serif;--plage-sans:'Helvetica Neue','Hiragino Kaku Gothic ProN','Yu Gothic',sans-serif;--plage-width:1120px;--plage-space:8px;--plage-fast:180ms}

#plage-showroom{color:var(--plage-text);font:16px/2 var(--plage-serif);background:#fff}#plage-showroom *{box-sizing:border-box}#plage-showroom h1,#plage-showroom h2,#plage-showroom h3{font-weight:500;color:var(--plage-ink);letter-spacing:.075em;background:none;border:0;padding:0}#plage-showroom h1{font-size:30px;line-height:1.6;margin:7px 0 0}#plage-showroom h2{font-size:29px;line-height:1.85;margin:20px 0 28px}#plage-showroom h3{font-size:19px;line-height:1.8}#plage-showroom p{margin:0 0 18px}#plage-showroom a{color:inherit}#plage-showroom img{display:block;width:100%;object-fit:cover}#plage-showroom .ps-eyebrow{font:12px/1.6 var(--plage-sans);letter-spacing:.23em;color:var(--plage-blue);margin:0}#plage-showroom .ps-crumb{max-width:1320px;margin:auto;padding:23px 32px;font:10px/1.6 var(--plage-sans);letter-spacing:.1em;display:flex;gap:15px;color:var(--plage-text)}:where(#plage-showroom) .ps-hero{max-width:1320px;margin:0 auto;padding:22px 32px 0}:where(#plage-showroom) .ps-hero-head{display:flex;justify-content:space-between;align-items:center;padding:0 30px 32px}#plage-showroom .ps-reservation-note{font-size:12px;letter-spacing:.16em;margin:0;text-align:center;border-left:1px solid var(--plage-line);padding:0 0 0 30px}:where(#plage-showroom) .ps-reservation-note span{display:block;font-size:17px;margin-top:6px}:where(#plage-showroom) .ps-hero-photo{position:relative;height:535px;overflow:hidden}:where(#plage-showroom) .ps-hero-photo img{height:100%;object-position:50% 52%}:where(#plage-showroom) .ps-hero-photo::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,31,63,.48),transparent 70%)}:where(#plage-showroom) .ps-hero-copy{position:absolute;left:6%;top:28%;z-index:1;color:#fff}#plage-showroom .ps-hero-copy p{font-size:39px;line-height:1.9;letter-spacing:.13em;margin-bottom:26px;text-shadow:0 1px 12px #3334}:where(#plage-showroom) .ps-hero-copy>span{font:10px var(--plage-sans);letter-spacing:.3em}:where(#plage-showroom) .ps-photo,:where(#plage-showroom) .ps-hero-photo{margin:0;position:relative}:where(#plage-showroom) .ps-photo figcaption,:where(#plage-showroom) .ps-hero-photo figcaption,:where(#plage-showroom) .ps-booking-image span{position:absolute;right:0;bottom:0;background:rgba(255,255,255,.92);color:#565656;padding:5px 12px;font:10px/1.5 var(--plage-sans);z-index:2;letter-spacing:.06em}:where(#plage-showroom) .ps-intro{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:40px 30px 0}:where(#plage-showroom) .ps-intro>div{font-size:14px}#plage-showroom .ps-intro p{margin-bottom:10px}:where(#plage-showroom) .ps-button{display:flex!important;justify-content:space-between;align-items:center;gap:22px;flex-shrink:0;background:var(--plage-blue);color:#fff!important;padding:20px 25px;min-width:285px;font:14px/1.6 var(--plage-serif);letter-spacing:.05em;border:1px solid var(--plage-blue);transition:background var(--plage-fast)}:where(#plage-showroom) .ps-button:hover{background:var(--plage-ink)}:where(#plage-showroom) .ps-button span{font-size:21px}#plage-showroom .ps-draft-note{font:10px/1.8 var(--plage-sans);color:#777;text-align:right;margin:20px 30px 36px}:where(#plage-showroom) .ps-index{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--plage-band);border-bottom:1px solid var(--plage-band)}:where(#plage-showroom) .ps-index a{display:flex;justify-content:space-between;align-items:center;padding:21px 22px;font-size:12px}:where(#plage-showroom) .ps-index a:hover{background:var(--plage-pale)}:where(#plage-showroom) .ps-index span{font:11px var(--plage-sans);color:var(--plage-blue)}:where(#plage-showroom) .ps-section{max-width:var(--plage-width);margin:0 auto;padding:112px 0;scroll-margin-top:35px}:where(#plage-showroom) .ps-split{display:grid;grid-template-columns:1fr 1.13fr;gap:75px;align-items:center}:where(#plage-showroom) .ps-copy>p:not(.ps-eyebrow){font-size:14px;line-height:2.2}#plage-showroom .ps-lead{font-size:18px;margin-bottom:26px;color:var(--plage-blue)}:where(#plage-showroom) .ps-split .ps-photo{align-self:stretch;min-height:420px}:where(#plage-showroom) .ps-split .ps-photo img{height:100%;position:absolute}:where(#plage-showroom) .ps-benefits{margin-top:64px;border-top:1px solid var(--plage-line);padding-top:26px}:where(#plage-showroom) .ps-benefits>h3{text-align:center}:where(#plage-showroom) .ps-benefits ul{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:28px}:where(#plage-showroom) .ps-benefits li{display:flex;gap:20px;padding:10px 20px;border-right:1px solid var(--plage-band)}:where(#plage-showroom) .ps-benefits li:last-child{border:0}:where(#plage-showroom) .ps-benefits li>span{font:24px/1.5 Georgia,serif;color:var(--plage-line)}#plage-showroom .ps-benefits p{font-size:14px;line-height:2;margin:0}:where(#plage-showroom) .ps-experience{border-top:1px solid var(--plage-band)}:where(#plage-showroom) .ps-section-heading{text-align:center;margin-bottom:48px}#plage-showroom .ps-section-heading>p:not(.ps-eyebrow){font-size:14px;line-height:2.1}:where(#plage-showroom) .ps-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}:where(#plage-showroom) .ps-cards .ps-photo{height:275px}:where(#plage-showroom) .ps-cards img{height:100%}:where(#plage-showroom) .ps-sheer img{object-position:0% 50%}:where(#plage-showroom) .ps-cards .ps-sheer img{object-fit:cover}#plage-showroom .ps-small-label{font:10px/1.5 var(--plage-sans);letter-spacing:.2em;color:var(--plage-blue);margin:24px 0 10px}:where(#plage-showroom) .ps-cards h3{margin-bottom:15px}#plage-showroom .ps-cards article>p:last-child{font-size:14px;line-height:2.1;margin:0}:where(#plage-showroom) .ps-preparation{background:var(--plage-pale);scroll-margin-top:35px}:where(#plage-showroom) .ps-prep-inner{display:grid;grid-template-columns:1fr 1.1fr;gap:55px;padding:72px 0}:where(#plage-showroom) .ps-prep-inner h2{font-size:25px!important}:where(#plage-showroom) .ps-prep-inner p{font-size:14px}:where(#plage-showroom) .ps-checklist{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;align-content:center}:where(#plage-showroom) .ps-checklist li{padding:19px 0 19px 25px;border-bottom:1px solid #a2b6d280;position:relative;font-size:13px}:where(#plage-showroom) .ps-checklist li:before{content:'✓';position:absolute;left:0;color:var(--plage-blue)}:where(#plage-showroom) .ps-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:28px}:where(#plage-showroom) .ps-flow li{border-top:1px solid var(--plage-line);padding-top:20px;position:relative}:where(#plage-showroom) .ps-flow li:not(:last-child):after{content:'→';position:absolute;right:-22px;top:18px;color:var(--plage-line)}:where(#plage-showroom) .ps-flow li>span{font:32px Georgia,serif;color:var(--plage-line)}#plage-showroom .ps-flow h3{font-size:17px;min-height:65px;margin:22px 0 12px}#plage-showroom .ps-flow p{font-size:13px;line-height:2}:where(#plage-showroom) .ps-access{border-top:1px solid var(--plage-band)}:where(#plage-showroom) .ps-access-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}:where(#plage-showroom) .ps-exterior{height:210px;background:var(--plage-pale);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--plage-blue);margin-bottom:30px}:where(#plage-showroom) .ps-exterior>span{font:11px var(--plage-sans);letter-spacing:.3em}:where(#plage-showroom) .ps-exterior p{margin:13px 0 7px!important;font-size:20px}:where(#plage-showroom) .ps-exterior small{font:11px var(--plage-sans);color:#565656}:where(#plage-showroom) .ps-access h3{margin-bottom:22px}:where(#plage-showroom) .ps-access dl{display:grid;grid-template-columns:90px 1fr;font-size:13px;line-height:2;gap:13px}:where(#plage-showroom) .ps-access dt{color:var(--plage-blue)}:where(#plage-showroom) .ps-access dd{margin:0}:where(#plage-showroom) .ps-map{background:var(--plage-pale);display:flex;flex-direction:column}:where(#plage-showroom) .ps-map iframe{width:100%;height:100%;min-height:400px;border:0}:where(#plage-showroom) .ps-map>a{display:flex;justify-content:space-between;padding:18px 24px;background:white;border-bottom:1px solid var(--plage-line);font-size:12px}:where(#plage-showroom) .ps-booking{display:grid;grid-template-columns:1fr 1fr;background:var(--plage-pale)}:where(#plage-showroom) .ps-booking-image{background:url('images/showroom-booking.webp') center/cover;position:relative;min-height:450px}:where(#plage-showroom) .ps-booking-copy{padding:65px 10%;max-width:750px}#plage-showroom .ps-booking-note{font-size:12px;margin:20px 0 0;color:var(--plage-blue)}#plage-showroom .ps-booking h2{font-size:25px;margin-top:15px}#plage-showroom .ps-booking-copy>p:not(.ps-eyebrow):not(.ps-booking-note){font-size:14px}:where(#plage-showroom) .ps-booking .ps-button{max-width:340px;margin-top:30px}:where(#plage-showroom) .ps-mobile-br{display:none}:where(#plage-showroom) .ps-shell-toggle{cursor:pointer}:where(#plage-showroom) .ps-skip{position:absolute;left:16px;top:-100px;z-index:999;background:white;padding:12px}:where(#plage-showroom) .ps-skip:focus{top:16px}
@media(max-width:1199px){:where(#plage-showroom) .ps-section{margin:0 40px}:where(#plage-showroom) .ps-index{margin:0 40px}:where(#plage-showroom) .ps-split{gap:40px}:where(#plage-showroom) .ps-cards{gap:22px}:where(#plage-showroom) .ps-cards .ps-photo{height:220px}:where(#plage-showroom) .ps-prep-inner{gap:30px}:where(#plage-showroom) .ps-flow{gap:20px}:where(#plage-showroom) .ps-flow li:not(:last-child):after{right:-18px}:where(#plage-showroom) .ps-booking-copy{padding:50px 8%}#plage-showroom .ps-hero-copy p{font-size:34px}}
@media(min-width:768px) and (max-width:1000px){:where(#plage-showroom) .ps-intro{flex-direction:column;align-items:flex-start;padding-left:0;padding-right:0}:where(#plage-showroom) .ps-split{grid-template-columns:1fr 1fr;gap:30px}#plage-showroom h2{font-size:23px}:where(#plage-showroom) .ps-benefits li{padding:0 10px;display:block}:where(#plage-showroom) .ps-cards h3{font-size:17px!important}:where(#plage-showroom) .ps-prep-inner{grid-template-columns:1fr}:where(#plage-showroom) .ps-flow{grid-template-columns:repeat(3,1fr);row-gap:35px}:where(#plage-showroom) .ps-access-grid{gap:30px}:where(#plage-showroom) .ps-booking{grid-template-columns:1fr}:where(#plage-showroom) .ps-booking-image{min-height:340px}:where(#plage-showroom) .ps-booking-copy{max-width:100%;padding:60px 70px}:where(#plage-showroom) .ps-index a{padding:18px 12px}#plage-showroom .ps-hero-copy p{font-size:30px}:where(#plage-showroom) .ps-hero-photo{height:440px}:where(#plage-showroom) .ps-hero-head{padding-left:0;padding-right:0}#plage-showroom h1{font-size:25px}}
@media(max-width:767px){#plage-showroom{font-size:15px}:where(#plage-showroom) .ps-hero{padding:16px 20px 0}#plage-showroom .ps-crumb{padding:18px 20px;font-size:9px}:where(#plage-showroom) .ps-hero-head{padding:0 0 24px;gap:15px}#plage-showroom h1{font-size:20px;margin-top:5px}#plage-showroom .ps-eyebrow{font-size:10px}#plage-showroom .ps-reservation-note{padding-left:12px;font-size:9px;letter-spacing:0;white-space:nowrap}:where(#plage-showroom) .ps-reservation-note span{font-size:11px}:where(#plage-showroom) .ps-hero-photo{height:420px;margin:0 -20px}:where(#plage-showroom) .ps-hero-photo img{object-position:58% 50%}:where(#plage-showroom) .ps-hero-photo::after{background:linear-gradient(0deg,#141f3f88,transparent 85%)}:where(#plage-showroom) .ps-hero-copy{left:24px;top:auto;bottom:55px}#plage-showroom .ps-hero-copy p{font-size:27px;line-height:1.9;letter-spacing:.065em;margin-bottom:18px}:where(#plage-showroom) .ps-intro{padding:30px 0 0;display:block}:where(#plage-showroom) .ps-intro>div{font-size:14px}:where(#plage-showroom) .ps-button{min-width:0;width:100%;padding:18px 24px;font-size:14px}:where(#plage-showroom) .ps-intro .ps-button{margin-top:26px}#plage-showroom .ps-draft-note{margin:16px 0 28px;font-size:10px;text-align:left}:where(#plage-showroom) .ps-index{margin:0 20px;grid-template-columns:repeat(3,1fr)}:where(#plage-showroom) .ps-index a{font-size:10px;padding:14px 7px;gap:5px}:where(#plage-showroom) .ps-index a:nth-child(n+4){border-top:1px solid var(--plage-band)}:where(#plage-showroom) .ps-section{margin:0 24px;padding:72px 0}:where(#plage-showroom) .ps-split{display:flex;flex-direction:column;gap:22px}:where(#plage-showroom) .ps-split .ps-photo{min-height:0;width:100%;height:280px}:where(#plage-showroom) .ps-split .ps-photo img{position:static}#plage-showroom h2{font-size:23px;line-height:1.8;margin:17px 0 24px}:where(#plage-showroom) .ps-copy>p:not(.ps-eyebrow){font-size:14px}:where(#plage-showroom) .ps-benefits{margin-top:35px}:where(#plage-showroom) .ps-benefits>h3{font-size:17px!important;text-align:left}:where(#plage-showroom) .ps-benefits ul{display:block;margin-top:16px}:where(#plage-showroom) .ps-benefits li{border-right:0;border-bottom:1px solid var(--plage-band);padding:20px 0;gap:25px}:where(#plage-showroom) .ps-benefits li:last-child{padding-bottom:0}:where(#plage-showroom) .ps-cards{display:block}:where(#plage-showroom) .ps-cards article+article{margin-top:42px}:where(#plage-showroom) .ps-cards .ps-photo{height:265px}:where(#plage-showroom) .ps-cards h3{font-size:20px!important}:where(#plage-showroom) .ps-section-heading{text-align:left;margin-bottom:30px}:where(#plage-showroom) .ps-section-heading br{display:none}:where(#plage-showroom) .ps-section-heading .ps-mobile-br{display:block}:where(#plage-showroom) .ps-prep-inner{display:block;padding:55px 0}:where(#plage-showroom) .ps-prep-inner h2{font-size:23px!important}:where(#plage-showroom) .ps-checklist{grid-template-columns:1fr}:where(#plage-showroom) .ps-checklist li{font-size:14px;padding:17px 0 17px 27px}:where(#plage-showroom) .ps-flow{display:block}:where(#plage-showroom) .ps-flow li{display:grid;grid-template-columns:45px 1fr;gap:0 18px;padding:24px 0}:where(#plage-showroom) .ps-flow li>span{grid-row:1/3;font-size:29px}#plage-showroom .ps-flow h3{min-height:0;margin:0 0 12px;font-size:19px}#plage-showroom .ps-flow h3 br{display:none}#plage-showroom .ps-flow p{margin:0;font-size:14px;grid-column:2}:where(#plage-showroom) .ps-flow li:not(:last-child):after{display:none}:where(#plage-showroom) .ps-access-grid{display:block}:where(#plage-showroom) .ps-access dl{font-size:13px;grid-template-columns:65px 1fr;gap:12px}:where(#plage-showroom) .ps-map{margin-top:35px}:where(#plage-showroom) .ps-map iframe{height:350px;min-height:0}:where(#plage-showroom) .ps-booking{display:block}:where(#plage-showroom) .ps-booking-image{min-height:260px}:where(#plage-showroom) .ps-booking-copy{padding:45px 24px 55px}#plage-showroom .ps-booking h2{font-size:22px}:where(#plage-showroom) .ps-booking .ps-button{max-width:none}:where(#plage-showroom) .ps-desktop-br{display:none}:where(#plage-showroom) .ps-mobile-br{display:block}:where(#plage-showroom) .ps-photo figcaption,:where(#plage-showroom) .ps-hero-photo figcaption{font-size:9px}}
@media(prefers-reduced-motion:reduce){}#plage-showroom .ps-map>a.ps-map-image{display:block;padding:0;border:0;background:var(--plage-pale);flex:1}#plage-showroom .ps-map-image img{width:100%;height:100%;object-fit:contain}
@media(max-width:1000px){}
@media(max-width:767px){:where(#plage-showroom) .ps-prep-inner h2{font-size:20px!important}}
@media(min-width:768px) and (max-width:1000px){:where(#plage-showroom) .ps-flow li:nth-child(3):after{display:none}}#plage-showroom .ps-flow-icon{width:104px;height:104px;object-fit:contain;margin:12px auto 6px;mix-blend-mode:multiply}:where(#plage-showroom) .ps-flow li>span{display:block;font-size:22px;letter-spacing:.05em}:where(#plage-showroom) .ps-flow li:not(:last-child):after{content:'';width:9px;height:13px;background:var(--plage-line);clip-path:polygon(0 0,100% 50%,0 100%);right:-19px;top:107px}#plage-showroom .ps-flow h3{margin-top:18px}
@media(min-width:768px) and (max-width:1199px){:where(#plage-showroom) .ps-flow li:not(:last-child):after{right:-15px}}
@media(max-width:767px){:where(#plage-showroom) .ps-flow li{grid-template-columns:66px 1fr;gap:0 18px;padding:28px 0 36px}:where(#plage-showroom) .ps-flow li>span{grid-column:1;grid-row:1;align-self:start;font-size:20px;text-align:center;line-height:1.4}#plage-showroom .ps-flow-icon{grid-column:1;grid-row:2;width:66px;height:66px;margin:8px 0 0;align-self:start}#plage-showroom .ps-flow h3{grid-column:2;grid-row:1;margin:0 0 14px}#plage-showroom .ps-flow p{grid-column:2;grid-row:2}:where(#plage-showroom) .ps-flow li:not(:last-child):after{display:block;top:auto;right:auto;left:29px;bottom:13px;width:10px;height:7px;clip-path:polygon(0 0,100% 0,50% 100%)}
}

#plage-showroom.ps-theme-aligned{ --plage-width:1120px; }#plage-showroom.ps-theme-aligned .ps-section,#plage-showroom.ps-theme-aligned .ps-index,#plage-showroom.ps-theme-aligned .ps-booking{ max-width:1120px; }#plage-showroom.ps-theme-aligned .ps-hero{ max-width:1320px; }#plage-showroom.ps-theme-aligned .ps-hero-photo{ height:535px; }#plage-showroom .ps-hero-copy p.ps-reservation-note{display:flex;align-items:center;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;color:#fff;background:var(--plage-blue);font:500 16px/1.8 var(--plage-serif);letter-spacing:.03em;text-align:left;border:0;padding:12px 16px;margin:0 0 24px;text-shadow:none;white-space:normal;}#plage-showroom .ps-hero-copy p.ps-reservation-note strong{font-size:20px;font-weight:600;white-space:nowrap;}#plage-showroom .ps-hero-copy p.ps-reservation-note span{display:inline;font-size:inherit;margin:0;}#plage-showroom p.ps-booking-note{display:inline-block;background:var(--plage-blue);color:#fff;font-size:18px;font-weight:600;padding:6px 14px;}
@media(min-width:1001px){#plage-showroom.ps-theme-aligned .ps-checklist{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;row-gap:0;margin-top:28px;}#plage-showroom.ps-theme-aligned .ps-checklist li{display:flex;align-items:center;min-height:76px;padding:22px 12px 22px 28px;font-size:14px;line-height:1.8;}#plage-showroom.ps-theme-aligned .ps-checklist li::before{top:50%;transform:translateY(-50%);}#plage-showroom.ps-theme-aligned .ps-intro{display:flex;align-items:center;justify-content:space-between;gap:40px;width:100%;max-width:1120px;margin:0 auto;padding:32px 0 0;}#plage-showroom.ps-theme-aligned .ps-intro>div{flex:1;min-width:0;}#plage-showroom.ps-theme-aligned .ps-intro .ps-button{flex:0 0 285px;max-width:285px;margin-top:0;}
}
@media(min-width:1200px){#plage-showroom.ps-theme-aligned .ps-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;}#plage-showroom.ps-theme-aligned .ps-flow li:nth-child(3)::after{display:block;}}
@media(max-width:767px){#plage-showroom.ps-theme-aligned .ps-hero-photo{height:420px;}#plage-showroom .ps-hero-copy p.ps-reservation-note{font-size:14px;letter-spacing:0;margin-bottom:20px;padding:10px 12px;gap:4px;}#plage-showroom .ps-hero-copy p.ps-reservation-note strong{font-size:18px;}#plage-showroom .ps-hero-copy p.ps-reservation-note .ps-reservation-message{flex-basis:100%;}#plage-showroom .ps-hero-copy p.ps-reservation-note .ps-reservation-divider{display:none;}#plage-showroom p.ps-booking-note{font-size:16px;}}#plage-showroom .ps-photo.ps-sheer-comparison{ display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:8px; }#plage-showroom .ps-photo.ps-sheer-comparison img{ position:static; width:100%; height:100%; min-width:0; object-fit:cover; object-position:55% 50%; }#plage-showroom .ps-exterior{ display:block; height:auto; margin:0 0 30px; }#plage-showroom .ps-exterior img{ display:block; width:100%; height:auto; }#plage-showroom .ps-sheer-sample{ position:relative; min-width:0; height:100%; overflow:hidden; margin:0; }#plage-showroom .ps-photo.ps-sheer-comparison img{ object-position:55% 42%; }#plage-showroom .ps-sheer-comparison .ps-sheer-sample figcaption{ position:absolute; inset:auto 0 0; padding:8px 3px; background:rgba(255,255,255,.94); color:var(--plage-blue); text-align:center; letter-spacing:0; font-family:var(--plage-sans); }#plage-showroom .ps-sheer-comparison figcaption strong{ display:block; font-size:12px; line-height:1.5; font-weight:600; }#plage-showroom .ps-sheer-comparison figcaption span{ display:block; margin-top:3px; font-size:10px; line-height:1.5; color:#565656; }
@media(min-width:768px) and (max-width:1000px) {#plage-showroom .ps-photo.ps-sheer-comparison{ gap:4px; }#plage-showroom .ps-sheer-comparison figcaption strong{ font-size:10px; }#plage-showroom .ps-sheer-comparison figcaption span{ font-size:9px; }
}#plage-showroom .ps-benefit-icon{ display:block; flex:0 0 36px; width:36px; height:36px; color:var(--plage-blue); margin:0 0 12px; }
@media(max-width:767px) {#plage-showroom .ps-hero-copy p.ps-reservation-note{ background:none; padding:0; gap:8px; }#plage-showroom .ps-hero-copy p.ps-reservation-note strong{ display:inline-block; background:#fff; color:var(--plage-blue); padding:4px 12px; text-shadow:none; }#plage-showroom .ps-hero-copy p.ps-reservation-note .ps-reservation-message{ color:#fff; text-shadow:0 1px 5px rgba(20,31,63,.9); }#plage-showroom .ps-hero-photo::after{ background:linear-gradient(0deg,rgba(20,31,63,.55),rgba(20,31,63,.16) 55%,transparent 85%); }#plage-showroom .ps-benefit-icon{ margin:0; }
}#plage-showroom .ps-prep-note{ font-size:13px; margin:14px 0 0; }#plage-showroom .ps-staff-card{ display:grid; grid-template-columns:240px minmax(0,1fr); align-items:center; gap:32px; max-width:920px; margin:0 auto 40px; padding:24px; background:#f5f7f9; border:1px solid var(--plage-band); text-align:left; }#plage-showroom .ps-staff-copy p{ font-size:14px; line-height:2; margin:0; }#plage-showroom .ps-staff-copy p + p{ margin-top:12px; }
@media(max-width:767px) {#plage-showroom .ps-staff-card{ grid-template-columns:1fr; gap:20px; padding:20px; margin-bottom:28px; }
}#plage-showroom{ --plage-text:#444; font-size:16px; }#plage-showroom .ps-staff-card{ grid-template-columns:280px minmax(0,1fr); }#plage-showroom .ps-copy>p:not(.ps-eyebrow):not(.ps-lead),#plage-showroom .ps-section-heading>p:not(.ps-eyebrow),#plage-showroom .ps-cards article>p:not(.ps-card-en),#plage-showroom .ps-benefits li p,#plage-showroom .ps-prep-inner>div>p:not(.ps-eyebrow),#plage-showroom .ps-checklist li,#plage-showroom .ps-flow li p,#plage-showroom .ps-staff-copy p,#plage-showroom .ps-access dl,#plage-showroom .ps-booking-copy>p:not(.ps-eyebrow):not(.ps-booking-note),#plage-showroom .ps-intro>div{ font-size:16px; line-height:1.95; color:var(--plage-text); }#plage-showroom .ps-hours-note{ display:inline-block; margin-top:6px; }#plage-showroom .ps-directions{ margin-top:24px; padding-top:20px; border-top:1px solid var(--plage-band); }#plage-showroom .ps-directions p{ font-size:16px; line-height:1.95; margin:0 0 8px; }#plage-showroom .ps-directions a{ display:inline-block; font-size:16px; line-height:1.8; padding:8px 0; text-decoration:underline; text-underline-offset:4px; }
@media(max-width:767px) {#plage-showroom .ps-staff-card{ grid-template-columns:1fr; }
}#plage-showroom .ps-map{ background:transparent; align-self:start; }#plage-showroom .ps-map>a,#plage-showroom .ps-map>a.ps-map-image,#plage-showroom .ps-map .ps-directions{ background:transparent; }#plage-showroom .ps-map>a.ps-map-image{ flex:none; }#plage-showroom .ps-map-image img{ display:block; width:100%; height:auto; }
@media(min-width:768px) {#plage-showroom .ps-access-grid{ align-items:start; }#plage-showroom .ps-map{ margin-top:0; }
}#plage-showroom .ps-benefit-copy{ min-width:0; }#plage-showroom .ps-benefit-title{ margin:0 0 10px; padding:0; border:0; background:none; color:var(--plage-blue); font-family:var(--plage-sans); font-size:18px; font-weight:700; line-height:1.6; letter-spacing:.02em; }
@media(max-width:767px) {#plage-showroom .ps-benefits li{ display:flex; align-items:flex-start; gap:18px; }#plage-showroom .ps-benefit-title{ margin-bottom:8px; }#plage-showroom .ps-benefit-copy br{ display:none; }
}#plage-showroom .ps-visit-support{ display:flex; align-items:center; gap:28px; width:calc(100% - 80px); max-width:1000px; margin:48px auto 80px; padding:32px 40px; border-radius:10px; background:#f5f3f1; color:var(--plage-blue); }#plage-showroom .ps-visit-support>svg{ flex:0 0 40px; }#plage-showroom .ps-visit-support h2{ margin:0 0 12px; padding:0; border:0; background:none; color:var(--plage-blue); font:600 19px/1.7 var(--plage-serif)!important; letter-spacing:.03em; text-align:left; }#plage-showroom .ps-visit-support p{ margin:0 0 12px; color:var(--plage-text); font-size:16px; line-height:1.9; }#plage-showroom .ps-visit-support a{ display:inline-block; padding:6px 0; font-size:16px; text-decoration:underline; text-underline-offset:4px; }
@media(max-width:767px) {#plage-showroom .ps-visit-support{ width:calc(100% - 40px); margin:32px auto 56px; padding:24px 20px; gap:16px; align-items:flex-start; }#plage-showroom .ps-visit-support>svg{ flex-basis:28px; width:28px; height:28px; margin-top:3px; }#plage-showroom .ps-visit-support h2{ font-size:18px!important; }
}#plage-showroom #flow .ps-staff-card{ margin-bottom:40px; }#plage-showroom #flow .ps-visit-support{ width:100%; max-width:920px; margin:40px auto 0; }
@media(max-width:767px) {#plage-showroom #flow .ps-visit-support{ margin:28px auto 0; } }#plage-showroom #flow .ps-visit-support{ gap:24px; padding:28px 32px; border:1px solid var(--plage-band); border-left:3px solid var(--plage-blue); border-radius:0; background:#fff; }#plage-showroom .ps-visit-support>svg{ box-sizing:content-box; flex:0 0 36px; width:36px; height:36px; padding:14px; border-radius:50%; background:var(--plage-pale); }#plage-showroom .ps-visit-support h2{ font-family:var(--plage-sans)!important; font-size:18px!important; font-weight:600!important; }#plage-showroom .ps-visit-support a{ font-weight:600; text-decoration-thickness:1px; }
@media(max-width:767px) {#plage-showroom #flow .ps-visit-support{ display:block; padding:24px 20px; }#plage-showroom .ps-visit-support>svg{ display:block; width:28px; height:28px; padding:10px; margin:0 0 16px; }
}#plage-showroom #flow .ps-visit-support{ display:flex; flex-direction:row; justify-content:center; align-items:center; gap:16px; text-align:center; }#plage-showroom .ps-visit-support>svg{ flex:0 0 auto; margin:0; }#plage-showroom .ps-visit-support h2{ text-align:center; }#plage-showroom .ps-staff-photo{ margin:0; }#plage-showroom .ps-staff-photo img{ display:block; width:100%; height:auto; }#plage-showroom .ps-section-label{ display:flex; flex-wrap:wrap; align-items:baseline; gap:6px 12px; font-size:14px; letter-spacing:.04em; }#plage-showroom .ps-section-label-en{ font-size:11px; letter-spacing:.12em; }#plage-showroom .ps-section-heading .ps-section-label{ justify-content:center; }#plage-showroom.ps-theme-aligned .ps-section-heading .ps-section-label{ justify-content:flex-start; }
@media(max-width:767px) {#plage-showroom .ps-section-heading .ps-section-label{ justify-content:flex-start; } }#plage-showroom .ps-index a{ justify-content:flex-start; gap:12px; }
@media(max-width:767px) {#plage-showroom .ps-index a{ gap:8px; } }


@media(max-width:1000px) {#plage-showroom .ps-intro{ padding-bottom:36px; } }
