.page-module__Ks5WkG__backNav{padding:24px 0 0}.page-module__Ks5WkG__backLink{font-family:var(--font-body);color:var(--fg-3);align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.page-module__Ks5WkG__backLink:hover{color:var(--color-brand-mocha)}.page-module__Ks5WkG__heroImage{aspect-ratio:16/9;background:var(--color-brand-beige);max-height:560px;margin-top:24px;position:relative;overflow:hidden}.page-module__Ks5WkG__heroImg{object-fit:cover}.page-module__Ks5WkG__heroPlaceholder{background:linear-gradient(135deg, var(--color-brand-paper) 0%, var(--color-brand-beige) 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-module__Ks5WkG__heroPlaceholder span{font-family:var(--font-serif);color:var(--color-brand-line);text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:120px;font-weight:300;line-height:1}.page-module__Ks5WkG__header{flex-direction:column;gap:10px;padding:40px 0 0;display:flex}.page-module__Ks5WkG__badge{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-pill);background:var(--color-brand-paper);color:var(--color-brand-mocha);border:1px solid var(--color-brand-beige);align-self:flex-start;padding:5px 12px;font-size:10px;font-weight:600;display:inline-block}.page-module__Ks5WkG__badgeNail{color:#8f3546;background:#fbe9e3;border-color:#f3c9c8}.page-module__Ks5WkG__badgeSpa{color:#3e4a32;background:#eef0e6;border-color:#c9d4b8}.page-module__Ks5WkG__badgeCafe{color:#4a2e17;background:#f4ebd9;border-color:#d9c4a0}.page-module__Ks5WkG__badgeGym{background:var(--color-brand-ink);color:var(--color-brand-terracotta);border-color:#ffffff1f}.page-module__Ks5WkG__badgeBakery{color:#7a4a1e;background:#fef3e2;border-color:#f0d4a0}.page-module__Ks5WkG__shopName{font-family:var(--font-serif);letter-spacing:-.03em;text-transform:lowercase;color:var(--color-brand-ink);margin:0;font-size:clamp(36px,5.5vw,64px);font-weight:300;line-height:1}.page-module__Ks5WkG__location{font-family:var(--font-body);color:var(--fg-3);align-items:center;gap:5px;margin:0;font-size:14px;display:inline-flex}.page-module__Ks5WkG__body{border-top:1px solid var(--color-brand-beige);grid-template-columns:1fr;gap:40px;margin-top:32px;padding:40px 0;display:grid}.page-module__Ks5WkG__mainLabel{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin:0 0 20px;font-size:11px;font-weight:600}.page-module__Ks5WkG__highlight{border-left:3px solid var(--color-brand-terracotta);margin:0;padding-left:20px}.page-module__Ks5WkG__highlight p{font-family:var(--font-serif);color:var(--color-brand-ink);margin:0;font-size:clamp(20px,3vw,28px);font-style:italic;font-weight:300;line-height:1.5}.page-module__Ks5WkG__infoCard{background:var(--color-brand-paper);border:1px solid var(--color-brand-beige);border-radius:var(--radius-lg);flex-direction:column;gap:20px;padding:24px;display:flex}.page-module__Ks5WkG__infoList{flex-direction:column;gap:14px;margin:0;display:flex}.page-module__Ks5WkG__infoRow{flex-direction:column;gap:2px;display:flex}.page-module__Ks5WkG__infoKey{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);font-size:10px;font-weight:600}.page-module__Ks5WkG__infoVal{font-family:var(--font-serif);color:var(--color-brand-ink);margin:0;font-size:16px;font-style:italic}.page-module__Ks5WkG__liveBtn{font-family:var(--font-body);color:var(--color-brand-mocha);border:1px solid var(--color-brand-mocha);border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:7px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.page-module__Ks5WkG__liveBtn:hover{background:var(--color-brand-mocha);color:var(--color-brand-cream)}.page-module__Ks5WkG__others{border-top:1px solid var(--color-brand-beige);padding:48px 0}.page-module__Ks5WkG__othersLabel{margin:0 0 24px}.page-module__Ks5WkG__othersGrid{grid-template-columns:1fr;gap:16px;display:grid}.page-module__Ks5WkG__otherCard{border-radius:var(--radius-lg);border:1px solid var(--color-brand-beige);background:#fff;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden}.page-module__Ks5WkG__otherCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.page-module__Ks5WkG__otherCardImage{aspect-ratio:16/9;background:var(--color-brand-beige);position:relative;overflow:hidden}.page-module__Ks5WkG__otherCardImg{object-fit:cover;transition:transform .3s}.page-module__Ks5WkG__otherCard:hover .page-module__Ks5WkG__otherCardImg{transform:scale(1.04)}.page-module__Ks5WkG__otherCardPlaceholder{background:linear-gradient(135deg, var(--color-brand-paper) 0%, var(--color-brand-beige) 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-module__Ks5WkG__otherCardPlaceholder span{font-family:var(--font-serif);color:var(--color-brand-line);text-transform:uppercase;font-size:40px;font-weight:300}.page-module__Ks5WkG__otherCardBody{padding:14px 16px 16px}.page-module__Ks5WkG__otherCardName{font-family:var(--font-serif);text-transform:lowercase;color:var(--color-brand-ink);letter-spacing:-.01em;margin:0 0 4px;font-size:17px;font-weight:400}.page-module__Ks5WkG__otherCardMeta{font-family:var(--font-body);color:var(--fg-3);margin:0;font-size:12px}.page-module__Ks5WkG__cta{border-top:1px solid var(--color-brand-beige);flex-direction:column;align-items:flex-start;gap:16px;padding:56px 0 80px;display:flex}.page-module__Ks5WkG__ctaTitle{font-family:var(--font-serif);letter-spacing:-.025em;text-transform:lowercase;color:var(--color-brand-ink);text-wrap:balance;margin:0;font-size:clamp(28px,4vw,44px);font-weight:300;line-height:1.08}.page-module__Ks5WkG__ctaActions{flex-direction:column;gap:10px;margin-top:8px;display:flex}@media (min-width:768px){.page-module__Ks5WkG__header{padding-top:56px}.page-module__Ks5WkG__body{grid-template-columns:1fr 280px;align-items:start;gap:56px;padding:56px 0}.page-module__Ks5WkG__othersGrid{grid-template-columns:repeat(3,1fr)}.page-module__Ks5WkG__ctaActions{flex-direction:row}}
