﻿*{box-sizing:border-box}.sidefeature{display:none}@media(min-width: 1430px){.sidefeature{position:relative;display:grid;padding-top:.25rem;grid-column:-1/-2;grid-row:1/-1;grid-template-columns:1fr 12.5rem;background:linear-gradient(90deg, rgba(30, 30, 10, 0) 60%, rgba(40, 40, 10, 0.5));perspective:25rem;perspective-origin:100% 50%}.sidefeature::after{position:absolute;top:.5rem;right:-6.25rem;color:#daa;z-index:-1;font-size:.875rem;content:"Ganz abreißen!";transition:all .5s ease-in}.sidefeature__serrated{position:relative;min-height:100%;background:linear-gradient(90deg, #2d8f9e00 20%, #2d8f9eff 80%);overflow:hidden}.sidefeature__serrated::after{position:absolute;top:0;bottom:0;right:-0.1875rem;width:.375rem;border-right:.375rem dotted #593631;content:""}.sidefeature__coupon{position:relative;display:grid;min-height:100%;place-content:center;background:#2d8f9e linear-gradient(235deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));color:#fff;overflow:hidden;font-family:"Raleway",Helvetica,Arial,sans-serif;font-size:.9375rem;line-height:1;text-align:center;transform-origin:bottom left;transition:all .3s ease-in-out;transition-delay:.2s}.sidefeature__coupon::after{position:absolute;top:0;bottom:0;left:-0.1875rem;width:.375rem;border-left:.375rem dotted #593631;content:""}.sidefeature__cta{width:18.75rem;color:rgba(255,255,255,.6);text-shadow:0 0 .1875rem #444}.sidefeature__cta::first-line{color:#fff;font-size:1.375rem}.sidefeature__cta::before{position:absolute;inset:7% 4% 7% 7%;border:.25rem double #ffffff33;border-radius:.3125rem;z-index:0;content:""}.sidefeature:hover::after{right:.25rem;transition-delay:2.5s}.sidefeature:hover .sidefeature__coupon{border-top:.0625rem solid #cacaca;box-shadow:.125rem .25rem .75rem rgba(0,0,0,.6);border-radius:.3125rem .125rem .3125rem .1875rem;transform:translateX(-0.125rem) rotateX(-5deg) rotateZ(12deg) rotateY(-5deg)}.sidefeature .sidefeature__coupon:active{border-top:.0625rem solid #cacaca;box-shadow:.125rem .25rem .75rem rgba(0,0,0,.6);border-radius:.3125rem .125rem .3125rem .1875rem;transform:translateX(-0.125rem) translateY(200px) rotateX(-10deg) rotateZ(12deg) rotateY(-15deg)}.l-fixedheader .sidefeature__cta{font-size:.125rem}.l-fixedheader .sidefeature__cta::first-line{font-size:1.25rem}}