/* Petit Gaudí 2027 · sistema global de etiquetas bicolor de oficio.
  80% de opacidad en piezas, texto al 100%. SIN recortes de fotografías.
  Colores de puzzle, seis pares naturales y remates diagonales distintos. */
body.pg2027-body .pg-eyebrow{
 --pg-piece:#4F3A20;--pg-edge:#352512;--pg-piece-two:#ea8d41;
 --pg-edge-two:#a85e29;--pg-ink:#fff;
 --pg-end:polygon(0 0,100% 0,93% 100%,0 100%);
 --pg-small-end:polygon(0 0,100% 0,76% 100%,0 100%);
 position:relative!important;isolation:isolate!important;overflow:visible!important;
 display:inline-flex!important;align-items:center!important;
 width:max-content!important;max-width:calc(100% - 26px)!important;
 min-height:39px!important;padding:10px 35px 11px 15px!important;
 margin:0 0 20px!important;border:0!important;border-radius:0!important;
 background:none!important;background-color:transparent!important;
 color:var(--pg-ink)!important;text-shadow:none!important;filter:none!important;
 transform:none!important;box-shadow:none!important;
 font:650 .69rem/1.4 "Work Sans",Arial,sans-serif!important;
 letter-spacing:.072em!important;text-transform:uppercase!important;
 cursor:default!important;-webkit-font-smoothing:antialiased;
}
body.pg2027-body .pg-eyebrow::before{
 content:""!important;display:block!important;position:absolute!important;
 inset:0!important;z-index:-1!important;pointer-events:none!important;
 background:var(--pg-piece)!important;opacity:.8!important;
 clip-path:var(--pg-end)!important;border:0!important;border-radius:0!important;
 filter:drop-shadow(0 4px 0 var(--pg-edge)) drop-shadow(0 7px 5px rgba(37,31,27,.21))!important;
}
body.pg2027-body .pg-eyebrow::after{
 content:""!important;display:block!important;position:absolute!important;
 top:2px!important;bottom:2px!important;right:-13px!important;width:27px!important;
 z-index:-1!important;pointer-events:none!important;
 background:var(--pg-piece-two)!important;opacity:.8!important;
 clip-path:var(--pg-small-end)!important;border:0!important;border-radius:0!important;
 filter:drop-shadow(0 3px 0 var(--pg-edge-two)) drop-shadow(0 6px 4px rgba(37,31,27,.17))!important;
}
/* Distribución editorial. En otras páginas, la variante predeterminada es marrón+naranja. */
body.pg2027-body .pg-home .pg-assistant .pg-eyebrow,
body.pg2027-body .pg-shop .pg-eyebrow{
 --pg-piece:#09688B;--pg-edge:#06445b;--pg-piece-two:#e5c409;--pg-edge-two:#9e8806;
 --pg-end:polygon(0 0,96% 0,100% 100%,0 100%);--pg-small-end:polygon(0 0,75% 0,100% 100%,0 100%);
}
body.pg2027-body .pg-home .pg-products .pg-eyebrow{
 --pg-piece:#336935;--pg-edge:#234924;--pg-piece-two:#D1B38A;--pg-edge-two:#9c835f;
 --pg-end:polygon(0 0,100% 0,92% 100%,0 100%);--pg-small-end:polygon(0 0,100% 0,92% 100%,0 100%);
}
body.pg2027-body .pg-home .pg-artisans .pg-eyebrow{
 --pg-piece:#B92B2D;--pg-edge:#872123;--pg-piece-two:#B8792F;--pg-edge-two:#83531e;
 --pg-end:polygon(0 0,98% 0,94% 100%,0 100%);--pg-small-end:polygon(0 0,100% 0,58% 100%,0 100%);
}
body.pg2027-body .pg-home .pg-business .pg-eyebrow{
 --pg-piece:#B8792F;--pg-edge:#81551f;--pg-piece-two:#09688B;--pg-edge-two:#06445b;
 --pg-ink:#211b16;--pg-end:polygon(0 0,94% 0,100% 100%,0 100%);
 --pg-small-end:polygon(0 0,66% 0,100% 100%,0 100%);
}
body.pg2027-body .pg-home .pg-journal .pg-eyebrow{
 --pg-piece:#e5c409;--pg-edge:#a38b06;--pg-piece-two:#336935;--pg-edge-two:#234924;
 --pg-ink:#211b16;--pg-small-end:polygon(0 0,100% 0,73% 100%,0 100%);
}
body.pg2027-body .pg-home .pg-contact-bar .pg-eyebrow{
 --pg-piece-two:#B92B2D;--pg-edge-two:#872123;
 --pg-small-end:polygon(0 0,83% 0,100% 100%,0 100%);
}
body.pg2027-body .pg-eyebrow:nth-of-type(3n){--pg-small-end:polygon(0 0,100% 0,68% 100%,0 100%)}
/* Sin cambios de encuadre, máscara o forma en ninguna fotografía. */
@media(max-width:640px){
 body.pg2027-body .pg-eyebrow{
 min-height:34px!important;padding:8px 30px 9px 12px!important;
 font-size:.64rem!important;letter-spacing:.045em!important;
 }
}
