@layer components{.v3s .pws-st-one,.v3s .pws-st-looks{position:relative;width:min(94cqw,760px);height:90cqh}.v3s .pws-st-one{display:grid;align-items:center}.v3s .pws-st-look{position:absolute;top:0;right:0;bottom:0;left:0}.v3s .pws-st-lk{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;align-items:center;gap:2cqh}.v3s .v3-pp.pg-website .pws-st-br{width:100%;max-height:100%;overflow:hidden}.v3s .v3-pp.pg-website .pws-st-br .pws-site{font-size:clamp(6px,1.35cqw,11px)}.v3s .pws-st-lookname{padding:4px 14px;border-radius:99px;background:#fff;border:1px solid #E6DCE3;box-shadow:0 10px 24px -16px #1a0a1459;font-size:clamp(12px,2.2cqw,15px);font-weight:800;color:#1a0a14;white-space:nowrap}.v3s .pws-st-own{color:#0b5a41;font-weight:800}.v3s .pws-st-book{width:min(86cqw,520px);display:grid;gap:2.2cqh;padding:4cqh 4cqw;border-radius:16px;background:var(--v-paper);border:1px solid var(--v-line);box-shadow:0 30px 60px -30px #1a0a1466;color:var(--v-ink);font-size:clamp(11px,2.3cqw,14px);line-height:1.3;text-align:left}.v3s .pws-st-bookh{font-size:.8em;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--v-sub)}.v3s .pws-st-bookrow{display:grid;gap:.8cqh}.v3s .pws-st-bookrow>small{font-size:.82em;font-weight:700;color:var(--v-sub)}.v3s .pws-st-chips{display:flex;flex-wrap:wrap;gap:6px}.v3s .pws-st-chip i{display:inline-block;font-style:normal;padding:4px 10px;border-radius:99px;border:1px solid var(--v-line2);background:#fff;font-weight:700;white-space:nowrap}.v3s .pws-st-chip i.is-sel{background:var(--v-accent);border-color:var(--v-accent);color:var(--v-on)}.v3s .pws-st-go{display:grid;text-align:center;padding:10px 14px;border-radius:12px;background:var(--v-accent);color:var(--v-on);font-weight:800}.v3s .pws-st-note{font-size:.86em;color:var(--v-sub)}.v3s .pws-ph{gap:2.6cqw;padding:9cqw 0 0;font-size:3.6cqw}.v3s .pws-ph-bar{display:flex;align-items:center;gap:2cqw;padding:0 4cqw 2cqw;border-bottom:1px solid var(--v-line)}.v3s .pws-ph-logo{width:8cqw;height:8cqw;border-radius:2cqw;font-size:2.6cqw}.v3s .pws-ph-bar b{flex:1;font-size:4cqw;font-weight:800;color:var(--v-ink)}.v3s .pws-ph-bar em{font-style:normal;padding:1.4cqw 3cqw;border-radius:2cqw;background:var(--v-accent);color:var(--v-on);font-size:3cqw;font-weight:800}.v3s .pws-ph-hero{display:grid;gap:1.6cqw;padding:3cqw 4.4cqw}.v3s .pws-ph-hero>b{font-size:7cqw;font-weight:900;line-height:1.05;color:var(--v-ink)}.v3s .pws-ph-hero>span:not(.pws-ph-ctas){font-size:3.6cqw;color:var(--v-sub)}.v3s .pws-ph-hero>small{font-size:3cqw;color:var(--v-sub)}.v3s .pws-ph-ctas{display:flex;gap:2cqw;margin-top:1cqw}.v3s .pws-ph-ctas i{font-style:normal;padding:2cqw 3.4cqw;border-radius:2.4cqw;border:1px solid var(--v-ink);font-size:3.2cqw;font-weight:800;color:var(--v-ink)}.v3s .pws-ph-ctas i.is-go{background:var(--v-accent);border-color:var(--v-accent);color:var(--v-on)}.v3s .pws-ph-card{display:grid;gap:2cqw;margin:0 4cqw;padding:3.6cqw;border-radius:3.6cqw;background:#fff;border:1px solid var(--v-line)}.v3s .pws-ph-h{font-size:2.6cqw;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--v-sub)}.v3s .pws-ph-row{display:grid;gap:1cqw}.v3s .pws-ph-row>small{font-size:2.8cqw;font-weight:700;color:var(--v-sub)}.v3s .pws-ph-row>span{display:flex;flex-wrap:wrap;gap:1.4cqw}.v3s .pws-ph-row i{font-style:normal;padding:1cqw 2.4cqw;border-radius:99px;border:1px solid var(--v-line2);font-size:2.9cqw;font-weight:700;color:var(--v-ink)}.v3s .pws-ph-row i.is-sel{background:var(--v-accent);border-color:var(--v-accent);color:var(--v-on)}.v3s .pws-ph-go{padding:2.4cqw;border-radius:2.4cqw;background:var(--v-accent);color:var(--v-on);font-size:3.2cqw;font-weight:800;text-align:center}.v3s .pws-ph-note{font-size:2.6cqw;color:var(--v-sub)}}@layer components{.v3s .v3-pp.pg-website .pp-br{border-radius:16px;overflow:hidden;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-3)}.v3s .v3-pp.pg-website .pp-br-bar{display:flex;align-items:center;gap:12px;padding:9px 12px;background:var(--bg-2);border-bottom:1px solid var(--line)}.v3s .v3-pp.pg-website .pp-br-dots{display:flex;gap:5px}.v3s .v3-pp.pg-website .pp-br-dots i{width:9px;height:9px;border-radius:50%;background:var(--line-2)}.v3s .v3-pp.pg-website .pp-br-url{flex:1;min-width:0;display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;background:var(--surface);border:1px solid var(--line);font-size:.8rem;font-weight:600;color:var(--fg-2)}.v3s .v3-pp.pg-website .pp-br-url svg{width:13px;height:13px;color:var(--ok);flex:none}.v3s .v3-pp.pg-website .pp-br-url>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v3s .v3-pp.pg-website .pp-br-body{position:relative}.v3s .v3-pp.pg-website .pws-site{--a: var(--v-accent);--bg0: var(--v-paper);--ink0: var(--v-ink);--sub0: var(--v-sub);--line0: var(--v-line);--rad: 10px;--hf: Georgia, "Times New Roman", serif;background:var(--bg0);color:var(--ink0);font-size:clamp(11px,1.1cqw + 5px,15px);display:grid;transition:background .35s}.v3s .v3-pp.pg-website .pws-site.is-theme.s-ed{--a: #7A4E2D}.v3s .v3-pp.pg-website .pws-site.is-theme.s-bo{--a: #E4572E}.v3s .v3-pp.pg-website .pws-site.is-theme.s-mi{--a: #1F2937}.v3s .v3-pp.pg-website .pws-site.is-theme.s-wa{--a: #B5562B}.v3s .v3-pp.pg-website .pws-site.is-theme.s-de{--a: #D9C27A}.v3s .v3-pp.pg-website .pws-site.is-theme.s-fr{--a: #1F9D55}.v3s .v3-pp.pg-website .pws-nav{display:flex;align-items:center;gap:.8em;padding:.9em 1.2em;border-bottom:1px solid var(--line0)}.v3s .v3-pp.pg-website .pws-logo{width:2.2em;height:2.2em;border-radius:.6em;display:grid;place-items:center;background:var(--ink0);color:var(--bg0);font-weight:800;font-size:.8em;flex:none}.v3s .v3-pp.pg-website .pws-nav>b{color:var(--ink0);font-family:var(--hf)}.v3s .v3-pp.pg-website .pws-links{display:flex;gap:.9em;margin-left:auto;font-size:.82em;color:var(--sub0)}.v3s .v3-pp.pg-website .pws-links i{font-style:normal;white-space:nowrap}.v3s .v3-pp.pg-website .pws-book{font-style:normal;padding:.45em .9em;border-radius:var(--rad);background:var(--a);color:#fff;font-weight:700;font-size:.82em;white-space:nowrap}.v3s .v3-pp.pg-website .pws-hero{position:relative;display:grid;min-height:15em}.v3s .v3-pp.pg-website .pws-photo{grid-area:1 / 1}.v3s .v3-pp.pg-website .pws-ht{grid-area:1 / 1;align-self:center;justify-self:center;text-align:center;display:grid;gap:.2em;padding:1.2em;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.35);z-index:1}.v3s .v3-pp.pg-website .pws-ht small{letter-spacing:.2em;text-transform:uppercase;font-size:.7em}.v3s .v3-pp.pg-website .pws-ht b{font-family:var(--hf);font-size:2.4em;line-height:1;color:#fff}.v3s .v3-pp.pg-website .pws-ht span{font-size:.95em}.v3s .v3-pp.pg-website .pws-card{position:absolute;left:50%;bottom:-1.6em;transform:translate(-50%);z-index:2;width:min(92%,26em);display:grid;gap:.5em;padding:.9em 1em;border-radius:var(--rad);background:#fff;color:#2a1f19;box-shadow:0 14px 34px -14px #00000073}.v3s .v3-pp.pg-website .pws-card small{font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.66em;color:#7c6d62}.v3s .v3-pp.pg-website .pws-f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4em}.v3s .v3-pp.pg-website .pws-f span{padding:.45em .5em;border-radius:calc(var(--rad) * .6);border:1px solid #E2D9CE;font-size:.82em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v3s .v3-pp.pg-website .pws-go{text-align:center;padding:.55em;border-radius:calc(var(--rad) * .7);background:var(--a);color:#fff;font-weight:800;font-size:.86em}.v3s .v3-pp.pg-website .pws-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em;padding:2.6em 1.2em 1.2em}.v3s .v3-pp.pg-website .pws-row>span{display:grid;gap:.1em;padding:.8em;border-radius:var(--rad);border:1px solid var(--line0);background:color-mix(in srgb,var(--bg0) 70%,#fff)}.v3s .v3-pp.pg-website .pws-row b{color:var(--ink0);font-family:var(--hf)}.v3s .v3-pp.pg-website .pws-row small{color:var(--sub0);font-size:.8em}.v3s .v3-pp.pg-website .pws-site.s-bo{--bg0: #111013;--ink0: #F6F2EE;--sub0: #C9C2BA;--line0: #2A272C;--hf: "Arial Black", Impact, system-ui, sans-serif;--rad: 4px}.v3s .v3-pp.pg-website .s-bo .pws-hero{min-height:18em}.v3s .v3-pp.pg-website .s-bo .pws-ht{justify-self:start;text-align:left;padding:1.4em}.v3s .v3-pp.pg-website .s-bo .pws-ht b{font-size:3.2em;text-transform:uppercase;letter-spacing:-.02em}.v3s .v3-pp.pg-website .s-bo .pws-card{left:auto;right:1.2em;transform:none;bottom:1.2em;background:#111013d1;color:#f6f2ee;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.v3s .v3-pp.pg-website .s-bo .pws-card small{color:#c9c2ba}.v3s .v3-pp.pg-website .s-bo .pws-f span{border-color:#3a363c}.v3s .v3-pp.pg-website .s-bo .pws-row{padding-top:1.2em}.v3s .v3-pp.pg-website .s-bo .pws-logo{background:var(--a)}.v3s .v3-pp.pg-website .pws-site.s-mi{--bg0: #FFFFFF;--ink0: #111827;--sub0: #6B7280;--line0: #E5E7EB;--hf: system-ui, -apple-system, "Segoe UI", sans-serif;--rad: 2px}.v3s .v3-pp.pg-website .s-mi .pws-hero{grid-template-columns:1fr 1fr;min-height:14em}.v3s .v3-pp.pg-website .s-mi .pws-photo{grid-area:1 / 2}.v3s .v3-pp.pg-website .s-mi .pws-ht{grid-area:1 / 1;color:var(--ink0);text-shadow:none;justify-self:start;text-align:left}.v3s .v3-pp.pg-website .s-mi .pws-ht b{color:var(--ink0);font-weight:300;letter-spacing:-.02em}.v3s .v3-pp.pg-website .s-mi .pws-ht small{color:var(--sub0);letter-spacing:.3em}.v3s .v3-pp.pg-website .s-mi .pws-card{position:static;transform:none;grid-column:1;margin:0 1.2em 1.2em;box-shadow:none;border:1px solid var(--line0)}.v3s .v3-pp.pg-website .s-mi .pws-hero{align-content:center}.v3s .v3-pp.pg-website .s-mi .pws-row{padding-top:1.2em}.v3s .v3-pp.pg-website .s-mi .pws-row>span{background:transparent;border-width:0 0 1px;border-radius:0}.v3s .v3-pp.pg-website .pws-site.s-wa{--bg0: #F4E7D5;--ink0: #3B2417;--sub0: #7A5A46;--line0: #E4CFB4;--rad: 22px;--hf: Georgia, serif}.v3s .v3-pp.pg-website .s-wa .pws-hero{margin:1em;border-radius:26px;overflow:hidden}.v3s .v3-pp.pg-website .s-wa .pws-card{border-radius:22px}.v3s .v3-pp.pg-website .s-wa .pws-go,.v3s .v3-pp.pg-website .s-wa .pws-book{border-radius:99px}.v3s .v3-pp.pg-website .s-wa .pws-row>span{border-style:dashed;border-width:2px;background:#fbf3e8}.v3s .v3-pp.pg-website .pws-site.s-de{--bg0: #0E1424;--ink0: #EFE3C2;--sub0: #B9AE92;--line0: #3B3524;--hf: "Didot", "Bodoni 72", Georgia, serif;--rad: 0}.v3s .v3-pp.pg-website .s-de .pws-ht b{text-transform:uppercase;letter-spacing:.12em;font-size:2em;color:#efe3c2}.v3s .v3-pp.pg-website .s-de .pws-ht{color:#efe3c2}.v3s .v3-pp.pg-website .s-de .pws-photo{opacity:.55}.v3s .v3-pp.pg-website .s-de .pws-card{background:#0e1424;color:#efe3c2;border:1px solid var(--a)}.v3s .v3-pp.pg-website .s-de .pws-card small{color:#b9ae92}.v3s .v3-pp.pg-website .s-de .pws-f span{border-color:#3b3524}.v3s .v3-pp.pg-website .s-de .pws-go,.v3s .v3-pp.pg-website .s-de .pws-book{background:transparent;color:var(--a);border:1px solid var(--a)}.v3s .v3-pp.pg-website .s-de .pws-row>span{background:transparent;border-color:#3b3524;border-top:1px solid var(--a)}.v3s .v3-pp.pg-website .pws-site.s-fr{--bg0: #FFFFFF;--ink0: #13261B;--sub0: #4F6B5B;--line0: #DDEFE4;--rad: 18px;--hf: system-ui, -apple-system, "Segoe UI", sans-serif}.v3s .v3-pp.pg-website .s-fr .pws-ht b{font-weight:900}.v3s .v3-pp.pg-website .s-fr .pws-hero{margin:.8em;border-radius:22px;overflow:hidden}.v3s .v3-pp.pg-website .s-fr .pws-row>span{background:#f1faf4;border:0}.v3s .v3-pp.pg-website .s-fr .pws-go,.v3s .v3-pp.pg-website .s-fr .pws-book{border-radius:99px}.v3s .v3-pp.pg-website :is(.s-ed,.s-de,.s-wa,.s-fr) .pws-ht{margin-bottom:5.6em}.v3s .v3-pp.pg-website .s-wa .pws-hero,.v3s .v3-pp.pg-website .s-fr .pws-hero{overflow:visible}.v3s .v3-pp.pg-website .s-wa .pws-photo{border-radius:26px}.v3s .v3-pp.pg-website .s-fr .pws-photo{border-radius:22px}@media(max-width:560px){.v3s .v3-pp.pg-website .s-bo .pws-ht{align-self:start}}@media(max-width:560px){.v3s .v3-pp.pg-website .pws-links{display:none}.v3s .v3-pp.pg-website .pws-row,.v3s .v3-pp.pg-website .s-mi .pws-hero{grid-template-columns:minmax(0,1fr)}.v3s .v3-pp.pg-website .s-mi .pws-photo{grid-area:1 / 1;min-height:9em}.v3s .v3-pp.pg-website .s-mi .pws-ht{grid-area:2 / 1}.v3s .v3-pp.pg-website .s-mi .pws-card{grid-row:3}}.v3s .v3-pp.pg-website .pws-hero-st{position:relative;padding:2% 0 12%}.v3s .v3-pp.pg-website .pws-hbr{width:88%}.v3s .v3-pp.pg-website .pws-hbr .pws-site{font-size:clamp(9px,1.3cqw,14px)}.v3s .v3-pp.pg-website .pws-hph{position:absolute;right:0;bottom:0;width:25cqw;z-index:3}.v3s .v3-pp.pg-website .pws-hph .v3-phone{--w: 25cqw}.v3s .v3-pp.pg-website .pws-sync{position:absolute;left:2%;bottom:0;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:18px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-3);font-size:.9rem;max-width:70cqw}.v3s .v3-pp.pg-website .pws-sync>span:last-child{display:grid;line-height:1.3}.v3s .v3-pp.pg-website .pws-sync small{color:var(--fg-3)}@media(max-width:560px){.v3s .v3-pp.pg-website .pws-sync{font-size:.78rem;bottom:-6%;left:0}}.v3s .v3-pp.pg-website .pws-lab .ctl-seg{display:flex}.v3s .v3-pp.pg-website .pws-labbr .pws-site{min-height:30em}.v3s .v3-pp.pg-website .pws-hours{display:grid;gap:4px;padding:14px;border-radius:18px;background:#fff;border:1px solid var(--v-line);box-shadow:var(--shadow-2);font-size:.84rem;color:var(--v-text)}.v3s .v3-pp.pg-website .pws-hours b{color:var(--v-ink);margin-bottom:4px}.v3s .v3-pp.pg-website .pws-hours>div{display:flex;justify-content:space-between;gap:10px;padding:4px 8px;border-radius:8px}.v3s .v3-pp.pg-website .pws-hours>div.on{background:var(--v-soft);font-weight:800}@media(max-width:700px){.v3s .v3-pp.pg-website .pws-hours{gap:0;padding:10px 12px;font-size:.76rem}.v3s .v3-pp.pg-website .pws-hours b{margin-bottom:2px}.v3s .v3-pp.pg-website .pws-hours>div{padding:2px 8px}}.v3s .v3-pp.pg-website .pws-g{display:grid;gap:4px;padding:16px;border-radius:18px;background:#fff;color:#202124;border:1px solid #e3e3e3;box-shadow:var(--shadow-2);font-family:Arial,sans-serif;font-size:.84rem}.v3s .v3-pp.pg-website .pws-g small{color:#4d5156}.v3s .v3-pp.pg-website .pws-g b{color:#1a0dab;font-size:1rem;font-weight:400}.v3s .v3-pp.pg-website .pws-g span{color:#4d5156}}
