.section-how-much-need{margin-bottom:10rem}.section-how-much-need__heading{max-width:928px;margin:0 auto;text-align:center;display:flex;flex-direction:column}.section-how-much-need_h2{align-self:center}.section-how-much-need__content{display:flex;justify-content:space-between;gap:3rem}.section-how-much-need__item{padding:3rem;display:flex;flex-direction:column;align-items:center;box-shadow:0 0 20px #0000001a;border-radius:12px;flex-grow:1}.section-how-much-need__item:only-child{margin-right:auto;margin-left:auto;flex-grow:0}.section-how-much-need__item__image{border-radius:50%;margin:0 auto}.section-how-much-need__item__title{font-weight:600;font-size:2.4rem;margin-top:1.2rem;text-align:center}.section-how-much-need__item__subtitle{margin-top:.8rem;font-weight:400}.section-how-much-need__infos{margin-top:2.4rem;display:flex;gap:3.2rem;flex-wrap:wrap;justify-content:center}.section-how-much-need__info{text-transform:uppercase}.section-how-much-need__info__head{background-color:rgb(var(--color-base-accent-1));color:rgb(var(--color-base-solid-button-labels));text-align:center;padding:1.2rem;border-radius:12px 12px 0 0;box-shadow:0 0 15px #0000001f;font-weight:700}.section-how-much-need__info:last-child>.section-how-much-need__info__head{background-color:rgb(var(--color-base-background-2))}.section-how-much-need__info__text{border-radius:0 0 12px 12px;box-shadow:0 0 15px #0000001f;padding:1rem 2rem;font-weight:600;font-size:1.4rem;display:flex;align-items:center}.section-how-much-need__info__image{margin-right:1rem}@media screen and (max-width:1200px){.section-how-much-need{margin-bottom:7rem}.section-how-much-need__content.section-how-much-need__content--3-pet-blocks{flex-direction:column}.section-how-much-need__content:not(.section-how-much-need__content--3-pet-blocks) .section-how-much-need__item:not(:only-child) .section-how-much-need__infos{flex-direction:column}.section-how-much-need__content{justify-content:space-evenly}}@media screen and (max-width:749px){.section-how-much-need{margin-bottom:4.5rem}.section-how-much-need__content{gap:1.6rem}.section-how-much-need__content{flex-direction:column}.section-how-much-need__heading{text-align:left}.section-how-much-need__item:first-child{margin:0 0 1.6rem}.section-how-much-need__item{padding:2.4rem 1rem}.section-how-much-need__infos{flex-direction:row;gap:1.6rem}}@media screen and (max-width:590px){.section-how-much-need{margin-bottom:1.6rem}.section-how-much-need__infos{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-how-much-need.css.map */
