.p80-propositions{padding:16px 0 32px}.p80-prop__banner{display:grid;position:relative;margin:0 0 24px}.p80-prop__banner-image{grid-area:1 / 1 / 2 / 2;position:relative;overflow:hidden;border-radius:8px}.p80-prop__banner-image img{width:100%;height:100%;border-radius:8px;object-fit:cover}.p80-prop__banner-image:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:linear-gradient(90deg,rgb(var(--color-text-primary)) 33.14%,rgba(var(--color-text-primary),0) 72.49%);border-radius:8px}.p80-prop__banner-overlay{grid-area:1 / 1 / 2 / 2;z-index:2;display:flex;align-items:center;padding:13px;min-height:162px}.p80-prop__banner-title{max-width:max(200px,75%);color:rgb(var(--color-white));font-size:19px;line-height:1.4;margin:0;font-weight:600}.p80-prop__grid{display:grid;grid-template-columns:1fr;row-gap:12px}.p80-prop__card{border:solid 1px rgb(var(--color-text-primary));border-radius:8px;padding:6px 16px;text-align:left;display:grid;column-gap:22px;grid-template-columns:20px auto;grid-template-areas:"icon title" "icon text"}.p80-prop__card-icon{grid-area:icon;align-self:center}.p80-prop__card-icon img{display:block;width:20px;height:20px;object-fit:1}.p80-prop__card h3{font-size:19px;line-height:1.2;margin:0;font-weight:600;grid-area:title}.p80-prop__card p{font-size:16px;line-height:1.2;margin:0;grid-area:text}@media screen and (min-width: 750px){.p80-propositions{padding:28px 0 56px}.p80-prop__banner-overlay{padding:24px;min-height:256px}.p80-prop__banner-title{font-size:24px;line-height:1.3;max-width:50%}.p80-prop__grid{column-gap:16px;grid-template-columns:repeat(4,1fr);column-gap:24px}.p80-prop__card{padding:16px;display:flex;text-align:center;flex-direction:column;justify-content:center;align-items:center;row-gap:16px;justify-content:flex-start}.p80-prop__card-icon{margin:0 0 8px}.p80-prop__card-icon img{width:40px;height:40px}.p80-prop__card h3{font-size:24px}.p80-prop__card p{font-size:18px}}@media screen and (min-width: 990px){.p80-prop__banner-overlay{padding:24px 56px;min-height:356px}.p80-prop__banner-title{font-size:36px}.p80-prop__grid{column-gap:24px}.p80-prop__card{padding:32px;justify-content:center}.p80-prop__card h3{font-size:30px}}@media screen and (min-width: 1200px){.p80-prop__banner-title{font-size:48px;line-height:53px;max-width:670px}}
/*# sourceMappingURL=/cdn/shop/t/2605/assets/p80-propositions.css.map */
