.layout-article--specials{position:relative;z-index:1}.specials-container--spring,.specials-container--summer,.specials-container--autumn,.specials-container--winter{padding-bottom:0}.specials-container--spring .content-container,.specials-container--summer .content-container,.specials-container--autumn .content-container,.specials-container--winter .content-container{padding-bottom:8%}.specials-container--spring .content-container{padding-bottom:10vw}.specials-container--summer .content-container{padding-bottom:150px}.specials-container--spring .content-container:before,.specials-container--summer .content-container:before,.specials-container--autumn .content-container:before,.specials-container--winter .content-container:before{content:'';position:absolute;background-position:center bottom;background-repeat:no-repeat;background-size:100vw;width:102vw;left:50%;bottom:-2px;transform:translateX(-50%)}.specials-container--spring .content-container:before{background-image:url(/static/leistert/img/butterfly1.webp),url(/static/leistert/img/grass1.webp);background-position:right 50px center,center bottom;background-repeat:no-repeat,no-repeat;background-size:140px,100vw;padding-bottom:16vw}.specials-container--summer .content-container:before{bottom:-36px;background-image:url(/static/leistert/img/bucket2.webp),url(/static/leistert/img/sand1.webp);background-position:right 50px bottom,center bottom 35px;background-repeat:no-repeat,no-repeat;background-size:200px,100vw;padding-bottom:185px}.specials-container--autumn .content-container:before{background-image:url(/static/leistert/img/herfstbladeren1.webp);background-size:contain;padding-bottom:18%;transform:translate(-50%,37%)}.specials-container--winter .content-container:before{background-image:url(/static/leistert/img/snow3.webp);padding-bottom:7vw}.specials-container h2,.specials-container h3{font-size:2.8em}.specials__title{font-family:var(--titleFontThin);font-size:2.6em;text-align:center;margin:1.5em 0}.special-wrapper--center{justify-content:center}.special{position:relative;height:auto;overflow:hidden;background-color:#fff}.special--special{display:flex;flex-direction:column}.special--photoButton{position:relative;aspect-ratio:3/4}.special:after{content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;transition:.3s background ease-in-out}@media (hover:hover){.specials:hover .special--special:not(:hover):after{background-color:rgb(0 0 0/30%)}}.special--photoButton:after{background:linear-gradient(to bottom,rgba(0 0 0/0%) 0%,rgba(0 0 0/80%) 75%)}.special--photoButton .special__img{position:absolute;width:100%;height:100%;object-fit:cover}.special--special .special__photo picture{position:relative;display:block;overflow:hidden;border-bottom-right-radius:100% 35%;width:120%;margin:0 -10%;padding:0 10%;box-sizing:border-box}.special__heart{position:absolute;top:10%;left:13%;width:40px;height:40px;background-color:#fff;box-sizing:border-box;border-radius:50%}.special__heart svg{width:16px;height:14px;margin:14px 12px 12px}.special__heart svg .hegr0{fill:#9e9d9d;transition:.2s fill ease-in-out}.special__heart:hover svg .hegr0{fill:#d00}.special__label{position:absolute;right:9%;min-width:90px;height:90px;line-height:90px;padding:0 10px;box-sizing:border-box;background:transparent url(/static/leistert/img/button-round-green.min.svg) no-repeat center center;background-size:100%;font-family:var(--scriptFont);color:#fff;font-size:1.5em;text-align:center;will-change:transform;transform:translateY(-80%) rotate(0);transition:.3s transform ease-in-out}.special:hover .special__label{transform:translateY(-80%) rotate(8deg)}.special__content{flex:1;display:flex;flex-direction:column;padding:1em}.special--photoButton .special__content{position:relative;justify-content:end;height:100%;color:#fff;text-align:center;z-index:1}.special--photoButton .special__title{font-family:var(--titleFont);font-size:2.2em;color:#fff;line-height:1em;margin-bottom:1em}
.special--photoButton .special__text{font-size:1.3em}.special--photoButton .special__text p{line-height:1.4;margin:-1.2em 0 .2em}.special__content,.special__content a{color:#5c5b5b;text-decoration:none}h1.special__title,h2.special__title,h3.special__title,h4.special__title{font-weight:400;font-family:var(--titleFontThin);font-size:1.6em;margin:.3em 0}h1.special__title,h1.special__title a,h2.special__title,h2.special__title a,h3.special__title,h3.special__title a,h4.special__title,h4.special__title a{color:#5c5b5b;text-decoration:none}.special__content p{margin:0 0 1em}.special__price{position:relative;margin-top:auto}.special__price-old{font-family:var(--titleFontThin);font-size:1.4em;line-height:1em;color:#aaa;text-decoration:line-through}.special__price-new{float:left;font-family:var(--titleFontThin);font-size:1.8em;line-height:1em;margin-top:.2em;margin-right:10px}.special__price-text{font-family:var(--titleFont);font-size:.9em;line-height:1em;margin-top:.4em;color:#aaa}a.special__button{width:100%;color:#fff;margin-top:1em}.special--photoButton a.special__button{width:auto;margin-left:auto;margin-right:auto}@media (max-width:920px){.specials-container--spring .content-container{padding-bottom:14vw}.specials-container--summer .content-container{padding-bottom:17vw}.specials-container--spring .content-container:before{background-size:13vw,100vw;background-position:right 5vw top,center bottom;padding-bottom:18vw}.specials-container--summer .content-container:before{bottom:-6.1vw;background-size:25vw,100vw;background-position:right 5vw top,center bottom 6vw;padding-bottom:24vw}}@media (max-width:680px){.layout-article--specials{overflow-x:hidden}.specials-container{width:100%;overflow-x:hidden;padding-top:2em;padding-bottom:1em}.specials-container--autumn .content-container:before{padding-bottom:22%;background-size:110%}.specials .article{margin:0}.specials__title{font-size:1.7em;margin:0 0 1.8em}.special__content__price__old{font-size:1.3em}.special__content__price__new{font-size:1.6em}.special__content__price__text{font-size:.85em;margin-top:.2em}.special:after{display:none}}@media (max-width:480px){.specials-container h2,.specials-container h3{font-size:1.8em}.special__content__price__new .tt-priceinfo{margin-top:0}}@media (min-width:680px){.specials{overflow:hidden}.special{transform:none !important}.special .swiper-slide-shadow-coverflow{display:none}}@media (min-width:1280px){.specials-container--spring .content-container:before{background-size:140px,1280px;background-repeat:no-repeat,repeat-x;padding-bottom:205px}.specials-container--summer .content-container:before{background-size:200px,1280px;background-repeat:no-repeat,repeat-x}.specials-container--winter .content-container:before{background-size:1280px;background-repeat:repeat-x;padding-bottom:90px}}
