.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}.specials--noswiper{display:grid;gap:30px}.specials--noswiper.specials--showthree{grid-template-columns:repeat(3,1fr)}.specials--noswiper.specials--showfour{grid-template-columns:repeat(4,1fr)}.special-wrapper--center{justify-content:center}.special{position:relative;height:auto;background-color:#fff;border-radius:var(--radius4);overflow:hidden;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.special--special{display:flex;flex-direction:column}.special--photoButton{position:relative;aspect-ratio:1/1;border-radius:var(--radius2)}.specials--showfour .special--photoButton{aspect-ratio:1/1.2}.special:after{content:'';display:block;position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none}.special--photoButton:after{background:linear-gradient(to bottom,rgba(0 0 0/0%) 15%,rgba(0 0 0/50%) 85%)}.special--photoButton .special__img{position:absolute;width:100%;height:100%;object-fit:cover}.special--special .special__photo picture{position:relative;display:block;overflow:hidden;width:100%;margin:0;padding:0;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:1.5em min(4vw,1.5em) 2em}.special--photoButton .special__content{position:relative;justify-content:end;height:100%;color:#fff;z-index:1}
.special--photoButton .special__title{font-family:var(--titleFont);font-size:2.2em;color:#fff;line-height:1em;hyphens:auto;margin-bottom:.4em}.special--photoButton .special__text{font-size:1.1em;line-height:1.4;margin-top:-.4em}.special--photoButton .special__text p{margin:0}.special__content,.special__content a{color:var(--grey);text-decoration:none}h1.special__title,h2.special__title,h3.special__title,h4.special__title{font-weight:400;font-size:2em}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:var(--grey);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,a.special__button:hover{color:#fff;margin-right:auto}.special--photoButton a.special__button{width:auto;margin-right:auto}.special--photoButton a.special__button:hover{background-color:#fff4}.special--photoButton .special__text+a.special__button{margin-top:1em}@media (max-width:1200px){.specials--noswiper{gap:25px}}@media (max-width:990px){.specials--noswiper{gap:20px}.specials--noswiper.specials--showfour{grid-template-columns:repeat(2,1fr)}}@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:780px){.specials--noswiper.specials--showthree{grid-template-columns:repeat(1,1fr)}.special--special{flex-direction:row}.special--special .special__photo{flex:1 1 35%}.special--special .special__photo picture{height:100%}.special--special .special__img{position:absolute;width:100%;height:100%;object-fit:cover}.special--special .special__content{flex:1 1 65%}}@media (max-width:680px){.specials--noswiper{gap:15px}.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--photoButton .special__text{font-size:1em;line-height:1.3}h1.special__title,h2.special__title,h3.special__title,h4.special__title{font-size:1.85em}.special--photoButton .special__title{font-size:2em}.special--photoButton .special__text+a.special__button{margin-top:.7em}}@media (max-width:580px){.specials--noswiper.specials--showfour{grid-template-columns:repeat(1,1fr)}}@media (max-width:480px){.specials--noswiper{gap:10px}.specials-container h2,.specials-container h3{font-size:1.8em}.special__content__price__new .tt-priceinfo{margin-top:0}.special--photoButton{aspect-ratio:4/3}.specials--showfour{width:70%}.specials--showfour .special--photoButton{aspect-ratio:1/1.2}.specials--showfour .swiper-controls-under{width:150%}h1.special__title,h2.special__title,h3.special__title,h4.special__title{font-size:1.7em}.special--photoButton .special__title{font-size:1.8em}}@media (min-width:680px){.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}}
