﻿html{box-sizing:border-box;font-size:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*::before,*::after{box-sizing:inherit}body{margin:0;padding:0;font-family:"ArgentCF-Regular","Georgia",serif;font-weight:normal;background-color:#fff}img{max-width:100%;height:auto;margin:0 auto}.row{width:100%;max-width:71rem;margin:0 auto;padding:0 1rem;display:flex;flex-flow:row wrap}@media screen and (min-width: 48em){.row{width:100%;padding:0;padding:0 1.5rem}}@media screen and (min-width: 83em){.row{width:100%;padding:0;padding:0 1rem}}.row.align-bottom{align-items:flex-end}.row.align-center{align-items:center}.row.justify-center{justify-content:center}.row.align-justify{justify-content:space-between}.columns{width:100%;max-width:100%;position:relative}@media screen and (min-width: 48em){.columns.large-1:first-child,.columns.large-2:first-child,.columns.large-4:first-child,.columns.large-5:first-child,.columns.large-6:first-child,.columns.large-7:first-child,.columns.large-8:first-child{padding-right:.5rem}.columns.large-1:last-child,.columns.large-2:last-child,.columns.large-4:last-child,.columns.large-5:last-child,.columns.large-6:last-child,.columns.large-7:last-child,.columns.large-8:last-child{padding-left:.5rem}}@media screen and (min-width: 48em){.columns.large-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}}@media screen and (min-width: 64em){.columns.xlarge-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}}@media screen and (min-width: 48em){.columns.large-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media screen and (min-width: 48em){.columns.large-3{flex:0 0 25%;max-width:25%}}@media screen and (min-width: 64em){.columns.xlarge-3{flex:0 0 25%;max-width:25%}}@media screen and (min-width: 48em){.columns.large-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media screen and (min-width: 48em){.columns.large-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media screen and (min-width: 64em){.columns.xlarge-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media screen and (min-width: 48em){.columns.large-6{flex:0 0 50%;max-width:50%}.columns.large-6:only-child{padding-left:0}}@media screen and (min-width: 48em){.columns.large-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}}@media screen and (min-width: 48em){.columns.large-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media screen and (min-width: 48em){.columns.large-9{flex:0 0 75%;max-width:75%}}@media screen and (min-width: 64em){.columns.xlarge-9{flex:0 0 75%;max-width:75%}}@media screen and (min-width: 48em){.columns.large-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media screen and (min-width: 48em){.columns.large-offset-1{margin-left:8.3333333333%}}.text-center{text-align:center}.text-center p{text-align:center}.heading-center h1,.heading-center h2,.heading-center h3,.heading-center h4{text-align:center;width:100%}.heading-center h1 a,.heading-center h2 a,.heading-center h3 a,.heading-center h4 a{color:#052946;text-decoration:none}.element-center{display:flex;flex-flow:row wrap;justify-content:center}.swoosh{background-repeat:no-repeat;background-image:url(../images/swoosh.svg);background-position:center bottom;background-size:100% auto;margin:0;padding:0}.swoosh.swoosh-2{background-image:url(../images/swoosh-2.svg)}.swoosh.swoosh-75{background-size:75% auto;background-position:left bottom}.swoosh li{display:inline-block;padding:0 .25rem}@media screen and (min-width: 64em){.swoosh li{padding:0 .5rem}}h1.swoosh,h2.swoosh,h3.swoosh{padding-left:1rem;padding-bottom:1rem;margin-left:-1rem;display:inline-block;width:auto}@media screen and (min-width: 64em){h1.swoosh,h2.swoosh,h3.swoosh{padding-left:2rem;margin-left:-2rem}}h1.swoosh.swoosh-75,h2.swoosh.swoosh-75,h3.swoosh.swoosh-75{background-size:75% auto;background-position:left bottom}h1.swoosh.swoosh-65,h2.swoosh.swoosh-65,h3.swoosh.swoosh-65{background-size:auto 20px;background-position:left 80%}@media screen and (min-width: 64em){h1.swoosh.swoosh-65,h2.swoosh.swoosh-65,h3.swoosh.swoosh-65{background-size:auto 30px}}h1.swoosh.swoosh-job,h2.swoosh.swoosh-job,h3.swoosh.swoosh-job{background-position:left 10%;background-size:40% auto}@media screen and (min-width: 64em){h1.swoosh.swoosh-job,h2.swoosh.swoosh-job,h3.swoosh.swoosh-job{background-position:15% 20%}}h1.swoosh.swoosh-top,h2.swoosh.swoosh-top,h3.swoosh.swoosh-top{background-position:left 10px}@media screen and (min-width: 64em){h1.swoosh.swoosh-top,h2.swoosh.swoosh-top,h3.swoosh.swoosh-top{background-position:left 16px}}h1.swoosh.swoosh-right,h2.swoosh.swoosh-right,h3.swoosh.swoosh-right{background-position:90% 90%;padding:0;display:block;text-align:center;margin-left:0}@media screen and (min-width: 64em){h1.swoosh.swoosh-right,h2.swoosh.swoosh-right,h3.swoosh.swoosh-right{background-position:90% 32px}}.swoosh.swoosh-fixed{display:block}.swoosh.swoosh-fixed-100{background-size:100px auto;background-position:left bottom}.swoosh.swoosh-fixed-200{background-size:200px auto;background-position:left 30px}aside .swoosh{max-width:10rem;marign:0 0 0 auto;padding-left:1rem}@media screen and (min-width: 64em){aside .swoosh{padding-left:2rem;min-height:1.8125rem}}.social-media .swoosh{margin:0;padding:0;list-style-type:none;display:flex;flex-flow:row wrap;justify-content:center;width:8.25rem;padding-bottom:.8125rem}h1{font-family:"ArgentCF-ExtraBold",Georgia,serif;font-weight:normal;font-size:2rem;line-height:2.25rem;color:#052946}@media screen and (min-width: 83em){h1{font-size:4.375rem;line-height:4.6875rem}}h2{font-family:"ArgentCF-ExtraBold",Georgia,serif;font-weight:normal;font-size:2.25rem;line-height:2.5rem;color:#052946}@media screen and (min-width: 83em){h2{font-size:3.125rem;line-height:3.4375rem}}h4{font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal;font-size:1rem;line-height:1.5rem;color:#052946;margin:0}@media screen and (min-width: 83em){h4{font-size:1.125rem;line-height:1.875rem}}h4 a{color:#052946}p{font-family:"ArgentCF-Regular","Georgia",serif;font-weight:normal;font-size:1rem;line-height:1.5rem;color:#052946}@media screen and (min-width: 64em){p{font-size:1.125rem;line-height:1.875rem}}p:first-child{margin-top:0}p strong{font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal}p a{color:#052946}hr{width:100%;height:1px;border:none;background-image:url(../images/line-mobile.svg);background-repeat:repeat-x;background-size:auto 1px;background-position:bottom left;margin:0;display:none}@media screen and (min-width: 48em){hr{display:block}}@media screen and (min-width: 64em){hr{height:3px;background-image:url(../images/line-desktop.svg);background-size:auto 3px}}hr.left-offset{position:absolute;top:-40px;width:100px;transform:rotate(90deg)}@media screen and (min-width: 48em){hr.left-offset{transform:rotate(0deg);margin-left:-50%;position:absolute;top:32%;width:70%}}.padding-top-30{padding-top:0;position:relative}@media screen and (min-width: 48em){.padding-top-30{padding-top:30%}}.padding-top-35{padding-top:0;position:relative}@media screen and (min-width: 48em){.padding-top-35{padding-top:35%}}.padding-top-50{padding-top:0;position:relative}@media screen and (min-width: 48em){.padding-top-50{padding-top:50%}}.icon{height:1.5625rem;width:1.5625rem;line-height:1.25rem;text-indent:125%;overflow:hidden;white-space:nowrap;background-repeat:no-repeat;background-size:auto 24px;background-position:center;display:block;padding:0}.icon.basket{background-image:url(../images/icon-basket.svg)}.icon.paperplane{background-image:url(../images/icon-newsletter.svg)}.icon.suitcase{background-image:url(../images/icon-suitcase.svg)}.icon.pin{background-image:url(../images/icon-pin.svg);width:1.125rem}.icon.instagram{background-image:url(../images/icon-instagram.svg)}.icon.facebook{background-image:url(../images/icon-facebook.svg)}.icon.icon--background--white{background-color:#fff}.icon.icon--border{height:3rem;width:3rem;background-size:100%}@media screen and (min-width: 48em){.icon.icon--border{height:4rem;width:4rem}}.icon.icon--values{background-image:url(../images/icon-wheat.svg)}.icon.icon--time{background-image:url(../images/icon-hourglass.svg)}.icon.icon--love{background-image:url(../images/icon-heart.svg)}.icon.icon--arrow-right{background-image:url(../images/icon-arrow-right-blue.svg);border-radius:100%;border:2px solid #052946;background-size:1.25rem}@media screen and (min-width: 48em){.icon.icon--arrow-right{background-size:1.875rem}}.icon.icon--small{height:3rem;width:3rem}.icon-link{width:3rem;height:3rem;border-radius:16px;display:block;margin:0 auto;overflow:hidden;white-space:nowrap;text-indent:100%;background-image:url(../images/icon-arrow-right-circle.svg);background-repeat:no-repeat;background-size:100% auto;background-position:center}@media screen and (min-width: 64em){.icon-link{width:4.1875rem;height:4.1875rem;border-radius:100%}}.icon-link:hover{opacity:.8}.text-sans p{font-family:"HalisR-Book",Arial,sans-serif;font-weight:normal;font-size:1rem;line-height:1.5rem;color:#052946}@media screen and (min-width: 64em){.text-sans p{font-size:1.125rem;line-height:1.875rem}}.text-sans p strong{font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal}.text-sans p a{color:#052946}.icon-list{margin:0 auto .75rem auto;padding:0;display:flex;flex-flow:row wrap;max-width:66.6666666667%;justify-content:space-between}@media screen and (min-width: 64em){.icon-list{max-width:41.6666666667%;margin:0 auto 3.25rem auto}}.icon-list li{list-style-type:none;flex:0 0 3rem;max-width:3rem}@media screen and (min-width: 64em){.icon-list li{flex:0 0 6rem;max-width:6rem}}.icon-list li img{max-width:100%}.intro p{font-family:"ArgentCF-ExtraBold",Georgia,serif;font-weight:normal;font-size:1.25rem;line-height:1.625rem;color:#052946}@media screen and (min-width: 64em){.intro p{font-size:1.5rem;line-height:2.25rem}}.intro p a{color:#052946}@media screen and (min-width: 64em){.intro hr{margin-top:2.5rem}}.philosopy hr{margin-top:2rem}.philosopy ul{margin:0;padding:0;display:flex;flex-flow:row wrap;justify-content:space-between}.philosopy ul li{flex:0 0 1;max-width:100%;list-style-type:none;position:relative;margin-bottom:2rem}@media screen and (min-width: 48em){.philosopy ul li{flex:0 0 calc(50% - 8px);margin-bottom:1rem}}.philosopy ul li:last-child{margin-bottom:0}.philosopy ul li .image{position:relative}.philosopy ul li img{display:block}.philosopy ul li .icon{position:absolute;right:1rem;bottom:1rem}.philosopy ul li a{text-decoration:none}.philosopy ul li .title{display:flex;align-items:center}@media screen and (min-width: 48em){.philosopy ul li .title{background-color:#052946;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease;padding:0 24px}}.philosopy ul li .title h3{font-family:"ArgentCF-ExtraBold",Georgia,serif;font-weight:normal;font-size:1.25rem;line-height:1.625rem;color:#052946}@media screen and (min-width: 83em){.philosopy ul li .title h3{font-size:2.5rem;line-height:2.8125rem}}.philosopy ul li .title h3{color:#052946;margin:.625rem 0 0 0}@media screen and (min-width: 48em){.philosopy ul li .title h3{color:#fff}}.philosopy ul li:hover .title{opacity:1}.page-title{margin-top:.5rem;margin-bottom:-4rem;position:relative;z-index:2}@media screen and (min-width: 48em){.page-title{margin-top:.75rem;margin-bottom:-4rem}}.page-title .columns{position:relative}.page-title .columns h1{margin:0}.page-template-pizza .outro hr{margin-bottom:2rem}@media screen and (min-width: 48em){.page-template-pizza .outro hr{margin-bottom:4rem}}.page-template-home .openinghours,.page-template-cafe .openinghours,.page-template-contact .openinghours{margin-top:1rem}@media screen and (min-width: 48em){.page-template-home .openinghours,.page-template-cafe .openinghours,.page-template-contact .openinghours{margin-top:2rem}}.page-template-home .openinghours h2,.page-template-cafe .openinghours h2,.page-template-contact .openinghours h2{margin-top:0}.page-template-home .openinghours .columns:first-child a,.page-template-cafe .openinghours .columns:first-child a,.page-template-contact .openinghours .columns:first-child a{display:block;position:relative;text-align:center}.page-template-home .openinghours .columns:first-child img:last-child,.page-template-cafe .openinghours .columns:first-child img:last-child,.page-template-contact .openinghours .columns:first-child img:last-child{max-width:80%}.page-template-home .openinghours .zoom,.page-template-cafe .openinghours .zoom,.page-template-contact .openinghours .zoom{position:absolute;left:0;width:2rem}.page-template-cafe .openinghours{padding-block:2.5rem}@media screen and (min-width: 48em){.page-template-cafe .openinghours{padding-block:5rem}}.page-template-home .products h2{margin-bottom:1rem}.page-template-home .products ul{list-style-type:none;display:flex;flex-flow:row wrap;padding:0 0 2rem 0;margin:0}@media screen and (min-width: 48em){.page-template-home .products ul{padding:0 0 3rem 0}}@media screen and (min-width: 48em){.page-template-home .products ul li{flex:0 0 33.3333333333%;max-width:33.3333333333%}}.page-template-home .products ul li:nth-child(n+2){display:none}@media screen and (min-width: 48em){.page-template-home .products ul li:nth-child(n+2){display:list-item}}.page-template-home .products hr{padding-top:2rem}@media screen and (min-width: 48em){.page-template-home .products hr{padding-top:3rem}}.page-template-home .order-online{background-image:url(../images/icon-basket.svg);background-repeat:no-repeat;background-position:top center;background-size:32px auto;padding-top:2.125rem;padding-bottom:1.5625rem;margin-top:3.3125rem}@media screen and (min-width: 64em){.page-template-home .order-online{background-size:65px auto;padding-bottom:3.125rem;padding-top:5.25rem;margin-top:6.625rem}}@media screen and (min-width: 64em){.page-template-home .philosopy ul li{margin-bottom:0}}.text-image{margin-top:.125rem}@media screen and (min-width: 64em){.text-image{margin-top:3.875rem}}.text-image hr{margin-bottom:1.125rem}@media screen and (min-width: 64em){.text-image hr{margin-bottom:6rem}}.text-image p{width:100%}@media screen and (min-width: 64em){.text-image p{width:93%}}.news{margin-top:3rem}@media screen and (min-width: 48em){.news{margin-top:4rem}}.news .image-column{margin-bottom:1.625rem}@media screen and (min-width: 48em){.news .image-column{margin-top:0}}.news hr{padding-top:2.125rem}@media screen and (min-width: 48em){.news hr{padding-top:4rem}}/*!
 * baguetteBox.js
 * @author  feimosi
 * @version %%INJECT_VERSION%%
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#fff;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}@media screen and (min-width: 48em){#baguetteBox-overlay::before{content:"";display:block;width:100%;max-width:71rem;height:6rem;margin:0 auto;position:fixed;top:0;left:50%;transform:translateX(-50%);background-image:url(../images/logo-text.svg);background-repeat:no-repeat;background-position:32px center;background-size:auto 40%}}@media screen and (min-width: 83em){#baguetteBox-overlay::before{background-position:left center}}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;transition:left .4s ease,transform .4s ease}@media screen and (min-width: 48em){#baguetteBox-slider{padding-top:6rem}}#baguetteBox-slider.bounce-from-right{animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{animation:bounceFromLeft .4s ease-out}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}.baguetteBox-button#previous-button,.baguetteBox-button#next-button{top:50%;top:calc(50% - 32px);width:4rem;height:4rem;border-radius:100%;border:2px solid #052946;background-color:#fff;background-image:url(../images/icon-arrow-right-blue.svg);background-repeat:no-repeat;background-position:center;background-size:50% auto}.baguetteBox-button#previous-button svg,.baguetteBox-button#next-button svg{display:none}.baguetteBox-button{position:absolute;cursor:pointer;outline:none;padding:0;margin:0;border:0;border-radius:15%;background-color:rgba(0,0,0,0)}.baguetteBox-button#next-button{right:5%}.baguetteBox-button#previous-button{left:5%;transform:rotate(180deg)}.baguetteBox-button#close-button{top:5%;right:calc(5% + 6px);width:30px;height:30px}.baguetteBox-button#close-button svg g{stroke:#052946}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{animation-delay:-1s}@keyframes bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}.bricks{padding:0}.bricks .bricks-wrapper{display:flex;flex-flow:row wrap;justify-content:space-between}.bricks .bricks-wrapper figure{padding:0;margin:0;position:relative}.bricks .bricks-wrapper .image{padding-bottom:.75rem;position:relative;width:100%}@media screen and (min-width: 48em){.bricks .bricks-wrapper .image.landscape{width:auto;flex:0 0 calc(50% - 6px);max-width:calc(50% - 6px)}}@media screen and (min-width: 83em){.bricks .bricks-wrapper .image.landscape{flex:auto 0 1;max-width:none}}@media screen and (min-width: 48em){.bricks .bricks-wrapper .image.landscape:first-child{flex:0 0 calc(67% - 6px);max-width:calc(67% - 6px)}}@media screen and (min-width: 83em){.bricks .bricks-wrapper .image.landscape:first-child{flex:auto 0 1;max-width:none}}@media screen and (min-width: 48em){.bricks .bricks-wrapper .image.portrait{width:auto;flex:0 0 calc(33% - 6px);max-width:calc(33% - 6px)}}@media screen and (min-width: 83em){.bricks .bricks-wrapper .image.portrait{flex:auto 0 1;max-width:none}}.bricks .bricks-wrapper .image.portrait figure,.bricks .bricks-wrapper .image.portrait figure a,.bricks .bricks-wrapper .image.portrait figure a img{height:100%;display:block}.bricks .bricks-wrapper .image-wrapper{position:relative}.bricks .bricks-wrapper img{display:block}@media screen and (min-width: 48em){.bricks .bricks-wrapper .large img{height:100%;width:auto}}.bricks .bricks-wrapper .icon{position:absolute;right:1rem;bottom:1rem}.bricks .bricks-wrapper a{text-decoration:none}.bricks .bricks-wrapper .title{display:flex;align-items:center}@media screen and (min-width: 48em){.bricks .bricks-wrapper .title{background-color:#052946;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease}}.bricks .bricks-wrapper .title h3{font-family:"ArgentCF-ExtraBold",Georgia,serif;font-weight:normal;font-size:1.25rem;line-height:1.625rem;color:#052946}@media screen and (min-width: 83em){.bricks .bricks-wrapper .title h3{font-size:2.5rem;line-height:2.8125rem}}.bricks .bricks-wrapper .title h3{color:#052946;margin:.625rem 0 0 0}.bricks .bricks-wrapper .title h3::after{content:"";display:block;background-image:url(../images/icon-arrow-right-blue.svg);background-position:center;background-size:auto 16px;background-repeat:no-repeat;border:2px solid #052946;border-radius:100%;width:2.9375rem;height:2.9375rem;margin:1.75rem auto 0 auto}@media screen and (min-width: 48em){.bricks .bricks-wrapper .title h3::after{background-image:url(../images/icon-arrow-right-white.svg);background-size:auto 32px;border:none;border-radius:none}}@media screen and (min-width: 48em){.bricks .bricks-wrapper .title h3{color:#fff}}.bricks .bricks-wrapper .image:hover .title{opacity:1}@media screen and (min-width: 48em){.gallery{padding:0 1rem}}.gallery .gallery-wrapper{padding-top:2.875rem}@media screen and (min-width: 48em){.gallery .gallery-wrapper{padding-top:4rem}}@media screen and (min-width: 64em){.gallery .gallery-wrapper{padding-top:5.9375rem}}.gallery hr{padding-top:2.5rem}@media screen and (min-width: 48em){.gallery hr{padding-top:5.25rem}}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-outer.ms-touch{overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;-ms-scroll-chaining:none;-ms-scroll-snap-type:mandatory;-ms-scroll-snap-points-x:snapInterval(0%, 100%)}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left;margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s,opacity 0s}.tns-lazy-img{transition:opacity .6s;opacity:.6}.tns-lazy-img.loaded{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-hdx{overflow-x:hidden}.tns-hdy{overflow-y:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.slider{width:81rem;max-width:100%;position:relative;margin:1rem auto 1.625rem auto}@media screen and (min-width: 48em){.slider{margin:1.625rem auto 2rem auto}}@media screen and (min-width: 64em){.slider{margin:1.625rem auto 4rem auto}}.slider.slider-simple{margin-bottom:2rem}@media screen and (min-width: 64em){.slider.slider-simple{margin-bottom:4rem}}.slider.slider-simple .frame{padding-bottom:0}.slider.slider-simple .dots{top:50%}.slider li{list-style-type:none}.slider .text{width:100%;z-index:2}@media screen and (min-width: 48em){.slider .text{position:absolute;max-width:50%;top:50%;left:50%;transform:translate(-50%, -50%)}}.slider h1{font-family:"ArgentCF-ExtraBold",Georgia,serif;font-weight:normal;font-size:2rem;line-height:2.25rem;color:#052946}@media screen and (min-width: 83em){.slider h1{font-size:4.375rem;line-height:4.6875rem}}.slider h1{text-align:center;white-space:normal;color:#052946;margin:.625rem 0 0 0}@media screen and (min-width: 48em){.slider h1{margin:0}}.slider p{font-family:"ArgentCF-Regular","Georgia",serif;font-weight:normal;font-size:1rem;line-height:1.5rem;color:#052946}@media screen and (min-width: 64em){.slider p{font-size:1.125rem;line-height:1.875rem}}.slider p:first-child{margin-top:0}.slider p strong{font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal}.slider p a{color:#052946}.slider p{text-align:center}.slider p a{color:#052946;margin-top:16px}@media screen and (min-width: 48em){.slider p a{margin-top:32px}}@media screen and (min-width: 64em){.slider p a{margin-top:48px}}.slider button[data-action=stop]{display:none}.slides{padding-left:0;margin:0}.tns-nav{margin:0 auto;padding:0;position:absolute;top:100px;right:7.4074074074%;transform:translateY(-50%);width:100%;max-width:12px;z-index:10}@media screen and (min-width: 48em){.tns-nav{top:50%}}.tns-nav>button{background-color:#fff;border-radius:6px;display:block;height:8px;width:8px;margin:8px 0;cursor:pointer;border:none;padding:0}@media screen and (min-width: 64em){.tns-nav>button{height:12px;width:12px}}.tns-nav>button:only-of-type{display:none}.tns-nav .tns-nav-active{background-color:#052946}.page-template-philosophy .values{margin-bottom:2.5rem}@media screen and (min-width: 64em){.page-template-philosophy .values:nth-child(2n) .columns .text{order:1}}@media screen and (min-width: 64em){.page-template-philosophy .values:first-child .columns .icon-wrapper{overflow:inherit}}@media screen and (min-width: 64em){.page-template-philosophy .values:first-child .columns .icon-wrapper hr{transform:rotate(0deg);right:50%;top:50%;width:200%}}.page-template-philosophy .values .columns{display:flex;flex-flow:row wrap}.page-template-philosophy .values .columns .text{order:2;text-align:center}@media screen and (min-width: 64em){.page-template-philosophy .values .columns .text{order:2;flex:0 0 55%}}.page-template-philosophy .values .columns .text p{text-align:left}.page-template-philosophy .values .columns .icon-wrapper{order:1;width:100%;margin-bottom:1rem;position:relative;overflow:hidden}@media screen and (min-width: 48em){.page-template-philosophy .values .columns .icon-wrapper{flex:0 0 45%;display:flex;align-items:center;overflow:hidden}}.page-template-philosophy .values .columns .icon-wrapper hr{position:absolute;top:50%;right:50%;z-index:0}@media screen and (min-width: 48em){.page-template-philosophy .values .columns .icon-wrapper hr{transform:rotate(90deg);right:0;top:-26%}}.page-template-philosophy .values .columns .icon-wrapper .icon{width:4rem;height:4rem;background-size:100%;margin:0 auto;position:relative}.page-template-philosophy .outro hr{margin-top:2.5rem}@media screen and (min-width: 48em){.page-template-philosophy .outro hr{margin-top:4rem}}@media screen and (min-width: 64em){.page-template-philosophy .philosophy-bricks h2{margin-top:3rem;margin-bottom:2.625rem}}.page-template-philosophy .philosophy-bricks .title h3::after{display:none}.page-template-philosophy .philosophy-bricks .image{padding-bottom:1.625rem}@media screen and (min-width: 64em){.page-template-philosophy .philosophy-bricks .image{padding-bottom:.75rem}}.sidebar{margin-top:1.875rem}@media screen and (min-width: 64em){.sidebar{margin-top:4rem;padding-right:2rem}}@media screen and (min-width: 83em){.sidebar{padding-right:3rem}}.sidebar .icon{float:left}@media screen and (min-width: 64em){.sidebar .icon{float:none}}.sidebar p{font-family:"ArgentCF-ExtraBold",Georgia,serif;font-weight:normal;font-size:1.25rem;line-height:1.625rem;float:left;width:calc(100% - 48px);padding-left:1.25rem;margin-top:0}@media screen and (min-width: 64em){.sidebar p{float:none;font-size:1.5rem;line-height:2.25rem;width:100%;padding-left:0;margin-top:2.0625rem}}.content{margin-top:0}@media screen and (min-width: 64em){.content{margin-top:3.5rem}}.content h2.sans,.content h3{font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal;font-size:1.25rem;line-height:1.625rem;color:#052946;padding-bottom:0}@media screen and (min-width: 64em){.content h2.sans,.content h3{font-size:1.5rem;line-height:2rem}}.content h3{margin-bottom:0}.content p{margin-top:0}.stories-heading{margin-top:1.25rem;margin-bottom:1.875rem}@media screen and (min-width: 64em){.stories-heading{margin-top:2.375rem;margin-bottom:2.125rem}}.stories-heading h2{font-size:1.625rem;line-height:2rem}@media screen and (min-width: 64em){.stories-heading h2{font-size:2.8125rem;line-height:4.0625rem}}.stories .columns{margin-bottom:1.625rem}@media screen and (min-width: 64em){.stories .columns{margin-bottom:0}}.stories .columns:last-child{margin-bottom:0}.stories .image{position:relative}.stories .image img{display:block}.stories .image .icon{position:absolute;right:1rem;bottom:1rem}.stories h2,.stories h3{text-align:center}.stories h2 a,.stories h3 a{color:#052946;text-decoration:none}.stories h2{font-family:"ArgentCF-ExtraBold",Georgia,serif;font-weight:normal;font-size:1.25rem;line-height:1.625rem;margin-bottom:0;margin-top:.5rem}@media screen and (min-width: 64em){.stories h2{font-size:1.5rem;line-height:2.25rem;margin-top:1.375rem}}.stories h3{color:#052946;font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal;margin:0;font-size:1rem;line-height:1.5rem}@media screen and (min-width: 64em){.stories h3{font-size:1.125rem;line-height:1.875rem}}@media screen and (min-width: 64em){.page-template-jobs .jobs>hr{margin:2rem 0 4rem 0}}.page-template-jobs .job a{color:#052946;text-decoration:none}.page-template-jobs .job h1{font-size:1.625rem;line-height:2rem;margin:1rem 0 1rem 0}@media screen and (min-width: 64em){.page-template-jobs .job h1{font-size:2.5rem;line-height:2.8125rem;margin:0 0 1.625rem 0}}.page-template-jobs .job h2{font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal;font-size:1rem;line-height:1.5rem;color:#052946;margin:0}@media screen and (min-width: 83em){.page-template-jobs .job h2{font-size:1.125rem;line-height:1.875rem}}.page-template-jobs .job h2 a{color:#052946}.page-template-jobs .job:last-child hr{display:none}.page-template-jobs .job .icon{margin-bottom:2rem}@media screen and (min-width: 64em){.page-template-jobs .job .icon{margin-top:2rem;margin-bottom:2.8125rem}}@media screen and (min-width: 64em){.page-template-jobs .job hr{margin-top:1.5rem;margin-bottom:2.5rem}}.page-template-jobs .job h2+p{margin-top:0}.columns p+ul,.page-template-jobs .job ul{margin:0 0 1.875rem 0;padding:0}@media screen and (min-width: 64em){.page-template-jobs .job ul{margin:0 0 2.8125rem 0}}.columns p+ul li,.page-template-jobs .job ul li{font-family:"ArgentCF-Regular","Georgia",serif;font-weight:normal;font-size:1rem;line-height:1.5rem;color:#052946;list-style-type:none;padding-left:1rem;position:relative}.columns p+ul li::before,.page-template-jobs .job ul li::before{content:"·";font-size:30px;position:absolute;top:-1px;left:0}.page-template-jobs .job ul li:first-child{margin-top:0}.page-template-jobs .job ul li strong{font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal}@media screen and (min-width: 64em){.columns p+ul li,.page-template-jobs .job ul li{font-size:1.125rem;line-height:1.875rem}}.columns p+ul li a,.page-template-jobs .job ul li a{color:#052946}.page-template-jobs .portrait img{margin-top:40px}@media screen and (min-width: 48em){.page-template-jobs .portrait img{margin-top:0}}.page-template-jobs h3{font-family:"ArgentCF-ExtraBold",Georgia,serif;font-weight:normal;font-size:2rem;line-height:1.625rem;color:#052946;text-align:center;display:block;padding:24px 0 .75rem 0;margin:0;background-size:50% auto !important}@media screen and (min-width: 64em){.page-template-jobs h3{font-size:2.5rem;line-height:2.8125rem;padding:0 0 1.375rem 0;background-size:auto 30px !important;background-position:30% 26px !important;margin-top:2rem}}.page-template-jobs .sans{text-align:center}.page-template-jobs .sans p,.page-template-jobs .sans a{font-family:"HalisR-Book",Arial,sans-serif;font-weight:normal;font-size:1rem;line-height:1.5rem;color:#052946;margin:0}@media screen and (min-width: 64em){.page-template-jobs .sans p,.page-template-jobs .sans a{font-size:1.125rem;line-height:1.875rem}}.page-template-jobs .sans a,.page-template-jobs .sans .telephone{font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal}.page-template-jobs .sans .telephone{display:inline-block;margin:0 auto;padding-left:1.125rem;background-image:url(../images/icon-telephone.svg);background-size:auto 40%;background-repeat:no-repeat;background-position:left center}.page-template-job h1{margin-bottom:2rem}@media screen and (min-width: 48em){.page-template-job h1{margin-bottom:3.375rem}}@media screen and (min-width: 64em){.page-template-job h1{margin-bottom:4rem}}.page-template-job h2{font-family:"ArgentCF-ExtraBold",Georgia,serif;font-weight:normal;font-size:1.25rem;line-height:1.625rem;color:#052946}@media screen and (min-width: 83em){.page-template-job h2{font-size:2.5rem;line-height:2.8125rem}}.page-template-job ul{margin:0 0 1.875rem 0;padding:0}@media screen and (min-width: 64em){.page-template-job ul{margin:0 0 2.8125rem 0}}.page-template-job ul li{font-family:"ArgentCF-Regular","Georgia",serif;font-weight:normal;font-size:1rem;line-height:1.5rem;color:#052946}@media screen and (min-width: 64em){.page-template-job ul li{font-size:1.125rem;line-height:1.875rem}}.page-template-job ul li:first-child{margin-top:0}.page-template-job ul li strong{font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal}.page-template-job ul li a{color:#052946}.page-template-job ul li{list-style-type:none;padding-left:1rem;position:relative}.page-template-job ul li::before{content:"·";font-size:30px;position:absolute;top:-1px;left:0}.page-template-job .portrait,.page-template-job .landscape{margin-bottom:1.25rem}.page-template-job .portrait img,.page-template-job .landscape img{display:block}.page-template-job .portrait{max-width:70%;margin-left:auto;margin-right:0}.page-template-job h3{font-family:"ArgentCF-ExtraBold",Georgia,serif;font-weight:normal;font-size:1.25rem;line-height:1.625rem;color:#052946}@media screen and (min-width: 83em){.page-template-job h3{font-size:2.5rem;line-height:2.8125rem}}.page-template-job h3{text-align:center;display:block;padding:0 0 .75rem 0;margin:0;background-size:auto 16px !important;background-position:center 16px !important}@media screen and (min-width: 64em){.page-template-job h3{padding:0 0 1.375rem 0;background-size:auto 30px !important;background-position:30% 26px !important;margin-top:2rem}}.page-template-job .contact hr{margin-bottom:2rem}@media screen and (min-width: 64em){.page-template-job .contact hr{margin-top:2rem;margin-bottom:5.625rem}}.page-template-job .sans{text-align:center}.page-template-job .sans p,.page-template-job .sans a{font-family:"HalisR-Book",Arial,sans-serif;font-weight:normal;font-size:1rem;line-height:1.5rem;color:#052946;margin:0}@media screen and (min-width: 64em){.page-template-job .sans p,.page-template-job .sans a{font-size:1.125rem;line-height:1.875rem}}.page-template-job .sans a,.page-template-job .sans .telephone{font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal}.page-template-job .sans .telephone{display:inline-block;margin:0 auto;padding-left:1.125rem;background-image:url(../images/icon-telephone.svg);background-size:auto 40%;background-repeat:no-repeat;background-position:left center}.page-template-contact .address{margin-bottom:-0.625rem}.page-template-contact .address hr{margin-bottom:2rem}@media screen and (min-width: 64em){.page-template-contact .address hr{margin-bottom:2.75rem}}.page-template-contact .address p,.page-template-contact .address p strong{font-family:"ArgentCF-ExtraBold",Georgia,serif;font-weight:normal;font-size:1rem;line-height:1.25rem;color:#052946}@media screen and (min-width: 64em){.page-template-contact .address p,.page-template-contact .address p strong{font-size:1.5rem;line-height:2.25rem}}.page-template-contact .address p a,.page-template-contact .address p strong a{color:#052946}.page-template-contact .address a{word-wrap:break-word}.page-template-contact .newsletter{margin-top:32px;margin-bottom:32px}@media screen and (min-width: 64em){.page-template-contact .newsletter{margin-top:0;margin-bottom:0}}.page-template-contact .newsletter h3{font-family:"ArgentCF-ExtraBold",Georgia,serif;font-weight:normal;font-size:2rem;line-height:2.25rem;color:#052946}@media screen and (min-width: 83em){.page-template-contact .newsletter h3{font-size:2.5rem;line-height:2.8125rem}}.page-template-contact .newsletter h3 a{color:#052946;text-decoration:none;background-image:url(../images/icon-newsletter.svg);background-repeat:no-repeat;background-position:top center;background-size:30px auto;display:block;padding-top:2.5rem}.page-template-contact .newsletter p,.page-template-contact .newsletter label{font-family:"HalisR-Book",Arial,sans-serif;font-weight:normal;font-size:1rem;line-height:1.5rem;color:#052946}@media screen and (min-width: 64em){.page-template-contact .newsletter p,.page-template-contact .newsletter label{font-size:1.125rem;line-height:1.875rem}}.page-template-contact .newsletter p strong,.page-template-contact .newsletter label strong{font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal}.page-template-contact .newsletter p a,.page-template-contact .newsletter label a{color:#052946}.page-template-contact .newsletter p,.page-template-contact .newsletter label{font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal;margin-top:-1.5rem;display:block}.page-template-contact .newsletter p a,.page-template-contact .newsletter label a{text-decoration:none}.page-template-contact .newsletter form{margin-bottom:16px}@media screen and (min-width: 48em){.page-template-contact .newsletter form{margin-bottom:32px}}.page-template-contact .newsletter .response{font-family:"HalisR-Book",Arial,sans-serif;font-weight:normal}.page-template-contact .newsletter #mc_embed_signup{margin-top:32px}.page-template-contact .newsletter #mc_embed_signup .mc-field-group{position:relative}.page-template-contact .newsletter #mc_embed_signup .mc-field-group label{position:absolute;top:30px;width:100%;text-align:center;transition:top .15s linear}.page-template-contact .newsletter input{font-family:"HalisR-Book",Arial,sans-serif;font-weight:normal;font-size:1rem;line-height:1.5rem;color:#052946}@media screen and (min-width: 64em){.page-template-contact .newsletter input{font-size:1.125rem;line-height:1.875rem}}.page-template-contact .newsletter input strong{font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal}.page-template-contact .newsletter input a{color:#052946}.page-template-contact .newsletter input{border:none;border-bottom:1px solid #052946;padding:4px;width:100%}.page-template-contact .newsletter input:focus+label{top:0 !important}.page-template-contact .newsletter input[type=submit]{cursor:pointer;position:absolute;right:0;top:0;background-color:#fff;width:32px;height:32px;border-bottom:none;text-indent:100%;padding:0;background-image:url(../images/icon-arrow-right-blue.svg);background-repeat:no-repeat;background-size:24px auto;background-position:center center}.page-template-contact .openinghours hr{margin-bottom:3.125rem}@media screen and (min-width: 64em){.page-template-contact .openinghours hr{margin-bottom:6.25rem}}.page-template-contact .impress-heading hr{margin-top:3.125rem}@media screen and (min-width: 64em){.page-template-contact .impress-heading hr{margin-top:6.25rem}}.map{width:70%}.tabs{width:100%;margin:.9375rem 0 .9375rem 0;padding:0;display:flex;flex-flow:row wrap;justify-content:space-between}@media screen and (min-width: 48em){.tabs{margin:2rem 0 0 0}}@media screen and (min-width: 48em){.tabs{margin:2.75rem 0 0 0}}.tabs li{list-style-type:none;opacity:.5;flex:0 0 25%;max-width:25%}@media screen and (min-width: 48em){.tabs li{padding:0 .5rem 0 .5rem}}.tabs li.active{opacity:1}.tabs li:hover{opacity:.8}.tabs li a{font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal;font-size:3rem;line-height:3rem;color:#052946;text-decoration:none;display:block;text-align:center;background-position:top center;background-repeat:no-repeat;background-size:48px auto;text-indent:100%;white-space:nowrap;overflow:hidden}@media screen and (min-width: 48em){.tabs li a{font-size:1.25rem;line-height:2rem;padding-top:3rem;padding-bottom:1.25rem;background-size:48px auto}}@media screen and (min-width: 64em){.tabs li a{padding-top:7.25rem;padding-bottom:2.625rem;background-size:96px auto;text-indent:0%;white-space:normal;overflow:auto}}.tabs li:nth-child(1) a{background-image:url(../images/icon-basket-arrow.svg)}.tabs li:nth-child(2) a{background-image:url(../images/icon-chain.svg)}.tabs li:nth-child(3) a{background-image:url(../images/icon-hand.svg)}.tabs li:nth-child(4) a{background-image:url(../images/icon-efre.png)}.tabs-content>section{display:none;padding-top:1.25rem}@media screen and (min-width: 48em){.tabs-content>section{padding-top:1.875rem}}@media screen and (min-width: 64em){.tabs-content>section{padding-top:2.5rem}}@media screen and (min-width: 83em){.tabs-content>section{padding-top:3.5rem}}.tabs-content>section.active{display:block}.tabs-content ul{padding-left:1rem}.tabs-content ul li{font-family:"ArgentCF-Regular","Georgia",serif;font-weight:normal;font-size:1rem;line-height:1.5rem;color:#052946}@media screen and (min-width: 64em){.tabs-content ul li{font-size:1.125rem;line-height:1.875rem}}.tabs-content ul li:first-child{margin-top:0}.tabs-content ul li strong{font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal}.tabs-content ul li a{color:#052946}.logo-list{margin:1rem -0.5rem 0 -0.5rem;padding:0 !important;display:flex;flex-flow:row wrap;width:calc(100% + 16px)}@media screen and (min-width: 48em){.logo-list{margin:1.75rem -0.5rem 0 -0.5rem}}.logo-list li{list-style-type:none;flex:0 0 100%;max-width:100%;padding:0 .5rem 2rem .5rem;text-align:center}@media screen and (min-width: 48em){.logo-list li{flex:0 0 50%;max-width:50%;padding:0 .5rem 5rem .5rem}}@media screen and (min-width: 64em){.logo-list li{flex:0 0 25%;max-width:25%;padding:0 .5rem 5rem .5rem}}.logo-list li p{margin:0;font-family:"HalisR-Book",Arial,sans-serif;font-weight:normal;font-size:1rem;line-height:1.5rem;color:#052946}@media screen and (min-width: 64em){.logo-list li p{font-size:1.125rem;line-height:1.875rem}}.logo-list li p strong{font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal}.logo-list li p a{color:#052946}.logo-list li a{text-decoration:none;font-family:"HalisR-Book",Arial,sans-serif;font-weight:normal;font-size:1rem;line-height:1.5rem;color:#052946}@media screen and (min-width: 64em){.logo-list li a{font-size:1.125rem;line-height:1.875rem}}.logo-list li a strong{font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal}.logo-list li a a{color:#052946}.logo-list li a{font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal;color:#052946}aside nav ul{margin:0;padding:0}aside nav ul li{list-style-type:none}aside nav>ul>li>a{font-size:1.25rem;line-height:1.625rem;font-family:"ArgentCF-ExtraBold",Georgia,serif;font-weight:normal;color:#052946;text-decoration:none;padding-top:.5rem;display:block}@media screen and (min-width: 83em){aside nav>ul>li>a{font-size:1.875rem;line-height:2.5rem}}aside nav>ul>li.children>a{background-image:url(../images/icon-arrow-down.svg);background-repeat:no-repeat;background-position:right 18px;background-size:12px auto}@media screen and (min-width: 64em){aside nav>ul>li.children>a{background-image:none}}aside nav>ul li.open>a{background-image:url(../images/icon-arrow-up.svg)}@media screen and (min-width: 64em){aside nav>ul li.open>a{background-image:none}}aside nav>ul li.open ul{display:block}aside nav .sortiment-menu{background-image:url(../images/line-mobile.svg);background-position:left bottom;background-repeat:repeat-x;background-size:auto 1px;padding-bottom:.5rem;margin-bottom:.5rem}@media screen and (min-width: 64em){aside nav .sortiment-menu{background-image:none;padding-bottom:0;margin-bottom:0}}aside nav ul ul{display:none;margin-top:.375rem}@media screen and (min-width: 64em){aside nav ul ul{display:block;margin-top:1rem;margin-bottom:5rem}}aside nav ul ul a{font-family:"HalisR-Book",Arial,sans-serif;font-weight:normal;font-size:1rem;line-height:1.5rem;color:#052946}@media screen and (min-width: 64em){aside nav ul ul a{font-size:1.125rem;line-height:1.875rem}}aside nav ul ul a strong{font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal}aside nav ul ul a a{color:#052946}aside nav ul ul a{text-decoration:none;display:block;padding:.1875rem 0}@media screen and (min-width: 64em){aside nav ul ul a{font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal;padding:0}}aside nav li .active a{font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal}aside nav ul ul .active{background-image:none !important;padding-left:0}@media screen and (min-width: 64em){aside nav ul ul .active{background-image:url(../images/swoosh-2.svg) !important;margin-left:-2rem;padding-left:2rem}}@media screen and (min-width: 64em){aside{margin-top:2.75rem}}.product-list ul{margin:0;padding:0;display:flex;flex-flow:row wrap}@media screen and (min-width: 64em){.product-list ul{margin-top:3rem}}.product-list ul li{flex:0 0 100%;max-width:100%;list-style-type:none;margin-bottom:.75rem}@media screen and (min-width: 48em){.product-list ul li{flex:0 0 50%;max-width:50%}}@media screen and (min-width: 64em){.product-list ul li{flex:0 0 33.3333333333%;max-width:33.3333333333%}}.product-list ul li:hover{opacity:.9}.product-list ul a,.product-list ul h3{color:#052946;text-decoration:none;text-align:center;font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal}.product-list ul h3{margin:0}.page-template-product h1,.page-template-products_category h1{margin-bottom:1rem}.page-template-product,.page-template-product .main{height:100vh;overflow:hidden}@media screen and (min-width: 64em){.page-template-product,.page-template-product .main{height:auto;overflow:auto}}.page-template-product section,.page-template-product .main section{display:none}@media screen and (min-width: 64em){.page-template-product section,.page-template-product .main section{display:flex}}.product{position:fixed;bottom:0;left:0;width:100%;height:100vh;overflow:scroll;background-color:#fff;z-index:4;top:0}@media screen and (min-width: 64em){.product{height:auto;top:auto;bottom:61px;z-index:2;padding-top:2.375rem;padding-bottom:1rem}}.product h1{font-family:"ArgentCF-ExtraBold",Georgia,serif;font-weight:normal;font-size:2.25rem;line-height:2.5rem;color:#052946}@media screen and (min-width: 83em){.product h1{font-size:3.125rem;line-height:3.4375rem}}.product p{font-family:"HalisR-Book",Arial,sans-serif;font-weight:normal;font-size:1rem;line-height:1.5rem;color:#052946}@media screen and (min-width: 64em){.product p{font-size:1.125rem;line-height:1.875rem}}.product p strong{font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal}.product p a{color:#052946}.product .nav-wrapper{position:relative}.product .nav{height:3rem;width:3rem;text-indent:100%;overflow:hidden;white-space:nowrap;background-image:url(../images/icon-arrow-right-circle.svg);background-repeat:no-repeat;background-size:contain;background-position:center;border-radius:100%;display:block;position:fixed;bottom:3rem;right:1rem;z-index:1}@media screen and (min-width: 64em){.product .nav{position:absolute;bottom:auto;top:50%;transform:translateX(-50%);height:4.1875rem;width:4.1875rem}}.product .nav.prev{transform:rotate(180deg);left:1rem;right:auto}.product .close{width:2rem;height:2rem;background-image:url(../images/icon-close-blue.svg);background-repeat:no-repeat;background-size:24px auto;background-position:center;display:block;text-indent:100%;overflow:hidden;white-space:nowrap;position:fixed;top:.5rem;right:.5rem}@media screen and (min-width: 64em){.product .close{position:relative}}@media screen and (min-width: 64em){.product .text{padding-right:4rem}}@media screen and (min-width: 64em){.quote{margin-top:4.625rem;margin-bottom:1.25rem}}.quote .columns:first-child{order:2;padding-top:1.75rem}@media screen and (min-width: 64em){.quote .columns:first-child{order:1;padding-top:0;margin-left:8.3333333333%}}.quote .columns:last-child{order:1;margin-bottom:1.75rem}@media screen and (min-width: 64em){.quote .columns:last-child{order:2;margin-bottom:0;margin-left:4.1666666667%}}.quote hr{position:absolute;top:0;width:100%}@media screen and (min-width: 64em){.quote hr{width:130%;z-index:2;top:-2.5rem}}.quote blockquote{font-size:1.625rem;line-height:2rem;font-family:"ArgentCF-ExtraBold",Georgia,serif;font-weight:normal;color:#052946;margin:0}@media screen and (min-width: 64em){.quote blockquote{font-size:2.5rem;line-height:2.8125rem}}.quote blockquote span::before{content:"„"}.quote blockquote span::after{content:"“"}.quote blockquote cite{display:block;font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1rem;line-height:1.5rem;margin-top:1.625rem}@media screen and (min-width: 64em){.quote blockquote cite{font-size:1.125rem;line-height:1.875rem;margin-top:2.125rem}}header{padding-top:1rem}@media screen and (min-width: 48em){header{padding-top:1.5rem}}header .row{position:relative}header .logo{flex:0 0 33.3333333333%;max-width:33.3333333333%}@media screen and (min-width: 48em){header .logo{flex:0 0 13.5869565217%;max-width:13.5869565217%}}@media screen and (min-width: 64em){header .logo{flex:0 0 16.3043478261%;max-width:16.3043478261%}}header .logo img{max-width:auto;height:100%}header button{height:1.1875rem;width:1.875rem;text-indent:120%;overflow:hidden;border:none;position:absolute;top:50%;right:24px;transform:translateY(-50%);background-color:rgba(0,0,0,0);padding:0;cursor:pointer;outline:none;border-radius:0;z-index:12}header button span{display:block;background-color:#052946;height:.25rem;width:1.875rem;position:absolute;top:0;left:0;margin-bottom:16px;transition:all .3s ease}header button span::before,header button span::after{content:"";display:block;height:.25rem;width:1.375rem;background-color:#052946;position:absolute;left:8px;transition:all .3s ease}header button span::before{top:7px}header button span::after{top:14px}header nav{position:relative;min-width:64px}header nav .social-media{display:none}header nav ul{display:none;list-style-type:none;margin:0;padding:.25rem 0 0 0}@media screen and (min-width: 64em){header nav ul{padding:6.25rem 0 0 0}}.menu-open{overflow:hidden}@media screen and (min-width: 83em){.menu-open{overflow:auto}}.menu-open button span{top:0;background-color:rgba(0,0,0,0)}.menu-open button span::before{transform:rotate(45deg)}.menu-open button span::after{transform:rotate(-45deg);top:7px}.menu-open header>.row{position:relative}.menu-open header nav{text-align:right;position:fixed;top:0;left:0;width:100%;overflow-x:scroll;height:100vh;background-color:#fff;padding:1rem;z-index:11}@media screen and (min-width: 48em){.menu-open header nav{padding:2rem 1.5rem}}@media screen and (min-width: 64em){.menu-open header nav{padding:3rem 1.5rem}}@media screen and (min-width: 83em){.menu-open header nav{overflow:auto;height:100vh;position:absolute;top:auto;left:auto;right:-5rem;width:auto;padding:0 1.5rem 0 0}}.menu-open header nav .social-media{display:block;padding-top:1.5rem;padding-left:1.5rem}@media screen and (min-width: 64em){.menu-open header nav .social-media{padding-top:2rem;padding-left:3rem}}.menu-open header nav .social-media .icon{padding:0}.menu-open header nav ul{display:block;text-align:left}.menu-open header nav ul li a{font-family:"ArgentCF-ExtraBold",Georgia,serif;font-weight:normal;color:#052946;text-decoration:none;font-size:2rem;line-height:3rem;padding:0 1.5rem;display:block}@media screen and (min-width: 83em){.menu-open header nav ul li a{padding:0 3rem;font-size:2.25rem;line-height:3.5rem}}.menu-open header nav ul li.active a{background-image:url(../images/icon-arrow-right-blue.svg);background-repeat:no-repeat;background-size:auto 1.25rem;background-position:right center}@media screen and (min-width: 64em){.menu-open header nav ul li.active a{background-size:auto 1.625rem}}.menu-open header nav ul li.news{margin-top:0}.menu-open header nav ul li.news span{padding-right:3rem;background-image:url(../images/icon-news.svg);background-repeat:no-repeat;background-size:24px auto;background-position:right center}.menu-open header nav ul li:nth-child(8){margin-top:2rem}@media screen and (min-width: 64em){.menu-open header nav ul li:nth-child(8){margin-top:3rem}}.menu-open header nav ul li:nth-child(1n+8) a{font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal;font-size:1rem;line-height:1.5rem}footer{padding-bottom:4rem;padding-top:2.5rem}@media screen and (min-width: 64em){footer{padding-bottom:7.5rem;padding-top:5rem}}footer .row hr{margin-bottom:2.8125rem}footer .row .logo{flex:0 0 100%;max-width:100%;text-align:center;margin-bottom:2rem}@media screen and (min-width: 64em){footer .row .logo{flex:0 0 16.3043478261%;max-width:16.3043478261%;margin-bottom:0}}footer .row .logo img{max-width:7.5rem;margin:0 auto}@media screen and (min-width: 64em){footer .row .logo img{max-width:100%}}footer .row .contact{font-family:"HalisR-Book",Arial,sans-serif;font-weight:normal;color:#052946;font-size:.75rem;line-height:1.125rem;text-align:center;flex:0 0 100%;max-width:100%;margin-bottom:2.5rem}@media screen and (min-width: 64em){footer .row .contact{margin-bottom:0;font-size:.875rem;line-height:1.25rem;text-align:left;flex:0 0 41.6666666667%;max-width:41.6666666667%;padding-left:2rem}}@media screen and (min-width: 83em){footer .row .contact{flex:0 0 47.1920289855%;max-width:47.1920289855%;padding-left:2.8125rem}}footer .row .contact p{margin:0;font-family:"HalisR-Book",Arial,sans-serif;font-weight:normal}footer .row .contact p strong{font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal}footer .row .contact p a{color:#052946}footer .row .footer-menu{flex:0 0 70%;max-width:70%}@media screen and (min-width: 64em){footer .row .footer-menu{flex:0 0 19.9275362319%;max-width:19.9275362319%}}footer .row .footer-menu ul{margin:0 0 -0.375rem 0;padding:0;list-style-type:none}footer .row .footer-menu ul a{color:#052946;font-family:"HalisR-Book",Arial,sans-serif;font-weight:normal;font-size:1rem;line-height:1.5rem;color:#052946}@media screen and (min-width: 64em){footer .row .footer-menu ul a{font-size:1.125rem;line-height:1.875rem}}footer .row .footer-menu ul a strong{font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal}footer .row .footer-menu ul a a{color:#052946}footer .row .footer-menu ul a{font-family:"HalisR-Bold",Arial,sans-serif;font-weight:normal;text-decoration:none;display:block;background-image:url(../images/icon-basket.svg);background-repeat:no-repeat;background-size:auto 14px;background-position:0 2px;padding-left:2rem}@media screen and (min-width: 64em){footer .row .footer-menu ul a{background-size:auto 18px}}footer .row .footer-menu ul li:nth-child(2) a{background-image:url(../images/icon-suitcase.svg);background-position:1px 2px}footer .row .footer-menu ul li:nth-child(3) a{background-image:url(../images/icon-phone.svg);background-position:3px 2px}footer .row .footer-menu ul li:nth-child(4) a{background-image:url(../images/icon-pin.svg);background-position:5px 2px}footer .row .social-media{margin-left:auto}footer .row .social-media .swoosh{transform:translateX(-50%)}aside.footer{position:fixed;width:100%;bottom:0;background-color:#fff;padding:1rem 0}aside.footer .row{justify-content:flex-end}aside.footer .icon.news{background-image:url(../images/icon-news.svg);position:relative;overflow:visible}aside.footer .icon.news.marked::after{content:"";display:block;width:12px;height:12px;background-color:#fab91c;position:absolute;top:2px;left:-2px;border-radius:100%}aside.footer ul{max-width:10rem;margin:0 0 0 auto;padding-left:1rem;display:flex;list-style-type:none;-moz-column-gap:1rem;column-gap:1rem}@media screen and (min-width: 64em){aside.footer ul{padding-left:2rem;min-height:1.8125rem}}aside.footer ul li a{margin-top:0;align-items:center}header .shortlinks{display:flex;margin-left:auto;-moz-column-gap:1rem;column-gap:1rem}@media screen and (min-width: 64em){header .shortlinks{-moz-column-gap:3rem;column-gap:3rem;margin-right:2rem}}.shortlinks a{text-decoration:none}.shortlinks .swoosh{font-family:"ArgentCF-ExtraBold",Georgia,serif;font-weight:normal;text-decoration:none;color:#052946;display:block;font-size:1.25rem;padding:0 0 .3rem .5rem;background-size:3rem auto;background-position:left bottom}.swoosh .desktop{display:none}@media screen and (min-width: 64em){.swoosh .desktop{display:inline}.swoosh .mobile{display:none}}.shortlinks .icon{width:3rem;height:3rem;background-color:#fff;border-radius:100%;background-image:url(../images/pizza.svg);background-repeat:no-repeat;background-position:calc(50% + 3px) center;background-size:auto 100%;margin:0 auto}.shortlinks .icon.hand{background-image:url(../images/icon-job.svg);background-position:center}.shortlinks .icon.icon-01{background-image:url(../images/ICONS-WEBSITE-01.svg);background-position:center}.shortlinks .icon.icon-02{background-image:url(../images/ICONS-WEBSITE-02.svg);background-position:center}.blog-intro{margin-bottom:2rem}@media screen and (min-width: 64em){.blog-intro{margin-bottom:3rem}}.blog-item{margin-top:2rem;margin-bottom:2rem}@media screen and (min-width: 64em){.blog-item{margin-top:4rem;margin-bottom:4rem}}.blog-item h2{margin-top:0}body .cc-revoke.cc-right{right:auto;left:2rem}#baguetteBox-overlay+iframe{right:auto}
