/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}html{font-size:14px;letter-spacing:.05em}*{margin:0;padding:0;box-sizing:border-box;color:#000;font-family:Oswald,sans-serif;line-height:1.5;font-weight:200}a{text-decoration:none}h1,h2,h3,h4,hr{margin-bottom:1.5em;letter-spacing:-1px}a[href^="tel:"],h1{margin:0 auto 1em;letter-spacing:2px;font-weight:500;font-family:Oswald,sans-serif;font-size:2rem}h2{font-weight:500;margin-bottom:1em}h5{text-align:center!important}hr{border:none;height:1px;background:#aaa;margin:4em 0 2em}h5,p{max-width:650px;margin-left:auto;margin-right:auto;margin-bottom:.75em;font-size:1.5em;text-align:left}h5 a,h5 strong,p a,p strong{font-weight:500}img{max-width:100%;height:auto}ul{padding-left:1em;list-style-type:none}ul li{font-size:1.5em;line-height:1.5;position:relative}ul li+li{margin-top:.4em}ul li:before{content:"";position:absolute;display:block;left:-.6em;top:.7em;width:.25em;height:.25em;background:#000;border-radius:50%}.wrapper{margin:0 auto;text-align:center;max-width:1200px;padding:0 15px}.hero{position:relative;display:block;width:100%;background-position:center -10%;background-size:110%;margin:0 auto 5em}.hero-old{position:relative;display:block;width:100%;background-position:center -10%;background-size:110%;height:50vw;max-height:600px;margin:0 auto 5em}.header{position:relative;z-index:1;height:40px;display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 15px}.header a{position:relative;font-weight:500;font-size:.9em;text-transform:uppercase;letter-spacing:.1em}.logo{width:100%}.logo-link{width:80%;display:flex;align-items:flex-end;padding-bottom:11%}.logo-wrapper{position:absolute;left:50%;top:0;background:#fff;width:160px;height:160px;transform:translate(-50%,-38%);margin:auto;border-radius:50%;display:flex;justify-content:center;align-items:flex-end}.button,p a[href$="/lieferservice"]{cursor:pointer;display:flex;justify-content:center;align-items:center;width:400px;max-width:100%;background:#fff;border:1px solid #000;height:3em;padding:0 2em;font-weight:500;margin:2em auto;transition:.1s;font-size:1em}.button:hover,p a[href$="/lieferservice"]:hover{background:#000;color:#fff}.block_1 .col p{text-align:left;font-size:2em;max-width:800px;width:100%}#lieferservice{margin:3em auto;padding-top:2em;min-height:100vh}#lieferservice h1{font-size:3em}#lieferservice .button{font-size:1.8em}.block_delivery .col{text-align:left;float:none;margin:2em auto;max-width:1000px;padding-top:3em}.block_delivery .col .form-delivery{display:flex;flex-wrap:wrap;margin:-20px -5px;background:transparent}.block_delivery .col .form-delivery .form-group{display:flex;flex-wrap:wrap;align-items:center}.block_delivery .col .form-delivery .form-group.padding{padding:2em 0 0}.block_delivery .col .form-delivery .form-group~*{margin-top:1em}.block_delivery .col .form-delivery .form-group__radio{flex-wrap:wrap}.block_delivery .col .form-delivery .form-group__radio>*{width:100%;margin-top:.3em}.block_delivery .col .form-delivery>div{width:100%;margin:30px 5px}.block_delivery .col .form-delivery>div:nth-of-type(9){margin-top:4em}.block_delivery .col .form-delivery>div:nth-of-type(8)~*{max-width:800px;margin-left:auto;margin-right:auto;width:100%}.block_delivery .col .form-delivery>div:nth-of-type(8)~* .form-group{align-items:center}.block_delivery .col .form-delivery>div:nth-of-type(8)~* label{width:100%;flex:none}.block_delivery .col .form-delivery>div:nth-of-type(8)~* input{flex-grow:1;height:2em;color:#000;line-height:1;padding:0 .5em}.block_delivery .col .form-delivery h4{font-weight:500;letter-spacing:.01em;font-size:2em;margin-bottom:.7em}.block_delivery .col .form-delivery h5{margin-top:-1em;font-size:1.2em;font-weight:500;letter-spacing:.01em}.block_delivery .col .form-delivery .label,.block_delivery .col .form-delivery label{color:#000;font-size:1.2em;line-height:1.5;width:100px;vertical-align:middle;flex-grow:1}.block_delivery .col .form-delivery .field__title{color:#000}.block_delivery .col .form-delivery input,.block_delivery .col .form-delivery textarea{border:1px solid rgba(0,0,0,.3);box-shadow:none;color:#000;font-size:1.2em}.block_delivery .col .form-delivery input[type=number]{width:3em;height:2em;padding:0 .5em;margin-right:1em;-moz-appearance:textfield}.block_delivery .col .form-delivery input[type=number]::-webkit-inner-spin-button,.block_delivery .col .form-delivery input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.block_delivery .col .form-delivery textarea{min-height:100px;flex-grow:1;padding:.5em;font-family:inherit}.block_delivery .col .form-delivery .button{margin:4em 0 0}.block_delivery .col .form-delivery .errors{display:none}.block_delivery .col .form-delivery .errors+.form-group{background:transparent}.block_delivery .col .form-delivery .errors+.form-group input,.block_delivery .col .form-delivery .errors+.form-group textarea{background:#f99}.block_delivery .col .sum-group{width:100%}.block_delivery .col .sum-group+.sum-group{margin-top:.2em}.block_delivery .col .sum-group-total{border-top:1px solid #000;margin-top:1em!important}.block_delivery .col .sum-label,.block_delivery .col .sum-value{font-size:1.2em;line-height:1.2;align-items:center}.block_delivery .col .sum-label{width:50%;flex:none}.block_delivery .col .sum-total-label{display:flex;align-items:center;font-weight:600}.block_delivery .col .sum-value{flex-grow:1;display:flex;justify-content:flex-end;width:50%}.block_delivery .col .sum-value [name=total]{pointer-events:none;flex-grow:0;flex-shrink:1;border:0;font-size:inherit;color:#000!important;margin-right:0!important;padding:0!important;text-align:right;font-weight:600}.block_success{padding-bottom:3em;text-align:left;max-width:800px;margin:4em auto 2em}.block_success h2{font-weight:500;letter-spacing:.01em;font-size:2em}.block_success .submission-product td:first-child{width:10px;text-align:right}.block_success .submission-product td:first-child p{padding-right:.4em}.block_success td{vertical-align:top}.block_success td p{font-size:1.5rem!important}.block_success td.total p{text-align:left;font-weight:600}.block_success td.total p:after{content:" CHF"}.block_success .lieferdaten{margin:2em 0 .7em}input[type=radio]{display:none}input[type=radio]+label{color:#000;cursor:pointer;font-size:1em}input[type=radio]+label span{border:2px solid #000;display:inline-block;width:1.2rem;height:1.2rem;margin:-.2rem .5rem 0 0;vertical-align:middle;cursor:pointer;border-radius:50%;background-color:transparent;transition:background-color .1s linear}input[type=radio]:checked+label span{background:#fff;border:2px solid #000;position:relative;display:inline-flex;justify-content:center;align-items:center}input[type=radio]:checked+label span:before{content:"";display:block;height:.25em;width:.25em;border-radius:50%;background:#000}.block__gallery-cell{width:100%;height:50vw;max-height:600px}.block__gallery-figure{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.block__gallery-cell img{max-width:100%;max-height:100%}.block__gallery-wrapper .flickity-page-dots{bottom:-23px;display:flex;justify-content:center}.block__gallery-wrapper .flickity-page-dots .dot{width:5px;height:5px;margin:0 5px;opacity:1;background:#e1decf;border:2px solid transparent}.block__gallery-wrapper .flickity-page-dots .dot.is-selected{background:#000}.block__gallery-wrapper .flickity-prev-next-button.previous{left:-15%}.block__gallery-wrapper .flickity-prev-next-button.next{right:-15%}.block__gallery-wrapper .flickity-button{display:none;transition:opacity .2s}.block__gallery-wrapper .flickity-button-icon{background:transparent;fill:#000}.block__gallery-caption{font-weight:300;letter-spacing:.01em;min-height:75px;padding:0 25px;margin-top:13px;margin-left:auto;margin-right:auto}.block__gallery-desc{display:none}.block__gallery .block__gallery-cell{background:rgba(0,0,0,.05)}.block__testimonials-wrapper{max-width:600px}.block__testimonials-cell{padding:0 1em}.block__testimonials-text{font-weight:300}.block__testimonials-author{text-align:left;font-weight:300;padding-left:4em;margin-top:1.5em}.footer .contact{display:flex;justify-content:space-evenly;margin-bottom:2em}.footer .contact p{margin:0;font-size:18px;text-align:left}@media (min-width:600px){html{font-size:16px}h5,p{text-align:left}.wrapper{padding:0 40px}.hero{background-position:top;background-size:100%}.hero-old{background-position:top;background-size:100%}.header{padding:0 40px;height:50px}.header a{font-size:1.3em}.button,p a[href$="/lieferservice"]{font-size:1.4em}#lieferservice{padding-top:7em}#lieferservice h1{font-size:4em}.block_delivery .col .form-delivery>div{width:calc(50% - 10px)}.block_delivery .col .form-delivery>div:nth-of-type(8)~* label{width:190px}.block_delivery .col .form-delivery h4{font-size:2em}.block_delivery .col .form-delivery .label,.block_delivery .col .form-delivery label{font-size:1.5em}.block_delivery .col .form-delivery input,.block_delivery .col .form-delivery textarea{font-size:1.5em}.block_delivery .col .sum-group{width:50%}.block_delivery .col .sum-label,.block_delivery .col .sum-value{font-size:1.5em}.block_delivery .col .sum-label{width:220px}.block_delivery .col .sum-value{width:auto}.block_success h2{font-size:2em}.block_success td p{margin-bottom:0!important}.block__gallery-wrapper .flickity-button{background:transparent;width:100px;height:100px;display:block}.block__gallery-caption{margin-top:20px}}@media (min-width:800px){.logo-link{width:69%;padding-bottom:7%}.logo-wrapper{width:350px;height:350px;transform:translate(-50%,calc(-50% - 7px))}}@media (min-width:900px){.block__gallery-caption{min-height:110px;max-width:600px}.block__gallery-caption{margin-top:20px}}@media (min-width:1200px){.block__gallery-caption{margin-top:20px}}@media (min-width:1900px){.block__gallery-caption{margin-top:20px}}@media (max-width:810px){.footer .contact{flex-direction:column}.footer .contact p{margin-bottom:1em;text-align:center}}
/*# sourceMappingURL=style.css.map */
