 @media (prefers-color-scheme: dark) {

     .gr_titulo_print {
         color: var(--color-white) !important;
         color: #fff !important;
     }

     .gr_wrapper_print .gr_con_portadasimp {
         background-color: var(--color-black) !important;
         background-color: #fff !important;
     }
     
      .gr_wrapper_print2x2 .gr_con_portadasimp {
         background-color: var(--color-black) !important;
         background-color: #fff !important;
     }

     .gr_suplementos {
         /* background-color: #20242F !important; */
         background-color: #141B26 !important;
         color: var(--color-black) !important;
         color: #fff !important;
     }

     .gr_pagination_suple .swiper-pagination-bullet {
         background: var(--color-black) !important;
         background: #fff !important;
     }

     .gr_titulo_suple {
         color: var(--color-black) !important;
         color: #fff !important;
     }

     .gr_con_img_suple {
         background-color: var(--color-black) !important;
         color: #fff !important;
     }

     .gr_boton_print {
         color: #fff !important;
         /* border: 1.8px solid #505155 !important; */
         background-color: #202A3B !important;
     }

     .gr_fecha_portadas {
         color: #ffff !important;
     }

     .gr_print {
         /* background-color: #20242F !important; */
         background-color: #141B26 !important;
     }

     .swiper-pagination-bullet {
         background: #fff !important;
     }

     .gr_swiper-button-next-print,
     .gr_swiper-button-prev-print {
         filter: invert(100);
     }

     @media (max-width: 600px) {
         /* .gr_boton_print {
             border: 2px solid #ffffff20 !important;
         } */
     }

 }

 /* SECCIÃ“N IMPRESA */

 /*.gr_grid_impreso {
    display: grid;
    grid-column: span 12;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    grid-gap: 30px 12px;
    overflow: hidden;
    margin-top: 0px;
    gap: 15px;
}*/

 .gr_print {
     /* background-color: #F2F3F8; */
     background-color: var(--color-gris-fondo-otros-slots);
     border-radius: 10px;
     padding: 17px 0;
     /*overflow: hidden;*/
     container-type: inline-size;
     position: relative;
 }

 .gr_overflow_portadas {
     overflow: hidden;
     display: flex;
     flex-direction: column;
     align-items: center;
     justify-content: flex-end;
     height: 100%;
     position: relative;
     width: 100%;
 }

 .gr_suple_linea_sup {
     height: 5px;
     width: 90%;
     border-top: solid 1px #fff;
     border-bottom: solid 2px #fff;
     opacity: 20%;
     position: absolute;
     top: 14%;
     display: none;
 }

 .gr_suple_linea_inf {
     height: 5px;
     width: 90%;
     border-top: solid 2px #fff;
     border-bottom: solid 1px #fff;
     opacity: 20%;
     position: absolute;
     bottom: 14%;
     display: none;
 }

 .gr_suple_lineas_on {
     display: inherit;
 }

 .gr_con_titulo_print {
     display: flex;
     width: 100%;
     justify-content: space-between;
     padding: 0 20px;
     margin-bottom: -15px;
 }

 .gr_titulo_print {
     font: 600 var(--font-size-print) / 120% var(--font-barlowcon);
     text-transform: uppercase;
     letter-spacing: 0.6px;
     color: var(--color-black);
 }

 .gr_boton_print {
     border-radius: 30px;
     color: var(--color-gray3);
     /* border: var(--font-sb-border) solid rgba(32, 36, 47, 0.4); */
     background-color: #E9EBEF;
     font: var(--font-sbp) var(--font-size-boton) / 2.1em var(--font-barlowcon);
     padding: 0px 15px 0px 15px;
     text-transform: uppercase;
     letter-spacing: 0.48px;
     height: 30px;
     gap: 6px;
     display: flex;
     justify-content: center;
     align-items: center;
     width: fit-content;
     display: none;
     cursor: pointer;
 }

 .gr_con_titulo_print .gr_boton_print {
     display: inherit;
 }

 .gr_swiper_portadas {
     width: 138%;
     transform: translate(-13.5%, 0px);
     /*height: 295px;*/
     display: flex;
     flex-direction: column;
     justify-content: space-around;
     height: 100%;
     overflow: visible;
 }

 .gr_wrapper_print {
     height: auto;
 }
 
  .gr_wrapper_print2x2 {
     height: auto;
 }

 .gr_swiper_slide {
     display: flex;
     flex-direction: column;
     align-items: center;
     justify-content: center;
     /*height: fit-content;*/
     opacity: 0;
     visibility: hidden;
     transition: all 0.2s ease;
     backface-visibility: hidden;
     will-change: opacity, transform;
 }

 .swiper-slide-visible {
     opacity: 1;
     visibility: visible;
     will-change: opacity, transform;
     backface-visibility: visible;
 }

 .gr_con_portadasimp {
     transition: all 0.3s ease;
     opacity: 0;
 }
 
 .gr_con_portadas_suple {
     transition: all 0.3s ease;
     opacity: 0;
 }

 .gr_wrapper_print .gr_con_portadasimp {
     background-color: var(--color-white);
     box-shadow: 1.713px 1.713px 3.426px 1.713px rgba(0, 0, 0, 0.25);
 }
 
 .gr_wrapper_print2x2 .gr_con_portadasimp {
     background-color: var(--color-white);
     box-shadow: 1.713px 1.713px 3.426px 1.713px rgba(0, 0, 0, 0.25);
 }

 .gr_swiper_portadas .swiper-slide-visible {
     opacity: 1;
 }

 .gr_slide-1_print .gr_con_portadasimp {
     transform: rotate(-3deg);
     opacity: .5;
 }

 .gr_slide-2_print .gr_con_portadasimp {
     transform: rotate(-2deg);
     opacity: .85;
 }

 .gr_slide-3_print .gr_con_portadasimp {
     transform: rotate(-1deg);
     opacity: .85;
 }

 .gr_slide-4_print .gr_con_portadasimp {
     transform: rotate(0deg);
     opacity: 1;
 }

 .gr_slide-5_print .gr_con_portadasimp {
     transform: rotate(1deg);
     opacity: .85;
 }

 .gr_slide-6_print .gr_con_portadasimp {
     transform: rotate(2deg);
     opacity: .85;
 }

 .gr_slide-7_print .gr_con_portadasimp {
     transform: rotate(3deg);
     opacity: .5;
 }

 .gr_con_img_portadas {
     aspect-ratio: 9.3 / 14;
     overflow: hidden;
 }
 
  .gr_con_img_portadasimp {
     aspect-ratio: 9.3 / 14;
     overflow: hidden;
 }

 .gr_con_img_portadas::before {
     content: '';
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     aspect-ratio: 9.3 / 14.1;
     background: rgb(255, 255, 255);
     background: linear-gradient(0deg, rgba(255, 255, 255, 1) -4%, rgba(255, 255, 255, 1) 8%, rgba(255, 255, 255, 0) 54%);
     z-index: 1;
     /* Capa por encima del contenido pero debajo de elementos con mayor z-index */
     pointer-events: none;
     /* Permite hacer clic en el contenido del div sin que la capa interfiera */
 }
 
 .gr_con_img_portadasimp::before {
     content: '';
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     aspect-ratio: 9.3 / 14.1;
     background: rgb(255, 255, 255);
     background: linear-gradient(0deg, rgba(255, 255, 255, 1) -4%, rgba(255, 255, 255, 1) 8%, rgba(255, 255, 255, 0) 54%);
     z-index: 1;
     /* Capa por encima del contenido pero debajo de elementos con mayor z-index */
     pointer-events: none;
     /* Permite hacer clic en el contenido del div sin que la capa interfiera */
 }

 .gr_img_portadas {
     width: 100%;
 }
 
 .gr_img_portadasimp {
     width: 100%;
 }

 .swiper-button-prev,
 .swiper-button-next {
     background-repeat: no-repeat;


 }

 .gr_suplementos .swiper-button-prev,
 .gr_suplementos .swiper-button-next {
     &:after {
         content: '';
     }
 }

 .gr_print .swiper-button-prev,
 .gr_print .swiper-button-next {
     &:after {
         content: '';
     }
 }

 .gr_swiper-button-prev-print {
     position: static;
     background-image: url(../2025/img/flecha.svg);
     background-size: contain;
     width: 28px;
     height: 28px;
     transform: rotate(180deg);
 }

 .gr_swiper-button-next-print {
     position: static;
     background-image: url(../2025/img/flecha.svg);
     background-size: contain;
     width: 28px;
     height: 28px;
 }

 .gr_pagination_print {
     position: static;
     /*width: auto !important;*/
     margin-bottom: 6px;
     transform: translateX(2%) !important;
 }

 .gr_pagination_print .swiper-pagination-bullet-active {
     background: #20242F;
 }

 .gr_fecha_portadas {
     text-rendering: optimizeLegibility;
     font: 300 12px / 130% var(--font-barlowcon);
     color: var(--color-gray3);
     letter-spacing: 3px;
     text-transform: uppercase;
     margin-top: 10px;
     text-align: center;
 }

 .gr_suplementos {
     border-radius: 13px;
     background-color: var(--color-gray4);
     color: var(--color-white);
     /*overflow: hidden;*/
     padding: 17px 0 !important;
     container-type: inline-size;
 }

 .gr_swiper_suple {
     width: 117%;
     transform: translate(-7%, 0px);
     display: flex;
     flex-direction: column;
     justify-content: space-between;
     height: 100%;
 }

 .gr_slide-1_suple .gr_con_portadas_suple {
     transform: rotate(-1deg) !important;
     opacity: .5;
 }

 .gr_slide-2_suple .gr_con_portadas_suple {
     transform: rotate(-1deg) !important;
     opacity: .65;
 }

 .gr_slide-3_suple .gr_con_portadas_suple {
     transform: rotate(0deg) !important;
     opacity: 1;
 }

 .gr_slide-4_suple .gr_con_portadas_suple {
     transform: rotate(1deg) !important;
     opacity: .65;
 }

 .gr_slide-5_suple .gr_con_portadas_suple {
     transform: rotate(1deg) !important;
     opacity: .5;
 }
 
 .text_logo_suplemento {
     font: 500 var(--font-size-print) / 107% var(--font-barlowcon);
     text-transform: uppercase;
     text-align: center;
     letter-spacing: 0.34px;
     color: var(--color-white) #fff;
 }

 .gr_fecha_suplemento {
     text-rendering: optimizeLegibility;
     font: 300 9px / 130% var(--font-barlowcon);
     letter-spacing: 2px;
     text-transform: uppercase;
     margin-top: 5px;
     text-align: center;
 }

 .gr_con_pagination {
     width: 100px;
 }

 .gr_arrows_suple .swiper-pagination-bullets-dynamic {
     transform: translateX(10%) !important;
 }

 .gr_pagination_suple {
     position: static;
     width: auto !important;
     margin-bottom: 6px;
 }

 .gr_pagination_suple .swiper-pagination-bullet-active {
     opacity: 1 !important;
 }

 .swiper-pagination-bullet-active-next,
 .swiper-pagination-bullet-active-next-next {
     opacity: .3 !important;
 }

 .swiper-pagination-bullet-active-prev,
 .swiper-pagination-bullet-active-prev-prev {
     opacity: .3 !important;
 }

 .gr_pagination_suple .swiper-pagination-bullet {
     background: var(--color-white);
     opacity: 0;
 }

 .gr_titulo_portadas {
     font: 500 13px / 120% var(--font-barlowcon);
     text-transform: uppercase;
     text-align: center;
     letter-spacing: 0.257px;
     margin-bottom: 10px;
     opacity: 0;
     transition: all 0.5s ease;
 }

 .gr_slide-4_print .gr_titulo_portadas {
     opacity: 1;
 }
 
 .gr_slide-4_print .gr_titulo_portadasimp {
     opacity: 1;
 }

 .gr_arrows_print {
     display: flex;
     justify-content: space-between;
     align-items: flex-end;
     margin: 0 auto;
     height: 28px;
     width: 43%;
 }

 /* SUPLEMENTOS */
 .gr_titulo_suple {
     font: 600 var(--font-size-print) / 120% var(--font-barlowcon);
     text-transform: uppercase;
     text-align: center;
     /* letter-spacing: 0.34px; */
     letter-spacing: 0.6px;
     color: var(--color-white);
     margin-bottom: 9px;
 }

 .gr_con_img_suple {
     width: 100%;
     background-color: var(--color-white);
     padding: 7px;
     aspect-ratio: 16 / 15;
     overflow: hidden;
 }

 .gr_con_img_suple::before {
     content: '';
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     aspect-ratio: 16 / 15;
     background: rgb(255, 255, 255);
     background: linear-gradient(0deg, rgba(255, 255, 255, 1) -4%, rgba(255, 255, 255, 1) 1%, rgba(255, 255, 255, 0) 24%);
     z-index: 1;
     /* Capa por encima del contenido pero debajo de elementos con mayor z-index */
     pointer-events: none;
     /* Permite hacer clic en el contenido del div sin que la capa interfiera */
 }

 .gr_img_suple {
     width: 100%;
 }

 .gr_info_suple {
     display: flex;
     flex-direction: column;
     align-items: center;
     margin: 13px auto 6px auto;
     width: 100%;
     transition: all 0.5s ease;
     opacity: 0;
 }

 .gr_slide-3_suple .gr_info_suple {
     opacity: 1;
 }

 .gr_logo_suplemento {
     width: 75%;
     max-width: 134px;
     max-height: 19px;
 }

 .gr_arrows_suple {
     display: flex;
     justify-content: space-between;
     align-items: flex-end;
     height: 28px;
     width: 300px;
     margin: 0 auto;
 }

 .gr_swiper-button-prev-suple {
     position: static;
     background-image: url(../2025/img/flecha_blanca.svg);
     background-size: contain;
     width: 28px;
     height: 28px;
     transform: rotate(180deg);
 }

 .gr_swiper-button-next-suple {
     position: static;
     background-image: url(../2025/img/flecha_blanca.svg);
     background-size: contain;
     width: 28px;
     height: 28px;
 }

 @media (max-width:600px) {

     /* SECCIÃ“N IMPRESA Y SUPLEMENTOS */

     .gr_arrows_print,
     .gr_arrows_suple {
         justify-content: center;
     }

     .gr_swiper-button-prev-print,
     .gr_swiper-button-next-print,
     .gr_swiper-button-prev-suple,
     .gr_swiper-button-next-suple {
         display: none;
     }
 }


 /*-----------------*/
 /*CONTAINER QUERIES*/
 /*-----------------*/

 @container (max-width: 640px) {
     .gr_swiper_portadas {
         width: 114%;
         transform: translate(-6.4%, 0px);
     }

     .gr_mixblock .gr_swiper_portadas {
         width: 203%;
         transform: translate(-25.4%, 0px);
     }

     .gr_slide-1_print .gr_con_portadasimp {
         transform: rotate(-3deg) translate(-70%, 0px);
     }

     .gr_slide-2_print .gr_con_portadasimp {
         transform: rotate(-2deg) translate(-30%, 0px);
     }

     .gr_slide-3_print .gr_con_portadasimp {
         transform: rotate(-1deg) translate(-8%, 0px);
     }

     .gr_slide-5_print .gr_con_portadasimp {
         transform: rotate(1deg) translate(8%, 0px);
     }

     .gr_slide-6_print .gr_con_portadasimp {
         transform: rotate(2deg) translate(30%, 0px);
     }

     .gr_slide-7_print .gr_con_portadasimp {
         transform: rotate(3deg) translate(70%, 0px);
     }

     .gr_mixblock .gr_slide-1_print .gr_con_portadasimp {
         transform: rotate(-3deg) translate(70%, 0px);
     }

     .gr_mixblock .gr_slide-2_print .gr_con_portadasimp {
         transform: rotate(-2deg) translate(45%, 0px);
     }

     .gr_mixblock .gr_slide-3_print .gr_con_portadasimp {
         transform: rotate(-1deg) translate(25%, 0px);
     }

     .gr_mixblock .gr_slide-5_print .gr_con_portadasimp {
         transform: rotate(1deg) translate(-25%, 0px);
     }

     .gr_mixblock .gr_slide-6_print .gr_con_portadasimp {
         transform: rotate(2deg) translate(-45%, 0px);
     }

     .gr_mixblock .gr_slide-7_print .gr_con_portadasimp {
         transform: rotate(3deg) translate(-70%, 0px);
     }

     .gr_arrows_print {
         width: 36%;
     }

     .gr_swiper_suple {
         /*width: 184%;
        transform: translate(-22.9%, 0px);*/
         width: 135%;
         transform: translate(-13%, 0px);
     }

     /*.gr_slide-1_suple .gr_con_portadas {
        opacity: 0;
    }*/

     /*.gr_slide-2_suple .gr_con_portadas {
        transform: rotate(-3deg) translate(0%, 0%) !important;
        opacity: .65;
    }*/

     /*.gr_slide-4_suple .gr_con_portadas {
        transform: rotate(3deg) translate(0%, 0%) !important;
        opacity: .65;
    }*/

     /*.gr_slide-5_suple .gr_con_portadas {
        opacity: 0;
    }*/

     .gr_arrows_suple {
         width: 49%;
     }
 }

 @container (max-width: 470px) {

     .gr_swiper_portadas {
         width: 144%;
         transform: translate(-15.4%, 0px);
     }

     .gr_mixblock .gr_swiper_portadas {
         width: 231%;
         transform: translate(-29.2%, 0px);
     }

     .gr_slide-1_print .gr_con_portadasimp {
         opacity: 0;
         transform: rotate(3deg) translate(-30%, 0px);
     }

     .gr_slide-2_print .gr_con_portadasimp {
         opacity: .5;
     }

     .gr_slide-6_print .gr_con_portadasimp {
         opacity: .5;
     }

     .gr_slide-7_print .gr_con_portadasimp {
         opacity: 0;
         transform: rotate(3deg) translate(30%, 0px);
     }

     .gr_arrows_print {
         width: 40%;
     }

     .gr_swiper_suple {
         /*width: 205%;
        transform: translate(-25.5%, 0px);*/
         width: 141%;
         transform: translate(-14.5%, 0px);
     }

     .gr_mixblock .gr_swiper_suple {
         width: 205%;
         transform: translate(-25.5%, 0px);
     }

     /*REVISAR SI ELIMINAR*/
     /*.gr_titulo_suple {
        font: 500 15px / 120% var(--font-barlowcon);
        margin-bottom: 3px;
    }*/



     /*.gr_slide-1_suple .gr_con_portadas {
        opacity: 0;
    }*/

     /*.gr_slide-2_suple .gr_con_portadas {
        transform: rotate(-3deg) translate(0%, 0%) !important;
        opacity: .65;
    }*/

     /*.gr_slide-4_suple .gr_con_portadas {
        transform: rotate(3deg) translate(0%, 0%) !important;
        opacity: .65;
    }*/

     /*.gr_slide-5_suple .gr_con_portadas {
        opacity: 0;
    }*/

     .gr_slide-1_suple .gr_con_portadas_suple {
         opacity: 0;
     }

     .gr_slide-5_suple .gr_con_portadas_suple {
         opacity: 0;
     }

     .gr_mixblock .gr_slide-2_suple .gr_con_portadas_suple {
         transform: rotate(-3deg) translate(45%, 0%) !important;
     }

     .gr_mixblock .gr_slide-4_suple .gr_con_portadas_suple {
         transform: rotate(3deg) translate(-45%, 0%) !important;
     }

     .gr_info_suple {
         margin: 7px auto -3px auto;
     }

     .gr_mixblock .gr_info_suple {
         margin: 13px auto 6px auto;
     }

     .gr_logo_suplemento {
         width: 63%;
     }

     .gr_mixblock .gr_logo_suplemento {
         width: 75%;
     }

     .gr_arrows_suple {
         width: 44%;
     }
 }

 @container (max-width: 430px) {

     .gr_con_titulo_print {
         margin-bottom: 13px;
     }

     .gr_swiper_portadas {
         width: 159%;
         transform: translate(-18.8%, 0px);
     }

     .gr_mixblock .gr_swiper_portadas {
         width: 261%;
         transform: translate(-30.8%, 0px);
     }

     .gr_mixblock .gr_slide-2_print .gr_con_portadasimp {
         opacity: 0;
     }

     .gr_mixblock .gr_slide-3_print .gr_con_portadasimp {
         opacity: .65;
         transform: rotate(-2deg) translate(25%, 0px);
     }

     .gr_mixblock .gr_slide-5_print .gr_con_portadasimp {
         opacity: .65;
         transform: rotate(2deg) translate(-25%, 0px);
     }

     .gr_mixblock .gr_slide-6_print .gr_con_portadasimp {
         opacity: 0;
     }

     .gr_mixblock .gr_arrows_print {
         width: 34%;
     }

     .gr_swiper_suple {
         width: 195%;
         transform: translate(-24.5%, 0px);
     }

     .gr_mixblock .gr_swiper_suple {
         width: 234%;
         transform: translate(-28.5%, 0px);
     }

     .gr_slide-2_suple .gr_con_portadas_suple {
         transform: rotate(-3deg) translate(18%, 0%) !important;
     }

     .gr_slide-4_suple .gr_con_portadas_suple {
         transform: rotate(3deg) translate(-18%, 0%) !important;
     }

     .gr_arrows_suple {
         width: 37.5%;
     }
 }

 @container (max-width: 350px) {
     /*.gr_swiper_portadas {
        width: 291%;
        transform: translate(-32.8%, 0px);
    }*/

     .gr_arrows_print {
         width: 40%;
     }
 }

 @container (max-width: 315px) {

     .gr_swiper_portadas {
         width: 284%;
         transform: translate(-32.8%, 0px);
     }

     .gr_slide-2_print .gr_con_portadasimp {
         opacity: 0;
     }

     .gr_slide-3_print .gr_con_portadasimp {
         transform: rotate(-2deg) translate(38%, 0px);
     }

     .gr_slide-5_print .gr_con_portadasimp {
         transform: rotate(2deg) translate(-38%, 0px);
     }

     .gr_slide-6_print .gr_con_portadasimp {
         opacity: 0;
     }

     .gr_arrows_print {
         width: 28%;
     }

     .gr_pagination_print .swiper-pagination-bullet {
         width: 6px !important;
         height: 6px !important;
     }

     .gr_swiper_suple {
         width: 296%;
         transform: translate(-33%, 0px);
     }

     .gr_mixblock .gr_swiper_suple {
         width: 321%;
         transform: translate(-34.4%, 0px);
     }

     .gr_slide-2_suple .gr_con_portadas_suple,
     .gr_mixblock .gr_slide-2_suple .gr_con_portadas_suple {
         transform: rotate(-3deg) translate(70%, 0%) !important;
     }

     .gr_slide-4_suple .gr_con_portadas_suple,
     .gr_mixblock .gr_slide-4_suple .gr_con_portadas_suple {
         transform: rotate(3deg) translate(-70%, 0%) !important;
     }

     .gr_arrows_suple {
         width: 26%;
     }
 }

 @container (max-width: 280px) {

     .gr_pagination_print .swiper-pagination-bullet {
         width: 4px !important;
         height: 4px !important;
         margin: 0 2px !important;
     }

 }

 /*MEDIA QUERIES*/

 @media (max-width: 600px) {
     /*.gr_grid_impreso {
    display: flex;
    flex-direction: column;
    gap: 20px 0px;
    margin-top: 15px;
    }*/

     .gr_print {
         padding: 24px 0;
     }

     .gr_swiper_portadas {
         width: 203%;
         transform: translate(-25.4%, 0px);
     }

     .gr_slide-1_print .gr_con_portadasimp {
         transform: rotate(-3deg) translate(70%, 0px);
     }

     .gr_slide-2_print .gr_con_portadasimp {
         transform: rotate(-2deg) translate(45%, 0px);
     }

     .gr_slide-3_print .gr_con_portadasimp {
         transform: rotate(-1deg) translate(25%, 0px);
     }

     .gr_slide-5_print .gr_con_portadasimp {
         transform: rotate(1deg) translate(-25%, 0px);
     }

     .gr_slide-6_print .gr_con_portadasimp {
         transform: rotate(2deg) translate(-45%, 0px);
     }

     .gr_slide-7_print .gr_con_portadasimp {
         transform: rotate(3deg) translate(-70%, 0px);
     }

     .gr_con_titulo_print {
         justify-content: center;
         padding: 26px 0;
         margin-bottom: 0;
     }

     .gr_titulo_print,
     .gr_titulo_suple {
         font: 600 var(--font-size-print-iphone) / 19.5px var(--font-barlowcon);
     }

     .gr_con_titulo_print {
         /* padding: 0 0 12px 0; */
         padding: 0px 0 24px 0;
     }

     .gr_boton_print {
         display: inherit;
     }

     .gr_con_titulo_print .gr_boton_print {
         display: none;
     }

     .gr_boton_print {
         margin: 13px auto 0 auto;
         font: var(--font-sbp) var(--font-size-boton-iphone) / 2.1em var(--font-barlowcon);
         box-sizing: initial;
         padding: 0px 15px 0px 15px;
         height: 36px;
         /* border: var(--font-sb-border-r) solid rgba(32, 36, 47, 0.4); */
         display: flex;
     }

     .gr_titulo_suple {
         margin-bottom: 24px;
     }

     .gr_swiper_suple {
         width: 206%;
         transform: translate(-25.6%, 0px);
     }

     .gr_slide-1_suple .gr_con_portadas_suple {
         opacity: 0;
     }

     .gr_slide-5_suple .gr_con_portadas_suple {
         opacity: 0;
     }

     .gr_slide-2_suple .gr_con_portadas_suple,
     .gr_slide-2_suple .gr_con_portadas_suple {
         transform: rotate(-3deg) translate(34%, 0%) !important;
     }

     .gr_slide-4_suple .gr_con_portadas_suple,
     .gr_slide-4_suple .gr_con_portadas_suple {
         transform: rotate(3deg) translate(-34%, 0%) !important;
     }

     .gr_info_suple {
         margin: 24px auto 7px auto;
     }

     .gr_fecha_portadas {
         font: 300 16px / 130% var(--font-barlowcon);
     }

     .gr_suplementos {
         padding: 24px 0 15px 0 !important;
     }

     .gr_fecha_suplemento {
         font: 300 14px / 130% var(--font-barlowcon);
     }
 }

 @media (max-width: 500px) {
     .gr_swiper_portadas {
         width: 231%;
         transform: translate(-29.2%, 0px);
     }
 }

 @media (max-width: 458px) {

     .gr_mixblock .gr_swiper_portadas,
     .gr_swiper_portadas {
         width: 333%;
         transform: translate(-35.05%, 0px);
     }

     .gr_slide-6_print .gr_con_portadasimp {
         opacity: 0;
     }

     .gr_mixblock .gr_slide-5_print .gr_con_portadasimp,
     .gr_slide-5_print .gr_con_portadasimp {
         transform: rotate(2deg) translate(-41%, 0px);
     }

     .gr_mixblock .gr_slide-3_print .gr_con_portadasimp,
     .gr_slide-3_print .gr_con_portadasimp {
         transform: rotate(-2deg) translate(41%, 0px);
     }

     .gr_slide-2_print .gr_con_portadasimp {
         opacity: 0;
     }

     .gr_mixblock .gr_swiper_suple,
     .gr_swiper_suple {
         width: 304%;
         transform: translate(-33.5%, 0px);
     }

     .gr_mixblock .gr_slide-4_suple .gr_con_portadas_suple,
     .gr_slide-4_suple .gr_con_portadas_suple {
         transform: rotate(3deg) translate(-68%, 0%) !important;
     }

     .gr_mixblock .gr_slide-2_suple .gr_con_portadas_suple,
     .gr_slide-2_suple .gr_con_portadas_suple {
         transform: rotate(-3deg) translate(68%, 0%) !important;
     }
 }


 @media (max-width: 420px) {

     .gr_titulo_print,
     .gr_titulo_suple {
         font: 600 var(--font-size-print-r) / 19.5px var(--font-barlowcon);
     }

     .gr_boton_print {
         font: var(--font-sbp) var(--font-size-boton-r) / 2.1em var(--font-barlowcon);
         padding: 0px 15px 1px 15px;
     }

     .gr_fecha_portadas {
         font: 300 15px / 130% var(--font-barlowcon);
     }
 }