/* Page-specific additions to the approved shared service/homepage layout. */
.ms-mens-laser .hg-hero__photo img{object-fit:cover;object-position:center}
.ms-mens-laser .hg-hero .hg-lead+.hg-lead{font-size:17px}
.ms-mens-laser #mens-laser-coverage,.ms-mens-laser #mens-laser-prices{scroll-margin-top:110px}
.ms-mens-laser .mens-laser-film{aspect-ratio:4/5;border-radius:8px;overflow:hidden}
.ms-mens-laser .mens-laser-film video{display:block;width:100%;height:100%;object-fit:cover}
.ms-mens-laser .mens-laser-care-photo{margin:0;align-self:start}
.ms-mens-laser .mens-laser-care-photo img{display:block;width:100%;height:auto;border-radius:8px}
.ms-mens-laser .hg-two-column h3,.ms-mens-laser .mens-laser-combinations h3{font:400 28px/1.3 'Marcellus SC',Georgia,serif;text-align:left!important;margin:0 0 20px}
.ms-mens-laser .mens-laser-care-list{padding-left:20px;margin:0 0 36px;font:400 18px/1.65 Jost,sans-serif}
.ms-mens-laser .mens-laser-care-list li{padding-left:5px;margin-bottom:12px}
.ms-mens-laser .mens-laser-combinations{max-width:850px;margin-top:36px}
.ms-mens-laser .mens-laser-combinations p{font:400 18px/1.65 Jost,sans-serif}
.ms-mens-laser .bl-price-row{align-items:center}
.ms-mens-laser .bl-price-row h3{margin:0}
.ms-mens-laser .hg-chapter .ms-home-sec__link{display:inline-flex;align-items:center;min-height:44px}
@media(max-width:860px){.ms-mens-laser .hg-editorial__media{position:static}.ms-mens-laser .hg-two-column{gap:32px}.ms-mens-laser .mens-laser-care-photo{max-width:520px;margin-inline:auto}}
@media(max-width:600px){.ms-mens-laser .hg-hero__photo img{aspect-ratio:4/5}.ms-mens-laser .mens-laser-care-list,.ms-mens-laser .mens-laser-combinations p{font-size:17px}.ms-mens-laser .bl-price-row{grid-template-columns:minmax(0,1fr) auto;gap:12px 18px}.ms-mens-laser .bl-price-row>a{grid-column:1/-1}.ms-mens-laser .bl-price-row>.bl-price-meta{grid-column:auto;font-size:20px}}

.ms-mens-laser #mens-laser-title{font:400 clamp(38px,4.2vw,60px)/1.1 'Marcellus SC',Georgia,serif;text-align:left!important;text-wrap:balance;margin:0 0 24px}
.ms-mens-laser #mens-treatment-areas{scroll-margin-top:110px}
.ms-mens-laser .hg-hero__photo img{object-position:center 65%}
.ms-mens-laser .mens-laser-film{aspect-ratio:9/16;max-height:calc(100svh - 160px);width:100%;background:#eee}
.ms-mens-laser .mens-laser-film video{object-fit:contain}
.ms-mens-laser .ml-subheading{font:400 30px/1.3 'Marcellus SC',Georgia,serif;text-align:left!important;margin:42px 0 24px}
.ms-mens-laser .ml-popular{display:grid;grid-template-columns:1fr 1fr;gap:28px 48px}
.ms-mens-laser .ml-popular article{padding:0 0 24px;border-bottom:1px solid #d8d0bf}
.ms-mens-laser .ml-popular h4{font:400 24px/1.3 'Marcellus SC',Georgia,serif;margin:0 0 14px}
.ms-mens-laser .ml-popular p{font:400 18px/1.65 Jost,sans-serif;margin:0}
.ms-mens-laser .ml-popular a{display:inline-block;margin-top:16px}
.ms-mens-laser .ml-price-table{width:100%;border-collapse:collapse;font:400 18px/1.5 Jost,sans-serif;text-align:left}
.ms-mens-laser .ml-price-table th,.ms-mens-laser .ml-price-table td{border-bottom:1px solid #d8d0bf;padding:22px 24px 22px 0;vertical-align:top}
.ms-mens-laser .ml-price-table thead th{font-size:14px;font-weight:400;color:#736d68}
.ms-mens-laser .ml-price-row th{font-weight:500;width:24%}
.ms-mens-laser .ml-price-row th a{text-decoration:underline;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px}
.ms-mens-laser .ml-price{white-space:nowrap;width:23%;padding-top:29px!important}
.ms-mens-laser .ml-examples{padding-top:29px!important}
.ms-mens-laser .ms-visit__copy h3{font:400 28px/1.3 'Marcellus SC',Georgia,serif;margin:0 0 20px}
@media(max-width:860px){.ms-mens-laser .mens-laser-film{max-height:620px;width:auto;margin-inline:auto}}
@media(max-width:600px){.ms-mens-laser #mens-laser-title{font-size:38px}.ms-mens-laser .ml-popular{grid-template-columns:1fr;gap:24px}.ms-mens-laser .ml-popular p{font-size:17px}.ms-mens-laser .ml-price-table thead{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.ms-mens-laser .ml-price-row{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid #d8d0bf;padding:20px 0;gap:8px 18px}.ms-mens-laser .ml-price-row th,.ms-mens-laser .ml-price-row td{border:0;padding:0!important;width:auto}.ms-mens-laser .ml-price{align-self:center}.ms-mens-laser .ml-examples{grid-column:1/-1;font-size:16px}.ms-mens-laser .mens-laser-film{max-height:560px}}
