._backdrop_1zu2h_1{z-index:1100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:1;background:#1e201c8f;transition:opacity .55s;position:fixed;inset:0}._backdrop_1zu2h_1[data-starting-style],._backdrop_1zu2h_1[data-ending-style]{opacity:0}._popup_1zu2h_3{z-index:1101;color:#30332b;opacity:1;background:#f2eade;border:1px solid #d8c9ac;outline:none;grid-template-columns:1.25fr 1fr;width:min(1040px,100vw - 64px);max-height:calc(100dvh - 64px);padding:12px;font-family:Clinic Montserrat,Arial,sans-serif;transition:opacity .55s,scale .55s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)scale(1);box-shadow:0 30px 100px #0000002e}._popup_1zu2h_3[data-starting-style],._popup_1zu2h_3[data-ending-style]{opacity:0;scale:.975}._copy_1zu2h_5{background:#fffdf9;padding:42px clamp(28px,4vw,60px) 32px}._eyebrow_1zu2h_6{color:#796130;letter-spacing:.12em;text-transform:uppercase;margin:0 0 23px;font-size:10px;font-weight:500;line-height:1.7}._title_1zu2h_7{letter-spacing:-.035em;color:#796130;margin:0;font:500 clamp(36px,3.5vw,48px)/1.15 Clinic Hatton,Baskerville,serif}._discount_1zu2h_8{color:#796130;letter-spacing:-.045em;align-items:center;gap:20px;margin:21px 0 0;font:500 clamp(58px,5.6vw,78px)/1 Clinic Hatton,Baskerville,serif;display:flex}._discount_1zu2h_8 span{letter-spacing:0;max-width:12ch;font:500 12px/1.8 Clinic Montserrat,Arial,sans-serif}._subtitle_1zu2h_10{letter-spacing:-.015em;margin:22px 0 0;font:500 clamp(20px,2vw,27px)/1.35 Clinic Hatton,Baskerville,serif}._schedule_1zu2h_11{flex-direction:column;gap:7px;margin:21px 0 20px;display:flex}._schedule_1zu2h_11 span{color:#636456;font-size:12px;line-height:1.7}._schedule_1zu2h_11 strong{letter-spacing:-.025em;font:500 33px/1.2 Clinic Hatton,Baskerville,serif}._description_1zu2h_14{color:#636456;max-width:42ch;margin:0 0 22px;font-size:12px;line-height:1.85}._link_1zu2h_15{isolation:isolate;color:#211a10;background:#c9ac69;border:1px solid #b79a51;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:15px 22px;font-size:12px;font-weight:600;line-height:1.65;text-decoration:none;transition:box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff1c5b3,inset 0 -1px #8b6b2c66,0 3px 10px #79613012}._linkLabel_1zu2h_16,._link_1zu2h_15 svg{z-index:1;position:relative}._link_1zu2h_15 svg{flex-shrink:0;width:18px;height:18px}._link_1zu2h_15:hover{border-color:#9c7c37;box-shadow:inset 0 1px #fff5d7,inset 0 -1px #8b6b2c66,0 5px 17px #79613026}._silkSurface_1zu2h_19{z-index:0;pointer-events:none;transform-origin:50%;background:linear-gradient(112deg,#b2944d 0%,#d0b16b 12%,#f0dca3 20%,#bc9e55 29%,#ab8c43 34%,#d7ba76 46%,#f6e6b5 53%,#c6a65e 61%,#ad8e45 69%,#e9d397 82%,#bda058 100%) 0 0/180% 100%;animation:9s ease-in-out infinite alternate _silkFold_1zu2h_1;position:absolute;inset:-95% -18%}._silkSurface_1zu2h_19:before{content:"";opacity:.55;background:linear-gradient(104deg,#0000 21%,#fff4cc00 33%,#fff4ccaa 40%,#fff8da00 49%,#70551f24 60%,#0000 69%) 0 0/145% 100%;animation:7s ease-in-out infinite alternate _silkLight_1zu2h_1;position:absolute;inset:-15%}._silkSurface_1zu2h_19:after{content:"";background:radial-gradient(#fff5d56b,#0000 64%);border-radius:50%;animation:11s ease-in-out infinite alternate _silkGlide_1zu2h_1;position:absolute;inset:24% -25%;transform:rotate(-9deg)}@keyframes _silkFold_1zu2h_1{0%{background-position:12%;transform:translate(-2%,-1%)rotate(-1.2deg)scaleY(1.04)}48%{transform:translate(1%,1.5%)rotate(.7deg)scaleY(.94)}to{background-position:88%;transform:translate(2%,-.5%)rotate(1.3deg)scaleY(1.06)}}@keyframes _silkLight_1zu2h_1{0%{background-position:10%;transform:translate(-4%,1%)skew(-5deg)}to{background-position:90%;transform:translate(5%,-1%)skew(5deg)}}@keyframes _silkGlide_1zu2h_1{0%{opacity:.4;transform:translate(-14%,-5%)rotate(-9deg)scaleY(.8)}to{opacity:.75;transform:translate(15%,7%)rotate(5deg)scaleY(1.3)}}._conditions_1zu2h_25{color:#6a695a;margin:14px 0 0;font-size:9px;line-height:1.8}._photo_1zu2h_26{background:#ebeae7;margin:0;position:relative;overflow:hidden}._photo_1zu2h_26 img{object-fit:cover;object-position:53% 22%;width:100%;height:100%;position:absolute;inset:0}._photo_1zu2h_26 figcaption{color:#393a32;font:500 25px/1.2 Clinic Hatton,Baskerville,serif;position:absolute;bottom:25px;left:25px}._photo_1zu2h_26 figcaption span{letter-spacing:.22em;text-transform:uppercase;font:500 8px/1.9 Clinic Montserrat,Arial,sans-serif}._close_1zu2h_30{z-index:1;color:#30332b;cursor:pointer;background:#fffdf9ed;border:1px solid #d2c7b0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:18px;right:18px}._close_1zu2h_30 svg{stroke-width:1.5px;width:21px;height:21px}:is(._link_1zu2h_15:focus-visible,._close_1zu2h_30:focus-visible){outline-offset:4px;outline:2px solid #796130}@media (max-width:700px){._popup_1zu2h_3{grid-template-columns:minmax(0,1fr);width:calc(100vw - 28px);max-height:calc(100dvh - 28px);padding:8px}._copy_1zu2h_5{z-index:1;background:linear-gradient(90deg,#fffdf9cc,#fffdf961),linear-gradient(#0000 35%,#fffdf9cc 72%,#fffdf9 97%);grid-area:1/1;padding:34px 24px 26px;position:relative}._eyebrow_1zu2h_6{max-width:21ch;margin-bottom:20px;font-size:9px}._title_1zu2h_7{font-size:clamp(34px,10vw,43px)}._discount_1zu2h_8{gap:16px;margin-top:17px;font-size:clamp(54px,16vw,62px)}._discount_1zu2h_8 span{font-size:11px}._subtitle_1zu2h_10{margin-top:17px;font-size:23px}._schedule_1zu2h_11{margin-block:18px 16px}._schedule_1zu2h_11 strong{font-size:30px}._description_1zu2h_14{margin-bottom:22px;font-size:11px}._link_1zu2h_15{padding-inline:17px;font-size:11px}._photo_1zu2h_26{pointer-events:none;background:#fffdf9;grid-area:1/1;min-width:0;min-height:0;display:block}._photo_1zu2h_26 img{opacity:.32;object-position:58% top}._photo_1zu2h_26 figcaption{display:none}._close_1zu2h_30{z-index:2;top:14px;right:14px}}@media (max-width:360px){._schedule_1zu2h_11 strong{white-space:nowrap;font-size:26px}}@media (prefers-reduced-motion:reduce){._popup_1zu2h_3,._backdrop_1zu2h_1{transition:opacity .18s}._popup_1zu2h_3[data-starting-style],._popup_1zu2h_3[data-ending-style]{scale:1}._link_1zu2h_15{transition:none}._silkSurface_1zu2h_19,._silkSurface_1zu2h_19:before,._silkSurface_1zu2h_19:after{animation:none}}
