.promotions-section .inner-wrapper{position:relative}.promotions-section .inner-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;margin:auto;height:65%;background-color:var(--gray-0);z-index:-1;border-radius:var(--border-radius)}.promotions__swiper{padding-top:20px;padding-bottom:20px;margin-top:-20px;margin-bottom:-20px}.promotions__header{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5em}.promotions__headline{font-weight:400;color:var(--heading-color);-webkit-box-flex:100;-ms-flex:100;flex:100}.promotions__options{-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promotions__selected{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:575.98px){.promotions__headline{font-size:var(--font-size-2xl);min-width:100%}.promotions__header--no-gap{gap:0}.promotions__swiper{padding-left:var(--spacing-m);padding-right:var(--spacing-m)}.promotions-section .inner-wrapper{padding:0}.promotions-section .inner-wrapper:before{width:100%}.promotions__header{padding-left:var(--spacing-m);padding-right:var(--spacing-m)}}@media (min-width:576px){.promotions__headline{font-size:var(--font-size-3xl);min-width:52%}.promotions__selected{margin-right:20px;min-width:312px}}@media (max-width:991.98px){.promotions__header{padding-top:2.35em;padding-bottom:1.75em}}@media (min-width:992px){.promotions-section .inner-wrapper:before{width:calc(100% - var(--container-padding))}.promotions__swiper{padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px}.promotions__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:3em;padding-bottom:4em}}.promotions__item{border-radius:var(--border-radius);padding:5.5%;height:100%;-webkit-transition:var(--transition-buttons);transition:var(--transition-buttons)}.promotions__item:hover{background-color:#fff;-webkit-box-shadow:var(--box-shadow-0);box-shadow:var(--box-shadow-0)}.promotions__item:hover .promotions__inner{padding-left:3em;padding-right:0}.promotions__item:hover .promotions__inner::before{background-color:var(--primary-color);-webkit-clip-path:polygon(35% 0,100% 50%,35% 100%,0 100%,0 0);clip-path:polygon(35% 0,100% 50%,35% 100%,0 100%,0 0)}.promotions__image{border-radius:var(--border-radius);display:block;width:100%;height:347px;-o-object-fit:cover;object-fit:cover;position:center center}.promotions__inner{-webkit-transition:var(--transition-buttons);transition:var(--transition-buttons);padding-left:1.7em;padding-right:1.3em;margin-top:1.4em;position:relative}.promotions__inner::before{-webkit-transition:var(--transition-buttons);transition:var(--transition-buttons);content:"";position:absolute;-webkit-clip-path:polygon(35% 0,35% 50%,35% 100%,0 100%,0 0);clip-path:polygon(35% 0,35% 50%,35% 100%,0 100%,0 0);width:2em;height:4em;background-color:var(--secondary-color);left:0}.promotions__details{color:var(--text-color)}.promotions__price{font-size:var(--font-size-l);color:var(--primary-color);font-weight:900;padding-right:.5ch;white-space:nowrap}.promotions__type{color:inherit;font-size:var(--font-size-m);padding-left:.5ch}.promotions__title{color:var(--heading-color)}@media (max-width:991.98px){.promotions__title{font-size:var(--font-size-l)}}@media (min-width:992px){.promotions__title{font-size:var(--font-size-xl)}}