.carousel-base-card{margin:auto;display:flex;flex-direction:column;justify-content:center;height:100%;border:1px solid #e5e5e5;border-radius:4px;width:100%;align-items:center;gap:.5rem}@media only screen and (min-width: 320px){.carousel-base-card{background-color:#fff}}.carousel-base-card__text{width:10.625rem;text-align:center}.carousel-base-card__text .c-title{text-transform:uppercase;line-height:1.75rem}.carousel-base-card__text,.carousel-base-card svg{margin:0 auto}.carousel-base-card .c-icon{font-size:2rem}.product-banner{max-width:var(--content-max-width);margin:1.5rem auto;box-sizing:content-box}@media only screen and (min-width: 768px){.product-banner{margin:2.5rem auto;padding:0 1rem;display:flex;flex-direction:row}}.product-banner__aside{display:flex;justify-content:center;align-items:center;background-color:#fbfbfb;padding:1rem 1rem 9.25rem;margin-bottom:-8rem}@media only screen and (min-width: 768px){.product-banner__aside{border-radius:4px;flex-direction:column;flex-shrink:0;width:16.375rem;padding:1rem;margin:.25rem .5rem .25rem 0}}.product-banner__picture{max-width:6.875rem;margin-left:1rem}@media only screen and (min-width: 768px){.product-banner__picture{max-width:none;margin-left:0;margin-bottom:1.5rem}}.product-banner__picture img{display:block;margin:0 auto}.product-banner__picture~.product-banner__content{text-align:left}.product-banner__picture~.product-banner__content .product-banner__timer span{display:none}@media only screen and (min-width: 768px){.product-banner__picture~.product-banner__content{text-align:center}.product-banner__picture~.product-banner__content .product-banner__timer span{display:inline}}.product-banner__content{text-align:center;flex-grow:1;order:-1}@media only screen and (min-width: 768px){.product-banner__content{flex-grow:0;order:2}}.product-banner__flag span{display:inline-flex;text-transform:uppercase;font-family:Ubuntu,cf-heading-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:700;color:#d30d1f;background-color:#fff;border:1px solid #ffc9ce;border-radius:24px;padding:.25rem .75rem;margin-bottom:.5rem}.product-banner__countdown{color:#fff;margin-bottom:.5rem}@media only screen and (min-width: 768px){.product-banner__countdown{margin-bottom:1.5rem}}.product-banner__countdown--dark{color:#121212}.product-banner__description{display:none}@media only screen and (min-width: 768px){.product-banner__description{display:block;margin-top:.5rem}}.product-banner__cta-wrapper{text-align:center;margin-block:1rem}@media only screen and (min-width: 768px){.product-banner__cta-wrapper--mobile{display:none}}.product-banner__aside .product-banner__cta{display:none}@media only screen and (min-width: 768px){.product-banner__aside .product-banner__cta{display:inline-flex;margin:1.5rem -1rem 0}.product-banner__cta-wrapper{display:none}}.product-banner__slide{width:100%}@media only screen and (min-width: 768px){.product-banner__slide{width:16.5rem}}.product-banner__products{flex-grow:1;overflow:hidden}.product-banner__products .ds-carousel-refonte__container{padding:.25rem 1rem;gap:.5rem}.product-banner__products .ds-carousel-refonte__slide:first-child{padding-left:.0625rem}@media only screen and (min-width: 768px){.product-banner__products .ds-carousel-refonte__container{padding:.25rem 0}}.product-banner__products .ds-product-card{width:100%}.product-banner__advertising-item{outline:1px solid #e5e5e5}
