/* Real photography curated for Entyre's Wix preview */
.entyre-hair-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.entyre-hair-gallery-grid img{object-fit:cover;object-position:center center}
.ef-gallery-images:has(.entyre-real-procedure){grid-template-columns:repeat(3,minmax(0,1fr))}
.ef-gallery-images .entyre-real-procedure{object-fit:cover;object-position:center center}
.entyre-clinical-view{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:7%;padding:75px 8%;background:#eee6dc;color:#332b25}
.entyre-clinical-view h2{font:400 clamp(37px,4.3vw,64px)/1.1 "Very Vogue Display",Georgia,serif;margin:17px 0}
.entyre-clinical-view p{font-size:13px;line-height:1.9;color:#61564c;max-width:610px}
.entyre-clinical-view details{align-self:start;border-top:1px solid #bcae9e;border-bottom:1px solid #bcae9e;padding:19px 0}
.entyre-clinical-view summary{display:flex;justify-content:space-between;align-items:center;gap:14px;list-style:none;cursor:pointer;font:300 12px/1.5 "Overpass",Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em}
.entyre-clinical-view summary::-webkit-details-marker{display:none}
.entyre-clinical-view details[open] summary span{transform:rotate(45deg)}
.entyre-clinical-view details figure{max-width:460px;margin:22px 0 0}
.entyre-clinical-view img{width:100%;height:auto;max-height:600px;object-fit:contain;display:block}
.entyre-clinical-view figcaption{font-size:11px;color:#685b51;margin-top:12px;line-height:1.6}
@media(max-width:850px){.entyre-clinical-view{grid-template-columns:1fr;gap:23px}.entyre-hair-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ef-gallery-images:has(.entyre-real-procedure){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:550px){.entyre-hair-gallery-grid{grid-template-columns:1fr!important}.ef-gallery-images:has(.entyre-real-procedure){grid-template-columns:1fr}.entyre-clinical-view{padding:60px 7%}}
