:root{--color-white:#fff;--color-font-main:#404040;--color-font-second:#5e00cc;--color-font-anchor:#191919;--color-font-nav-main:#707070;--color-carulla:#92b50c;--size-text-title:24px;--size-text-paragraph:20px;--size-text-info:16px;--size-text-nav:20px;--size-text-legal:11px;--mobile-size-text-title:20px;--mobile-size-text-paragraph:18px;--mobile-size-text-info:14px;--mobile-size-text-nav:18px;--background-gray:#f2f2f2;--background-gray-2:#f0f0f0}body{font-family:Poppins,sans-serif;margin:auto;max-width:100vw}.swiper{height:100%;max-width:1200px}.swiper-slide{align-items:center;display:flex;justify-content:center;text-align:center}.swiper-slide img{display:block;height:100%;object-fit:cover;width:220px}.swiper-button-next{right:-12px!important;width:55px!important}.swiper-button-prev{right:-20px!important;width:55px!important}.swiper-button-next:after,.swiper-button-prev:after{color:transparent}.card-element{align-items:center;border-radius:13px;display:flex;flex-direction:column;justify-content:space-around;margin:1rem auto;overflow:hidden;text-align:center;width:230px}.banner-main{display:flex;justify-content:center;margin:auto;max-width:100%}.banner-main img{width:100%}a{word-wrap:break-word!important}.offer,.redeem-points,.special-days{margin:3rem auto;max-width:900px}.offer picture{display:flex;justify-content:center;margin:10px;max-width:900px;width:auto}.offer picture img{width:100%}.allied picture{display:flex;justify-content:center;margin:4rem auto;max-width:700px}.allied picture img{width:100%}.footer-landing{display:flex;justify-content:center;margin:auto;max-width:1360px}.footer-landing img{width:100%}.selector{display:flex;flex-direction:row;gap:10px;justify-content:center;padding:1rem}input[type=radio]{appearance:none;background-color:#c8c8c8;border:.15em solid #f2f2f2;border-radius:50%;cursor:pointer;display:grid;font:inherit;height:1em;place-content:center;transform:translateY(-.075em);width:1em}input[type=radio]:before{background-color:var(--color-font-second);border-radius:50%;content:"";height:.65em;transform:scale(0);transition:transform .12s ease-in-out;width:.65em}input[type=radio]:checked:before{transform:scale(1)}.navigator{align-items:center;border-bottom:1px solid var(--color-font-nav-main);display:flex;gap:60px;justify-content:center;margin:1rem auto;width:50%}.navigator button{background:none;border:none;cursor:pointer;font-size:var(--size-text-nav);margin-bottom:-1px;padding:20px 0;transition:.5s}.navigator button.active{border-bottom:4px solid var(--color-font-second)}.sections-ecosistema-exito{margin:auto;max-width:100%;text-align:center}#section-ecosistema .bond .fundation{background-color:#fef1fa}#section-ecosistema .bond svg{max-width:100%}.fundation{padding:24px 0}#section-ecosistema,.py-8{padding-bottom:0!important}#section-ecosistema .bond{padding-top:24px}#section-exito .bond .carr-redencion{background-color:#fafafa}.descuentos{background-color:#f4ecea;margin-top:12px}#section-exito svg{max-width:2880px;width:100%}.cards-redimir img{max-width:313px;width:100%}.cards-redimir div{display:flex;flex-direction:row;gap:48px;justify-content:center}.cards-redimir{margin:0 auto}.cards-redimir h3{font-size:43px;padding:24px 6px}.bond h2,.offer h2,.title{color:var(--color-font-second);font-size:var(--size-text-title)}#section-carulla p,#section-ecosistema p,#section-exito p{color:var(--color-font-main);font-size:var(--size-text-paragraph);margin:auto;max-width:720px}#section-carulla h3,#section-ecosistema h3{color:var(--color-font-main);font-size:var(--size-text-info);font-weight:300;margin:auto;max-width:500px}.allied h2{color:var(--color-font-main);font-size:var(--size-text-title);margin:3rem auto 0;max-width:500px;text-align:center}.tow-columns{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin:10px}.tow-columns img{height:100%;width:100%}.points{background:var(--background-gray-2);margin:2rem auto;padding:2rem 0}.points h2{color:var(--color-font-second);font-size:var(--size-text-title)}.points h3{color:var(--color-font-main);font-size:var(--size-text-paragraph)}.offer-day div{background:var(--color-white);border-radius:20px;box-shadow:0 3px 6px #00000029;line-height:8px;margin:2rem auto;padding:1px 35px;width:fit-content}.offer-day h2,.offer-day h3{color:var(--color-font-main);font-size:var(--size-text-paragraph)}.offer-day h3{font-weight:300}.offer-day img{width:200px}.three-columns{display:grid;grid-template-columns:repeat(3,1fr);margin:auto;max-width:900px}.home-appliances h3{color:var(--color-font-main);font-size:var(--size-text-info);font-weight:300}.four-columns{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin:auto;max-width:900px}.four-columns img{margin:auto;width:100%}.carulla{border-bottom:1px solid var(--color-carulla);margin:3rem auto;max-width:900px}.carulla p{font-family:Sen,sans-serif;font-size:35px!important;font-weight:400}.carulla span{font-weight:700}.exclusivo-tienda-exito,.logo-carulla{margin:1rem auto;width:200px}.logo-marcas-carulla{margin:2rem auto;max-width:320px;width:90%}.legal p{color:#191919!important;font-size:var(--size-text-legal)!important;margin:1rem auto!important;max-width:1200px!important;text-align:center!important}.legal a{color:var(--color-font-anchor);font-weight:700}@media (max-width:800px){.cards-redimir div{align-items:center;display:flex;flex-direction:column;gap:48px;justify-content:center}.cards-redimir{margin:0 auto}.cards-redimir h3{font-size:24px;padding:24px 6px}.four-columns,.three-columns,.tow-columns{grid-template-columns:1fr}.allied picture{margin:1rem auto;width:90%}.bond h2,.offer h2,.title{font-size:var(--mobile-size-text-title);margin:0 auto;max-width:fit-content;padding:0 20px}#section-ecosistema p,#section-exito p{font-size:var(--mobile-size-text-paragraph);margin:0 10px;max-width:fit-content}#section-carulla h3,#section-ecosistema h3{font-size:var(--mobile-size-text-info);margin:1rem auto;max-width:fit-content;padding:0 30px;text-align:center}.allied h2,.points h2{font-size:var(--mobile-size-text-title);margin:auto;padding:0 10px;width:fit-content}.points h3{font-size:var(--mobile-size-text-paragraph)}.carulla p{font-family:Sen,sans-serif;font-size:18px!important;font-weight:400}.tabs button{font-size:16px}button img{max-width:unset;padding-bottom:75px;pointer-events:none;width:75px!important}.navigator active{border-bottom:4px solid green}.navigator{gap:18px}}.tabs button{align-items:center;display:flex;flex-direction:column;justify-content:center;white-space:nowrap}button img{max-width:unset;padding-bottom:12px;pointer-events:none;width:121px}.card-element:hover{box-shadow:0 0 15px transparent;cursor:pointer;transform:scale(1.1);transition:transform .3s ease,box-shadow .3s ease}.legal{font-size:16px!important}