.content-element-divider{background-color:#1e65a7;color:#fff;font-weight:700;padding:9px 15px 15px}.content-element-divider .divider-icon{color:#0b243b;font-size:1.5rem}.content-element-divider .latest-information{font-size:.8rem}.content-element-divider .latest-information span{line-height:10px;margin-left:5px}.content-element-divider h2{color:#fff}.content-element-divider.anchor-parent .anchor{height:74px;margin-top:-74px}.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}}#login-or-register-modal .modal-body{padding:0}#login-or-register-modal .modal-body .modal-headline{font-weight:700;margin:15px 0}#login-or-register-modal .modal-body .close{padding:12px;position:absolute;right:0;top:0;z-index:1}#login-or-register-modal .modal-body .create-account-box,#login-or-register-modal .modal-body .login-box{align-content:space-between;display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:15px;padding-top:15px;text-align:center}#login-or-register-modal .modal-body .create-account-box{background:linear-gradient(176deg,#9fb731,#728035);color:#fff}#login-or-register-modal .modal-body .create-account-box .modal-logo{margin:12px;max-width:195px}#login-or-register-modal .modal-body .login-box{padding-top:27px}#login-or-register-modal .modal-body .login-box .modal-headline{color:#4a531b;margin-top:8px}#login-or-register-modal .modal-body .login-box .modal-text{color:#9fb731}#login-or-register-modal .modal-body .login-box .modal-input-label{float:left;font-size:.8rem;font-weight:700;margin:0}#login-or-register-modal .modal-body .login-box .modal-label-link{float:right;font-size:.8rem;padding:0}#login-or-register-modal .modal-body .login-box form{width:100%}#login-or-register-modal .modal-body .login-box .form-check{margin:24px 0;padding:0}#login-or-register-modal .modal-body .login-box .form-group:last-child{margin:0}#login-or-register-modal .modal-body .login-box [type=checkbox]{-webkit-appearance:none;display:none;left:30px;position:relative;top:0;z-index:0}#login-or-register-modal .modal-body .login-box [type=checkbox]+label{cursor:pointer;display:block;padding-left:46px;position:relative;text-align:left}#login-or-register-modal .modal-body .login-box [type=checkbox]+label:after,#login-or-register-modal .modal-body .login-box [type=checkbox]+label:before{background-color:#fff;border-radius:30px;content:"";left:0;position:absolute;right:0}#login-or-register-modal .modal-body .login-box [type=checkbox]+label:before{border:1px solid #a8a7a7;box-shadow:inset 0 0 3px #a8a7a7;height:22px;left:0;margin-right:15px;transition:background-color .5s ease;width:38px;z-index:5}#login-or-register-modal .modal-body .login-box [type=checkbox]+label:after{box-shadow:0 0 5px #a8a7a7;height:23px;left:2px;top:0;transition:margin .1s linear;width:23px;z-index:10}#login-or-register-modal .modal-body .login-box [type=checkbox]:checked+label:before{background:linear-gradient(176deg,#9fb731,#728035)}#login-or-register-modal .modal-body .login-box [type=checkbox]:checked+label:after{margin:0 0 0 15px}#login-or-register-modal .modal-body .login-box [type=checkbox]:focus{opacity:0}#lottery-login-or-register-modal{background:hsla(0,0%,100%,.6)}#lottery-login-or-register-modal h1,#lottery-login-or-register-modal h2,#lottery-login-or-register-modal h3,#lottery-login-or-register-modal h4,#lottery-login-or-register-modal h5,#lottery-login-or-register-modal h6{font-weight:900;text-shadow:0 0 10px rgba(0,0,0,.2)}#lottery-login-or-register-modal .modal-content{border:0;outline:0}#lottery-login-or-register-modal .modal-body{box-shadow:0 0 10px rgba(0,0,0,.2)}#lottery-login-or-register-modal .modal-body .brand-bg-img{position:absolute;right:1em;top:1em}#lottery-login-or-register-modal [type=checkbox]{-webkit-appearance:none;display:none;left:30px;position:relative;top:0;z-index:0}#lottery-login-or-register-modal [type=checkbox]+label{cursor:pointer;display:block;padding-left:46px;position:relative;text-align:left}#lottery-login-or-register-modal [type=checkbox]+label:after,#lottery-login-or-register-modal [type=checkbox]+label:before{background-color:#fff;border-radius:30px;content:"";left:0;position:absolute;right:0}#lottery-login-or-register-modal [type=checkbox]+label:before{border:1px solid #a8a7a7;box-shadow:inset 0 0 3px #a8a7a7;height:22px;left:0;margin-right:15px;transition:background-color .5s ease;width:38px;z-index:5}#lottery-login-or-register-modal [type=checkbox]+label:after{box-shadow:0 0 5px #a8a7a7;height:23px;left:2px;top:0;transition:margin .1s linear;width:23px;z-index:10}#lottery-login-or-register-modal [type=checkbox]:checked+label:before{background:linear-gradient(176deg,#9fb731,#728035)}#lottery-login-or-register-modal [type=checkbox]:checked+label:after{margin:0 0 0 15px}#lottery-login-or-register-modal [type=checkbox]:focus{opacity:0}.shops{flex-wrap:wrap;justify-content:space-between;margin-bottom:0}.shops>a{flex:0 0 15%}.btn.btn-es.btn-quare .icon{margin:0}@media (max-width:767.98px){.shops>a{flex-basis:25%}}.width-gap{width:80%}
