.rcarousel{position:relative;margin:1.5rem 0}.rcarousel .rcar-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.rcarousel .rcar-title{margin:0;font-weight:700;color:#fff;text-transform:uppercase;font-size:clamp(1rem,.9rem + .6vw,1.25rem)}.rcarousel .rcar-nav{display:flex;gap:.5rem;align-items:center}.rcarousel .rcar-btn{user-select:none;border:1px solid #2a2a2a;background:#1a1a1a;color:#fff;padding:.4rem .6rem;border-radius:.4rem;cursor:pointer;line-height:1;font-weight:700}.rcarousel .rcar-btn[disabled]{opacity:.45;cursor:not-allowed}.rcarousel .rcar-dots{display:flex;gap:.3rem;align-items:center}.rcarousel .rcar-dot{width:.45rem;height:.45rem;border-radius:999px;background:#444}.rcarousel .rcar-dot.is-active{background:#fff}.rcarousel .rcar-viewport{position:relative;overflow:hidden}.rcarousel .rcar-page{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (max-width:900px){.rcarousel .rcar-page{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.rcarousel .rcar-page{grid-template-columns:1fr}}.rcarousel .rcar-card{background:#111;border:1px solid #222;border-radius:.5rem;overflow:hidden}.rcarousel .rcar-thumb{position:relative;aspect-ratio:16/9;background:#000;display:block}.rcarousel .rcar-thumb img{width:100%;height:100%;object-fit:cover;display:block}#carousel-promociones .rcarousel .rcar-thumb img{height:unset}.rcarousel .rcar-body{padding:.75rem}.rcarousel .rcar-title-post,.rcarousel .rcar-title-post a,.rcarousel,.rcarousel *:where(h1,h2,h3,h4,h5,h6,p,span,a,button){color:#fff;font-weight:700}.rcarousel .rcar-title-post{margin:0;line-height:1.25;font-size:clamp(.95rem,.9rem + .3vw,1.05rem);text-align:center}.rcarousel .rcar-title-post a{text-decoration:none}.rcarousel .rcar-title-post a:hover{text-decoration:underline}.rcarousel .rcar-empty{color:#fff;font-weight:700}#header-row-pf{display:flex;align-items:center}#header-row-pf>.et_pb_column{display:flex;flex-direction:column;justify-content:center}#header-row-pf .et_pb_button_0_tb_header_wrapper{align-self:center}@media (max-width:980px){#header-row-pf{flex-direction:column;align-items:center}#header-row-pf>.et_pb_column{width:100%;align-items:center;text-align:center}}