.promocase__slider{flex:1;width:100%;background-color:white;border-radius:0 0 .25rem .25rem;overflow:hidden}
.todays-slider{overflow:hidden}
.todays__slide{width:auto;height:auto;display:flex;flex-direction:column;flex:0 0 auto;border-radius:0 0 .25rem .25rem;background-color:white;overflow:hidden}
.todays__image{position:relative;background:white;aspect-ratio:4 / 2}
.todays__image-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;cursor:grab}
.todays__navigation{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.5rem .5rem 0}
.todays-button-prev,.todays-button-next{display:flex;align-items:center;justify-content:center;width:2rem;min-width:2rem;height:2rem;border-radius:50%;background-color:white;cursor:pointer;user-select:none}
.todays-button-prev svg,.todays-button-next svg{width:.75rem;height:.75rem;fill:var(--orange2);stroke-width:2px;stroke:var(--orange2)}
.todays-button-next svg{rotate:-90deg}
.todays-button-prev svg{rotate:90deg}
.todays-pagination{display:flex;align-items:center;justify-content:center}
.todays-pagination .swiper-pagination-bullet{width:.25rem;height:.25rem;background-color:var(--bgLight);opacity:1;transition:150ms}
.todays-pagination .swiper-pagination-bullet-active{width:.375rem;height:.375rem;background-color:white}
.todays__slide-info{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start;padding:0 1rem .5rem}
.todays__slide-link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;overflow:hidden;text-align:left;line-height:1.35}
.todays__slide-prices{width:100%;display:flex;align-items:center;justify-content:space-between}
.todays__slide-prices .price{font-size:1.375rem;font-weight:600}
.todays__slide-prices .currency{font-size:.875rem}
.todays__slide-compare-price{color:var(--colorName);text-decoration:line-through solid .0625rem var(--bordo);font-size:.875rem}