/* Tarja "Reservada" do catálogo (marcada pelo painel admin). */
.catalog-page .is-reserved .catalog-gallery__link{position:relative}
/* No detalhe, a tarja fica num envoltório fora do palco, porque o script da galeria troca o conteúdo do palco. */
.catalog-page .catalog-detail__stage-wrap{position:relative;width:360px;max-width:100%}
@media(max-width:760px){.catalog-page .catalog-detail__stage-wrap{margin-inline:auto}}
.catalog-page .is-reserved .catalog-gallery__link{display:block}
.catalog-page .is-reserved .catalog-gallery__link img,
.catalog-page .is-reserved .catalog-detail__stage img{filter:saturate(.7)}

.catalog-reserved{position:absolute;z-index:2;left:2px;right:2px;bottom:24px;display:flex;align-items:center;justify-content:center;gap:10px;padding:7px 10px 8px;background:rgba(229,60,53,.93);box-shadow:inset 0 1px 0 rgba(255,240,225,.45),inset 0 -1px 0 rgba(255,240,225,.45),0 2px 6px rgba(91,40,18,.2);color:var(--cream,#fff0e1);font:500 12px/1 "Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;pointer-events:none}
.catalog-reserved:before,.catalog-reserved:after{content:'';width:18px;height:1px;background:rgba(255,240,225,.7)}
.catalog-detail__stage-wrap .catalog-reserved{left:2px;right:2px;bottom:20px;font-size:13px}

.catalog-reserved-note{max-width:390px;margin:0 0 14px;padding:10px 12px;border-left:3px solid var(--red,#e53c35);background:rgba(229,60,53,.08);font:400 14px/1.45 "Helvetica Neue",Helvetica,Arial,sans-serif;color:#7d322e}
