/* Scoped refinements of the approved homepage layout for ICOONE Body only. */
.ms-icoone-body .icoone-body-hero-price{font:400 21px/1.5 Jost,sans-serif;margin:0 0 24px}
.ms-icoone-body .ms-home-trust .ms-home-trust__metrics{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin-inline:auto}
.ms-icoone-body .ms-home-trust .hg-section-intro,.ms-icoone-body .hg-team .hg-section-intro{margin-inline:auto}
.ms-icoone-body .icoone-team .ms-team-grid{margin-inline:auto}
.ms-icoone-body #icoone-body-pricing .icoone-body-related{margin-top:28px;font:400 17px/1.6 Jost,sans-serif}
.ms-icoone-body .icoone-body-related a{text-decoration:underline;text-underline-offset:4px}
.ms-icoone-body #icoone-body-pricing .bl-price-note{margin:24px 0}
.ms-icoone-body #icoone-body-pricing .icoone-price-note p{margin:16px 0}
body.ms-home-page.ms-icoone-body .ms-nail-gallery__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.ms-icoone-body .icoone-prepared-film{width:min(100%,calc((100svh - 160px)*.5625));margin-inline:auto}
@media(max-width:860px){.ms-icoone-body .icoone-prepared-film{width:min(100%,330px);height:auto;max-height:none}body.ms-home-page.ms-icoone-body .ms-nail-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}
@media(max-width:600px){.ms-icoone-body .icoone-body-hero-price{font-size:19px}}
