/* Page-specific additions to the approved shared service/homepage layout. */
.ms-brazilian .hg-hero__photo img{object-fit:cover;object-position:center}
.ms-brazilian .hg-hero .hg-lead+.hg-lead{font-size:17px}
.ms-brazilian #brazilian-coverage,.ms-brazilian #brazilian-prices{scroll-margin-top:110px}
.ms-brazilian .brazilian-film{aspect-ratio:4/5;border-radius:8px;overflow:hidden}
.ms-brazilian .brazilian-film video{display:block;width:100%;height:100%;object-fit:cover}
.ms-brazilian .brazilian-care-photo{margin:0;align-self:start}
.ms-brazilian .brazilian-care-photo img{display:block;width:100%;height:auto;border-radius:8px}
.ms-brazilian .hg-two-column h3,.ms-brazilian .brazilian-combinations h3{font:400 28px/1.3 'Marcellus SC',Georgia,serif;text-align:left!important;margin:0 0 20px}
.ms-brazilian .brazilian-care-list{padding-left:20px;margin:0 0 36px;font:400 18px/1.65 Jost,sans-serif}
.ms-brazilian .brazilian-care-list li{padding-left:5px;margin-bottom:12px}
.ms-brazilian .brazilian-combinations{max-width:850px;margin-top:36px}
.ms-brazilian .brazilian-combinations p{font:400 18px/1.65 Jost,sans-serif}
.ms-brazilian .bl-price-row{align-items:center}
.ms-brazilian .bl-price-row h3{margin:0}
.ms-brazilian .hg-chapter .ms-home-sec__link{display:inline-flex;align-items:center;min-height:44px}
@media(max-width:860px){.ms-brazilian .hg-editorial__media{position:static}.ms-brazilian .hg-two-column{gap:32px}.ms-brazilian .brazilian-care-photo{max-width:520px;margin-inline:auto}}
@media(max-width:600px){.ms-brazilian .hg-hero__photo img{aspect-ratio:4/5}.ms-brazilian .brazilian-care-list,.ms-brazilian .brazilian-combinations p{font-size:17px}.ms-brazilian .bl-price-row{grid-template-columns:minmax(0,1fr) auto;gap:12px 18px}.ms-brazilian .bl-price-row>a{grid-column:1/-1}.ms-brazilian .bl-price-row>.bl-price-meta{grid-column:auto;font-size:20px}}
