
@font-face{font-family:"Sofia Sans Condensed";font-weight:normal;font-style:normal;src:url('../../../typo3conf/ext/mynaschwerk/Resources/Public/Fonts/SofiaSansCondensed-Regular.woff')}@font-face{font-family:"Sofia Sans Condensed";font-weight:bold;font-style:normal;src:url('../../../typo3conf/ext/mynaschwerk/Resources/Public/Fonts/SofiaSansCondensed-Bold.woff')}@font-face{font-family:"mynaschwerkde";font-weight:normal;font-style:normal;src:url('../../../typo3conf/ext/mynaschwerk/Resources/Public/Fonts/mynaschwerkde.eot');src:url('../../../typo3conf/ext/mynaschwerk/Resources/Public/Fonts/mynaschwerkde.eot?#iefix') format("embedded-opentype"),url('../../../typo3conf/ext/mynaschwerk/Resources/Public/Fonts/mynaschwerkde.woff') format("woff"),url('../../../typo3conf/ext/mynaschwerk/Resources/Public/Fonts/mynaschwerkde.ttf') format("truetype"),url('../../../typo3conf/ext/mynaschwerk/Resources/Public/Fonts/mynaschwerkde.svg?#mynaschwerkde') format("svg")}[class^=icon-],[class*=" icon-"],[class^=score-],[class*=" score-"]{font-family:"mynaschwerkde";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.icon-heart:before{content:""}.icon-star:before{content:""}.icon-star-o:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-down:before{content:""}.icon-shopping-cart:before{content:""}.icon-facebook-square:before{content:""}.icon-heart-o:before{content:""}.icon-star-half-empty:before{content:""}.title{font-weight:bold;margin-bottom:1rem}.title--small{font-size:1rem}.title--big{line-height:1;font-size:2.5rem;max-width:650px;margin-bottom:2rem}@media(min-width: 980px){.title--big{font-size:5rem}}.title--footer{text-transform:uppercase;font-size:1rem;margin-bottom:0}.title--medium{font-size:1.5rem}.subtitle{font-weight:normal;text-transform:uppercase;font-size:1rem;letter-spacing:1px}@media(min-width: 980px){.subtitle{font-size:1.5rem;letter-spacing:2px}}p{line-height:1.2}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style-position:inside}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a:focus,button:focus{outline:none}button::-moz-focus-inner{border:0}*,*:before,*:after{box-sizing:border-box}.csc-textpic-intext-right-nowrap .csc-textpic-text{margin-right:auto}.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:auto}html{font-size:20px;color:#030000;font-family:"Sofia Sans Condensed",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{line-height:1.5em}h1{font-weight:bold}h2{font-weight:bold}small{font-size:.8rem}a{text-decoration:underline;color:#030000}a[href^=tel]{text-decoration:none;color:inherit}a:hover{text-decoration:none}b,strong{font-weight:bold}i,em{font-family:"Sofia Sans Condensed",sans-serif}strong em,strong i,b em,b i,em strong,em b,i strong,i b{font-family:"Sofia Sans Condensed",sans-serif}hr{display:block;border-top:1px solid #9a9b9f}iframe,img{border:0;max-width:100%;display:inline-block}audio,canvas,video,img{height:auto;vertical-align:bottom}#map-canvas img{max-width:none}address{font-style:normal}ul{list-style:none}ol{list-style:none}::-moz-selection{background:#fff;color:#030000;text-shadow:none}.site-notice{text-align:center;display:block;padding:40px;background-color:#fff;color:#030000}.content{position:relative;display:block;padding:40px}.content p{margin:14px 0}.content a{color:#030000}.content h2{font-size:30px;margin-top:30px;margin-bottom:30px}.content h3,.content h4{font-weight:bold}.content ul li:not(.step-navigation-1,.step-navigation-2,.step-navigation-3,step-navigation-4,.step-navigation){position:relative;color:#030000}.content ul li:not(.step-navigation-1,.step-navigation-2,.step-navigation-3,step-navigation-4,.step-navigation):before{position:absolute;content:"•";font-weight:bold;margin-left:-15px;color:#fff}.special-link{display:inline-block;position:relative;text-transform:lowercase;font-size:22px;font-weight:bold;line-height:1;text-decoration:none;color:#fff;background-color:#fff;padding:15px 20px;z-index:auto}.special-link:before{display:inline-block;position:absolute;top:0;right:0;background-color:#fff;content:"»";padding:15px 20px;transition:right 750ms;color:#030000;z-index:-1}.special-link:after{position:absolute;bottom:10px;right:-10px;content:" ";width:0px;border-right:10px solid rgba(0,0,0,0);border-top:10px solid #fff;z-index:4}.special-link:hover:before{right:-50px;transition:right 250ms}.special-link.green{background-color:#6ea028}.special-link.green:after{border-top:10px solid #6ea028}.special-link.green:hover{color:hsla(0,0%,100%,.25)}.clearboth{clear:both}.hidden{display:none}.highlight{color:#fff}.center{position:relative;margin:0 auto;width:100%;max-width:1200px}.score{display:inline-block;color:#fff;text-align:left;font-size:22px;text-indent:-9999px}.score:before{position:absolute;text-indent:9999px;letter-spacing:.25em}.score.score-:before,.score.score-0:before{content:"" "" "" "" ""}.score.score-1:before{content:"" "" "" "" ""}.score.score-2:before{content:"" "" "" "" ""}.score.score-3:before{content:"" "" "" "" ""}.score.score-4:before{content:"" "" "" "" ""}.score.score-5:before{content:"" "" "" "" ""}.big-hl{padding:20px 0}.big-hl h2{text-transform:lowercase;font-size:30px;font-weight:bold;color:#fff;width:50%}.big-hl h3{text-transform:uppercase;font-size:60px;line-height:55px;font-weight:bold;transform:skewy(-5deg);margin:30px 0 40px;width:50%;color:#fff}.big-hl h3 .highlight{color:#fff}.big-hl.single-mix h2,.big-hl.single-mix h3{color:#030000}#bg-image{position:absolute;z-index:-1;width:100%;top:180px;left:0}#bg-image img{width:100%}#content{background-image:none;background-size:100%;background-color:#fff}body.fixed #content{background-attachment:fixed;background-size:cover;background-position:center}section.teaser{position:relative;min-height:300px}section.teaser article.teaser{display:block;float:left;width:50%;font-size:22px;background-color:#fff;position:relative}section.teaser article.teaser aside{display:block;float:left;width:50%;padding:40px;background:#030000;color:#fff}section.teaser article.teaser aside h2{text-transform:uppercase;margin-bottom:11px}section.teaser article.teaser aside h3{text-transform:lowercase;font-weight:bold;color:#fff}section.teaser article.teaser aside p{margin:11px 0}section.teaser article.teaser aside a{color:#fff;text-decoration:none;text-transform:lowercase;margin-top:11px}section.teaser article.teaser aside a:hover{text-decoration:underline}section.teaser article.teaser aside a:before{content:"» ";font-weight:bold}section.teaser article.teaser figure{display:block;float:left;width:50%;position:relative}section.teaser article.teaser figure img{width:100%}section.teaser article.teaser figure:after{position:absolute;bottom:10px;left:0px;content:" ";width:0px;border-right:10px solid rgba(0,0,0,0);border-top:10px solid #fff;z-index:100}section.quote{position:relative;padding:40px 0}section.quote figure{position:relative;float:left;width:calc(25% - 80px);margin:40px}section.quote figure img{border-radius:50%;border:#fff 10px solid}section.quote figure figcaption{position:absolute;bottom:20px;display:block;background-color:#9a9b9f;font-size:22px;font-weight:bold;padding:10px 20px;text-transform:lowercase}section.quote div.quote{position:relative;float:left;width:75%;padding:80px 40px 40px 40px}section.quote div.quote h3{font-size:30px;font-weight:bold;color:#fff;text-transform:lowercase;margin-bottom:15px}section.quote div.quote blockquote{display:block;font-size:30px;font-weight:bold;font-style:italic;text-transform:uppercase;line-height:30px;margin:15px 0;color:#fff}section.quote div.quote blockquote:before{content:"»"}section.quote div.quote blockquote:after{content:"«"}#status-bar{display:block;width:100%;height:5px;background-color:#960000;transition:height 500ms}#status-bar.status-bar-,#status-bar.status-bar-0{height:0}#status-bar #status-fill{display:block;width:0%;height:100%;background-color:#6ea028;transition:width 500ms}#scrolltotop{position:fixed;display:block;padding:10px 20px;bottom:20px;right:20px;background-color:#fff;color:#030000;cursor:pointer}#scrolltotop.hidden{display:none}#scrolltotop:after{position:absolute;top:-10px;right:10px;content:" ";width:0px;border-left:10px solid #fff;border-top:10px solid rgba(0,0,0,0);z-index:100}@media all and (max-width: 71em){section.teaser article.teaser{float:left;width:50%;display:-ms-flexbox;display:flex}section.teaser article.teaser aside{float:none;width:100%;padding:40px}section.teaser article.teaser figure{float:none;width:100%;height:0;padding-top:25%;overflow:hidden}section.teaser article.teaser figure img{width:100%;margin-top:-75%}section.teaser article.teaser figure:after{content:"";display:none}section.quote figure figcaption{font-size:20px;font-weight:normal}section.quote div.quote{padding:40px}section.quote div.quote h3{font-size:30px;margin-bottom:15px}section.quote div.quote blockquote{font-size:30px;line-height:30px;margin:11px 0}}@media all and (max-width: 48em){.content{padding:20px}.content .content-left{width:100%;padding-top:0px}.content .content-right{width:100%;padding-left:0;float:left}.big-hl{padding:0}.big-hl h2{font-size:22px;width:100%}.big-hl h3{font-size:40px;line-height:35px;width:100%}section.teaser article.teaser{float:none;width:100%}section.teaser article.teaser aside{padding:20px}section.quote{text-align:center;padding-bottom:0}section.quote figure{display:block;float:none;width:75%;max-width:220px;margin:0 auto}section.quote figure img{width:100%}section.quote div.quote{display:block;float:none;width:100%;padding:40px;text-align:center}section.quote div.quote h3{font-size:22px;margin-bottom:11px}section.quote div.quote blockquote{width:100%;font-weight:normal;font-size:22px;line-height:22px}section.quote div.quote .score{margin-left:-115px}}.hide-text{text-indent:-9999px}.show-text{text-indent:0px}.hide-element{display:none;visibility:hidden}.show-element{display:inherit;visibility:visible}.visible{visibility:visible}.invisible{visibility:hidden}.clear{clear:both}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:" ";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.browse-happy{background-color:#fff;color:#030000;text-align:center;zoom:1}.browse-happy:before,.browse-happy:after{content:" ";display:block;height:0;overflow:hidden}.browse-happy:after{clear:both}.callout{background-color:#f0f0f0;border-left:3px solid #ccc;margin:20px 0;padding:20px;color:#333}.callout .media{margin:0}.callout .media .fa-stack{color:#fff}.callout .media .fa-stack>.fa:first-child{color:#ccc}.callout .media-body{vertical-align:middle}.callout-icon{margin-top:-2px}.callout-title{font-size:1.3em;margin:0 0 .5em}.callout-body>*:last-child{margin-bottom:0}.callout-success{background-color:rgb(208.746835443,226.2911392405,189.2088607595);border-color:#79a548;color:#333}.callout-success .media{margin:0}.callout-success .media .fa-stack{color:#fff}.callout-success .media .fa-stack>.fa:first-child{color:#79a548}.callout-info{background-color:rgb(235.2033898305,243.4745762712,250.7966101695);border-color:#6daae0;color:#333}.callout-info .media{margin:0}.callout-info .media .fa-stack{color:#fff}.callout-info .media .fa-stack>.fa:first-child{color:#6daae0}.callout-warning{background-color:hsl(35.7894736842,78.801843318%,92.4509803922%);border-color:#e8a33d;color:#333}.callout-warning .media{margin:0}.callout-warning .media .fa-stack{color:#fff}.callout-warning .media .fa-stack>.fa:first-child{color:#e8a33d}.callout-danger{background-color:rgb(239.27,199.23,199.23);border-color:#c83c3c;color:#333}.callout-danger .media{margin:0}.callout-danger .media .fa-stack{color:#fff}.callout-danger .media .fa-stack>.fa:first-child{color:#c83c3c}.callout-notice{background-color:hsl(0,0%,97.7450980392%);border-color:#a0a0a0;color:#333}.callout-notice .media{margin:0}.callout-notice .media .fa-stack{color:#fff}.callout-notice .media .fa-stack>.fa:first-child{color:#a0a0a0}input[type=text],input[type=number]{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}input:focus{outline:none}input:focus::-webkit-input-placeholder{color:rgba(3,0,0,.5)}input:focus:-moz-placeholder{color:rgba(3,0,0,.5)}input:focus::-moz-placeholder{color:rgba(3,0,0,.5)}input:focus:-ms-input-placeholder{color:rgba(3,0,0,.5)}.navigation{float:right}@media(min-width: 760px){.navigation{margin-top:40px}}.navigation__list{list-style:none;display:none;position:absolute;left:0;right:0;top:70px;border-top:2px solid #fff;z-index:1001}@media(min-width: 760px){.navigation__list{display:block;position:relative;left:inherit;right:inherit;top:inherit;border-top:none}}.navigation--open .navigation__list{display:block}.navigation--open .navigation__item{display:block;background:#030000;width:100%}.navigation__item{float:left;position:relative;border-bottom:1px solid #fff}@media(min-width: 760px){.navigation__item{margin-left:2rem;border-bottom:none}}.navigation__item a{color:#fff;text-transform:uppercase;font-size:1.25rem;text-decoration:none;padding:1rem;display:block}.navigation__item a:hover{text-decoration:underline}@media(min-width: 760px){.navigation__item a{padding:0}}.navigation__item--active>a{font-weight:bold;position:relative}.navigation__item--active>a::before{content:"";position:absolute;font-weight:bold;margin-right:.5rem;width:15px;height:10px;background-image:url("/typo3conf/ext/mynaschwerk/Resources/Public/Images/icons/arrow-down.svg");background-size:15px 10px;font-size:1.25rem;transition:transform 300ms cubic-bezier(0.77, 0.17, 0.32, 1);display:inline-block;transform:translateX(-50%);top:120%;left:50%}.navigation__sub{white-space:nowrap;background:#030000;z-index:10;padding-bottom:1rem}@media(min-width: 760px){.navigation__sub{display:none;position:absolute;left:-20px;top:100%;padding:40px 20px 20px}}.navigation__sub-item a{font-size:1rem;padding:.2rem 1rem}@media(min-width: 760px){.navigation__sub-item a{padding:inherit}}.navigation__sub-item--active>a{font-weight:bold}.navigation__item:hover .navigation__sub{display:block}.navigation__toggle{width:25px;height:30px;display:block;position:absolute;right:20px;top:22px}.navigation__toggle span{width:25px;height:2px;margin-bottom:6px;background:#fff;display:block}@media(min-width: 760px){.navigation__toggle{display:none}}.content{background-image:none;background-size:100%}.content__columns{padding:40px}.content__inner{position:relative;margin:0 auto;width:100%;max-width:1200px;zoom:1}.content__inner:before,.content__inner:after{content:" ";display:block;height:0;overflow:hidden}.content__inner:after{clear:both}.content__inner .footer-text__content{padding:40px}.content__inner .footer-text__content ul{list-style:circle}.content__inner .footer-text__content ul li{margin-left:1rem}.content__left{width:25%;float:left;padding-top:90px;margin-bottom:30px}.content__left img{margin-bottom:10px}.content__right{width:75%;padding-left:20px;float:right;margin-bottom:30px}.content li:before{display:none}@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid rgba(0,0,0,0);margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:hsla(0,0%,100%,.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:none}}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid rgba(0,0,0,0)}}header.main{background:#030000;height:70px}@media(min-width: 760px){header.main{height:140px}}header{position:relative;display:block}header .center{position:relative;height:100%;padding:40px}header .center h1{position:absolute;display:block;bottom:36px;width:65%;max-width:250px}header .center h1 a{text-indent:-9999px;display:block;height:0;width:100%;padding-top:12%;background:rgba(0,0,0,0) url("/typo3conf/ext/mynaschwerk/Resources/Public/Images/mynaschwerk-logo.svg") 0 0 no-repeat;background-size:100% auto}header .center #mobile-nav-btn{display:none}header .center #cart-btn-clone{position:fixed;z-index:100;background-color:#030000;color:#fff;max-width:300px;right:auto;padding:.65rem .5rem .5rem}header .center nav.navigation-main{position:absolute;display:block;bottom:0;right:0;text-align:right}header .center nav.navigation-main ul{clear:both}header .center nav.navigation-main ul>li{display:inline-block;position:relative;line-height:1}header .center nav.navigation-main ul>li a{display:block;font-weight:bold;text-decoration:none;text-transform:lowercase;padding:15px 20px 40px 20px;white-space:nowrap}header .center nav.navigation-main ul>li:hover>a,header .center nav.navigation-main ul>li a:hover,header .center nav.navigation-main ul>li a.act{background-color:#9a9b9f}header .center nav.navigation-main ul>li ul{display:none;position:absolute;left:0;top:71px;z-index:100}header .center nav.navigation-main ul>li ul li{display:block;text-align:left}header .center nav.navigation-main ul>li ul li a,header .center nav.navigation-main ul>li ul li a:hover,header .center nav.navigation-main ul>li ul li a.act{background-color:#fff;padding:15px 20px}header .center nav.navigation-main ul>li ul li.active a,header .center nav.navigation-main ul>li ul li a:hover{background-color:#f0e5da}header .center nav.navigation-main ul>li ul li.active a:after,header .center nav.navigation-main ul>li ul li a:hover:after{border-right:10px solid #f0e5da}header .center nav.navigation-main ul>li:hover ul{display:block}header .center nav.navigation-main ul>li.active>a{background-color:#9a9b9f}header .center nav.navigation-main ul>li.active>a:after{position:absolute;display:block;bottom:-10px;right:10px;content:" ";width:0px;border-right:10px solid #9a9b9f;border-bottom:10px solid rgba(0,0,0,0);z-index:101}@media all and (max-width: 48em){header{height:auto}header .center{padding:20px}header .center h1{position:relative;bottom:auto}header .center #mobile-nav-btn{display:block;cursor:pointer;font-family:"mynaschwerkde";font-weight:normal;color:#030000;position:absolute;font-size:20px;line-height:20px;padding:20px 20px 20px 10px;right:0;top:0}header .center nav.navigation-main{display:none;position:absolute;bottom:auto;right:0;margin-top:21px;width:100%;z-index:5000;text-align:center}header .center nav.navigation-main ul{display:block;width:100%;clear:both}header .center nav.navigation-main ul li{display:block;width:100%;position:relative}header .center nav.navigation-main ul li a{display:block;width:100%;padding:20px 0;background-color:#fff}header .center nav.navigation-main ul li.active>a{background-color:#9a9b9f}header .center nav.navigation-main ul li.active>a:after{content:" ";display:none}header .center nav.navigation-main ul li ul{display:block;position:relative;background-color:#fff;top:0}header .center nav.navigation-main ul li ul li{text-align:center}header .center nav.navigation-main ul li ul li a{font-weight:normal}}.button{-moz-appearance:none;appearance:none;font-family:inherit;font-size:inherit;background-color:rgba(0,0,0,0);border:0;display:inline-block;font-weight:bold;color:#fff;text-align:center;line-height:32px;cursor:pointer;text-decoration:none;margin:10px 8px 0 0}.button:hover{color:hsla(0,0%,100%,.25)}.button.button-info{background-color:#fff;border:1px solid #707070;color:#030000;padding:6px 14px}.button.button-info.button-info--small{padding:0 14px;outline:1px solid #707070;outline-offset:-1px;border:none}.button.button-info:hover{color:rgba(3,0,0,.25)}.button.button-plus{background-color:#6ea028;color:#030000;width:46px;height:46px;text-align:center;line-height:46px}.button.button-plus.button-plus-10,.button.button-plus.hidden{background-color:hsla(0,0%,100%,.25);color:rgba(3,0,0,.25);cursor:default}.button.button-plus:hover{color:rgba(3,0,0,.25)}.button.button-minus{background-color:#960000;width:46px;height:46px;text-align:center;line-height:46px}.button.button-minus.button-minus-,.button.button-minus.button-minus-0{background-color:rgba(112,112,112,.25);color:hsla(0,0%,100%,.25);cursor:default}.button.button-delete{background-color:#030000;color:#fff;width:46px;height:46px;text-align:center;line-height:46px}.button.button-edit-0{display:none}.button.button--small{width:28px;height:28px;line-height:27px;margin-left:10px}.button--present a span{color:#fff !important}.hero{width:100%}.hero__inner{position:relative;margin:0 auto;width:100%;max-width:1200px}.hero__slide{width:100%;height:auto;position:relative;display:block}.hero__slide.hero__slide--first .hero__subtitle,.hero__slide.hero__slide--first .hero__title{background:linear-gradient(90deg, #eaca7a, #c1993f);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-shadow:none}.hero__image{width:100%;height:auto}.hero__caption{position:absolute;left:0;top:0;padding:1rem 2rem 0}@media(min-width: 760px){.hero__caption{padding:3rem 6rem}}.hero__subtitle{font-weight:normal;text-transform:uppercase;font-size:1rem;letter-spacing:1px}@media(min-width: 980px){.hero__subtitle{font-size:1.5rem;letter-spacing:2px}}.hero__subtitle{text-shadow:0 0 10px #707070;color:#fff}@media(min-width: 760px){.hero__subtitle{margin-bottom:1rem}}.hero__title{font-weight:bold;margin-bottom:1rem;line-height:1;font-size:30px !important;max-width:450px;text-shadow:0 0 10px #707070;color:#fff}@media(min-width: 760px){.hero__title{font-size:2.5rem !important;margin-bottom:2rem}}@media(min-width: 980px){.hero__title{font-size:5rem !important}}.hero-button{padding:6px 60px 6px 20px;display:inline-block;background:#030000;color:#fff !important;text-transform:uppercase;text-decoration:none;font-weight:bold}.hero-button:hover{text-decoration:underline}.hero-button--cart{position:relative}.hero-button--cart::after{content:"";position:absolute;right:0;top:0;background:#fff;height:100%;width:40px;display:inline-block}.hero-button--cart::before{content:"";font-family:"mynaschwerkde";font-size:1.125rem;position:absolute;right:11px;top:5px;color:#030000;z-index:1;display:inline-block}.hero__inner .bx-controls{position:absolute;left:0;width:100%;z-index:10;top:50%;transform:translateY(-50%);pointer-events:none}.hero__inner .bx-prev,.hero__inner .bx-next{padding:40px;position:relative;pointer-events:auto;font-size:0;line-height:0;color:rgba(0,0,0,0)}.hero__inner .bx-prev::before,.hero__inner .bx-next::before{content:"";width:25px;height:50px;background-image:url("/typo3conf/ext/mynaschwerk/Resources/Public/Images/icons/arrow.svg");background-size:25px 50px;transition:transform 300ms cubic-bezier(0.77, 0.17, 0.32, 1);display:block}.hero__inner .bx-prev{display:none}@media(min-width: 760px){.hero__inner .bx-prev{display:inherit;float:left;left:15px}.hero__inner .bx-prev::before{left:25px;top:25px}}.hero__inner .bx-next{display:none}@media(min-width: 760px){.hero__inner .bx-next{display:inherit;float:right;right:15px}.hero__inner .bx-next::before{left:25px;top:25px;transform:rotate(180deg)}}#mixer{clear:both;color:#030000}#mixer .mixer-search-nothing{display:none;padding:40px;text-align:center;font-weight:bold;font-size:18px}#mixer .mixer-search-nothing.mixer-search-nothing-0{display:block}#mixer nav#mixer-step-navigation{color:#030000}#mixer nav#mixer-step-navigation ul{padding:40px 0;overflow:hidden}#mixer nav#mixer-step-navigation ul li.step-navigation{position:relative;display:block;width:25%;float:left;background-color:#030000;color:#fff;padding:20px 40px;cursor:pointer;margin-left:0}#mixer nav#mixer-step-navigation ul li.step-navigation:after{position:absolute;bottom:10px;right:-10px;content:" ";width:0px;border-right:10px solid rgba(0,0,0,0);border-top:10px solid #030000;z-index:100}#mixer nav#mixer-step-navigation ul li.step-navigation.active,#mixer nav#mixer-step-navigation ul li.step-navigation.act,#mixer nav#mixer-step-navigation ul li.step-navigation:hover{background-color:#707070}#mixer nav#mixer-step-navigation ul li.step-navigation.active:after,#mixer nav#mixer-step-navigation ul li.step-navigation.act:after,#mixer nav#mixer-step-navigation ul li.step-navigation:hover:after{border-top:10px solid #707070}#mixer nav#mixer-step-navigation ul li.step-navigation.active span,#mixer nav#mixer-step-navigation ul li.step-navigation.active h4,#mixer nav#mixer-step-navigation ul li.step-navigation.act span,#mixer nav#mixer-step-navigation ul li.step-navigation.act h4,#mixer nav#mixer-step-navigation ul li.step-navigation:hover span,#mixer nav#mixer-step-navigation ul li.step-navigation:hover h4{color:#fff}#mixer nav#mixer-step-navigation ul li.step-navigation.mymix-tocart,#mixer nav#mixer-step-navigation ul li.step-navigation.mymix-tocart.active,#mixer nav#mixer-step-navigation ul li.step-navigation.mymix-tocart.act,#mixer nav#mixer-step-navigation ul li.step-navigation.mymix-tocart:hover{cursor:auto;background-color:#fff;border:1px solid #707070;padding:19px 40px;color:#030000}#mixer nav#mixer-step-navigation ul li.step-navigation.mymix-tocart:after,#mixer nav#mixer-step-navigation ul li.step-navigation.mymix-tocart.active:after,#mixer nav#mixer-step-navigation ul li.step-navigation.mymix-tocart.act:after,#mixer nav#mixer-step-navigation ul li.step-navigation.mymix-tocart:hover:after{border-top:10px solid rgba(154,155,159,.75)}#mixer nav#mixer-step-navigation ul li.step-navigation.mymix-tocart span,#mixer nav#mixer-step-navigation ul li.step-navigation.mymix-tocart h4,#mixer nav#mixer-step-navigation ul li.step-navigation.mymix-tocart.active span,#mixer nav#mixer-step-navigation ul li.step-navigation.mymix-tocart.active h4,#mixer nav#mixer-step-navigation ul li.step-navigation.mymix-tocart.act span,#mixer nav#mixer-step-navigation ul li.step-navigation.mymix-tocart.act h4,#mixer nav#mixer-step-navigation ul li.step-navigation.mymix-tocart:hover span,#mixer nav#mixer-step-navigation ul li.step-navigation.mymix-tocart:hover h4{color:#030000}#mixer nav#mixer-step-navigation ul li.step-navigation.mymix-tocart.mymix-tocart-10{cursor:pointer !important;background-color:#fff}#mixer nav#mixer-step-navigation ul li.step-navigation.mymix-tocart.mymix-tocart-10:after{border-top:10px solid #fff}#mixer nav#mixer-step-navigation ul li.step-navigation.mymix-tocart.mymix-tocart-10:hover{background-color:#fff}#mixer nav#mixer-step-navigation ul li.step-navigation.mymix-tocart.mymix-tocart-10:hover:after{border-top:10px solid #fff}#mixer nav#mixer-step-navigation ul li.step-navigation.mymix-tocart.mymix-tocart-10:hover span,#mixer nav#mixer-step-navigation ul li.step-navigation.mymix-tocart.mymix-tocart-10:hover h4{color:#fff}#mixer nav#mixer-step-navigation ul li.step-navigation span{font-weight:bold;text-transform:lowercase;color:#fff}#mixer nav#mixer-step-navigation ul li.step-navigation span:after{content:"."}#mixer nav#mixer-step-navigation ul li.step-navigation h4{font-weight:bold;text-transform:uppercase}#mixer nav#mixer-step-navigation ul li.step-navigation h4:after{content:"."}#mixer .mixer-step{display:none}#mixer .mixer-step.active{display:block}#mixer #mixer-step-1{position:relative;padding-top:50%}#mixer #mixer-step-1 .mixer-size{position:absolute;display:block;top:0;width:50%;max-width:600px;padding:40px 10%}#mixer #mixer-step-1 .mixer-size div{cursor:pointer}#mixer #mixer-step-1 .mixer-size#mixer-size-big{margin:0 0 0 50%}#mixer #mixer-step-1 .mixer-size #mixer-size-small-image,#mixer #mixer-step-1 .mixer-size #mixer-size-big-image{width:100%;padding:75% 0;background-image:url('../../../typo3conf/ext/mynaschwerk/Resources/Public/Images/mynaschwerk_dosen.png');background-size:200%;background-position:0 0;background-repeat:no-repeat;text-align:center}#mixer #mixer-step-1 .mixer-size #mixer-size-small-image a,#mixer #mixer-step-1 .mixer-size #mixer-size-big-image a{background:#030000;color:#fff;margin-left:-1px}#mixer #mixer-step-1 .mixer-size #mixer-size-small-image a::after,#mixer #mixer-step-1 .mixer-size #mixer-size-big-image a::after{display:none}#mixer #mixer-step-1 .mixer-size #mixer-size-big-image{background-position:100% 0}#mixer #mixer-step-2 #mymix{position:relative;background-color:#9a9b9f;z-index:1000;transition:box-shadow 500ms;color:#030000}#mixer #mixer-step-2 #mymix #mymix-header{background-color:#030000;color:#fff}#mixer #mixer-step-2 #mymix #mymix-header ul li{position:relative;display:block;width:25%;float:left;background-color:#030000;padding:20px 40px;color:#fff;font-weight:bold;text-transform:uppercase;transition:padding 250ms}#mixer #mixer-step-2 #mymix #mymix-header ul li.twocol{width:50%}#mixer #mixer-step-2 #mymix #mymix-header ul li.twocol span.price{color:#fff}#mixer #mixer-step-2 #mymix #mymix-header ul li.twocol span.hint{font-weight:normal;font-size:12px;text-transform:none;white-space:nowrap;line-height:1em}#mixer #mixer-step-2 #mymix #mymix-header ul li:not(.twocol){cursor:pointer}#mixer #mixer-step-2 #mymix #mymix-header ul li:not(.twocol).active:after,#mixer #mixer-step-2 #mymix #mymix-header ul li:not(.twocol).act:after,#mixer #mixer-step-2 #mymix #mymix-header ul li:not(.twocol):hover:after{position:absolute;bottom:-10px;right:10px;content:" ";width:0px;border-right:10px solid rgba(0,0,0,0);border-top:10px solid #fff;z-index:100}#mixer #mixer-step-2 #mymix #mymix-header ul li.active{background-color:#fff;color:#030000}#mixer #mixer-step-2 #mymix #mymix-header ul li.active:after{border-top:10px solid #fff !important}#mixer #mixer-step-2 #mymix #mymix-header-1 ul li{position:relative;display:block;width:25%;float:left;padding:20px 40px}#mixer #mixer-step-2 #mymix #mymix-header-1 input,#mixer #mixer-step-2 #mymix #mymix-header-1 select{border:rgba(3,0,0,.25) 1px solid;width:100%;border-radius:0;outline:none;padding:5px 10px;-moz-appearance:none;appearance:none;outline-offset:-1px;-webkit-appearance:none}#mixer #mixer-step-2 #mymix #mymix-header-2{padding-top:20px}#mixer #mixer-step-2 #mymix #mymix-content{padding:0 40px 20px;overflow:auto;overflow-x:auto;overflow-y:hidden}#mixer #mixer-step-2 #mymix #mymix-content p.mymix-nocontent{display:none}#mixer #mixer-step-2 #mymix #mymix-content p.mymix-nocontent.mymix-nocontent-0{display:block}#mixer #mixer-step-2 #mymix #mymix-content ul.mymix-items{white-space:nowrap}#mixer #mixer-step-2 #mymix #mymix-content ul.mymix-items li.mymix-item{position:relative;display:inline-block;width:20%;min-width:200px;vertical-align:top}#mixer #mixer-step-2 #mymix #mymix-content ul.mymix-items li.mymix-item figure{position:absolute;top:0;left:0;width:25%}#mixer #mixer-step-2 #mymix #mymix-content ul.mymix-items li.mymix-item figure img{width:100%;height:auto}#mixer #mixer-step-2 #mymix #mymix-content ul.mymix-items li.mymix-item aside{white-space:normal;width:75%;padding-left:10px;margin-left:25%}#mixer #mixer-step-2 #mymix #mymix-tocart{position:absolute;display:none;height:100%;right:0;top:0;padding:20px;background-color:#030000;color:#fff;cursor:pointer;text-indent:-9999px;font-family:"mynaschwerkde";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}#mixer #mixer-step-2 #mymix #mymix-tocart.mymix-tocart-10{display:block}#mixer #mixer-step-2 #mymix #mymix-tocart.mymix-tocart-10:hover{background-color:#960000}#mixer #mixer-step-2 #mymix #mymix-tocart:after{position:absolute;content:"";margin-left:9577px;font-size:50px}#mixer #mixer-step-2 #mymix.scrolled{position:fixed;top:0;margin-top:0px;width:100%;max-width:1200px;box-shadow:0 0 40px 0 rgba(0,0,0,.2)}#mixer #mixer-step-2 #mymix.scrolled #mymix-header ul li{padding:10px 40px}#mixer #mixer-step-3 .mixer-header{width:50%;padding:40px;color:#fff;float:left}#mixer #mixer-step-3 .mixer-header h3{text-transform:uppercase;font-size:60px;line-height:55px;font-weight:bold;transform:skewy(-5deg);margin:30px 0 40px;width:50%;color:#030000}#mixer #mixer-step-3 .mixer-header input{border:1px solid #707070;padding:10px 20px;font-size:18px}#mixer #mixer-step-3 .mixer-header a.mymix-tocart{text-transform:lowercase;font-size:22px;font-weight:bold;color:rgba(3,0,0,.25);text-decoration:none;background-color:#c6c6c6;padding:15px 20px;top:30px;position:relative;z-index:1;white-space:nowrap}#mixer #mixer-step-3 .mixer-header a.mymix-tocart:after{position:absolute;bottom:10px;right:-10px;content:" ";width:0px;border-right:10px solid rgba(0,0,0,0);border-top:10px solid #c6c6c6}#mixer #mixer-step-3 .mixer-header a.mymix-tocart:hover:before{right:-50px;transition:right 250ms}#mixer #mixer-step-3 .mixer-header a.mymix-tocart-10{color:#fff;background-color:#6ea028}#mixer #mixer-step-3 .mixer-header a.mymix-tocart-10:after{border-top:10px solid #6ea028}#mixer #mixer-step-3 .mixer-header .mixer-size{margin-top:40px}#mixer #mixer-step-3 .mixer-header .mixer-size.mix-size-1{display:none}#mixer #mixer-step-3 .mixer-header .mixer-size a{color:#030000;text-decoration:none}#mixer #mixer-step-3 .mixer-header .mixer-size a:hover{text-decoration:underline}#mixer #mixer-step-3 #mixer-preview{position:relative;display:block;width:50%;max-width:600px;padding:40px 10%;float:left}#mixer #mixer-step-3 #mixer-preview #mixer-preview-image{width:360px;height:558px;padding-top:155%;position:relative;background-image:url('../../../typo3conf/ext/mynaschwerk/Resources/Public/Images/mynaschwerk_dosen.png');background-size:200%;background-position:0 0;background-repeat:no-repeat}#mixer #mixer-step-3 #mixer-preview #mixer-preview-image.size-1{background-position:100% 0}#mixer #mixer-step-3 #mixer-preview #mixer-preview-image #mixer-preview-name{position:absolute;font-weight:bold;font-size:24px;transform:rotate(-90deg);left:33px;top:296px;width:80%;text-align:center;color:#030000}#mixer #mixer-step-5 .mixer-header{width:100%;padding:40px}#mixer #mixer-step-5 .mixer-header h3{text-transform:uppercase;font-size:60px;line-height:55px;font-weight:bold;transform:skewy(-5deg);margin:30px 0 40px;width:50%}#mixer #mixer-step-5 .special-link-wrap{width:50%;float:left;position:relative;padding:0 40px 80px 40px;text-align:center}#mixer #mixer-step-5 .special-link-wrap .special-link{color:#030000}#mixer ul li.mixer-item{width:25%;height:530px;float:left;margin:0;padding:20px}#mixer ul li.mixer-item div.item-count{position:absolute;display:block;margin:-60px 0 0 20px;font-weight:bold;color:#fff;background-color:#030000;color:#fff;padding:10px 20px}#mixer ul li.mixer-item div.item-count:after{position:absolute;top:-10px;right:10px;content:" ";width:0px;border-top:10px solid rgba(0,0,0,0);border-left:10px solid #030000}#mixer ul li.mixer-item div.item-count.item-count-,#mixer ul li.mixer-item div.item-count.item-count-0{display:none}#mixer ul li.mixer-item div.item-navigation{padding:20px}#mixer ul li.mixer-item div.item-navigation h4{color:#030000;font-weight:bold}#mixer ul li.mixer-item div.item-navigation h5{font-weight:bold}#mixer ul li.mixer-item div.item-navigation h5 small{display:block;font-size:12px;opacity:.5;font-weight:normal}#mixer ul li.mixer-item div.item-navigation img{width:100%}#productinfo-window{position:fixed;width:50%;max-width:600px;max-height:90%;overflow-y:auto;padding:20px;background-color:rgba(154,155,159,.95);color:#030000;z-index:1000;transition:all 500ms;display:none;top:50%;left:50%;transform:translate(-50%, -50%);box-shadow:0 0 20px rgba(3,0,0,.25)}#productinfo-window p{margin:10px 0}#productinfo-window table{margin:0 -20px;width:calc(100% + 40px)}#productinfo-window table tr:nth-child(even){background-color:hsla(0,0%,100%,.2)}#productinfo-window table tr td:first-child{padding-left:20px}#productinfo-window .close-btn{display:block;position:absolute;top:0;right:0;padding:5px 10px;font-weight:bold;cursor:pointer;background-color:#030000;color:#fff}@media all and (max-width: 71em){#mixer nav#mixer-step-navigation ul li.step-navigation#step-navigation-4:after{content:"";display:none}#mixer ul li.mixer-item{position:relative;width:33.3333%;text-align:center}#mixer ul li.mixer-item div.item-count{left:50%;margin-left:-110px}#mixer ul li.mixer-item div.item-navigation{text-align:left;width:100%;max-width:260px;margin:0 auto}}@media all and (max-width: 48em){#mixer ul li.mixer-item{width:100%}#mixer nav#mixer-step-navigation ul{padding:20px 0}#mixer nav#mixer-step-navigation ul li.step-navigation:before{display:block;position:absolute;content:"";top:6px;left:0;width:100%;font-weight:bold;text-align:center;color:#fff}#mixer nav#mixer-step-navigation ul li.step-navigation#step-navigation-1:before{content:"1"}#mixer nav#mixer-step-navigation ul li.step-navigation#step-navigation-2:before{content:"2"}#mixer nav#mixer-step-navigation ul li.step-navigation#step-navigation-3:before{content:"3"}#mixer nav#mixer-step-navigation ul li.step-navigation#step-navigation-4:before{content:"4";color:rgba(3,0,0,.25)}#mixer nav#mixer-step-navigation ul li.step-navigation:after{display:none;content:""}#mixer nav#mixer-step-navigation ul li.step-navigation span,#mixer nav#mixer-step-navigation ul li.step-navigation h4{display:none}#mixer #mixer-step-1{padding:20px 0 40px 0}#mixer #mixer-step-1 .mixer-size{position:relative;display:block;width:100%;max-width:1200px;padding:20px 20px;text-align:left}#mixer #mixer-step-1 .mixer-size#mixer-size-big{margin:0}#mixer #mixer-step-1 .mixer-size #mixer-size-small-image,#mixer #mixer-step-1 .mixer-size #mixer-size-big-image{width:100%;padding:0;background-image:none}#mixer #mixer-step-1 .mixer-size #mixer-size-small-image a,#mixer #mixer-step-1 .mixer-size #mixer-size-big-image a{margin:0}#mixer #mixer-step-2 #mymix{margin-top:20px}#mixer #mixer-step-2 #mymix #mymix-header ul li{width:auto;padding:5px 20px}#mixer #mixer-step-2 #mymix #mymix-header ul li.twocol{width:100%;padding:5px 20px}#mixer #mixer-step-2 #mymix #mymix-header ul li:after{content:"";display:none}#mixer #mixer-step-2 #mymix #mymix-header-1 ul li{width:100%;float:left;padding:20px 20px}#mixer #mixer-step-2 #mymix #mymix-header-1 ul li:nth-child(2){display:none}#mixer #mixer-step-2 #mymix #mymix-content{padding:0 20px 20px}#mixer #mixer-step-2 #mymix #mymix-content ul.mymix-items li.mymix-item aside span{display:none}#mixer #mixer-step-2 #mymix.scrolled #mymix-header ul li{padding:5px 20px}#mixer #mixer-step-2 #mymix.scrolled #mymix-header ul li.twocol{padding:5px 20px}#mixer #mixer-step-3{padding-bottom:40px}#mixer #mixer-step-3 .mixer-header{width:100%;padding:20px}#mixer #mixer-step-3 .mixer-header h3{font-size:40px;line-height:35px;margin:20px 0 40px;width:100%}#mixer #mixer-step-3 .mixer-header input{display:block;width:100%}#mixer #mixer-step-3 .mixer-header a.mymix-tocart{display:block;margin-left:0;margin-top:20px}#mixer #mixer-step-3 .mixer-header .mixer-size{margin-top:20px}#mixer #mixer-step-3 #mixer-preview{display:none}#mixer #mixer-step-5{padding-bottom:40px}#mixer #mixer-step-5 .mixer-header{padding:20px}#mixer #mixer-step-5 .mixer-header h3{font-size:40px;line-height:35px;margin:20px 0 40px;width:100%}#mixer #mixer-step-5 .special-link-wrap{display:block;width:100%;padding:20px 20px;text-align:left}#mixer #mixer-step-5 .special-link{color:#030000}#mixer #mixer-step-5 .special-link::before{color:#030000}#productinfo-window{max-width:100%}}#mixer-size-big-image a,#mixer-size-small-image a{color:#030000}#mixes{padding-top:40px;overflow:hidden;clear:both}#mixes #mix-header{padding:40px}#mixes #mix-header h2{text-transform:lowercase;font-size:30px;font-weight:bold;color:#030000;width:50%}#mixes #mix-header h3{text-transform:uppercase;font-size:60px;line-height:55px;font-weight:bold;transform:skewy(-5deg);margin:30px 0 40px;width:50%;color:#030000}#mixes #mix-header h3 .highlight{color:#fff}#mixes #mix-header p{font-size:30px;color:#030000;line-height:37.5px}#mixes #mix-footer{padding:0 40px 80px 40px}#mixes #mix-footer p{font-size:30px;line-height:37.5px}#mixes ul li.mix{width:33%;float:left;padding:20px;margin-bottom:50px;text-align:center}#mixes ul li.mix:nth-child(4n+1){clear:both}#mixes ul li.mix h4{text-transform:uppercase;font-weight:normal}#mixes ul li.mix img{width:100%}#mixes ul li.mix div.item-navigation{padding:20px}#mixes ul li.mix div.item-navigation img{width:100%}.special-link-button{display:block;position:relative;margin-top:20px}.special-link-button .special-link{position:absolute;top:0;margin-top:0px;margin-left:60px;white-space:nowrap;height:100%}.special-link-button .special-link span{pointer-events:none}.special-link-button .special-link.NaN span{display:none}.special-link-button .special-link.NaN span.icon-shopping-cart{display:inline}.special-link-button .special-link.NaN span.icon-shopping-cart:before{font-family:"Sofia Sans Condensed",sans-serif;font-weight:700;content:"X"}.special-link-button .special-link-input{display:block;position:relative;width:60px;height:100%;text-align:center;line-height:1}.special-link-button .special-link-input input{position:relative;width:100%;height:53px;font-family:"Sofia Sans Condensed",sans-serif;font-size:22px;font-weight:bold;line-height:1;color:#030000;background-color:#fff;padding:15px 10px 11px;top:0px;left:0px;border:none}.special-link-button .special-link-input input:required:invalid{color:#e65023}#mixes.mixes-theme-7 ul li.mix div.item-navigation{margin-top:-40px}@media all and (max-width: 71em){#mixes ul li.mix{position:relative;width:33.3333%;text-align:center}#mixes ul li.mix:nth-child(4n+1){clear:none}#mixes ul li.mix:nth-child(3n+1){clear:both}#mixes ul li.mix img{width:100%;max-width:260px}#mixes ul li.mix div.item-navigation{text-align:left;width:100%;max-width:260px;margin:0 auto}}@media all and (max-width: 48em){#mixes{padding:20px}#mixes #mix-header{padding:20px 0}#mixes #mix-header h2{font-size:22px;width:100%}#mixes #mix-header h3{font-size:40px;line-height:35px;margin:30px 0 20px;width:100%}#mixes #mix-header p{font-size:22px;color:#fff;line-height:27.5px}#mixes ul li.mix{width:100%;height:auto}#mixes nav#mixer-step-navigation ul li.step-navigation#step-navigation-4:after{content:"";display:none}}.boutique{width:100%}.boutique__inner{position:relative;margin:1rem auto;width:100%;padding:0;max-width:1200px}.boutique__inner h2.subtitle{margin:0}@media(min-width: 760px){.boutique__inner{padding:40px;margin:3rem auto}}.boutique__inner--spacing{padding:40px;margin:3rem auto}.boutique__introduction{font-size:1rem}@media(min-width: 980px){.boutique__introduction{font-size:1.5rem;line-height:1.4}}.boutique__size-select{margin:2rem 0}.boutique__select{display:inline-block;padding:4px 46px;border:1px solid #030000;font-weight:bold;cursor:pointer}@media(min-width: 980px){.boutique__select{font-size:1.25rem}}.boutique__select--active{background:#030000;color:#fff}.boutique__list{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;zoom:1}.boutique__list:before,.boutique__list:after{content:" ";display:block;height:0;overflow:hidden}.boutique__list:after{clear:both}.boutique__item{width:33%;float:left;margin-bottom:2rem;text-align:center;position:relative}.boutique__item--mixer{padding:40px 20px 0;zoom:1}.boutique__item--mixer:before,.boutique__item--mixer:after{content:" ";display:block;height:0;overflow:hidden}.boutique__item--mixer:after{clear:both}.boutique__description{font-size:1rem;margin-bottom:1rem}@media(min-width: 980px){.boutique__description{font-size:1.25rem;line-height:1.4;padding:0 40px}}.boutique__image{width:90%;margin:0 5% 1rem}.boutique__link{display:inline-block;padding:6px 40px;text-align:center;text-transform:uppercase;font-weight:bold;color:#fff !important;text-decoration:none;position:relative;background:#96276a}.boutique__link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.boutique__link:hover{text-decoration:underline}.boutique__mixer-caption{width:210px;height:210px;background:#030000;color:#fff;border-radius:50%;position:absolute;padding:50px 40px;left:0;top:30px;font-size:1.25rem}.boutique__mixer-title{text-transform:uppercase}.boutique__mixer-link,.content a.boutique__mixer-link{color:#fff;font-weight:bold;text-decoration:none}.boutique__mixer-link::before,.content a.boutique__mixer-link::before{content:"";font-weight:bold;margin-right:.5rem;width:15px;height:10px;background-image:url("/typo3conf/ext/mynaschwerk/Resources/Public/Images/icons/arrow-forward.svg");background-size:15px 10px;font-size:1.25rem;transition:transform 300ms cubic-bezier(0.77, 0.17, 0.32, 1);display:inline-block;position:relative;top:-4px}.boutique__mixer-link:hover::before,.content a.boutique__mixer-link:hover::before{transform:translateX(3px)}.boutique__mixer-image{width:210px;height:210px;float:right}@media all and (max-width: 48em){.boutique__item{width:100%}}#cart{padding:0 0 40px 0}#cart nav#cart-step-navigation{color:#030000}#cart nav#cart-step-navigation ul{padding:40px 0}#cart nav#cart-step-navigation ul li.step-navigation{position:relative;display:block;width:25%;float:left;background-color:#030000;color:#fff;padding:20px 40px;cursor:pointer;margin-left:0}#cart nav#cart-step-navigation ul li.step-navigation:after{position:absolute;bottom:10px;right:-10px;content:" ";width:0px;border-right:10px solid rgba(0,0,0,0);border-top:10px solid #030000;z-index:100}#cart nav#cart-step-navigation ul li.step-navigation.active,#cart nav#cart-step-navigation ul li.step-navigation.act,#cart nav#cart-step-navigation ul li.step-navigation:hover{background-color:#707070}#cart nav#cart-step-navigation ul li.step-navigation.active:after,#cart nav#cart-step-navigation ul li.step-navigation.act:after,#cart nav#cart-step-navigation ul li.step-navigation:hover:after{border-top:10px solid #707070}#cart nav#cart-step-navigation ul li.step-navigation.active span,#cart nav#cart-step-navigation ul li.step-navigation.active h4,#cart nav#cart-step-navigation ul li.step-navigation.act span,#cart nav#cart-step-navigation ul li.step-navigation.act h4,#cart nav#cart-step-navigation ul li.step-navigation:hover span,#cart nav#cart-step-navigation ul li.step-navigation:hover h4{color:#fff}#cart nav#cart-step-navigation ul li.step-navigation.locked,#cart nav#cart-step-navigation ul li.step-navigation.locked.active,#cart nav#cart-step-navigation ul li.step-navigation.locked.act,#cart nav#cart-step-navigation ul li.step-navigation.locked:hover,#cart nav#cart-step-navigation ul li.step-navigation.false,#cart nav#cart-step-navigation ul li.step-navigation.false.active,#cart nav#cart-step-navigation ul li.step-navigation.false.act,#cart nav#cart-step-navigation ul li.step-navigation.false:hover{background-color:#fff;cursor:auto}#cart nav#cart-step-navigation ul li.step-navigation.locked:after,#cart nav#cart-step-navigation ul li.step-navigation.locked.active:after,#cart nav#cart-step-navigation ul li.step-navigation.locked.act:after,#cart nav#cart-step-navigation ul li.step-navigation.locked:hover:after,#cart nav#cart-step-navigation ul li.step-navigation.false:after,#cart nav#cart-step-navigation ul li.step-navigation.false.active:after,#cart nav#cart-step-navigation ul li.step-navigation.false.act:after,#cart nav#cart-step-navigation ul li.step-navigation.false:hover:after{border-top:10px solid hsla(0,0%,100%,0)}#cart nav#cart-step-navigation ul li.step-navigation.locked span,#cart nav#cart-step-navigation ul li.step-navigation.locked h4,#cart nav#cart-step-navigation ul li.step-navigation.locked.active span,#cart nav#cart-step-navigation ul li.step-navigation.locked.active h4,#cart nav#cart-step-navigation ul li.step-navigation.locked.act span,#cart nav#cart-step-navigation ul li.step-navigation.locked.act h4,#cart nav#cart-step-navigation ul li.step-navigation.locked:hover span,#cart nav#cart-step-navigation ul li.step-navigation.locked:hover h4,#cart nav#cart-step-navigation ul li.step-navigation.false span,#cart nav#cart-step-navigation ul li.step-navigation.false h4,#cart nav#cart-step-navigation ul li.step-navigation.false.active span,#cart nav#cart-step-navigation ul li.step-navigation.false.active h4,#cart nav#cart-step-navigation ul li.step-navigation.false.act span,#cart nav#cart-step-navigation ul li.step-navigation.false.act h4,#cart nav#cart-step-navigation ul li.step-navigation.false:hover span,#cart nav#cart-step-navigation ul li.step-navigation.false:hover h4{color:rgba(3,0,0,.25)}#cart nav#cart-step-navigation ul li.step-navigation.step-navigation-3.active,#cart nav#cart-step-navigation ul li.step-navigation.step-navigation-3.act,#cart nav#cart-step-navigation ul li.step-navigation.step-navigation-3:hover{cursor:auto;background-color:hsla(0,0%,100%,.75)}#cart nav#cart-step-navigation ul li.step-navigation.step-navigation-3.active:after,#cart nav#cart-step-navigation ul li.step-navigation.step-navigation-3.act:after,#cart nav#cart-step-navigation ul li.step-navigation.step-navigation-3:hover:after{border-top:10px solid hsla(0,0%,100%,0)}#cart nav#cart-step-navigation ul li.step-navigation.step-navigation-3.active span,#cart nav#cart-step-navigation ul li.step-navigation.step-navigation-3.active h4,#cart nav#cart-step-navigation ul li.step-navigation.step-navigation-3.act span,#cart nav#cart-step-navigation ul li.step-navigation.step-navigation-3.act h4,#cart nav#cart-step-navigation ul li.step-navigation.step-navigation-3:hover span,#cart nav#cart-step-navigation ul li.step-navigation.step-navigation-3:hover h4{color:rgba(3,0,0,.25)}#cart nav#cart-step-navigation ul li.step-navigation span{font-weight:bold;text-transform:lowercase}#cart nav#cart-step-navigation ul li.step-navigation span:after{content:"."}#cart nav#cart-step-navigation ul li.step-navigation h4{font-weight:bold;text-transform:uppercase}#cart nav#cart-step-navigation ul li.step-navigation h4:after{content:"."}#cart .payment-accor{display:block;border-bottom:#c6c6c6 1px solid;padding:20px 0;font-weight:bold;text-transform:uppercase;cursor:pointer}#cart .payment-accor:nth-child(1){padding-top:0}#cart .payment-accor input{display:inline !important}#cart .payment-accor-content{display:block;padding:20px 0;overflow:hidden;transition:height 500ms}#cart input[type=text],#cart input[type=email],#cart textarea,#cart select{border:rgba(0,0,0,0) 1px solid;background-color:rgba(3,0,0,.05);position:relative;display:inline;padding:10px 20px;margin:0 0 20px 0;width:calc(50% - 20px);max-width:560px;font-size:16px;transition:background-color 500ms,border 500ms}#cart input[type=text]:focus,#cart input[type=email]:focus,#cart textarea:focus,#cart select:focus{background-color:rgba(3,0,0,.15);outline:none}#cart input[type=text]:required:after,#cart input[type=email]:required:after,#cart textarea:required:after,#cart select:required:after{content:"!";font-weight:bold}#cart input[type=text].ng-dirty.ng-invalid,#cart input[type=email].ng-dirty.ng-invalid,#cart textarea.ng-dirty.ng-invalid,#cart select.ng-dirty.ng-invalid{border-color:#fff}#cart input[type=text].ng-dirty.ng-valid,#cart input[type=email].ng-dirty.ng-valid,#cart textarea.ng-dirty.ng-valid,#cart select.ng-dirty.ng-valid{border-color:rgba(110,160,40,.5)}#cart input[type=text].ng-dirty.ng-valid:required:after,#cart input[type=email].ng-dirty.ng-valid:required:after,#cart textarea.ng-dirty.ng-valid:required:after,#cart select.ng-dirty.ng-valid:required:after{content:"";display:none}#cart select{height:40px}#cart textarea{position:absolute;top:40px;right:40px;height:250px;width:calc(50% - 60px)}#cart .cart-step{display:none;margin-top:40px;color:#030000}#cart .cart-step.active{display:block}#cart #cart-step-1 span,#cart #cart-step-1 h4{color:#030000}#cart #cart-step-1 p.cart-empty-text{display:none}#cart #cart-step-1 p.cart-empty-text.cart-empty-text-0{display:block}#cart #cart-step-2 span,#cart #cart-step-2 h4{color:#030000}#cart #cart-step-2 .customer-data{position:relative;background:#fff;padding:40px}#cart #cart-step-2 .customer-data form,#cart #cart-step-2 .customer-data input{display:block}#cart #cart-step-2 .customer-data form#delivery-btn,#cart #cart-step-2 .customer-data input#delivery-btn{display:inline}#cart #cart-step-3 span,#cart #cart-step-3 h4{color:#030000}#cart #cart-step-3 .payment-data{background:#fff;padding:40px;margin-top:40px}#cart #cart-step-3 .payment-data form,#cart #cart-step-3 .payment-data input{display:block}#cart #cart-step-4 span,#cart #cart-step-4 h2,#cart #cart-step-4 h3,#cart #cart-step-4 h4{color:#030000}#cart #cart-step-4{color:#030000;padding:40px}#cart #cart-content{background-color:#fff;padding:40px;color:#030000}#cart #cart-content strong,#cart #cart-content b{color:#030000}#cart #cart-content .highlight{color:#030000}#cart #cart-content .cart-items .cart-item{border-bottom:#c6c6c6 1px solid;padding:40px 0}#cart #cart-content .cart-items .cart-item img{width:60px;transition:all 500ms}#cart #cart-content .cart-items .cart-item img:not(:nth-child(2)){margin-left:-40px}#cart #cart-content .cart-items .cart-item:hover img:not(:nth-child(2)){margin-left:0}#cart #cart-content .cart-items .cart-item:nth-child(1){padding-top:0}#cart #cart-content .cart-items .cart-item:last-child{padding-bottom:0;border-bottom:none}#cart #cart-content.cart-content-overview .cart-items .cart-item{padding:10px 0}#cart #cart-content.cart-content-overview .cart-items .cart-item img{width:60px;transition:all 500ms}#cart #cart-content.cart-content-overview .cart-items .cart-item img:not(:nth-child(2)){margin-left:-40px}#cart .cart-footer{position:relative;display:block;background-color:#9a9b9f;padding:13px 40px;margin:40px 0 0 0;font-family:"Sofia Sans Condensed",sans-serif;font-size:16px}#cart .cart-footer label{display:block}#cart .cart-footer button.special-link,#cart .cart-footer a.special-link{position:absolute;right:0;top:0;z-index:1;padding:17px 20px}#cart .cart-footer button.special-link.next-step-1-0,#cart .cart-footer button.special-link.locked.false,#cart .cart-footer a.special-link.next-step-1-0,#cart .cart-footer a.special-link.locked.false{cursor:auto;background-color:#9a9b9f;color:rgba(3,0,0,.25)}#cart .cart-footer button.special-link.next-step-1-0:after,#cart .cart-footer button.special-link.locked.false:after,#cart .cart-footer a.special-link.next-step-1-0:after,#cart .cart-footer a.special-link.locked.false:after{border-top:10px solid #9a9b9f}#cart .cart-footer button.special-link:before,#cart .cart-footer a.special-link:before{content:"";display:none}#cart .cart-footer button.special-link{cursor:pointer;border:none;font-family:"Sofia Sans Condensed",sans-serif}#cart .cart-subfooter{position:relative;display:block;padding:13px 40px;color:#fff}#cart .cart-subfooter a{color:#fff}.cart-item__headline{margin-bottom:30px}.cart-item__headline h2{margin-bottom:0}@media all and (max-width: 71em){#step-navigation-4:after{content:"";display:none}#cart .cart-footer a.special-link:after{content:"";display:none}#cart input[type=text],#cart input[type=email],#cart textarea,#cart select{width:100%}#cart textarea{position:relative;top:inherit;right:inherit}}@media all and (max-width: 48em){#cart{padding:0 0 40px 0}#cart nav#cart-step-navigation ul{padding:20px 0}#cart nav#cart-step-navigation ul li.step-navigation{color:#030000}#cart nav#cart-step-navigation ul li.step-navigation:before{display:block;position:absolute;content:"";top:6px;left:0;width:100%;font-weight:bold;text-align:center;color:#fff}#cart nav#cart-step-navigation ul li.step-navigation.active:before{color:#fff}#cart nav#cart-step-navigation ul li.step-navigation.false:before,#cart nav#cart-step-navigation ul li.step-navigation.locked:before{color:rgba(3,0,0,.5)}#cart nav#cart-step-navigation ul li.step-navigation:hover:before{color:#030000}#cart nav#cart-step-navigation ul li.step-navigation#step-navigation-1:before{content:"1"}#cart nav#cart-step-navigation ul li.step-navigation#step-navigation-2:before{content:"2"}#cart nav#cart-step-navigation ul li.step-navigation#step-navigation-3:before{content:"3"}#cart nav#cart-step-navigation ul li.step-navigation#step-navigation-4:before{content:"4"}#cart nav#cart-step-navigation ul li.step-navigation:after{display:none;content:""}#cart nav#cart-step-navigation ul li.step-navigation span,#cart nav#cart-step-navigation ul li.step-navigation h4{display:none}#cart .cart-step{margin-top:20px;color:#030000}#cart #cart-step-2 .customer-data{padding:20px}#cart #cart-step-3 .payment-data{padding:20px}#cart #cart-step-4{padding:20px}#cart #cart-content{padding:20px}#cart #cart-content .cart-items .cart-item{padding:20px 0}#cart #cart-content .cart-items .cart-item:hover img:not(:nth-child(2)){margin-left:-40px}#cart .cart-footer{padding:15px 20px;margin:30px 0 0 0}#cart .cart-footer .hint{white-space:nowrap}#cart .cart-footer a.special-link{position:relative;display:block;width:100%}#cart .cart-footer a.special-link.next-step-1-0,#cart .cart-footer a.special-link.locked.false{background-color:rgba(3,0,0,.1)}}.cart-toggle{right:70px;top:20px;position:absolute}@media(min-width: 760px){.cart-toggle{right:40px;top:inherit}}.cart-toggle__text{display:none}@media(min-width: 760px){.cart-toggle__text{display:inherit}}.cart-toggle:hover .cart-toggle__text{text-decoration:underline}.cart-toggle__link{color:#fff;text-decoration:none;font-weight:bold;font-size:1.25rem;text-transform:uppercase}.cart-toggle__count{display:inline-block;width:25px;height:20px;font-size:.5rem;text-align:center;line-height:1;position:relative;top:-10px;padding-top:4px;color:#030000;z-index:1;font-weight:bold}@media(min-width: 760px){.cart-toggle__count{font-size:.675rem;margin-left:10px}}.cart-toggle__count::before{content:"";font-family:"mynaschwerkde";font-size:1.25rem;position:absolute;top:-2px;color:#fff;z-index:-1;display:inline-block;right:2px}@media(min-width: 760px){.cart-toggle__count::before{font-size:1.5rem;right:0}}.alert-box{display:none;background-color:#fff;color:#fff;text-align:center;font-size:22px;padding:.5rem 0}.alert-box__close{background-color:#fff;color:#fff;display:inline-block;width:30px;line-height:30px;text-align:center;font-weight:500;border-radius:50%;cursor:pointer;margin-left:.5rem}.teasers{width:100%}.teasers__inner{position:relative;margin:0 auto;width:100%;max-width:1200px}@media(min-width: 980px){.teasers__inner{display:-ms-flexbox;display:flex}}.teasers__item{width:100%}@media(min-width: 760px){.teasers__item{display:-ms-flexbox;display:flex}}@media(min-width: 980px){.teasers__item{width:50%;float:left}}.teasers__caption{background:#030000;color:#fff;width:100%;padding:40px}@media(min-width: 760px){.teasers__caption{width:70%;float:left}}@media(min-width: 980px){.teasers__caption{width:50%;float:left}}.teasers__figure{width:100%}@media(min-width: 760px){.teasers__figure{width:30%;float:left;display:-ms-flexbox;display:flex}}@media(min-width: 980px){.teasers__figure{width:50%}}.teasers__image{width:100%}@media(min-width: 760px){.teasers__image{height:100%;-o-object-fit:cover;object-fit:cover}}.teasers__link{color:#fff;text-decoration:none}.teasers__link::before{content:"";font-weight:bold;margin-right:.5rem;width:15px;height:10px;background-image:url("/typo3conf/ext/mynaschwerk/Resources/Public/Images/icons/arrow-forward.svg");background-size:15px 10px;font-size:1.25rem;transition:transform 300ms cubic-bezier(0.77, 0.17, 0.32, 1);display:inline-block}.teasers__link:hover::before{transform:translateX(3px)}.teasers .bodytext{margin-bottom:1rem}.products{width:100%}.products__inner{position:relative;margin:3rem auto;width:100%;padding:40px;max-width:1200px}.products__introduction{font-size:1rem}@media(min-width: 980px){.products__introduction{font-size:1.5rem;line-height:1.4}}.products__size-select{margin:2rem 0;padding:0 40px}.products__select{display:inline-block;padding:4px 46px;border:1px solid #030000;font-weight:bold;cursor:pointer}@media(min-width: 980px){.products__select{font-size:1.25rem}}.products__select:hover{text-decoration:underline}.products__select--active{background:#030000;color:#fff}.products__list{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}.products__list .products__item{width:100%;float:none;text-align:center;color:#030000;margin:0 0 2rem 0}@media all and (min-width: 480px){.products__list .products__item{width:50% !important}}@media all and (min-width: 760px){.products__list .products__item{width:33.333% !important}}.products__image{width:100%;padding:0 10%}.products__add{display:-ms-inline-flexbox;display:inline-flex;text-decoration:none}.products__count{color:#030000;padding:8px 0;text-align:center;display:inline-block;border:1px solid #707070;font-size:1rem;font-weight:bold;width:44px}.products__price{display:inline-block;padding:8px 14px;color:#fff !important;background:#707070;font-weight:bold}.products__price span{pointer-events:none}.products__title{font-size:1rem;text-transform:uppercase}@media(min-width: 980px){.products__title{font-size:1.25rem;line-height:1.4}}.products__description{font-size:1rem;margin-bottom:1rem}@media(min-width: 980px){.products__description{font-size:1.25rem;line-height:1.4;padding:0 40px}}.footer-text{padding:40px;background-color:#707070;color:#fff}.footer-text header{height:inherit;background:rgba(0,0,0,0)}.footer-text__inner{position:relative;margin:0 auto;width:100%;max-width:1200px;padding:80px 0}@media(min-width: 980px){.footer-text__inner .footer-text__content{-moz-column-count:2;column-count:2}}.footer-text p{margin:7px 0}.footer-text a{color:#fff;font-weight:bold;text-decoration:none}.footer-text a:hover{opacity:.7}.footer-text h2{font-weight:normal;text-transform:uppercase;font-size:1.5rem}.footer-menu{background-color:#030000}.footer-menu__inner{position:relative;margin:0 auto;width:100%;max-width:1200px;padding:80px 40px;color:#fff;zoom:1}.footer-menu__inner:before,.footer-menu__inner:after{content:" ";display:block;height:0;overflow:hidden}.footer-menu__inner:after{clear:both}.footer-menu__column{width:100%;padding-bottom:40px}@media(min-width: 760px){.footer-menu__column{width:50%;float:left}}@media(min-width: 980px){.footer-menu__column{width:25%;padding-bottom:0}}.footer-menu__list{list-style:none}.footer-menu__item a{color:#fff;text-decoration:none}.footer-menu__item a:hover{text-decoration:underline}.footer-menu__item a[href*=stornieren]{display:inline-block;background-color:#960000;padding:5px 10px}.footer-logos{width:100%}.footer-logos__inner{position:relative;margin:0 auto;width:100%;max-width:1200px;padding:80px 40px;color:#9a9b9f;zoom:1}.footer-logos__inner:before,.footer-logos__inner:after{content:" ";display:block;height:0;overflow:hidden}.footer-logos__inner:after{clear:both}.footer-logos__sipping{width:100%;padding-bottom:2rem}@media(min-width: 980px){.footer-logos__sipping{width:25%;float:left;padding-bottom:0}}.footer-logos__payment{width:100%}@media(min-width: 980px){.footer-logos__payment{float:left;width:75%}}.footer-logos__list{zoom:1}.footer-logos__list:before,.footer-logos__list:after{content:" ";display:block;height:0;overflow:hidden}.footer-logos__list:after{clear:both}.footer-logos__item{float:left;width:100%;padding-top:1rem;padding-right:4rem;margin-bottom:1rem}@media(min-width: 480px){.footer-logos__item{margin-bottom:0}}.footer-logos__item--small{width:100%}@media(min-width: 760px){.footer-logos__item--small{width:35%;padding-right:4rem}.footer-logos__item--small:last-of-type{width:30%;padding-right:0}}.footer-logos__image{width:100%;filter:grayscale(100%);max-width:200px}@media(min-width: 480px){.footer-logos__image{max-width:300px}}.footer-social{width:100%;background:#030000}.footer-social__inner{position:relative;margin:0 auto;width:100%;max-width:1200px;padding:80px 0;text-align:center;color:#fff}.footer-social__facebook{display:inline-block;text-align:center;margin-right:5px}.footer-social__facebook-link{text-decoration:none;color:#fff}.footer-social__instagram{display:inline-block;text-align:center;margin-left:5px}.footer-social__instagram-link{text-decoration:none;color:#fff}.footer-social__image{width:45px;height:45px;display:block;margin:0 auto 10px}.footer-social--link:hover{text-decoration:underline}