/* R27: photographs and rooms lead. Product facts, names and actions stay visible. */
#scroll-guide,#navigation>.hint,
#collections .dialog-description,#collections .preview-note,
#hair-context,.photo-view-note,.photo-viewer-truth,
.studio-introduction>p,.tour-guide,.projection-caption-v65,
.inventory-intro,.assistance-description,.choice-privacy,
.collection-discovery>p,.hair-bottom>span{
 display:none!important;
}
.copy #scene-title{margin-bottom:26px}
.copy #view-hair{margin-top:0}
#studio-help,#studio-title,#assistance-title,.series-swipe-help{
 position:absolute!important;width:1px!important;height:1px!important;
 padding:0!important;margin:-1px!important;overflow:hidden!important;
 clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;
}
#hair-gallery[open] .polaroid-studio{grid-template-columns:minmax(0,1fr);gap:0;padding-top:12px}
#hair-gallery[open] .studio-introduction{display:flex;justify-content:flex-end;padding:0 2px;align-self:auto}
#hair-gallery[open] .studio-grid{margin:0;padding:6px 0;min-height:44px}
.tour-reading{max-width:42ch;margin:22px 0 26px}
.tour-reading summary{width:max-content;cursor:pointer;padding:10px 0;min-height:44px;border-bottom:1px solid #e8ddc267;font-size:14px;list-style-position:inside}
.tour-reading summary:hover{border-color:#f6eddd}
.tour-reading summary:focus-visible{outline:2px solid #f6eddd;outline-offset:5px}
#brand-ending .tour-reading #tour-copy{margin:18px 0 0}
#brand-ending .tour-reading p{font-size:14px;line-height:1.7;max-width:42ch}
@media(max-width:700px){.copy #scene-title{margin-bottom:22px}.tour-reading{margin:12px 0 16px}.tour-reading summary{font-size:13px}}
