.WaveDivider-module__g4M7GG__wave{pointer-events:none;width:100%;position:relative;left:0;height:auto!important}.WaveDivider-module__g4M7GG__wave svg{width:100%;height:auto!important}@media (max-width:1158px){.WaveDivider-module__g4M7GG__wave{margin-top:3rem}}.WaveDivider-module__g4M7GG__bottom{bottom:0}.WaveDivider-module__g4M7GG__top{top:0;transform:rotate(180deg)}.WaveDivider-module__g4M7GG__svg{width:100%;height:100%;display:block}
.HeroImage-module__0BHUSa__wrapper{flex-shrink:0;justify-content:center;align-items:center;display:flex}.HeroImage-module__0BHUSa__image{object-fit:contain;max-width:100%;height:auto}
.HeroCta-module__b2Dn3G__button{width:fit-content;color:var(--color-foreground);background-color:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:1rem 2.5rem;font-family:Caprasimo,serif;font-size:1.125rem;font-style:normal;font-weight:400;text-decoration:none;transition:background-color .15s;display:inline-flex}.HeroCta-module__b2Dn3G__button:hover{background-color:var(--color-cream)}
.HeroBanner-module__hJavka__section{color:#fff;background:url(https://purina.cxf.app/assets/home-desk-herobanner-background) bottom/cover no-repeat;padding:14rem 0 0;position:relative;overflow:hidden}@media (max-width:580px){.HeroBanner-module__hJavka__section{padding:10rem 0 0}}.HeroBanner-module__hJavka__container{grid-template-columns:1fr;align-items:center;gap:3rem;max-width:1440px;margin:0 auto;padding:0 1.5rem;display:grid}.HeroBanner-module__hJavka__content{text-align:right;flex-direction:column;align-items:flex-end;gap:2rem;display:flex}.HeroBanner-module__hJavka__title{z-index:2;margin:0;font-size:3rem;font-weight:600;line-height:1.15}@media (max-width:1023px){.HeroBanner-module__hJavka__title{font-size:36px!important}}@media (max-width:580px){.HeroBanner-module__hJavka__title{font-size:28px!important}}.HeroBanner-module__hJavka__highlight{font-family:Caprasimo,serif;font-size:3.5rem;font-style:normal;font-weight:400}@media (max-width:1024px){.HeroBanner-module__hJavka__highlight{font-size:48px}}@media (max-width:580px){.HeroBanner-module__hJavka__highlight{font-size:32px!important}}@media (max-width:580px){.HeroBanner-module__hJavka__content{text-align:center}.HeroBanner-module__hJavka__content a{margin-inline:auto!important}}@media (max-width:800px){.HeroBanner-module__hJavka__container{flex-direction:column}.HeroBanner-module__hJavka__imageWrapper{order:2}.HeroBanner-module__hJavka__content{order:1;max-width:700px!important;margin-inline:auto 0!important}}@media (min-width:581px) and (max-width:1023px){.HeroBanner-module__hJavka__imageWrapper{margin-top:-160px!important}}@media (min-width:768px){.HeroBanner-module__hJavka__title{font-size:3rem}}@media (min-width:800px){.HeroBanner-module__hJavka__container{grid-template-columns:1fr 1fr;padding:0 4rem}.HeroBanner-module__hJavka__title{font-size:2.5rem}}.HeroBanner-module__hJavka__heroImage{margin-top:24px;object-fit:contain;width:100%;max-width:400px;height:auto;margin-inline:auto;display:block}@media (max-width:800px){.HeroBanner-module__hJavka__heroImage{display:none}}.HeroBanner-module__hJavka__desktopImage{display:block}.HeroBanner-module__hJavka__mobileImage{display:none}.HeroBanner-module__hJavka__mobileHeroImage{object-fit:contain;width:100%;height:auto;display:block}@media (max-width:799px){.HeroBanner-module__hJavka__desktopImage{display:none}.HeroBanner-module__hJavka__mobileImage{display:block}.HeroBanner-module__hJavka__container{padding:0!important}.HeroBanner-module__hJavka__container .HeroBanner-module__hJavka__content{padding:0 2rem}}@media (min-width:800px) and (max-width:980px){.HeroBanner-module__hJavka__heroImage{max-width:200px;margin-inline:0}.HeroBanner-module__hJavka__container{gap:0}}
.StepCard-module__JzRvUG__card{text-align:center;background-color:var(--color-secondary);background:#fb7500 url(https://purina.cxf.app/assets/home-desk-card-mecanica-background1) top/cover no-repeat;border:3px solid #fb7500;border-radius:1.5rem;flex-direction:column;align-items:center;margin-bottom:2rem;padding-bottom:2rem;display:flex;overflow:hidden;box-shadow:0 4px 20px #1018284d}@media (max-width:767px){.StepCard-module__JzRvUG__card{max-width:100%!important;margin-inline:auto!important}}.StepCard-module__JzRvUG__header{width:100%;line-height:0}.StepCard-module__JzRvUG__badge{width:100%;height:auto;display:block}.StepCard-module__JzRvUG__imageWrapper{padding:2rem 1.5rem 1rem}.StepCard-module__JzRvUG__image{object-fit:contain;max-height:250px;margin:0 auto}.StepCard-module__JzRvUG__title{color:#fff;margin:0 0 .75rem;font-family:Caprasimo,serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.2;padding-inline:15px!important}.StepCard-module__JzRvUG__description{color:#ffffffe6;max-width:20rem;margin:0;padding:0 1.5rem;font-size:.875rem;font-weight:400}@media (max-width:768px){.StepCard-module__JzRvUG__title{padding:0 1.5rem;font-size:1.5rem}.StepCard-module__JzRvUG__description{font-size:1rem}}@media (min-width:769px){.StepCard-module__JzRvUG__title{padding:0 3rem;font-size:2rem}.StepCard-module__JzRvUG__description{font-size:1.125rem}}
.ParticipationSteps-module__fKkYgG__section{color:#fff;background-color:#ba171e;padding:0 0 5rem;position:relative;overflow:hidden}@media (max-width:1158px){.ParticipationSteps-module__fKkYgG__section{padding:2rem 0 5rem}}.ParticipationSteps-module__fKkYgG__container{max-width:1440px;margin:0 auto;padding:0 1.5rem}.ParticipationSteps-module__fKkYgG__title{text-align:center;white-space:pre-line;margin:0 0 4rem;max-width:500px;margin-inline:auto;font-family:Caprasimo,serif;font-size:3rem;font-style:normal;font-weight:400;line-height:1.1}.ParticipationSteps-module__fKkYgG__grid{grid-template-columns:1fr;gap:4rem;margin:0 auto;display:grid}@media (max-width:768px){.ParticipationSteps-module__fKkYgG__title{font-size:2.8rem}}@media (min-width:768px){.ParticipationSteps-module__fKkYgG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ParticipationSteps-module__fKkYgG__container{padding:0 4rem}.ParticipationSteps-module__fKkYgG__title{font-family:Caprasimo,serif;font-size:3rem;font-style:normal;font-weight:400}}
.AccumulationStat-module__mptzVq__wrapper{flex-direction:column;align-items:center;gap:.75rem;display:flex}.AccumulationStat-module__mptzVq__label{color:#fff;font-size:2rem;font-weight:600}.AccumulationStat-module__mptzVq__chip{color:#fff;background-color:#ba171e;border:2px solid #fca417;border-radius:2rem;gap:.75rem;width:100%;min-height:100px;font-family:Caprasimo,serif;font-style:normal;font-weight:400;text-align:center!important;justify-content:center!important;align-items:center!important;padding:2rem 3rem!important;display:inline-flex!important}.AccumulationStat-module__mptzVq__icon{object-fit:contain;flex-shrink:0;width:40px!important}.AccumulationStat-module__mptzVq__value{text-align:center;font-size:2rem;font-weight:600;line-height:1.2}@media (max-width:768px){.AccumulationStat-module__mptzVq__label,.AccumulationStat-module__mptzVq__value{font-size:1.125rem}.AccumulationStat-module__mptzVq__wrapper{width:90%}}
.SideImage-module__GYCIwq__wrapper{display:none;position:absolute;top:50%;transform:translateY(-50%)}.SideImage-module__GYCIwq__left{left:0}.SideImage-module__GYCIwq__right{right:0}.SideImage-module__GYCIwq__right .SideImage-module__GYCIwq__image{object-fit:contain;max-width:160px!important}.SideImage-module__GYCIwq__image{object-fit:contain;max-width:250px!important}@media (min-width:768px){.SideImage-module__GYCIwq__wrapper{display:block}}
.AccumulationDynamics-module__QYpboa__section{color:#fff;background-color:#ba171e;padding:0;position:relative;overflow:hidden}.AccumulationDynamics-module__QYpboa__inner{text-align:center;flex-direction:column;align-items:center;max-width:1440px;margin:0 auto;padding:0 1.5rem;display:flex;position:relative}.AccumulationDynamics-module__QYpboa__title{z-index:2;width:320px;max-width:400px;margin:0 0 .5rem;font-size:3rem;font-weight:800;line-height:1.1}.AccumulationDynamics-module__QYpboa__underline{background-color:var(--color-primary-light);z-index:1;border-radius:12px;width:75%;max-width:480px;height:30px;margin-top:-30px;margin-bottom:50px;display:block}.AccumulationDynamics-module__QYpboa__stats{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:3rem;display:flex}.AccumulationDynamics-module__QYpboa__title{font-style:normal;font-weight:400;font-family:Caprasimo,serif!important}@media (max-width:768px){.AccumulationDynamics-module__QYpboa__title{font-size:2.8rem}.AccumulationDynamics-module__QYpboa__stats{gap:5rem}}@media (min-width:1024px){.AccumulationDynamics-module__QYpboa__inner{padding:0 4rem}.AccumulationDynamics-module__QYpboa__title{font-family:Caprasimo,serif;font-size:3rem;font-style:normal;font-weight:400}}
.MonthPrizeCard-module__b7L6AW__card{text-align:center;flex-direction:column;align-items:center;padding:0 1rem;display:flex}.MonthPrizeCard-module__b7L6AW__imageWrapper{justify-content:center;align-items:flex-end;width:100%;min-height:260px;margin-bottom:1.5rem;display:flex;position:relative}.MonthPrizeCard-module__b7L6AW__image{object-fit:contain;position:relative}.MonthPrizeCard-module__b7L6AW__monthBadge{color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='207' height='52' viewBox='0 0 207 52' fill='none'%3E%3Cpath d='M35.5155 1.92467C78.1386 1.92455 91.1726 13.7526 158.015 0.924582C185.007 -4.25552 214.842 13.2084 205.015 31.4246C184.515 69.4246 101.842 40.7697 32.5158 48.4246C11.507 50.7444 -0.488223 38.5472 0.0152386 24.9245C0.496304 11.9078 17.007 1.92472 35.5155 1.92467Z' fill='%23FF4A46'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;justify-content:center;align-items:center;min-width:200px;min-height:42px;margin-bottom:1rem;padding:.5rem 1.5rem;font-size:1.4rem;font-weight:600;display:inline-flex}.MonthPrizeCard-module__b7L6AW__title{color:var(--color-foreground);white-space:pre-line;margin:0 0 .75rem;font-size:1.25rem;font-weight:700;line-height:1.2}.MonthPrizeCard-module__b7L6AW__description{color:#171717cc;max-width:20rem;margin:0;font-size:.875rem;font-weight:500}@media (min-width:768px){.MonthPrizeCard-module__b7L6AW__title{font-size:1.5rem}.MonthPrizeCard-module__b7L6AW__description{font-size:1rem}}
.PrizesByMonth-module__QlFMTq__section{background-color:var(--color-background);color:var(--color-foreground);padding:2rem 0 0;position:relative;overflow:hidden}.PrizesByMonth-module__QlFMTq__container{max-width:1440px;margin:0 auto;padding:0 1.5rem}.PrizesByMonth-module__QlFMTq__header{text-align:center;margin-bottom:4rem}.PrizesByMonth-module__QlFMTq__title{white-space:pre-line;margin:0 0 1rem;max-width:500px;margin-inline:auto;font-size:3rem;font-weight:800;line-height:1.1}.PrizesByMonth-module__QlFMTq__subtitle{color:#171717cc;white-space:pre-line;margin:0;font-size:1rem}.PrizesByMonth-module__QlFMTq__grid{grid-template-columns:1fr;gap:2rem;max-width:72rem;margin:0 auto;display:grid}.PrizesByMonth-module__QlFMTq__title{font-family:Caprasimo,serif;font-style:normal;font-weight:400}@media (max-width:768px){.PrizesByMonth-module__QlFMTq__title{font-size:2.8rem}.PrizesByMonth-module__QlFMTq__subtitle{font-size:1.125rem}}@media (min-width:768px){.PrizesByMonth-module__QlFMTq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.PrizesByMonth-module__QlFMTq__container{padding:0 4rem}.PrizesByMonth-module__QlFMTq__title{font-family:Caprasimo,serif;font-size:3rem;font-style:normal;font-weight:400}}
.InstantPrize-module__rE9scq__section{background-color:var(--color-background);color:var(--color-foreground);padding:5rem 0 0;position:relative;overflow:hidden}.InstantPrize-module__rE9scq__container{max-width:1440px;margin:0 auto;padding:0 1.5rem}.InstantPrize-module__rE9scq__title{text-align:center;margin:0 0 4rem;max-width:500px;margin-inline:auto;font-size:3rem;font-weight:800;line-height:1.1}.InstantPrize-module__rE9scq__layout{grid-template-columns:1fr;align-items:center;gap:3rem;margin:0 auto;display:grid}.InstantPrize-module__rE9scq__copy{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.InstantPrize-module__rE9scq__badge{color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='207' height='52' viewBox='0 0 207 52' fill='none'%3E%3Cpath d='M35.5155 1.92467C78.1386 1.92455 91.1726 13.7526 158.015 0.924582C185.007 -4.25552 214.842 13.2084 205.015 31.4246C184.515 69.4246 101.842 40.7697 32.5158 48.4246C11.507 50.7444 -0.488223 38.5472 0.0152386 24.9245C0.496304 11.9078 17.007 1.92472 35.5155 1.92467Z' fill='%23FF4A46'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;justify-content:center;align-items:center;min-width:207px;min-height:52px;padding:.75rem 2rem;font-size:2rem;font-weight:600;display:inline-flex}.InstantPrize-module__rE9scq__description{color:#171717cc;max-width:24rem;margin:0;font-size:1rem;line-height:1.6}.InstantPrize-module__rE9scq__imageWrapper{justify-content:center;display:flex}.InstantPrize-module__rE9scq__image{object-fit:contain;max-width:100%;height:auto}.InstantPrize-module__rE9scq__title{font-family:Caprasimo,serif;font-style:normal;font-weight:400}@media (max-width:768px){.InstantPrize-module__rE9scq__title{font-size:2.8rem}}@media (min-width:768px){.InstantPrize-module__rE9scq__layout{grid-template-columns:1fr 1fr}.InstantPrize-module__rE9scq__copy{align-items:flex-center;text-align:center}.InstantPrize-module__rE9scq__imageWrapper{justify-content:flex-end}.InstantPrize-module__rE9scq__description{font-size:1.125rem}}@media (min-width:1024px){.InstantPrize-module__rE9scq__container{padding:0 4rem}.InstantPrize-module__rE9scq__title{font-family:Caprasimo,serif;font-size:3rem;font-style:normal;font-weight:400}}
.WinnersRow-module__xCZenG__row{border-bottom:1px solid #f4f4f5}.WinnersRow-module__xCZenG__row:last-child{border-bottom:0}.WinnersRow-module__xCZenG__cell{color:var(--color-foreground);text-align:center;padding:1rem 1.5rem;font-size:.875rem}@media (min-width:768px){.WinnersRow-module__xCZenG__cell{font-size:1rem}}
.WinnersPagination-module__n4ElkG__nav{justify-content:center;align-items:center;gap:.5rem;padding-top:1.5rem;display:flex}.WinnersPagination-module__n4ElkG__arrow{color:#fffc;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:color .15s;display:inline-flex}.WinnersPagination-module__n4ElkG__arrow:hover{color:#fff}.WinnersPagination-module__n4ElkG__arrowIcon{width:1.25rem;height:1.25rem}.WinnersPagination-module__n4ElkG__pageItem{align-items:center;display:flex}.WinnersPagination-module__n4ElkG__page{cursor:pointer;color:#ffffffb3;background:0 0;border:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1rem;font-weight:600;display:inline-flex}.WinnersPagination-module__n4ElkG__pageActive{color:#fff}.WinnersPagination-module__n4ElkG__separator{color:#fff6}
.WinnersTable-module__frRSBG__section{color:#fff;background-color:#ba171e;padding:2rem 0;position:relative;overflow:hidden}.WinnersTable-module__frRSBG__sideImage{display:none;position:absolute;top:8rem;right:0}.WinnersTable-module__frRSBG__image{object-fit:contain}.WinnersTable-module__frRSBG__container{max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative}.WinnersTable-module__frRSBG__header{text-align:center;margin-bottom:3rem}.WinnersTable-module__frRSBG__title{margin:0 0 1rem;max-width:500px;margin-inline:auto;font-size:3rem;font-weight:800;line-height:1.1}.WinnersTable-module__frRSBG__subtitle{color:#ffffffe6;white-space:pre-line;margin:0;font-size:1rem}.WinnersTable-module__frRSBG__tableWrapper{background-color:#fff;border-radius:1.5rem;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a}.WinnersTable-module__frRSBG__table{border-collapse:collapse;width:100%}.WinnersTable-module__frRSBG__headRow{background-color:var(--color-primary-light);color:#fff}.WinnersTable-module__frRSBG__th{text-align:center;padding:1rem 1.5rem;font-size:.875rem;font-weight:600}.WinnersTable-module__frRSBG__title{font-family:Caprasimo,serif;font-style:normal;font-weight:400}@media (max-width:768px){.WinnersTable-module__frRSBG__title{font-size:2.8rem}.WinnersTable-module__frRSBG__subtitle{font-size:1.5rem;font-weight:600}.WinnersTable-module__frRSBG__th{font-size:1rem}}@media (min-width:768px){.WinnersTable-module__frRSBG__sideImage{display:block}}@media (min-width:1024px){.WinnersTable-module__frRSBG__container{padding:0 4rem}.WinnersTable-module__frRSBG__title{font-family:Caprasimo,serif;font-size:3rem;font-style:normal;font-weight:400}}
.HelpCta-module__J10HgW__section{background-color:#ba171e;padding:4rem 0;position:relative;overflow:hidden}.HelpCta-module__J10HgW__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.HelpCta-module__J10HgW__card{background-color:#ff4a46;border-radius:1.5rem;flex-direction:column;align-items:center;min-height:260px;display:flex;position:relative;overflow:visible}.HelpCta-module__J10HgW__imageWrapper{width:33%;display:none;position:relative}.HelpCta-module__J10HgW__imageInner{width:100%;position:absolute;top:-2rem;bottom:0;left:-1.5rem}.HelpCta-module__J10HgW__image{object-fit:contain;width:auto;height:100%}.HelpCta-module__J10HgW__content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.25rem;padding:2.5rem 1.5rem;display:flex}.HelpCta-module__J10HgW__title{color:#fff;max-width:38rem;margin:0;font-size:3rem;font-weight:800;line-height:1.1}.HelpCta-module__J10HgW__description{color:#fffffff2;max-width:38rem;margin:0;font-size:.875rem}.HelpCta-module__J10HgW__cta{color:#2f3337;background-color:#fff;border:2px solid #fca417;border-radius:9999px;justify-content:center;align-items:center;padding:.75rem 2rem;font-family:Caprasimo,serif;font-size:24px;font-style:normal;font-weight:400;text-decoration:none;transition:background-color .15s;display:inline-flex}@media (max-width:768px){.HelpCta-module__J10HgW__cta{font-size:16px}}.HelpCta-module__J10HgW__cta:hover{background-color:var(--color-cream)}.HelpCta-module__J10HgW__title{font-family:Caprasimo,serif;font-style:normal;font-weight:400}@media (max-width:768px){.HelpCta-module__J10HgW__title{font-size:2.8rem}.HelpCta-module__J10HgW__description{font-size:1.5rem;font-weight:600}}@media (min-width:768px){.HelpCta-module__J10HgW__card{flex-direction:row;align-items:stretch}.HelpCta-module__J10HgW__imageWrapper{display:block}.HelpCta-module__J10HgW__content{text-align:center;padding:3rem 1.5rem 3rem 0}}@media (min-width:1024px){.HelpCta-module__J10HgW__container{padding:0 3rem}.HelpCta-module__J10HgW__title{font-family:Caprasimo,serif;font-size:3rem;font-style:normal;font-weight:400}}
