.treat-hero__facts{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.treat-hero__fact{color:#fff;background:#ffffff29;border-radius:100px;justify-content:center;align-items:center;padding:6px 12px;font:400 14px/21.7px Open Sans,sans-serif;display:flex}.treat-overview{background:var(--c-page,#f8ece3);padding:88px 32px}.treat-overview__inner{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:56px;display:grid}.treat-overview__main{flex-direction:column;gap:40px;min-width:0;display:flex}.treat-intro{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.treat-intro__title{color:var(--c-ink,#2b1810);letter-spacing:-1px;margin:0;font:600 40px/44.8px Geist,sans-serif}.treat-block{flex-direction:column;gap:16px;display:flex}.treat-block__title{color:var(--c-ink,#2b1810);letter-spacing:-.36px;margin:0;font:600 24px/31.2px Geist,sans-serif}.treat-tints{flex-wrap:wrap;gap:8px;margin:0;padding:6px 0 0;list-style:none;display:flex}.treat-tint{background:var(--c-sand-2,#eed8c6);color:var(--c-ink,#2b1810);border-radius:100px;padding:6px 12px;font:400 14px/21.7px Open Sans,sans-serif}.treat-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.treat-benefit{background:var(--c-card,#fdf8f5);color:var(--c-ink,#2b1810);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font:400 16px/25.6px Open Sans,sans-serif;display:flex}.treat-benefit__badge{background:var(--c-sand-2,#eed8c6);width:26px;height:26px;color:var(--c-muted,#7b5f4e);border-radius:50%;flex:none;place-items:center;display:grid}.treat-benefit__badge svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.treat-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.treat-gallery__item{border-radius:20px;height:260px;margin:0;overflow:hidden}.treat-gallery__item img{object-fit:cover;width:100%;height:100%;display:block}.treat-book{align-self:start;position:sticky;top:120px}.treat-book__card{background:var(--c-card,#fdf8f5);border-radius:26px;flex-direction:column;gap:16px;padding:28px;display:flex}.treat-book__title{color:var(--c-ink,#2b1810);letter-spacing:-.36px;margin:0;font:600 24px/31.2px Geist,sans-serif}.treat-book__card>.btn{height:48px;padding:15px 24px}.treat-prices{border-top:1px solid var(--c-line,#e3cdbe);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.treat-price{border-bottom:1px solid var(--c-line,#e3cdbe);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.treat-price__info{flex-direction:column;min-width:0;display:flex}.treat-price__label{color:var(--c-ink,#2b1810);font:600 14px/19.6px Open Sans,sans-serif}.treat-price__meta{color:var(--c-muted,#7b5f4e);font:400 13px/18.85px Open Sans,sans-serif}.treat-price__amount{max-width:50%;color:var(--c-ink,#2b1810);letter-spacing:-.144px;text-align:right;flex:none;font:600 18px/24.3px Geist,sans-serif}.treat-book__price-link{color:var(--c-accent,#9c6436);text-underline-offset:3px;align-self:flex-start;align-items:center;gap:6px;font:600 14px/19.6px Open Sans,sans-serif;text-decoration:underline;display:inline-flex}.treat-book__price-link svg{fill:currentColor;stroke:currentColor;stroke-width:1.5px;width:14px;height:14px}.treat-book__rule{background:#e3cdbe;height:1px}.treat-book__notes{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.treat-book__notes li{color:var(--c-muted,#7b5f4e);align-items:center;gap:10px;font:400 13px/18.85px Open Sans,sans-serif;display:flex}.treat-book__notes svg{fill:none;width:14px;height:14px;stroke:var(--c-accent,#9c6436);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 14px}.treat-related{background:var(--c-page,#f8ece3);padding:88px 32px}.treat-related__head{flex-direction:column;gap:14px;margin-bottom:36px;display:flex}.treat-related__title{color:var(--c-ink,#2b1810);letter-spacing:-1px;margin:0;font:600 40px/44.8px Geist,sans-serif}.treat-faq__head{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:32px;display:flex}.treat-faq__title{color:var(--c-ink,#2b1810);letter-spacing:-1px;margin:0;font:600 40px/44.8px Geist,sans-serif}.treat-related__grid,.treat-catalog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.treat-related .treat-card{background:var(--c-card,#fdf8f5);border-radius:26px;padding:12px}.treat-related .treat-card__media{border-radius:18px;height:230px}.treat-related .treat-card__chip{background:var(--c-card,#fdf8f5);padding:6px 12px;font:400 14px/21.7px Open Sans,sans-serif;top:12px;left:12px}.treat-related .treat-card__body{gap:10px;padding:18px 10px 8px}.treat-related .treat-card__name{letter-spacing:-.36px;font:600 24px/31.2px Geist,sans-serif}.treat-related .treat-card__desc{font:400 14px/21.7px Open Sans,sans-serif}.treat-related .treat-card__meta{align-items:center;padding-top:6px}.treat-related .treat-card__pills{gap:6px}.treat-related .treat-pill{background:var(--c-sand-2,#f1e4da);padding:4px 10px;font:400 13px/18.85px Open Sans,sans-serif}.treat-related .treat-card__price{align-items:flex-end;gap:4px;font:400 13px/18.85px Open Sans,sans-serif}.treat-related .treat-card__price strong{letter-spacing:-.36px;font:600 24px/31.2px Geist,sans-serif}.treat-related .treat-card__more{letter-spacing:-.15px;color:var(--c-accent,#9c6436);font:500 15px/18px Geist,sans-serif}.treat-related .treat-card__arrow{width:36px;height:36px;padding:10px}.treat-faq{background:var(--c-card,#fdf8f5);padding:88px 32px}.treat-faq__list{gap:10px;max-width:860px;margin:0 auto}.treat-faq .faq-item{background:var(--c-card,#fdf8f5);border-radius:20px;padding:20px 22px}.treat-faq .faq-item__trigger{width:100%;font:inherit;color:inherit;justify-content:space-between;align-items:center;gap:16px;display:flex}.treat-faq .faq-item__icon{background:#f1e4da;border-radius:50%;flex:0 0 36px;width:36px;height:36px;position:relative}.treat-faq .faq-item__icon svg{width:18px;height:18px;inset:11.25px auto auto 11.25px}.treat-faq .faq-item.is-open .faq-item__icon{background:var(--c-accent,#9c6436)}.treat-faq .faq-item.is-open .faq-item__icon svg{stroke:#fff8f2}@media (width>=1200px) and (height<=880px){.treat-book{position:static}}@media (width<=1199.98px){.treat-overview{padding:72px 16px}.treat-overview__inner{flex-direction:column;align-items:stretch;gap:40px;display:flex}.treat-overview__main{display:contents}.treat-intro{order:1}.treat-book{order:2;width:100%;position:static}.treat-block--benefits{order:3}.treat-gallery{order:5}.treat-intro__title{letter-spacing:-.85px;font-size:34px;line-height:38.08px}.treat-faq,.treat-related{padding:72px 16px}.treat-related__head{margin-bottom:28px}.treat-related__title{letter-spacing:-.85px;font-size:34px;line-height:38.08px}.treat-related__grid{gap:20px}.treat-related .treat-card__name,.treat-related .treat-card__price strong{letter-spacing:-.33px;font-size:22px;line-height:28.6px}.treat-faq__head{margin-bottom:28px}.treat-faq__title{letter-spacing:-.85px;font-size:34px;line-height:38.08px}.treat-faq__list{max-width:none}.treat-block__title,.treat-book__title{letter-spacing:-.33px;font-size:22px;line-height:28.6px}.treat-related__grid,.treat-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=809.98px){.treat-overview{padding:56px 4px}.treat-overview__inner{gap:28px}.treat-intro .eyebrow{letter-spacing:.72px;font-size:12px;line-height:15.6px}.treat-intro__title{letter-spacing:-.7px;font-size:28px;line-height:31.36px}.treat-block__title,.treat-book__title{letter-spacing:-.3px;font-size:20px;line-height:26px}.treat-price__label{font-size:13px;line-height:18.2px}.treat-price__meta,.treat-book__notes li{font-size:12px;line-height:17.4px}.treat-price__amount{letter-spacing:-.128px;font-size:16px;line-height:21.6px}.treat-book__price-link{font-size:13px;line-height:18.2px}.treat-benefits{grid-template-columns:minmax(0,1fr);padding-bottom:2px}.treat-benefit{padding:11px 14px;font-size:15px;line-height:24px}.treat-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.treat-gallery__item{height:150px}.treat-related__title{letter-spacing:-.7px;font-size:28px;line-height:31.36px}.treat-faq{padding:56px 4px}.treat-faq__head{margin-bottom:24px}.treat-faq__head .eyebrow{letter-spacing:.72px;font-size:12px;line-height:15.6px}.treat-faq__title{letter-spacing:-.7px;font-size:28px;line-height:31.36px}.treat-faq .faq-item__body p{font-size:15px;line-height:24px}.treat-related__grid,.treat-catalog__grid{grid-template-columns:minmax(0,1fr)}.treat-related{padding:56px 4px}.treat-related__head{margin-bottom:24px}.treat-related__head .eyebrow{letter-spacing:.72px;font-size:12px;line-height:15.6px}.treat-related__grid{gap:16px}.treat-related .treat-card__name,.treat-related .treat-card__price strong{letter-spacing:-.3px;font-size:20px;line-height:26px}.treat-related .treat-card__price,.treat-related .treat-pill{font-size:12px;line-height:17.4px}.treat-hero__facts{max-width:330px;margin-top:14px}}.treat-content{font:400 16px/1.6 var(--font-body);color:var(--c-muted,#7a6559)}.treat-content h2,.treat-content h3{font:600 22px/1.25 var(--font-head,inherit);color:var(--c-ink);margin:32px 0 10px}.treat-content h3{font-size:18px}.treat-content>:first-child{margin-top:0}.treat-content p{margin:0 0 14px}.treat-content ul{list-style:outside}.treat-content ol{list-style:decimal}.treat-content ul,.treat-content ol{margin:0 0 14px;padding-left:20px}.treat-content li{margin-bottom:6px}
