/* The Skeyndor price list is organized by the client's skin concern. */
.price-skin-groups{display:grid;gap:18px;margin-top:23px}
.price-skin-group{scroll-margin-top:100px;padding:23px 25px 12px;border:1px solid rgba(183,146,83,.24);border-radius:18px;background:#fbf7f0;min-width:0}
.price-skin-title{margin:0;padding-bottom:16px;border-bottom:1px solid rgba(183,146,83,.27);font:500 clamp(26px,2.35vw,36px)/1.15 var(--display);letter-spacing:-.035em;color:#67503f}
.price-skin-group .price-treatment-grid{margin-top:4px;column-gap:32px}
.price-skin-group .price-treatment-grid .price-line{min-height:70px}
.price-skin-express{padding-bottom:14px;background:#fffcf8}
.price-skin-express>.price-line{padding-top:17px}
.price-skin-note{margin:17px 2px 0;color:#806e60;font:400 12px/1.7 var(--sans);max-width:980px}
@media(max-width:760px){
 .price-skin-groups{gap:12px;margin-top:17px}
 .price-skin-group{padding:19px 16px 9px;border-radius:13px}
 .price-skin-title{font-size:27px;padding-bottom:13px;line-height:1.15}
 .price-skin-group .price-treatment-grid{grid-template-columns:1fr}
 .price-skin-group .price-treatment-grid .price-line{min-height:62px;gap:12px}
 .price-skin-group .price-line small{font-size:11px}
 .price-skin-note{font-size:11px}
}
