.page-header{margin:15px 0}.static-text{margin-bottom:32px}.static-text .image-half{text-align:center}.static-text .image-half .oliro-logo{margin-top:-12px;width:60%}.contact-area{background:linear-gradient(180deg,#728035,#5c672b)}.contact-area>div{margin:32px 0 16px;padding:0}.contact-area>div:last-child{margin-bottom:32px}.contact-area .subheadline{align-items:center;color:#9fb731;display:flex;justify-content:center;margin:0}.contact-area .cta{color:#fff;text-align:center}.landingpage-content h1{font-weight:900}.landingpage-content h2{color:#9fb731;font-size:2.625em;font-weight:900}.landingpage-content h3,.landingpage-content h4{font-size:1.75em;font-weight:900}.landingpage-content .hero-box{background:linear-gradient(176deg,#9fb731,#728035);color:#fff;overflow:hidden;padding:32px}.landingpage-content .hero-box h1{color:#fff;font-size:2.625em;margin-bottom:1.6rem;text-shadow:0 0 10px rgba(0,0,0,.2)}.landingpage-content .hero-box h2{background:linear-gradient(90deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0));border-radius:5px;color:#4a531b;font-size:1.5em;margin-bottom:.3rem;padding:1rem 1rem 1rem 2.5rem}.landingpage-content .hero-box h2 .icon{margin-left:-2rem}.landingpage-content .hero-box a{color:#fff;text-decoration:underline}.landingpage-content .hero-box .hero-cta-box{background:50%/contain no-repeat url(/assets/frontend/images/static-images/vegan-summer/vegan-cat-icons.svg);height:320px;width:100%}.landingpage-content .hero-box .hero-cta-box:before{background:#4a531b;border-radius:50%;content:"";height:236px;left:0;left:50%;position:absolute;right:0;top:50%;transform:translate(-50%,-50%);width:236px}.landingpage-content .hero-box .hero-cta-box .btn{border:5px solid #fff;bottom:20px;box-shadow:0 0 10px rgba(0,0,0,.2);left:50%;position:absolute;text-decoration:none;transform:translateX(-50%)}.landingpage-content .hero-box .hero-cta-box .hero-cta-preview{border:5px solid;box-shadow:0 0 10px rgba(0,0,0,.2);left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(7deg);width:300px}.landingpage-content .hero-box .hero-cta-box .hero-cta-preview:before{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);content:"";height:100%;left:0;position:absolute;right:0;transform:rotate(-3deg);width:100%}.landingpage-content .hero-box .hero-cta-box .dl-icon{background:#fff;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.2);color:green;font-size:40px;height:70px;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:70px}.landingpage-content .teaser-box{text-align:center}.landingpage-content .card-box{border:1px solid #f1f1f1;border-radius:15px;height:100%;overflow:hidden}.landingpage-content .card-box .card-header{background:#f1f1f1;padding:28px 0 32px 15px}.landingpage-content .card-box .card-header .icon-headline{margin:0;padding-left:76px;position:relative}.landingpage-content .card-box .card-header .icon-headline:before{background:#fff;border-radius:50%;content:"";height:76px;left:0;left:-8px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:76px}.landingpage-content .card-box .card-header .icon-headline.cat-sausage:before{background:50%/80% no-repeat url(/assets/frontend/images/static-images/vegan-summer/cat-sausage.svg),#fff}.landingpage-content .card-box .card-header .icon-headline.cat-burger:before{background:50%/80% no-repeat url(/assets/frontend/images/static-images/vegan-summer/cat-burger.svg),#fff}.landingpage-content .card-box .card-header .icon-headline.cat-cutlet:before{background:50%/80% no-repeat url(/assets/frontend/images/static-images/vegan-summer/cat-cutlet.svg),#fff}.landingpage-content .card-box .card-header .icon-headline.cat-icecream:before{background:50%/60% no-repeat url(/assets/frontend/images/static-images/vegan-summer/cat-icecream.svg),#fff}.landingpage-content .card-box .card-content img{-o-object-fit:contain;object-fit:contain;width:100%}.landingpage-content .card-box .card-content p{-webkit-hyphens:none;hyphens:none;margin:0;padding:15px;text-align:center}.landingpage-content .card-box .card-content .highlighted{background:#f1f1f1;border-radius:5px;display:blocK;font-weight:700;margin:12px 0;padding:5px}.landingpage-content .card-box .card-content .interview{background:#f4f7fb;padding-top:.5rem}.landingpage-content .card-box .portrait{border-radius:50%;flex:0 0 106px;height:106px;margin:8px;overflow:hidden;width:106px}.landingpage-content .card-box .portrait img{max-height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.landingpage-content .card-box.team{display:flex}.landingpage-content .card-box.team h3{margin:12px 0 0}.landingpage-content .card-box.team p{padding-left:0;text-align:left}.landingpage-content .cta-box{background:50%/contain no-repeat url(/assets/frontend/images/static-images/vegan-summer/vegan-cat-icons.svg);height:320px;width:100%}.landingpage-content .cta-box .hero-cta-preview{border:5px solid #9fb731;box-shadow:0 0 10px rgba(0,0,0,.2);left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:56%;transform:translate(-50%,-50%) rotate(7deg);width:340px}.landingpage-content .cta-box .hero-cta-preview:before{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);content:"";height:100%;left:0;position:absolute;right:0;transform:rotate(-3deg);width:100%}.contact-person{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;overflow:hidden}.contact-person .portrait-wrap{background:linear-gradient(176deg,#9fb731,#728035);border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.2);flex:0 0 198px;height:198px;overflow:hidden;padding:5px;width:198px}.contact-person .portrait-wrap .portrait{border-radius:50%;height:100%;width:100%}.contact-person .contact{color:#fff;flex:1 1 0;padding-top:15px;text-align:center}.contact-person .contact a{color:#fff}.contact-person .contact .contact-name{font-weight:700}.contact-person .contact .contact-position{margin:0 0 12px}.shops-sidebar{background:#f1f1f1}.shops-sidebar .list-item{border-top:1px solid rgba(0,0,0,.1)}.shops-sidebar .list-item:first-child{border-top:none}.shops-sidebar .list-item a{opacity:.6}.shops-sidebar .list-item a:hover{opacity:1}.shops{background:#f1f1f1;margin-bottom:-15px}.shops>a{backface-visibility:hidden;display:flex;flex:1 1 0;opacity:.6;padding:12px;transition:opacity .2s ease}.shops>a:hover{opacity:1}.shops .shop-logo{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.productPrintView .header-logo{width:140px}.productPrintView .header-qr{width:52px}.productPrintView .action-title{font-size:1.4rem;margin-bottom:0}.productPrintView .action-title span{font-size:1rem}.productPrintView .coupon{background:#f1f1f1;border-radius:5px;overflow:hidden}@media print{.productPrintView h1{color:#4a531b}}@media (max-width:991.98px){.static-text .image-half .oliro-logo{margin-top:12px;width:80%}.contact-person .portrait-wrap{flex:0 0 198px;height:198px}.shops>a{flex-basis:33%;max-width:33%}.hero-box{padding:16px;text-align:center}}@media (max-width:767.98px){.contact-area{text-align:center}.contact-person .portrait-wrap{flex:0 0 198px;height:198px}.contact-person .contact{flex-basis:100%}.hero-box{padding:8px}}
