.IaoPGW_shell{--ink:#211923;--muted:#716872;--pink:#bd4d73;--pink-soft:#faeff3;--yellow:#f7c843;--yellow-soft:#fff8d9;--cream:#fbf8f3;min-height:100vh;color:var(--ink);background:var(--color-background-page);overflow-x:clip}.IaoPGW_extraServices{border:1px solid #eee5e8;border-radius:18px;min-width:0;margin:18px 0;padding:16px}.IaoPGW_extraServices legend{padding:0 6px;font-size:13px;font-weight:600}.IaoPGW_extraServices>p{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.6}.IaoPGW_extraServices>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:8px;max-height:200px;display:grid;overflow-y:auto}.IaoPGW_extraServices label{cursor:pointer;border:1px solid #eee5e8;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;font-size:12px;display:flex}.IaoPGW_extraServices label:has(input:checked){border-color:var(--pink)}.IaoPGW_extraServices input{accent-color:var(--pink);margin-top:3px}.IaoPGW_extraServices small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.IaoPGW_hero{box-sizing:border-box;background:#fffaf1;border:1px solid #eee5e8;border-radius:40px;grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr);align-items:center;gap:clamp(44px,6vw,92px);width:calc(100% - 64px);max-width:1540px;margin:20px auto 0;padding:58px 64px;display:grid;position:relative;overflow:hidden}.IaoPGW_hero:after{border:48px solid var(--yellow);content:"";opacity:.85;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-110px;right:-84px}.IaoPGW_eyebrow,.IaoPGW_kicker{color:var(--pink);letter-spacing:.14em;font-size:13px;font-weight:800}.IaoPGW_eyebrow{align-items:center;gap:8px;display:inline-flex}.IaoPGW_hero h1{letter-spacing:-.055em;max-width:840px;margin:20px 0;font-size:clamp(46px,4.5vw,68px);line-height:.98}.IaoPGW_hero h1 em{color:var(--pink);font-style:normal}.IaoPGW_heroCopy,.IaoPGW_headingRow>div,.IaoPGW_heroNote>div{min-width:0}.IaoPGW_hero h1,.IaoPGW_headingRow h2{white-space:normal;overflow-wrap:break-word}.IaoPGW_heroCopy>p{max-width:720px;color:var(--muted);margin:0;font-size:17px;line-height:1.62}.IaoPGW_heroAction{color:#fff;background:var(--ink);border-radius:13px;align-items:center;gap:18px;margin-top:28px;padding:13px 18px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.IaoPGW_heroAction svg{width:17px}.IaoPGW_heroAction:hover{background:var(--pink)}.IaoPGW_heroPoints{flex-wrap:wrap;gap:10px 22px;margin-top:30px;display:flex}.IaoPGW_heroPoints span{color:#4f464f;align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.IaoPGW_heroPoints svg{box-sizing:content-box;color:#fff;background:var(--pink);border-radius:50%;width:13px;height:13px;padding:3px}.IaoPGW_heroAside{z-index:1;gap:14px;display:grid;position:relative}.IaoPGW_heroDealMark{color:var(--ink);background:var(--yellow);border:1px solid #e5b923;border-radius:24px 24px 7px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 14px;padding:21px 24px;display:grid;box-shadow:0 18px 40px #644c0a24}.IaoPGW_heroDealMark>svg{grid-row:1/3;width:30px;height:30px}.IaoPGW_heroDealMark>span{letter-spacing:.13em;align-self:end;font-size:10px;font-weight:900}.IaoPGW_heroDealMark>strong{letter-spacing:-.06em;grid-row:1/3;font-size:52px;line-height:1}.IaoPGW_heroDealMark>small{color:#6f5815;align-self:start;font-size:12px}.IaoPGW_heroNote{background:#fff;border:1px solid #eadde1;border-radius:28px 28px 8px;gap:20px;padding:22px;display:flex;box-shadow:0 18px 50px #31222a14}.IaoPGW_heroNote>svg{color:#fff;background:var(--pink);border-radius:50%;flex:none;width:42px;height:42px;padding:10px}.IaoPGW_heroNote strong,.IaoPGW_heroNote span{display:block}.IaoPGW_heroNote strong{margin:3px 0 5px;font-size:17px}.IaoPGW_heroNote span{color:var(--muted);line-height:1.45}.IaoPGW_heroNote .IaoPGW_noteLabel{color:var(--pink);letter-spacing:.13em;font-size:10px;font-weight:900}.IaoPGW_heroTrust{color:#5e535c;background:var(--yellow);border:1px solid #eadfe2;border-radius:18px;align-items:center;gap:13px;padding:15px 18px;display:flex}.IaoPGW_heroTrust svg{flex:none;width:22px;height:22px}.IaoPGW_heroTrust span,.IaoPGW_heroTrust strong{display:block}.IaoPGW_heroTrust span{font-size:12px;line-height:1.45}.IaoPGW_heroTrust strong{color:var(--ink);margin-bottom:1px;font-size:13px}.IaoPGW_discovery{max-width:1540px;margin:0 auto;padding:68px 32px 110px}.IaoPGW_headingRow{justify-content:space-between;align-items:end;gap:30px;display:flex}.IaoPGW_headingRow h2{letter-spacing:-.05em;max-width:720px;margin:10px 0 0;font-size:clamp(34px,3.2vw,49px);line-height:1.05}.IaoPGW_resultSummary{color:var(--muted);margin:12px 0 0;font-size:14px}.IaoPGW_filters{scrollbar-width:none;grid-template-columns:repeat(6,minmax(120px,1fr));gap:12px;margin:32px 0 44px;display:grid;overflow-x:auto}.IaoPGW_filters::-webkit-scrollbar{display:none}.IaoPGW_filters button,.IaoPGW_branchChoices button{white-space:nowrap;color:#625a63;font:inherit;cursor:pointer;background:#fff;border:1px solid #e7e0e2;font-weight:700}.IaoPGW_filters button{border-radius:18px;place-items:center;gap:9px;min-height:102px;padding:14px 10px;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:grid}.IaoPGW_filters button>span{width:42px;height:42px;color:var(--pink);background:var(--yellow-soft);border-radius:14px;place-items:center;display:grid}.IaoPGW_filters button svg{width:20px;height:20px}.IaoPGW_filters button:hover{color:var(--pink);border-color:#dbadc0;transform:translateY(-2px)}.IaoPGW_filters .IaoPGW_activeFilter,.IaoPGW_filters .IaoPGW_activeFilter:hover{color:var(--ink);background:var(--pink-soft);border-color:#dbadc0}.IaoPGW_filters .IaoPGW_activeFilter>span{color:#fff;background:var(--pink)}.IaoPGW_featuredSection{margin:0 0 64px}.IaoPGW_featuredHeading{justify-content:space-between;align-items:center;margin:0 2px 15px;display:flex}.IaoPGW_featuredHeading span,.IaoPGW_listHeading span{color:var(--pink);letter-spacing:.13em;font-size:11px;font-weight:900}.IaoPGW_featuredHeading small{color:var(--muted)}.IaoPGW_featuredCard{color:#fff;background:var(--pink);border-radius:30px;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);min-height:390px;display:grid;overflow:hidden;box-shadow:0 24px 60px #6f2c4433}.IaoPGW_featuredCopy{flex-direction:column;align-items:flex-start;padding:48px 52px;display:flex}.IaoPGW_featuredType{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;background:var(--yellow);border-radius:9px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;font-weight:900;display:inline-flex}.IaoPGW_featuredType svg{width:14px;height:14px}.IaoPGW_featuredOffer{letter-spacing:-.055em;margin-top:30px;font-size:clamp(32px,4vw,55px);line-height:1}.IaoPGW_featuredCopy h2{letter-spacing:-.045em;max-width:720px;margin:12px 0 11px;font-size:clamp(28px,3vw,42px);line-height:1.08}.IaoPGW_featuredCopy>p{color:#fff;align-items:center;gap:7px;margin:0;font-weight:750;display:flex}.IaoPGW_featuredCopy>p svg{width:16px}.IaoPGW_featuredMeta{color:#f9eaf0;flex-wrap:wrap;gap:9px 20px;margin-top:24px;font-size:13px;display:flex}.IaoPGW_featuredMeta span{align-items:center;gap:7px;display:flex}.IaoPGW_featuredMeta svg{width:15px}.IaoPGW_featuredCopy>a{color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:30px;margin-top:auto;padding:14px 17px;font-weight:900;text-decoration:none;display:inline-flex}.IaoPGW_featuredCopy>a:hover{background:var(--yellow)}.IaoPGW_featuredCopy>a svg{width:17px}.IaoPGW_featuredMedia{background:var(--yellow-soft);min-height:390px;position:relative;overflow:hidden}.IaoPGW_featuredMedia>img,.IaoPGW_featuredMedia>div{object-fit:cover;width:100%;height:100%}.IaoPGW_featuredMedia>span{width:78px;height:78px;color:var(--ink);text-align:center;border:2px solid var(--ink);background:var(--yellow);border-radius:50%;place-items:center;font-size:13px;font-weight:950;line-height:1;display:grid;position:absolute;bottom:20px;right:22px;transform:rotate(7deg)}.IaoPGW_listHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.IaoPGW_listHeading h2{letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(27px,2.5vw,38px);line-height:1.1}.IaoPGW_listHeading small{color:var(--muted);background:var(--cream);border-radius:999px;padding:8px 12px}.IaoPGW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.IaoPGW_card{background:#fff;border:1px solid #e9e1e3;border-radius:26px;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden;box-shadow:0 16px 44px #281b220f}.IaoPGW_card:hover{border-color:#dcb9c7;transform:translateY(-5px);box-shadow:0 24px 58px #281b221c}.IaoPGW_media{background:var(--cream);border-radius:19px;height:220px;margin:9px 9px 0;position:relative;overflow:hidden}.IaoPGW_media img,.IaoPGW_branchImage img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.IaoPGW_card:hover .IaoPGW_media img{transform:scale(1.035)}.IaoPGW_imageFallback{width:100%;height:100%;color:var(--ink);text-align:center;background:var(--yellow-soft);place-content:center;gap:6px;display:grid}.IaoPGW_imageFallback span{color:#fff;letter-spacing:-.04em;background:var(--pink);border-radius:22px;place-items:center;width:70px;height:70px;margin:0 auto;font-size:24px;font-weight:900;display:grid}.IaoPGW_imageFallback small{color:#8a6810;letter-spacing:.14em;font-size:9px;font-weight:900}.IaoPGW_offer{color:var(--ink);background:var(--yellow);border:1px solid #2119231f;border-radius:11px;padding:10px 13px;font-size:13px;font-weight:900;position:absolute;bottom:14px;left:14px;box-shadow:0 8px 22px #21192321}.IaoPGW_type{color:#fff;letter-spacing:.09em;text-transform:uppercase;background:var(--pink);border-radius:9px;padding:8px 10px;font-size:10px;font-weight:900;position:absolute;top:14px;left:14px}.IaoPGW_cardBody{padding:22px 24px 24px}.IaoPGW_salonLine{color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;font-size:12px;display:grid}.IaoPGW_salonLine svg{width:14px;height:14px;color:var(--pink)}.IaoPGW_salonLine span{color:#514750;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.IaoPGW_salonLine small{border-left:1px solid #ded5d8;padding-left:8px}.IaoPGW_card h3{letter-spacing:-.035em;min-height:58px;margin:17px 0 18px;font-size:24px;line-height:1.18}.IaoPGW_meta{min-height:60px;color:var(--muted);background:var(--cream);border-radius:14px;gap:11px;padding:15px;font-size:13px;display:grid}.IaoPGW_meta span{align-items:flex-start;gap:9px;display:flex}.IaoPGW_meta svg{width:16px;height:16px;color:var(--pink);flex:none}.IaoPGW_cardBody>a,.IaoPGW_empty a,.IaoPGW_detailStatus a{color:var(--ink);align-items:center;gap:9px;margin-top:24px;font-weight:800;text-decoration:none;display:inline-flex}.IaoPGW_cardBody>a{box-sizing:border-box;color:#fff;background:var(--ink);border-radius:12px;justify-content:space-between;width:100%;margin-top:18px;padding:13px 15px}.IaoPGW_cardBody>a svg{transition:transform .18s}.IaoPGW_cardBody>a:hover{background:var(--pink)}.IaoPGW_cardBody>a:hover svg{transform:translate(3px)}.IaoPGW_status,.IaoPGW_empty{text-align:center;background:var(--cream);border:1px solid #ebe4e5;border-radius:28px;align-content:center;place-items:center;gap:14px;min-height:280px;display:grid}.IaoPGW_status button{color:#fff;font:inherit;background:var(--pink);cursor:pointer;border:0;border-radius:12px;padding:12px 18px;font-weight:800}.IaoPGW_empty>svg{width:44px;height:44px;color:var(--ink);background:var(--yellow);border-radius:50%;padding:10px}.IaoPGW_empty h3,.IaoPGW_empty p{margin:0}.IaoPGW_empty p{color:var(--muted)}.IaoPGW_spin{animation:1s linear infinite IaoPGW_deal-spin}.IaoPGW_detailPage{max-width:1380px;margin:0 auto;padding:46px 48px 100px}.IaoPGW_back{color:var(--ink);align-items:center;gap:8px;margin-bottom:36px;font-weight:800;text-decoration:none;display:inline-flex}.IaoPGW_detailGrid{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:28px;display:grid}.IaoPGW_detailMain{gap:24px;display:grid}.IaoPGW_offerIntro{padding:6px 4px}.IaoPGW_offerIntro>span{color:var(--pink);letter-spacing:.09em;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.IaoPGW_offerIntro h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:10px 0 8px;font-size:clamp(24px,3vw,36px);line-height:1.2}.IaoPGW_offerIntro p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.IaoPGW_branchPanel,.IaoPGW_infoSection,.IaoPGW_summaryCard{background:#fff;border:1px solid #e9e1e3;border-radius:28px}.IaoPGW_branchPanel{grid-template-columns:230px 1fr;align-items:center;gap:28px;padding:20px;display:grid}.IaoPGW_branchImage{height:170px;color:var(--pink);background:var(--yellow-soft);border-radius:18px;place-items:center;display:grid;overflow:hidden}.IaoPGW_branchPanel h2{letter-spacing:-.035em;margin:9px 0 12px;font-size:29px}.IaoPGW_branchPanel p{color:var(--muted);align-items:center;gap:8px;margin:0;display:flex}.IaoPGW_branchChoices{align-items:center;gap:10px;padding:4px;display:flex;overflow-x:auto}.IaoPGW_branchChoices>span{white-space:nowrap;margin-right:4px;font-weight:800}.IaoPGW_branchChoices button{border-radius:12px;padding:10px 14px}.IaoPGW_branchChoices .IaoPGW_selectedBranch{color:#fff;border-color:var(--pink);background:var(--pink)}.IaoPGW_infoSection{padding:32px}.IaoPGW_sectionTitle{align-items:center;gap:16px;margin-bottom:26px;display:flex}.IaoPGW_sectionTitle>svg{box-sizing:content-box;color:var(--pink);background:var(--pink-soft);border-radius:14px;padding:12px}.IaoPGW_sectionTitle span{color:var(--pink);letter-spacing:.1em;font-size:12px;font-weight:800}.IaoPGW_sectionTitle h2{margin:4px 0 0;font-size:24px}.IaoPGW_bookingWindowNote{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.45}.IaoPGW_availabilitySection{overflow:hidden}.IaoPGW_slotFilters{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px;margin-bottom:22px;display:grid}.IaoPGW_slotFilters label{gap:7px;min-width:0;display:grid}.IaoPGW_slotFilters label>span{color:var(--muted);font-size:12px;font-weight:800}.IaoPGW_slotFilters select,.IaoPGW_slotFilters input{box-sizing:border-box;width:100%;min-width:0;height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #e7dfe1;border-radius:12px;outline:none;padding:0 13px;font-size:14px;font-weight:700}.IaoPGW_slotFilters select:focus,.IaoPGW_slotFilters input:focus{border-color:var(--pink);box-shadow:0 0 0 3px var(--pink-soft)}.IaoPGW_slotGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.IaoPGW_slotCard{background:var(--cream);border:1px solid #e9e1e3;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;display:grid}.IaoPGW_slotTime{border-right:1px solid #e5dcdf;min-width:76px;padding-right:13px;display:grid}.IaoPGW_slotTime strong{letter-spacing:-.025em;font-size:21px}.IaoPGW_slotTime span{color:var(--muted);text-transform:capitalize;margin-top:3px;font-size:11px}.IaoPGW_slotStaff{color:#504750;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:700;display:flex}.IaoPGW_slotStaff svg{width:17px;color:var(--pink);flex:none}.IaoPGW_slotStaff span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.IaoPGW_slotPrice{text-align:right;min-width:94px;display:grid}.IaoPGW_slotPrice>span{color:var(--muted);font-size:11px;text-decoration:line-through}.IaoPGW_slotPrice strong{margin:2px 0;font-size:15px}.IaoPGW_slotPrice small{color:#8a6810;font-size:10px;font-weight:800}.IaoPGW_slotAction{color:#fff;min-height:40px;font:inherit;background:var(--ink);cursor:pointer;border:0;border-radius:11px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.IaoPGW_slotAction:hover:not(:disabled){background:var(--pink)}.IaoPGW_slotAction:disabled{cursor:wait;opacity:.58}.IaoPGW_slotError{color:#8d294b;background:var(--pink-soft);border-color:#e9b7c8;min-height:72px;margin-top:12px}.IaoPGW_slotStatus{min-height:108px;color:var(--muted);text-align:center;background:var(--cream);border:1px dashed #dfd5d8;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex}.IaoPGW_slotStatus svg{width:20px;color:var(--pink);flex:none}.IaoPGW_advisoryNote{color:var(--muted);align-items:flex-start;gap:8px;margin:18px 2px 0;font-size:12px;line-height:1.5;display:flex}.IaoPGW_advisoryNote svg{width:15px;color:var(--pink);flex:none}.IaoPGW_summaryCard{padding:32px;position:sticky;top:104px;box-shadow:0 18px 50px #281b2212}.IaoPGW_summaryIcon{background:var(--yellow);border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.IaoPGW_summaryCard h2{letter-spacing:-.04em;margin:22px 0 28px;font-size:31px}.IaoPGW_summaryLine{border-top:1px solid #eee7e9;gap:13px;padding:18px 0;display:flex}.IaoPGW_summaryLine>svg{width:19px;color:var(--pink);flex:none}.IaoPGW_summaryLine span,.IaoPGW_summaryLine strong{display:block}.IaoPGW_summaryLine span{color:var(--muted);margin-bottom:5px;font-size:13px}.IaoPGW_summaryLine strong{line-height:1.4}.IaoPGW_primaryAction{color:#fff;background:var(--pink);border-radius:15px;justify-content:space-between;align-items:center;margin-top:22px;padding:16px 18px;font-weight:900;text-decoration:none;display:flex}.IaoPGW_primaryAction:hover{background:#a83f64}.IaoPGW_summaryCard>p{color:var(--muted);margin:17px 2px 0;font-size:13px;line-height:1.5}.IaoPGW_detailStatus{text-align:center;align-content:center;place-items:center;gap:16px;min-height:65vh;display:grid}.IaoPGW_detailStatus h1,.IaoPGW_detailStatus p{margin:0}.IaoPGW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes IaoPGW_deal-spin{to{transform:rotate(360deg)}}@media (max-width:1080px){.IaoPGW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.IaoPGW_hero{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:38px;padding:48px 42px}.IaoPGW_hero h1{font-size:clamp(44px,6vw,59px)}.IaoPGW_filters{grid-template-columns:repeat(6,130px)}.IaoPGW_featuredCard{grid-template-columns:minmax(0,1fr) 340px}.IaoPGW_featuredCopy{padding:38px}.IaoPGW_detailGrid{grid-template-columns:1fr 330px}.IaoPGW_slotFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.IaoPGW_slotGrid{grid-template-columns:1fr}}@media (max-width:768px){.IaoPGW_hero{border-radius:27px;width:calc(100% - 24px);margin-top:12px;padding:34px 22px 22px;display:block}.IaoPGW_hero:after{border-width:28px;width:150px;height:150px;bottom:-62px;right:-58px}.IaoPGW_eyebrow{font-size:10px}.IaoPGW_hero h1{margin:15px 0 17px;font-size:clamp(36px,10.5vw,46px);line-height:.98}.IaoPGW_heroCopy>p{font-size:15px;line-height:1.58}.IaoPGW_heroAction{box-sizing:border-box;justify-content:space-between;width:100%;margin-top:21px}.IaoPGW_heroAside{margin-top:18px}.IaoPGW_heroDealMark{border-radius:19px 19px 6px;padding:15px 17px}.IaoPGW_heroDealMark>strong{font-size:41px}.IaoPGW_heroNote{box-shadow:none;border-radius:19px 19px 6px;gap:14px;padding:16px}.IaoPGW_heroNote>svg{width:34px;height:34px;padding:8px}.IaoPGW_heroNote strong{font-size:15px}.IaoPGW_heroNote span{font-size:12px}.IaoPGW_discovery{padding:45px 16px 72px}.IaoPGW_headingRow{display:block}.IaoPGW_headingRow h2{max-width:350px;font-size:33px}.IaoPGW_resultSummary{margin-top:9px}.IaoPGW_filters{gap:9px;margin:20px -16px 31px;padding:0 16px 4px;display:flex}.IaoPGW_filters button{border-radius:15px;flex:0 0 90px;min-height:87px;padding:10px 7px;font-size:11px}.IaoPGW_filters button>span{border-radius:12px;width:36px;height:36px}.IaoPGW_filters button svg{width:18px;height:18px}.IaoPGW_featuredSection{margin:0 0 48px}.IaoPGW_featuredHeading small{display:none}.IaoPGW_featuredCard{border-radius:24px;grid-template-columns:1fr;min-height:0}.IaoPGW_featuredMedia{order:-1;height:175px;min-height:175px}.IaoPGW_featuredMedia>span{width:61px;height:61px;font-size:10px;bottom:13px;right:14px}.IaoPGW_featuredCopy{padding:24px 21px 22px}.IaoPGW_featuredOffer{margin-top:19px;font-size:36px}.IaoPGW_featuredCopy h2{margin-top:9px;font-size:27px}.IaoPGW_featuredCopy>p{font-size:13px}.IaoPGW_featuredMeta{margin-top:18px;font-size:12px;display:grid}.IaoPGW_featuredCopy>a{box-sizing:border-box;justify-content:space-between;width:100%;margin-top:23px}.IaoPGW_listHeading{align-items:center;margin-bottom:16px}.IaoPGW_listHeading h2{max-width:285px;font-size:28px}.IaoPGW_grid{grid-template-columns:1fr;gap:18px}.IaoPGW_card{border-radius:23px;box-shadow:0 12px 34px #281b2212}.IaoPGW_card:hover{transform:none}.IaoPGW_media{border-radius:17px;height:190px;margin:7px 7px 0}.IaoPGW_offer{padding:9px 11px;font-size:12px;bottom:12px;left:12px}.IaoPGW_type{top:12px;left:12px}.IaoPGW_cardBody{padding:19px 19px 20px}.IaoPGW_salonLine{grid-template-columns:auto minmax(0,1fr)}.IaoPGW_salonLine small{border:0;grid-column:2;padding:0}.IaoPGW_card h3{min-height:0;margin:14px 0 15px;font-size:22px}.IaoPGW_meta{min-height:0;padding:13px;font-size:12px}.IaoPGW_cardBody>a{margin-top:15px;padding:13px 14px}.IaoPGW_detailPage{padding:26px 16px 72px}.IaoPGW_back{margin-bottom:22px}.IaoPGW_detailGrid{grid-template-columns:1fr}.IaoPGW_branchPanel{grid-template-columns:92px 1fr;gap:16px;padding:14px}.IaoPGW_branchImage{height:102px}.IaoPGW_branchPanel h2{font-size:21px}.IaoPGW_branchPanel p{font-size:13px}.IaoPGW_infoSection{padding:23px 19px}.IaoPGW_slotFilters{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 20px;display:grid}.IaoPGW_slotFilters label:first-child{grid-column:1/-1}.IaoPGW_slotCard{grid-template-columns:auto minmax(0,1fr)}.IaoPGW_slotPrice{text-align:left;grid-area:2/2}.IaoPGW_slotPrice>span,.IaoPGW_slotPrice strong,.IaoPGW_slotPrice small{display:inline}.IaoPGW_slotPrice strong{margin:0 7px}.IaoPGW_summaryCard{padding:25px;position:static}}@media (max-width:430px){.IaoPGW_hero h1{font-size:37px}.IaoPGW_heroDealMark>strong{font-size:38px}.IaoPGW_media{height:172px}.IaoPGW_cardBody{padding:17px}.IaoPGW_card h3{font-size:21px}}
