:root{--lh-body: 1.95}h1,h2,h3,h4,.brand__name{font-feature-settings:"palt"}.sec-head__title{letter-spacing:.14em}.sec-head__rule{width:120px;background:linear-gradient(90deg,rgba(185,154,85,0),var(--color-rule-gold, #b99a55) 22%,var(--color-rule-gold, #b99a55) 78%,rgba(185,154,85,0))}.sec-head--left .sec-head__rule{width:96px;background:linear-gradient(90deg,var(--color-rule-gold, #b99a55) 55%,rgba(185,154,85,0))}.sec-head__lede{line-height:2.05;letter-spacing:.02em}.sec-head{margin-bottom:clamp(40px,5vw,72px)}.wrap{padding-inline:clamp(20px,3.4vw,40px)}.btn{position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.38) 50%,transparent 60%);transform:translate(-130%);pointer-events:none;transition:transform .7s cubic-bezier(.22,.61,.36,1)}.btn:hover:after,.btn:focus-visible:after{transform:translate(130%)}.textlink{transition:color .2s ease,text-underline-offset .25s ease,text-decoration-color .25s ease}.textlink:hover{text-underline-offset:6px;text-decoration-color:var(--color-accent, #c9a75f)}h1,h2,h3,h4,dt,dd,figcaption,.brand__name,.brand__site{word-break:auto-phrase}@media(min-width:900px){th,.btn{word-break:auto-phrase}}@media(max-width:760px){.wrap table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.btn{word-break:normal;max-width:100%}}.brand__site{text-wrap:balance}@media(min-width:1024px)and (max-width:1259.98px){.sec-header__inner{grid-template-columns:minmax(0,1fr) auto}.head-cta-group--resv{grid-column:1 / -1}}.brand__site .phrase{display:inline-block}.menu-card,.clinic-card{transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s ease}.menu-card:has(a):hover,.clinic-card:has(a):hover{transform:translateY(-4px);box-shadow:var(--shadow-lg, 0 10px 28px rgba(10, 26, 43, .18))}.reveal{transform:translateY(22px)}::selection{background:var(--color-accent-soft, #e2cfa4);color:var(--color-primary-deep, #050e18)}@media(prefers-reduced-motion:reduce){.btn:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cf-v27-finish.css.map */
