.promo-card{border-radius:30px;overflow:hidden;box-shadow:none}.promo-card__media{margin:0;aspect-ratio: 16/10;overflow:hidden}.promo-card__media img{width:100%!important;height:100%;object-fit:cover;display:block}.promo-card__badges img{margin-bottom:0!important}.promo-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-weight:700}.promo-card__badges{display:flex;gap:8px;flex-wrap:nowrap;position:relative;top:-20px;margin:0 auto;text-align:center;justify-content:center}.promo-badge .badge-text{font-family:'Bebas Neue','Bitter',sans-serif;text-transform:uppercase;color:var(--mytheme-color-1);font-size:20px!important}.promo-badge .badge-extended{font-family:'Bebas Neue','Bitter',sans-serif;text-transform:uppercase;color:var(--mytheme-color-9);font-size:20px!important}.promo-badge.badge--danger{background:var(--mytheme-color-1)!important;color:#fff}.promo-badge.badge--light{background:#fff;color:#111}.promo-badge .badge-icon{width:16px;height:16px;object-fit:contain;display:block}.promo-card__body{display:flex;flex-direction:column;flex:1 1 auto;padding:0 27px 50px 27px}.promo-card__title{font-size:36px!important;line-height:44px!important;font-style:italic;min-height:88px}.promo-card__price{font-family:'Bitter',sans-serif;font-weight:900!important}.prezzo-promo{font-size:55px;line-height:55px}.prezzo-int{font-size:60px!important}.prezzo-dec{font-size:40px!important}p.textBefore{margin-bottom:0!important;padding-bottom:0!important;margin-top:-22px;font-family:'Bitter',sans-serif!important;font-size:15px;line-height:25px;font-weight:900;font-style:italic}p.textAfter{margin-bottom:0!important;padding-bottom:0!important;font-family:'Bitter',sans-serif!important;font-size:15px;line-height:25px;font-weight:900;font-style:italic}.prezzo-promo{padding-bottom:0!important}.promo-card__desc{font-family:'Bitter',sans-serif;font-weight:500!important;font-size:12px!important;line-height:15px!important;margin-top:25px;min-height:100px}.cta{margin-top:auto}.promo-swiper{overflow:hidden}.promo-swiper .swiper-wrapper{align-items:stretch}.promo-swiper .swiper-slide{display:flex}.promo-swiper .promo-card{flex:1 1 auto;width:100%;height:100%;display:flex;flex-direction:column;transform:scale(.9) translateZ(0);transition:transform .35s cubic-bezier(.2,.7,.2,1) , box-shadow .35s cubic-bezier(.2,.7,.2,1);will-change:transform}@media (max-width:1023.98px){.promo-swiper .swiper-slide-active .promo-card{transform:scale(1) translateZ(0)}}@media (min-width:1024px){.promo-swiper .swiper-slide-active .promo-card{transform:scale(1) translateZ(0);z-index:2}.promo-swiper .promo-card{min-height:650px}}@media (min-width:640px) and (max-width:1023.98px){.promo-swiper .promo-card{min-height:480px}}@media (max-width:639px){.promo-swiper .promo-card{min-height:560px;transform:initial}.promo-badge .badge-extended,.promo-badge .badge-text{font-size:16px!important}.promo-arrow--prev{left:-38px!important}.promo-arrow--next{right:-38px!important}}.promo-swiper .swiper-button-prev,.promo-swiper .swiper-button-next{width:44px;height:44px;border-radius:999px;background:rgba(255,255,255,.9);top:50%;transform:translateY(-50%)}.promo-swiper .swiper-button-prev{left:10px}.promo-swiper .swiper-button-next{right:10px}.promo-swiper .swiper-button-prev::after,.promo-swiper .swiper-button-next::after{content:'';width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:14px 14px}.promo-swiper .swiper-button-prev::after{background-image:url(data:image/svg+xml;utf8,<svg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'><polyline\ points=\'15\ 18\ 9\ 12\ 15\ 6\'/></svg>)}.promo-swiper .swiper-button-next::after{background-image:url(data:image/svg+xml;utf8,<svg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%23000\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'><polyline\ points=\'9\ 18\ 15\ 12\ 9\ 6\'/></svg>)}.promo-swiper .swiper-pagination{position:static;margin-top:20px}.promo-swiper .swiper-pagination.swiper-pagination-hidden{display:none;margin:0}.promo-swiper{overflow:hidden}.promo-swiper-outer{position:relative;overflow:visible}.promo-arrow{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:999px;border:0;background:transparent;cursor:pointer}.promo-arrow--prev{left:-48px}.promo-arrow--next{right:-48px}.promo-arrow::after{content:'';display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:14px 14px}.promo-arrow--prev::after{background-image:url(data:image/svg+xml;utf8,<svg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%239c1e31\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'><polyline\ points=\'15\ 18\ 9\ 12\ 15\ 6\'/></svg>);background-size:24px 24px}.promo-arrow--next::after{background-image:url(data:image/svg+xml;utf8,<svg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'24\'\ height=\'24\'\ viewBox=\'0\ 0\ 24\ 24\'\ fill=\'none\'\ stroke=\'%239c1e31\'\ stroke-width=\'2\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'><polyline\ points=\'9\ 18\ 15\ 12\ 9\ 6\'/></svg>);background-size:24px 24px}.promo-swiper-outer{opacity:0;transform:translateY(40px);transition:opacity .8s ease , transform .8s ease}.promo-swiper-outer.is-visible{opacity:1;transform:translateY(0)}.swiper-pagination-bullet-active{opacity:1!important;background:var(--mytheme-color-1)!important}.swiper-pagination-bullet{background:var(--mytheme-color-1);opacity:.2;width:12px;height:12px}.promo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.promo-grid__item{display:flex}.promo-grid__item--full{grid-column: 1 / -1;display:flex}.promo-card{border-radius:30px;overflow:hidden;box-shadow:none;display:flex;flex-direction:column;flex:1 1 auto}.promo-card__media{margin:0;aspect-ratio: 16/10;overflow:hidden}.promo-card__media img{width:100%!important;height:100%;object-fit:cover;display:block}.promo-card__badges{display:flex;gap:8px;flex-wrap:nowrap;position:relative;top:-20px;margin:0 auto;text-align:center;justify-content:center}.promo-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-weight:700}.promo-badge .badge-text{font-family:'Bebas Neue','Bitter',sans-serif;text-transform:uppercase;color:var(--mytheme-color-3);font-size:20px!important}.promo-badge .badge-extended{font-family:'Bebas Neue','Bitter',sans-serif;text-transform:uppercase;color:var(--mytheme-color-9);font-size:20px!important}.promo-badge.badge--danger{background:var(--mytheme-color-3)!important;color:#fff}.promo-badge.badge--light{background:#fff;color:#111}.promo-badge .badge-icon{width:16px;height:16px;object-fit:contain;display:block}.promo-card__body{display:flex;flex-direction:column;flex:1 1 auto;padding:0 27px 50px 27px}.promo-card__title{font-size:36px!important;line-height:44px!important;font-style:italic}.promo-card__price{font-family:'Bitter',sans-serif;font-weight:900!important}.prezzo-promo{font-size:55px;line-height:55px}.prezzo-int{font-size:60px!important}.prezzo-dec{font-size:40px!important}.promo-card__desc{font-family:'Bitter',sans-serif;font-weight:500!important;font-size:12px!important;line-height:15px!important;margin-top:25px;margin-bottom:35px;min-height:50px}.cta{margin-top:auto}.promo-grid__item--full .promo-card{flex-direction:row}.promo-grid__item--full .promo-card__media{flex:0 0 66.66%;aspect-ratio:auto;position:relative}.promo-grid__item--full .promo-card__body{flex:0 0 33.33%;padding:40px;display:flex;flex-direction:column;justify-content:center}.promo-grid__item--full .promo-card__badges{position:absolute;top:15px;left:15px;justify-content:flex-start;margin:0}.promo-grid__item--full .promo-card .promo-card__media img{margin-bottom:0;max-width:100%;height:auto}@media (max-width:767px){.promo-grid{grid-template-columns:1fr}.promo-grid__item,.promo-grid__item--full{grid-column: 1 / -1}.promo-grid__item--full .promo-card{flex-direction:column}.promo-grid__item--full .promo-card__media{position:relative}.promo-grid__item--full .promo-card__body{flex:none;width:100%;padding:0 27px 50px 27px}.promo-grid__item--full .promo-card__badges{position:absolute;top:15px;left:15px;display:flex;gap:8px}.promo-grid__item--full .promo-card__media{flex:initial}.promo-grid__item--full .promo-card__media .promo-card__badges{position:relative!important;top:-20px!important;display:flex!important;gap:8px!important;justify-content:center!important}}@media screen and (min-width:767px) and (max-width:1280px){.promo-grid__item--full .promo-card__badges{min-height:56px!important}}.promo-grid__item--full .promo-card__media{position:relative}.promo-grid__item--full .promo-card__media .promo-card__badges{position:absolute;top:15px;left:15px;display:flex;gap:8px}.promo-grid__item--full .promo-card__body .promo-card__badges{display:none!important}.promo-grid__item--full img:not([srcset]) {width:auto!important}@media screen and (min-width:768px) and (max-width:1315px){p.textBefore{margin-top:0}}.promo-badge.badge--light img{width:32px!important}