.gp-v4-1-hero-pdp h1{font-size:1.5rem}.gp-v4-1-hero-pdp .overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.9));bottom:0;height:80%;width:100%;z-index:2}.gp-v4-1-hero-pdp .image-wrapper{border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.gp-v4-1-hero-pdp .swiper-outer{bottom:0;left:0;right:0;top:0}.gp-v4-1-hero-pdp .swiper-pagination{bottom:1.125rem;z-index:2}.gp-v4-1-hero-pdp .badge-bottom{backdrop-filter:blur(20px);background:rgba(71,205,137,.08);border-radius:1.5rem}.gp-v4-1-hero-pdp .badge-bottom img,.gp-v4-1-hero-pdp .badge-bottom svg{display:inline-block;height:15px;width:auto}.gp-v4-1-hero-pdp .badge-top{background:#fffaeb;border-radius:1rem}.gp-v4-1-hero-pdp .image-wrapper .badge-top{position:absolute;right:1.25rem;top:1.25rem}.gp-v4-1-hero-pdp .bajada p:last-child,.gp-v4-1-hero-pdp .card-text p:last-child{margin-bottom:0}.gp-v4-1-hero-pdp .card-icon img,.gp-v4-1-hero-pdp .card-icon svg{display:inline-block;height:36px;width:auto}@media (min-width:768px){.gp-v4-1-hero-pdp h1{font-size:1.75rem}}@media (min-width:992px){.gp-v4-1-hero-pdp h1{font-size:2rem}.gp-v4-1-hero-pdp .image-wrapper{border-radius:1.25rem;height:330px}.gp-v4-1-hero-pdp .overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}}@media (min-width:1200px){.gp-v4-1-hero-pdp h1{font-size:2.25rem}}@media (min-width:1500px){.gp-v4-1-hero-pdp h1{font-size:2.625rem}}