.spa-services{background:#f8f8f5;padding:86px 0 133px}@media(max-width: 768px){.spa-services{padding:70px 0}}@media(min-width: 768px){.spa-services .page-full{padding:0 89px}}.spa-services .section-header{margin-bottom:42px}.spa-services .section-header__title{font-size:4rem;line-height:4.8125rem;text-align:left}@media(max-width: 768px){.spa-services .section-header__title{font-size:3.25rem;line-height:3.875rem;text-align:left;padding-right:40px}}.spa-services .service{padding-top:45px}.spa-services .service__badge{background:#b8a18a;border-radius:30px;cursor:pointer;display:inline-block;padding:11px 22px;position:absolute;top:0;color:#fff;font-family:"Akkurat";font-size:.625rem;font-weight:400;line-height:.625rem;text-transform:uppercase}.spa-services .service__image img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.spa-services .service__image{margin-bottom:18px}.spa-services .service__info{display:grid;gap:5%;grid-template-areas:"info-left price";grid-template-columns:75% 20%}.spa-services .service .info__left{grid-area:info-left}.spa-services .service .info__right{grid-area:price}.spa-services .service .info__title{color:#212121;font-family:"Merrant";font-size:1.25rem;letter-spacing:.07em;line-height:1.625rem;margin-bottom:8px}@media(max-width: 768px){.spa-services .service .info__title{padding-right:30px}}.spa-services .service .info__description{color:#6d6d6d;font-family:"Akkurat";font-size:.875rem;font-weight:400;line-height:119%;margin-bottom:18px}.spa-services .service .info__price{color:#212121;font-family:"Merrant";font-size:1.25rem;letter-spacing:.07em;line-height:1.625rem;text-align:right}.spa-services .service .info__btn{padding:9px 29px 7px;background:#f8f8f5}.spa-services .service .info__btn:hover{background:#000}