[data-rwp-wrapper] ul{margin:0;padding:0;list-style:none}[data-rwp-wrapper] li{margin:0;padding:0}[data-rwp-wrapper]{position:relative;overflow:hidden;display:flex;width:100%;align-items:stretch;justify-content:space-between;perspective:2000px;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-rwp]{position:relative;overflow:hidden;flex:1;cursor:default;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 20%,black 80%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 20%,black 80%,transparent 100%)}[data-rwp]:focus-visible{outline:none}[data-rwp-highlight-wrapper]{position:absolute;overflow:hidden;top:50%;width:100%;transform:translateY(-50%);font-size:1rem;font-weight:500}[data-rwp-highlight-list]{position:absolute;width:100%}[data-rwp-options]{position:absolute;top:50%;left:0;display:block;width:100%;height:0;margin:0 auto;-webkit-font-smoothing:subpixel-antialiased;will-change:transform;backface-visibility:hidden;transform-style:preserve-3d}[data-rwp-option]{position:absolute;top:0;left:0;width:100%;-webkit-font-smoothing:subpixel-antialiased;will-change:visibility;font-size:.875rem}[data-rwp-option],[data-rwp-highlight-item]{display:flex;align-items:center;justify-content:center}[data-rwp-option][data-disabled],[data-rwp-highlight-item][data-disabled]{pointer-events:none}.guest-guide{padding:48px max(24px,6vw);color:#171717;background:#fff}.guest-guide>h2{font-size:26px;margin:0 0 24px;letter-spacing:0}.guest-guide__section{border-top:1px solid #d8d8d8}.guest-guide__section:last-child{border-bottom:1px solid #d8d8d8}.guest-guide summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;list-style:none}.guest-guide summary::-webkit-details-marker{display:none}.guest-guide summary svg{flex:0 0 auto}.guest-guide details[open]>summary>svg{transform:rotate(180deg)}.guest-price{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;padding:20px 0;border-top:1px solid #eee}.guest-price h3{font-size:18px;margin:0 0 8px}.guest-price p,.guest-faq p,.salon-notice p{margin:6px 0;font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.guest-price p{color:#626262}.guest-price a{display:grid;place-items:center;width:44px;height:44px;color:inherit;border:1px solid #ddd}.guest-faq{border-top:1px solid #eee}.guest-faq p{padding-bottom:20px;max-width:80ch}.salon-notices{border-left:3px solid #913f59;padding:16px 20px;margin:24px 0;background:#f8f4f5;color:#171717}.salon-notices h3{display:flex;gap:10px;align-items:center;margin:0;font-size:14px}.salon-notice{padding-top:16px}.salon-notice+.salon-notice{margin-top:16px;border-top:1px solid #ddcdd2}@media(max-width:600px){.guest-guide{padding:32px 24px}.guest-guide>h2{font-size:22px}.guest-price{grid-template-columns:minmax(0,1fr) 44px;gap:8px}.guest-price>div{grid-column:1 / -1}.guest-price>strong{font-size:15px}}
