/* Photographic surface reconstructions derived from the owner's pillars.
   No texture, blend, filter or pseudo-element is applied over product images. */
#hair-gallery[data-material]{--material-image:none;--material-base:#e7dfd2;--material-ink:#352a20;--material-muted:#5b4836;--material-panel:#f6f0e6f5;--material-rule:#ab957c;--material-accent:#65451f;--material-button:#352a20;--material-button-ink:#faf2df;--material-tint:#00000008;--material-selection:#dfcfb8;--material-photo:#e7e1d7;--paper:var(--material-panel);--ink-room:var(--material-ink);--muted-room:var(--material-muted);--line-room:var(--material-rule);--dossier-paper:var(--material-base);--dossier-ink:var(--material-ink);--dossier-muted:var(--material-muted);--dossier-bronze:var(--material-accent);--dossier-rule:var(--material-rule);color:var(--material-ink);background:var(--material-base);scrollbar-color:var(--material-accent) var(--material-base)}
#hair-gallery[data-material=preto]{--material-image:url('media/pillar-preto-v51.png');--material-base:#171819;--material-ink:#f7efdf;--material-muted:#e1d3bd;--material-panel:#171819f0;--material-rule:#88775f;--material-accent:#e5c596;--material-button:#eee1c9;--material-button-ink:#242019;--material-tint:#08090a3d;--material-selection:#45413a;--material-photo:#242426;color-scheme:dark}
#hair-gallery[data-material=dourado]{--material-image:url('media/pillar-dourado-v51.png');--material-base:#b49453;--material-ink:#352718;--material-muted:#5a4129;--material-panel:#f6eacff2;--material-rule:#9d7c49;--material-accent:#65431b;--material-tint:#9b712512;--material-selection:#e5cf9f;--material-photo:#d3be90}
#hair-gallery[data-material=granito]{--material-image:url('media/pillar-granito-v51.png');--material-base:#d4c7ac;--material-panel:#f3ecdef0;--material-tint:#f5e9cc14;--material-photo:#ded3bd}
#hair-gallery[data-material] .vitrine-content{background-color:var(--material-base);background-image:linear-gradient(var(--material-tint),var(--material-tint)),var(--material-image);background-size:auto,1000px auto;background-position:center top;background-repeat:repeat;min-height:100%}
#hair-gallery[data-material] .vitrine-heading{background:var(--material-panel);padding:24px 24px 0;margin:0 -4px 24px}
#hair-gallery[open][data-material][data-display-view=details] .vitrine-heading{background:var(--material-panel);padding:12px 64px 12px 20px;margin:0 0 28px;border-bottom:1px solid var(--material-rule)}
#hair-gallery[data-material] .dialog-top h2,#hair-gallery[data-material] .editorial-title,#hair-gallery[data-material] .inventory-heading h3,#hair-gallery[data-material] .prepared-caption h4{color:var(--material-ink)}
#hair-gallery[data-material] #close-hair{background:var(--material-panel);color:var(--material-ink);border-color:var(--material-rule)}
#hair-gallery[data-material] #close-hair:hover{background:var(--material-selection)}
#hair-gallery[data-material] #hair-context,#hair-gallery[data-material] .inventory-intro,#hair-gallery[data-material] .inventory-notice,#hair-gallery[data-material] .photo-view-note,#hair-gallery[data-material] .prepared-name-note{color:var(--material-muted)}
#hair-gallery[data-material] .hair-filters button{color:var(--material-muted)}
#hair-gallery[data-material] .hair-filters button[aria-pressed=true]{color:var(--material-ink);border-bottom-color:var(--material-accent)}
#hair-gallery[data-material] .hair-filters button:hover{color:var(--material-ink)}
#hair-gallery[data-material] .inventory-heading{padding:20px 24px;background:var(--material-panel)}
#hair-gallery[data-material] .inventory-intro,#hair-gallery[data-material] .inventory-notice{padding:12px 24px;margin:0;background:var(--material-panel);max-width:none}
#hair-gallery[data-material] .received-access{margin:0 0 28px;background:var(--material-panel);padding:14px 24px;color:var(--material-ink)}
#hair-gallery[data-material] .prepared-photo.has-reference{background:var(--material-photo);padding:10px}
#hair-gallery[data-material] .prepared-caption{padding:20px 22px;background:var(--material-panel);border:0}
#hair-gallery[data-material] .prepared-open{color:var(--material-ink)}
#hair-gallery[data-material] .prepared-favorite{background:var(--material-panel);color:var(--material-ink)}
#hair-gallery[data-material][data-display-view=details] .piece-information{background:var(--material-panel);padding:28px;box-sizing:border-box}
#hair-gallery[data-material] .piece-detail-actions{padding:0 14px;background:var(--material-panel)}
#hair-gallery[data-material] .piece-navigation button,#hair-gallery[data-material] .piece-position,#hair-gallery[data-material] .favorites-access,#hair-gallery[data-material] .compare-access,#hair-gallery[data-material] .piece-back,#hair-gallery[data-material] .piece-favorite,#hair-gallery[data-material] .piece-return{color:var(--material-ink)}
#hair-gallery[data-material] .piece-navigation button:disabled{opacity:.5}
#hair-gallery[data-material] .favorite-toggle{border-color:var(--material-rule)}
#hair-gallery[data-material] .editorial-description,#hair-gallery[data-material] .piece-consult-note,#hair-gallery[data-material] .piece-pending,#hair-gallery[data-material] .disclosure-body,#hair-gallery[data-material] .curl-body,#hair-gallery[data-material] .curl-note{color:var(--material-muted)}
#hair-gallery[data-material] .piece-consult{background:var(--material-button);color:var(--material-button-ink);border-color:var(--material-button)}
#hair-gallery[data-material] .piece-consult:hover{outline:1px solid var(--material-accent);outline-offset:3px}
#hair-gallery[data-material] .piece-specs dt,#hair-gallery[data-material] .piece-specs dd,#hair-gallery[data-material] .piece-disclosure summary{color:var(--material-ink)}
#hair-gallery[data-material] .piece-disclosure,#hair-gallery[data-material] .curl-note,#hair-gallery[data-material] .curl-families,#hair-gallery[data-material] .piece-specs>div{border-color:var(--material-rule)}
#hair-gallery[data-material] .curl-family{color:var(--material-muted)}
#hair-gallery[data-material] .curl-family[aria-pressed=true]{color:var(--material-ink);border-color:var(--material-accent)}
#hair-gallery[data-material] .curl-pattern,#hair-gallery[data-material] .curl-pattern strong{color:var(--material-ink)}
#hair-gallery[data-material] .curl-pattern svg{stroke:var(--material-accent)}
#hair-gallery[data-material] .curl-pattern:hover,#hair-gallery[data-material] .curl-pattern[aria-pressed=true]{background:var(--material-selection);border-color:var(--material-accent)}
#hair-gallery[data-material] .editorial-photo img,#hair-gallery[data-material] .piece-photo-stage{background:var(--material-photo);filter:none;mix-blend-mode:normal}
#hair-gallery[data-material] .editorial-photo .editorial-caption{padding:18px 20px;background:var(--material-panel)}
#hair-gallery[data-material] .editorial-caption strong{color:var(--material-ink)}
#hair-gallery[data-material] .editorial-caption span,#hair-gallery[data-material] .editorial-caption small,#hair-gallery[data-material] .series-swipe-help{color:var(--material-muted)}
#hair-gallery[data-material] .piece-photo-status{padding:14px 20px;background:var(--material-panel);color:var(--material-muted)}
#hair-gallery[data-material] .series-thumb{color:var(--material-ink)}
#hair-gallery[data-material] .series-thumb[aria-pressed=true]{background:var(--material-selection);border-color:var(--material-accent)}
#hair-gallery[data-material] .piece-return{background:var(--material-panel);padding:12px 18px}
#hair-gallery[data-material] .choice-assistance,#hair-gallery[data-material] .piece-guidance,#hair-gallery[data-material] .hair-bottom{background:var(--material-panel);padding:24px;color:var(--material-ink)}
#hair-gallery[data-material] .guidance-list details p,#hair-gallery[data-material] .guidance-list summary,#hair-gallery[data-material] .choice-privacy,#hair-gallery[data-material] .assistance-description{color:var(--material-muted)}
#hair-gallery[data-material] .saved-panel,#hair-gallery[data-material] .choice-flow{--ink-room:#352a20;--muted-room:#5b4836;--material-ink:#352a20;--material-muted:#5b4836;--material-rule:#ab957c;--material-accent:#65451f;--material-selection:#dfcfb8;background:#f5efe4;color:#352a20;padding:24px;color-scheme:light}
#hair-gallery[data-material] :focus-visible{outline-color:var(--material-accent)}
#hair-gallery[data-material] ::selection{background:var(--material-selection);color:var(--material-ink)}
@media(max-width:850px){
 #hair-gallery[open][data-material][data-display-view=details] .vitrine-content{padding:16px 18px 28px}
 #hair-gallery[open][data-material][data-display-view=details] .vitrine-heading{padding:8px 44px 8px 12px;margin-bottom:20px}
 #hair-gallery[open][data-material] .piece-information{padding:24px 20px}
 #hair-gallery[data-material] .series-swipe-help{background:var(--material-panel);margin:0;padding:12px}
 #hair-gallery[data-material] .vitrine-heading{padding:20px 14px 0}
 #hair-gallery[data-material] .prepared-caption{padding:16px 12px}
 #hair-gallery[data-material] .inventory-intro,#hair-gallery[data-material] .inventory-notice,#hair-gallery[data-material] .inventory-heading{padding-left:14px;padding-right:14px}
}
