.catalog-hero{display:grid;grid-template-columns:1.25fr .9fr;gap:66px;padding-block:55px 48px;align-items:center}.catalog-hero h1{font:400 clamp(48px,5.5vw,82px)/1.08 var(--serif);letter-spacing:-3.5px;color:var(--wine);margin:0 0 26px}.catalog-hero h1 em{font-weight:400;color:#9b7d6c}.catalog-lead{color:var(--muted);max-width:470px;font-size:15px;line-height:1.9;margin-bottom:32px}.catalog-hero-image{margin:0;position:relative;height:525px;border-radius:180px 5px 5px 5px;overflow:hidden;background:var(--sand)}.catalog-hero-image>img{width:100%;height:100%;object-fit:cover;object-position:center 48%}.catalog-hero-image:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#391f1880);pointer-events:none}.catalog-hero-image figcaption{position:absolute;bottom:28px;inset-inline:26px;z-index:1}.catalog-image-tag{display:block;color:white;font-size:9px;letter-spacing:2px;margin-bottom:17px}.catalog-image-count{background:var(--white);display:inline-flex;align-items:center;gap:22px;padding:18px 24px}.catalog-image-count>strong{font:52px/1 var(--serif);letter-spacing:-2px;color:var(--wine)}.catalog-image-count>span{font-size:12px;color:var(--wine);line-height:1.8}.catalog-image-count small{color:var(--muted);font-size:10px}.treatment-search{display:grid;grid-template-columns:1fr 105px;gap:0;background:var(--white);border:1px solid #d8ccc5;box-shadow:0 10px 35px #562a3510;border-radius:6px;padding:17px 18px}.treatment-search>label{min-width:0;padding-inline-end:18px}.treatment-search>label>span,.treatment-location>span{display:block;font-size:10px;color:var(--muted);margin-bottom:7px}.treatment-search select{border:0;background:transparent;width:100%;padding:4px 16px 4px 0;min-height:33px;font-size:14px;color:var(--wine);text-overflow:ellipsis}.treatment-location{border-inline-start:1px solid var(--line);padding-inline-start:18px;display:flex;flex-direction:column;justify-content:center}.treatment-location strong{font-weight:500;font-size:13px}.treatment-search>.button{grid-column:1/-1;width:100%;margin-top:17px;justify-content:space-between;font-size:13px;padding-inline:18px}.treatment-search svg,.treatment-item svg{width:20px;height:20px;flex:none}.catalog-search-note{font-size:10px;margin:13px 0 0;color:var(--muted);letter-spacing:.2px}.catalog-journey{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-block:25px 34px;border-bottom:1px solid var(--line)}.catalog-journey>div{display:flex;gap:18px;align-items:flex-start}.journey-number{font:30px/1.3 var(--serif);color:#af9485}.catalog-journey p{display:flex;flex-direction:column;margin:0;gap:4px}.catalog-journey strong{font-weight:500;font-size:14px;color:var(--wine)}.catalog-journey p>span{font-size:11px;color:var(--muted)}.treatment-catalog .section-heading>p{max-width:370px;font-size:12px;line-height:1.9;color:var(--muted);margin:0}.treatment-groups{display:flex;gap:9px;flex-wrap:wrap;margin:30px 0 24px}.treatment-groups button{border:1px solid var(--line);border-radius:30px;font-size:12px;padding:9px 20px;transition:background .2s,color .2s}.treatment-groups button:hover{background:var(--blush)}.treatment-groups button.active{background:var(--wine);border-color:var(--wine);color:var(--white)}.treatment-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-inline-start:1px solid var(--line)}.treatment-item{padding:19px 18px;min-height:91px;display:flex;align-items:center;gap:14px;text-align:start;border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line);background:var(--white);transition:background .2s}.treatment-item:hover{background:#f0e7e1}.treatment-number{font:12px var(--serif);color:#a89080;align-self:flex-start;padding-top:5px}.treatment-item>span:nth-child(2){display:flex;flex-direction:column;gap:5px;flex:1}.treatment-item small{font-size:8px;color:var(--muted);letter-spacing:1px;text-transform:uppercase}.treatment-item strong{font-size:12px;font-weight:500;color:var(--wine);line-height:1.5}.treatment-item svg{width:17px;color:#99765e}[dir=rtl] .catalog-hero h1{letter-spacing:0;font-family:var(--sans);line-height:1.35;font-size:clamp(40px,4.8vw,68px)}[dir=rtl] .treatment-search svg,[dir=rtl] .treatment-item svg{transform:rotate(180deg)}[dir=rtl] .catalog-hero-image{border-radius:5px 180px 5px 5px}@media(min-width:1500px){.catalog-hero{gap:95px}}@media(max-width:1050px){.catalog-hero{gap:35px;grid-template-columns:1.2fr .8fr}.catalog-hero h1{font-size:58px;letter-spacing:-2.7px}.catalog-hero-image{height:500px}.treatment-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.catalog-hero{grid-template-columns:1fr;gap:28px;padding-top:34px;padding-bottom:24px}.catalog-hero h1{font-size:50px;letter-spacing:-2px}.catalog-hero .eyebrow{font-size:9px;margin-bottom:20px}.catalog-lead{font-size:13px;line-height:1.8;margin-bottom:24px}.catalog-hero-image{height:245px;border-radius:85px 4px 4px 4px}.catalog-hero-image>img{object-position:center 55%}.catalog-hero-image figcaption{inset-inline:20px;bottom:19px}.catalog-image-count{padding:12px 17px;gap:17px}.catalog-image-count>strong{font-size:40px}.catalog-image-tag{margin-bottom:10px;font-size:8px}.catalog-journey{grid-template-columns:1fr;gap:18px;padding-block:24px}.catalog-journey>div{gap:17px}.journey-number{font-size:25px}.catalog-journey p{gap:0}.catalog-journey p>span{font-size:11px}.treatment-catalog.section{padding-block:48px}.treatment-catalog .section-heading{display:block}.treatment-catalog .section-heading>p{margin-top:18px}.treatment-groups{gap:7px;margin-block:25px 20px}.treatment-groups button{padding:8px 14px;font-size:11px}.treatment-grid{grid-template-columns:1fr}.treatment-item{min-height:77px;padding:15px 16px}.treatment-item strong{font-size:13px}[dir=rtl] .catalog-hero-image{border-radius:4px 85px 4px 4px}}@media(prefers-reduced-motion:reduce){.treatment-item,.treatment-groups button{transition:none}}
