.rootHeader{position:relative;display:grid}@media (max-width:667px){.rootHeader{margin-top:0}}@media (min-width:668px){.heroInfo{position:absolute;z-index:999;width:100%;box-sizing:border-box;max-width:1170px;display:grid;align-items:center}.heroInfo:nth-of-type(1){top:50%;left:50%;transform:translate(-50%,-50%);grid-template-columns:auto 22rem}.heroInfo:nth-of-type(1)>div{justify-self:end}.heroInfo:nth-of-type(1)>div .box{margin-right:3rem;width:22rem}.heroInfo:nth-of-type(2){height:0;left:50%;transform:translate(-50%,0);grid-template-columns:auto 22rem}}@media (max-width:667px){.heroInfo:nth-of-type(1){position:absolute;width:100%}.heroInfo:nth-of-type(1)>div .box{margin:1rem;width:calc(100% - 2rem)}}.heroBanner{width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;background-image:url(../hero/monedas.webp);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:10rem}.heroBanner img{margin-bottom:-.3rem}@media (max-width:425px){.heroBanner img{margin-bottom:calc(-1rem + 1vw)}}@media (max-width:667px){.heroBanner{background-size:83%;background-position:450%top}}.heroOffer{max-width:calc(1170px - 22rem);position:relative;margin-right:22rem;display:flex;flex-direction:column;gap:1rem;margin-top:2rem;margin-bottom:2rem}@media (max-width:667px){.heroOffer{margin-left:2rem;margin-right:20%}}.heroOfferHead{font-size:1.4rem;padding-left:3rem;color:var(--blanco);line-height:1}.heroOfferDetails{border-radius:var(--bundles_box_borderRadio);background-color:#fff;padding:1.5rem;font-size:2rem;-webkit-box-shadow:inset 14px -15px 30px -21px rgba(0,0,0,.75);-moz-box-shadow:inset 14px -15px 30px -21px rgba(0,0,0,.75);box-shadow:inset 14px -15px 30px -21px rgba(0,0,0,.75)}.heroOfferDetails .box,.heroOfferDetails .box .boxInterior{padding:0}.heroOfferDetails .box .imageProductType{display:none}.heroOfferDetails .box .name{background-color:transparent;margin:0;padding:0;font-size:1.5rem;font-weight:700;color:var(--maincolor)}.heroOfferDetails .box .price .priceCost .priceBefore{margin-top:.5rem}.heroOfferDetails .box .price .priceCost .priceBefore1{font-size:4rem;line-height:1}.heroDecoration_1{position:absolute;top:0;left:-2rem}.heroDecoration_2{position:absolute;right:0;bottom:-2rem;transform:translateX(90%)}@media (max-width:667px){.heroDecoration_2{transform-origin:bottom right;transform:translateX(25%) scale(40%)}}