@import url(https://fast.fonts.net/lt/1.css?apiType=css&c=6b9d69aa-1f9b-4b86-826a-d64e4ea13f18&fontids=721263,721269,5718939);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,font,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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.fm_e_checkbox_presentation{display:none}
/**
 * External Libraries
 */
/**
 * "Yet Another Multicolumn Layout" - YAML CSS Framework
 *
 * (en) YAML core stylesheet
 * (de) YAML Basis-Stylesheet
 *
 * Don't make any changes in this file!
 * Your changes should be placed in any css-file in your own stylesheet folder.
 *
 * @copyright       © 2005-2013, Dirk Jesse
 * @license         CC-BY 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-CDL (http://www.yaml.de/license.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         4.1.2
 */
 *{margin:0;padding:0}option{padding-left:.4em}select{padding:1px}* html body *{overflow:visible}body{font-size:100%;background:#fff;color:#000;text-align:left}div:target,h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{outline:0 none}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}svg:not(:root){overflow:hidden}figure{margin:0}fieldset,img{border:0 solid}ul,ol,dl{margin:0 0 1em 1em}li{line-height:1.5em;margin-left:.8em}dt{font-weight:700}dd{margin:0 0 1em .8em}blockquote{margin:0 0 1em .8em}q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.ym-clearfix:before{content:"";display:table}.ym-clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.ym-contain-dt{display:table;table-layout:fixed;width:100%}.ym-contain-oh{display:block;overflow:hidden;width:100%}.ym-contain-fl{float:left;width:100%}.ym-column{display:table;table-layout:fixed;width:100%}.ym-col1{float:left;width:20%}.ym-col2{float:right;width:20%}.ym-col3{width:auto;margin:0 20%}.ym-cbox{padding:0 10px}.ym-cbox-left{padding:0 10px 0 0}.ym-cbox-right{padding:0 0 0 10px}.ym-ie-clearing{display:none}.ym-grid{display:table;table-layout:fixed;width:100%;list-style-type:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.ym-gl{float:left;margin:0}.ym-gr{float:right;margin:0 0 0 -5px}.ym-g20{width:20%}.ym-g40{width:40%}.ym-g60{width:60%}.ym-g80{width:80%}.ym-g25{width:25%}.ym-g33{width:33.333%}.ym-g50{width:50%}.ym-g66{width:66.666%}.ym-g75{width:75%}.ym-g38{width:38.2%}.ym-g62{width:61.8%}.ym-gbox{padding:0 10px}.ym-gbox-left{padding:0 10px 0 0}.ym-gbox-right{padding:0 0 0 10px}.ym-equalize{overflow:hidden}.ym-equalize>[class*="ym-g"]{display:table-cell;float:none;margin:0;vertical-align:top}.ym-equalize>[class*="ym-g"]>[class*="ym-gbox"]{padding-bottom:10000px;margin-bottom:-10000px}.ym-form,.ym-form fieldset{overflow:hidden}.ym-form div{position:relative}.ym-form label,.ym-form .ym-label,.ym-form .ym-message{position:relative;line-height:1.5;display:block}.ym-form .ym-message{clear:both}.ym-form .ym-fbox-check label{display:inline}.ym-form input,.ym-form textarea{cursor:text}.ym-form .ym-fbox-check input,.ym-form input[type="image"],.ym-form input[type="radio"],.ym-form input[type="checkbox"],.ym-form select,.ym-form label{cursor:pointer}.ym-form textarea{overflow:auto}.ym-form input.hidden,.ym-form input[type=hidden]{display:none!important}.ym-form .ym-fbox:before,.ym-form .ym-fbox-text:before,.ym-form .ym-fbox-select:before,.ym-form .ym-fbox-check:before,.ym-form .ym-fbox-button:before{content:"";display:table}.ym-form .ym-fbox:after,.ym-form .ym-fbox-text:after,.ym-form .ym-fbox-select:after,.ym-form .ym-fbox-check:after,.ym-form .ym-fbox-button:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.ym-form .ym-fbox-check input:focus,.ym-form .ym-fbox-check input:hover,.ym-form .ym-fbox-check input:active,.ym-form input[type="radio"]:focus,.ym-form input[type="radio"]:hover,.ym-form input[type="radio"]:active,.ym-form input[type="checkbox"]:focus,.ym-form input[type="checkbox"]:hover,.ym-form input[type="checkbox"]:active{border:0 none}.ym-form input,.ym-form textarea,.ym-form select{display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:70%}.ym-form .ym-fbox-check input,.ym-form input[type="radio"],.ym-form input[type="checkbox"]{display:inline;margin-left:0;margin-right:.5ex;width:auto;height:auto}.ym-form input[type="image"]{border:0;display:inline;height:auto;margin:0;padding:0;width:auto}.ym-form label,.ym-form .ym-label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ym-form .ym-fbox-button input{display:inline;overflow:visible;width:auto}.ym-form .ym-inline{display:inline-block;float:none;margin-right:0;width:auto;vertical-align:baseline}.ym-fbox-wrap{display:table;table-layout:fixed;width:70%}.ym-fbox-wrap input,.ym-fbox-wrap textarea,.ym-fbox-wrap select{width:100%}.ym-fbox-wrap input[type="image"]{width:auto}.ym-fbox-wrap input[type="radio"],.ym-fbox-wrap input[type="checkbox"]{display:inline;width:auto;margin-left:0;margin-right:.5ex}.ym-fbox-wrap label,.ym-fbox-wrap .ym-label{display:inline}.ym-full input,.ym-full textarea,.ym-full select{width:100%}.ym-full .ym-fbox-wrap{width:100%}.ym-columnar input,.ym-columnar textarea,.ym-columnar select{float:left;margin-right:-3px}.ym-columnar label,.ym-columnar .ym-label{display:inline;float:left;width:30%;z-index:1}.ym-columnar .ym-fbox-check input,.ym-columnar .ym-message{margin-left:30%}.ym-columnar .ym-fbox-wrap{margin-left:30%;margin-right:-3px}.ym-columnar .ym-fbox-wrap .ym-message{margin-left:0%}.ym-columnar .ym-fbox-wrap label{float:none;width:auto;z-index:1;margin-left:0}.ym-columnar .ym-fbox-wrap input{margin-left:0;position:relative}.ym-columnar .ym-fbox-check{position:relative}.ym-columnar .ym-fbox-check label,.ym-columnar .ym-fbox-check .ym-label{padding-top:0}.ym-columnar .ym-fbox-check input{top:3px}.ym-columnar .ym-fbox-button input{float:none;margin-right:1em}.ym-fbox-wrap+.ym-fbox-wrap{margin-top:.5em}.ym-columnar fieldset .ym-fbox-button,fieldset.ym-columnar .ym-fbox-button{padding-left:30%}.ym-skip,.ym-hideme,.ym-print{position:absolute;top:-32768px;left:-32768px}.ym-skip:focus,.ym-skip:active{position:static;top:0;left:0}.ym-skiplinks{position:absolute;top:0;left:-32768px;z-index:1000;width:100%;margin:0;padding:0;list-style-type:none}.ym-skiplinks .ym-skip:focus,.ym-skiplinks .ym-skip:active{left:32768px;outline:0 none;position:absolute;width:100%}@media print{.ym-grid>.ym-gl,.ym-grid>.ym-gr{overflow:visible;display:table;table-layout:fixed}.ym-print{position:static;left:0}.ym-noprint{display:none!important}}@font-face{font-family:"AvenirNextLTW01-Regular";src:url("/admin/app/sitzplatz/theme/default/css/../font/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix");src:url("/admin/app/sitzplatz/theme/default/css/../font/e9167238-3b3f-4813-a04a-a384394eed42.eot?#iefix") format("eot"),url(/admin/app/sitzplatz/theme/default/css/../font/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2) format("woff2"),url(/admin/app/sitzplatz/theme/default/css/../font/1e9892c0-6927-4412-9874-1b82801ba47a.woff) format("woff"),url(/admin/app/sitzplatz/theme/default/css/../font/46cf1067-688d-4aab-b0f7-bd942af6efd8.ttf) format("truetype")}@font-face{font-family:"Avenir Next LT W01 Demi";src:url("/admin/app/sitzplatz/theme/default/css/../font/12d643f2-3899-49d5-a85b-ff430f5fad15.eot?#iefix");src:url("/admin/app/sitzplatz/theme/default/css/../font/12d643f2-3899-49d5-a85b-ff430f5fad15.eot?#iefix") format("eot"),url(/admin/app/sitzplatz/theme/default/css/../font/aad99a1f-7917-4dd6-bbb5-b07cedbff64f.woff2) format("woff2"),url(/admin/app/sitzplatz/theme/default/css/../font/91b50bbb-9aa1-4d54-9159-ec6f19d14a7c.woff) format("woff"),url(/admin/app/sitzplatz/theme/default/css/../font/a0f4c2f9-8a42-4786-ad00-fce42b57b148.ttf) format("truetype")}@font-face{font-family:"Graphit Medium";src:url(/admin/app/sitzplatz/theme/default/css/../font/Graphit-Web-Medium.eot) format("eot"),url(/admin/app/sitzplatz/theme/default/css/../font/Graphit-Web-Medium.woff) format("woff"),url(/admin/app/sitzplatz/theme/default/css/../font/Graphit-Web-Medium.woff2) format("woff2")}.theme-normalize{font-size:18px;line-height:18px}.theme-h1{font-family:"Graphit Medium",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:2.5em;line-height:1.05454545em;letter-spacing:1px}.theme-h2{font-family:"Graphit Medium",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:2em;line-height:1.22222222em;letter-spacing:1px}.theme-h3{font-family:"Graphit Medium",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1.11111111em;line-height:1.2em;letter-spacing:1px;hyphens:auto}.theme-nav{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1em;line-height:1.33333333em;letter-spacing:.2px}.theme-text-big{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1.22222222em;line-height:1.31818182em;letter-spacing:.2px}.theme-text{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1em;line-height:1.38888889em;letter-spacing:.2px}.theme-text-small{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:.88888889em;line-height:1.3125em;letter-spacing:.2px}.theme-link{font-size:1em;font-weight:inherit;font-style:inherit;font-family:inherit;line-height:inherit;text-decoration:underline;color:inherit}.theme-link:hover{text-decoration:none;color:#ff321e}.theme-text-big a,.theme-text a,.theme-text-small a{font-size:1em;font-weight:inherit;font-style:inherit;font-family:inherit;line-height:inherit;text-decoration:underline;color:inherit}.theme-text-big a:hover,.theme-text a:hover,.theme-text-small a:hover{text-decoration:none;color:#ff321e}.theme-text-big.title,.theme-text.title,.theme-text-small.title,.theme-text-big strong,.theme-text strong,.theme-text-small strong{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-family:"Avenir Next LT W01 Demi",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.theme-text-big strong,.theme-text strong,.theme-text-small strong{font-style:inherit;font-size:1em}.theme-content dt,.theme-content dd,.theme-content p,.theme-content li,.theme-content h3,.theme-content h1,.theme-content h4,.theme-content td{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1em;line-height:1.38888889em;letter-spacing:.2px}.theme-content dt a,.theme-content dd a,.theme-content p a,.theme-content li a,.theme-content h3 a,.theme-content h1 a,.theme-content h4 a,.theme-content td a{font-size:1em;font-weight:inherit;font-style:inherit;font-family:inherit;line-height:inherit;text-decoration:underline;color:inherit}.theme-content dt a:hover,.theme-content dd a:hover,.theme-content p a:hover,.theme-content li a:hover,.theme-content h3 a:hover,.theme-content h1 a:hover,.theme-content h4 a:hover,.theme-content td a:hover{text-decoration:none;color:#ff321e}.theme-content dt.title,.theme-content dd.title,.theme-content p.title,.theme-content li.title,.theme-content h3.title,.theme-content h1.title,.theme-content h4.title,.theme-content td.title,.theme-content dt strong,.theme-content dd strong,.theme-content p strong,.theme-content li strong,.theme-content h3 strong,.theme-content h1 strong,.theme-content h4 strong,.theme-content td strong{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-family:"Avenir Next LT W01 Demi",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.theme-content dt strong,.theme-content dd strong,.theme-content p strong,.theme-content li strong,.theme-content h3 strong,.theme-content h1 strong,.theme-content h4 strong,.theme-content td strong{font-style:inherit;font-size:1em}.theme-content dt a,.theme-content dd a,.theme-content p a,.theme-content li a,.theme-content h3 a,.theme-content h1 a,.theme-content h4 a,.theme-content td a{font-size:1em;font-weight:inherit;font-style:inherit;font-family:inherit;line-height:inherit;text-decoration:underline;color:inherit}.theme-content dt a:hover,.theme-content dd a:hover,.theme-content p a:hover,.theme-content li a:hover,.theme-content h3 a:hover,.theme-content h1 a:hover,.theme-content h4 a:hover,.theme-content td a:hover{text-decoration:none;color:#ff321e}.theme-content dt{font-weight:700}.theme-content dd{margin:0 0 1.1em 0}.theme-content dl{margin:0}.theme-content ul,.theme-content ol{margin:0 0 0 1.25em}.theme-content ul{list-style:disc}.theme-content ol{list-style:decimal}.theme-content li{margin-bottom:.75em;padding-left:1em;margin-left:0}.theme-content p,.theme-content ul,.theme-content ol,.theme-content dl{margin-bottom:1.1em}.theme-content p:last-child,.theme-content ul:last-child,.theme-content ol:last-child,.theme-content dl:last-child{margin-bottom:0}.theme-content ol.assets{list-style-type:none;margin-left:0}.theme-content ol.assets li{padding:0}.theme-content .assets a{text-transform:uppercase}.theme-content.big dt,.theme-content.big dd,.theme-content.big p,.theme-content.big li,.theme-content.big h3,.theme-content.big h1,.theme-content.big h4,.theme-content.big td{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1.22222222em;line-height:1.31818182em;letter-spacing:.2px}.theme-content.big dt a,.theme-content.big dd a,.theme-content.big p a,.theme-content.big li a,.theme-content.big h3 a,.theme-content.big h1 a,.theme-content.big h4 a,.theme-content.big td a{font-size:1em;font-weight:inherit;font-style:inherit;font-family:inherit;line-height:inherit;text-decoration:underline;color:inherit}.theme-content.big dt a:hover,.theme-content.big dd a:hover,.theme-content.big p a:hover,.theme-content.big li a:hover,.theme-content.big h3 a:hover,.theme-content.big h1 a:hover,.theme-content.big h4 a:hover,.theme-content.big td a:hover{text-decoration:none;color:#ff321e}.theme-content.big dt.title,.theme-content.big dd.title,.theme-content.big p.title,.theme-content.big li.title,.theme-content.big h3.title,.theme-content.big h1.title,.theme-content.big h4.title,.theme-content.big td.title,.theme-content.big dt strong,.theme-content.big dd strong,.theme-content.big p strong,.theme-content.big li strong,.theme-content.big h3 strong,.theme-content.big h1 strong,.theme-content.big h4 strong,.theme-content.big td strong{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-family:"Avenir Next LT W01 Demi",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.theme-content.big dt strong,.theme-content.big dd strong,.theme-content.big p strong,.theme-content.big li strong,.theme-content.big h3 strong,.theme-content.big h1 strong,.theme-content.big h4 strong,.theme-content.big td strong{font-style:inherit;font-size:1em}.theme-content.small dt,.theme-content.small dd,.theme-content.small p,.theme-content.small li,.theme-content.small h3,.theme-content.small h1,.theme-content.small h4,.theme-content.small td{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:.88888889em;line-height:1.3125em;letter-spacing:.2px}.theme-content.small dt a,.theme-content.small dd a,.theme-content.small p a,.theme-content.small li a,.theme-content.small h3 a,.theme-content.small h1 a,.theme-content.small h4 a,.theme-content.small td a{font-size:1em;font-weight:inherit;font-style:inherit;font-family:inherit;line-height:inherit;text-decoration:underline;color:inherit}.theme-content.small dt a:hover,.theme-content.small dd a:hover,.theme-content.small p a:hover,.theme-content.small li a:hover,.theme-content.small h3 a:hover,.theme-content.small h1 a:hover,.theme-content.small h4 a:hover,.theme-content.small td a:hover{text-decoration:none;color:#ff321e}.theme-content.small dt.title,.theme-content.small dd.title,.theme-content.small p.title,.theme-content.small li.title,.theme-content.small h3.title,.theme-content.small h1.title,.theme-content.small h4.title,.theme-content.small td.title,.theme-content.small dt strong,.theme-content.small dd strong,.theme-content.small p strong,.theme-content.small li strong,.theme-content.small h3 strong,.theme-content.small h1 strong,.theme-content.small h4 strong,.theme-content.small td strong{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-family:"Avenir Next LT W01 Demi",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.theme-content.small dt strong,.theme-content.small dd strong,.theme-content.small p strong,.theme-content.small li strong,.theme-content.small h3 strong,.theme-content.small h1 strong,.theme-content.small h4 strong,.theme-content.small td strong{font-style:inherit;font-size:1em}.theme-sections>section{margin-bottom:2.5em}.theme-sections .theme-image,.theme-sections .theme-content{margin-bottom:2em}.theme-sections .theme-image{text-align:center}.theme-sections .theme-image .theme-h4{text-align:left}.theme-sections .theme-image .caption{display:block;padding:.75em;background-color:#c1c1c1}.theme-sections .theme-h4{margin:.65em 0 .55em 0}.theme-content-header{max-width:800px}.sp-button{position:relative;z-index:1;display:block;overflow:hidden;box-sizing:border-box;cursor:pointer;padding:4px 1em 8px 1em;text-align:center;border:2px solid #000;transition:color 0.2s ease-in-out 0.2s;font-family:"Graphit Medium",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1.11111111em;line-height:1.2em;letter-spacing:1px;hyphens:auto;color:#fff;background-color:#fff}.sp-button:after{content:"";display:block;position:absolute;z-index:-1;transition:width 0.5s ease-in-out;top:0;right:0;bottom:0;left:0;width:300%;background-color:#000}.sp-button:hover:after,.sp-button.active:after{width:0}.sp-button.--loading:before{content:'';display:inline-block;background:transparent url(/admin/app/sitzplatz/theme/default/css/../img/spinner.gif?v=3991950720) no-repeat center / 1em;width:2em;height:1.1em;vertical-align:bottom}.sp-button:hover{color:#000}.sp-button.red{border-color:#ff321e;color:#000;background-color:#000}.sp-button.red:after{background-color:#ff321e}.sp-button.red:hover{color:#ff321e}.sp-button.white{border-color:#ff321e;color:#000;background-color:#000}.sp-button.white:after{background-color:#fff}.sp-button.white:hover{color:#fff}.sp-button[disabled]{opacity:.5;pointer-events:none}.sp-button-secondary{margin-top:.5em;cursor:pointer;font-family:"Graphit Medium",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1.11111111em;line-height:1.2em;letter-spacing:1px;hyphens:auto;color:#000;background-color:transparent;border:none;padding:4px 1em 0 1em;text-decoration:underline}.sp-button-secondary:hover{text-decoration:none}.sp-button-secondary[disabled]{opacity:.5;pointer-events:none}.sp-more{font-family:"Graphit Medium",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1.11111111em;line-height:1.2em;letter-spacing:1px;hyphens:auto;color:#000;border-bottom:2px solid #000}.sp-more:hover{border-bottom-color:#ff321e}@keyframes revealRTL{0%{width:0;right:0}65%{width:100%;right:0}100%{width:0;right:100%}}@keyframes revealLTR{0%{width:0;left:0}55%{width:100%;left:0}100%{width:0;left:100%}}@keyframes textHidden{0%{opacity:0}100%{opacity:1}}@keyframes footerPopInNav{0%{opacity:0}55%{opacity:0}100%{opacity:1}}@keyframes fade-in-animation{0%{opacity:0;max-height:var(--fade-animation-start-height)}25%{opacity:0}75%{max-height:var(--fade-animation-end-height)}100%{opacity:1}}@keyframes border-top-right{0%{width:0;height:0}25%{width:100%;height:0}50%{width:100%;height:100%}100%{width:100%;height:100%}}@keyframes border-top-right2{0%{width:0;height:0}25%{width:100%;height:0}50%{width:100%;height:100%}100%{width:100%;height:100%}}@keyframes border-bottom-left{0%{width:0;height:0}50%{width:0;height:0}75%{width:100%;height:0}100%{width:100%;height:100%}}@keyframes border-bottom-left2{0%{width:0;height:0}50%{width:0;height:0}75%{width:100%;height:0}100%{width:100%;height:100%}}.fm--fadein{--fade-animation-start-height:0px;--fade-animation-end-height:4em;animation:fade-in-animation 0.5s ease-in-out normal}.fm--fadeout{--fade-animation-start-height:0px;--fade-animation-end-height:4em;animation:fade-in-animation 0.5s ease-in-out reverse}.sp-icon.--arrow-right:before{content:'⭢';color:transparent;display:inline-block;background-image:url(/admin/app/sitzplatz/theme/default/css/../img/arrow-right.svg?v=3991950720);background-repeat:no-repeat;background-position-y:.1em;width:1em;height:1em;vertical-align:bottom;margin-right:.5em}@media all{html,body{width:100%;min-height:100%;height:100%;font-size:18px;line-height:18px;font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;color:#000}a{font-size:1em;font-weight:inherit;font-style:inherit;font-family:inherit;line-height:inherit;text-decoration:underline;color:inherit;text-decoration:none}a:hover{text-decoration:none;color:#ff321e}a:hover{text-decoration:none}*:focus{outline:2px solid transparent}.ym-content-wrapper,.ym-wrapper{max-width:1440px;margin:0 auto;width:100%}.ym-content-wrapper{max-width:1032px}.ym-content-wrapper.small>.ym-wbox{max-width:800px}.ym-lead-size{max-width:800px}.ym-wbox{padding:0 3em}.ym-wbox.--column{display:flex;column-gap:2em}.ym-gbox,.ym-cbox{padding:0 1.25em}.ym-fbox{padding:0 1em}.app_core_inputtype_embed{position:relative;width:100%;padding-top:56%;overflow:hidden}.app_core_inputtype_embed>*{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}}@media screen{body{display:flex;flex-flow:column nowrap;justify-content:flex-start;min-height:100vh}body:before{content:'';display:block;flex:none;width:100%;height:0;padding-top:60px}#theme-header{position:fixed;top:0;width:100%;z-index:100;flex:none;background-color:#fff;height:60px}#theme-header .ym-wrapper{position:relative;-webkit-transition:padding 0.2s ease-in-out 0s;-moz-transition:padding 0.2s ease-in-out 0s;-o-transition:padding 0.2s ease-in-out 0s;transition:padding 0.2s ease-in-out 0s;background-color:#fff}#theme-header .logo{display:block;float:right;width:36%;max-width:180px;padding-top:10px;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}#theme-header .logo .logo-ch{fill:#ff321e}#theme-header .theme-navigation{float:left}#theme-footer{margin-top:auto;padding-bottom:40px}#theme-footer .theme-text-small{display:inline-block}#theme-footer .address{float:left}#theme-footer .address span,#theme-footer .address a{white-space:nowrap}#theme-footer .theme-navigation{float:right}#main{margin-bottom:10em}.theme-navigation ul,.theme-navigation li{padding:0;margin:0}.theme-navigation button{cursor:pointer}.theme-navigation a{color:#000}.theme-navigation a:hover{color:#ff321e}.theme-navigation.main .toggle{position:absolute;right:0;top:-.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none}.theme-navigation.main .toggle svg{width:4em;-webkit-transition:transform 0.2s ease-in-out 0s;-moz-transition:transform 0.2s ease-in-out 0s;-o-transition:transform 0.2s ease-in-out 0s;transition:transform 0.2s ease-in-out 0s}.theme-navigation.main .toggle .svg-shape{fill:#c1c1c1}.theme-navigation.footer a{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:.88888889em;line-height:1.3125em;letter-spacing:.2px}.theme-navigation.footer a a{font-size:1em;font-weight:inherit;font-style:inherit;font-family:inherit;line-height:inherit;text-decoration:underline;color:inherit}.theme-navigation.footer a a:hover{text-decoration:none;color:#ff321e}.theme-navigation.footer a.title,.theme-navigation.footer a strong{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-family:"Avenir Next LT W01 Demi",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.theme-navigation.footer a strong{font-style:inherit;font-size:1em}.theme-navigation.footer li{display:inline-block;padding-left:1em}.theme-navigation.footer li.active>a,.theme-navigation.footer li.desc_active>a{color:#ff321e}.navigation-toggle{position:relative;display:none;margin-top:20px;-webkit-transition:margin-top 0.2s ease-in-out 0s;-moz-transition:margin-top 0.2s ease-in-out 0s;-o-transition:margin-top 0.2s ease-in-out 0s;transition:margin-top 0.2s ease-in-out 0s;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;cursor:pointer;text-transform:uppercase;float:left;width:1.5em;height:1.5em;overflow:hidden;color:transparent}.navigation-toggle span{display:block;background-color:transparent;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:height 0.3s ease-out 0.1s;-moz-transition:height 0.3s ease-out 0.1s;-o-transition:height 0.3s ease-out 0.1s;transition:height 0.3s ease-out 0.1s}.navigation-toggle span,.navigation-toggle span:after,.navigation-toggle span:before{display:block;width:100%;position:absolute;height:2px;background-color:#000;border-radius:1px}.navigation-toggle span:after,.navigation-toggle span:before{left:0;content:'';-webkit-transition:top 0.2s ease-out 0.2s,transform 0.2s ease-out 0s;-moz-transition:top 0.2s ease-out 0.2s,transform 0.2s ease-out 0s;-o-transition:top 0.2s ease-out 0.2s,transform 0.2s ease-out 0s;transition:top 0.2s ease-out 0.2s,transform 0.2s ease-out 0s}.navigation-toggle span:before{top:-.5em}.navigation-toggle span:after{top:.5em}.navigation-toggle:before{content:attr(title)}.visible+.navigation-toggle:before{content:attr(data-close)}.visible+.navigation-toggle span{height:0}.visible+.navigation-toggle span:after,.visible+.navigation-toggle span:before{top:0;-webkit-transition:top 0.2s ease-out 0s,transform 0.2s ease-out 0.2s;-moz-transition:top 0.2s ease-out 0s,transform 0.2s ease-out 0.2s;-o-transition:top 0.2s ease-out 0s,transform 0.2s ease-out 0.2s;transition:top 0.2s ease-out 0s,transform 0.2s ease-out 0.2s}.visible+.navigation-toggle span:before{-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}.visible+.navigation-toggle span:after{-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.theme-action .theme-h1{margin:2em 0 .25em 0}.theme-action header .theme-h1{margin-top:3em}.theme-action .theme-content.big{margin-bottom:3em}.theme-action.product-category .theme-content-header{margin-left:11em}.theme-action.product .related .ym-fbox{padding:0 1.2em 0 0;width:auto}.theme-action.product .related .item{width:calc(25% + 5px);min-width:200px}.theme-action.product .related,.theme-action.product .asset{margin-bottom:4em}.theme-action.product .sp-list .sp-button{width:100%;max-width:432px;margin:0 auto}.theme-action.product .theme-h2{text-align:center;width:100%;padding-bottom:.5em}.theme-action.material .theme-content.big{margin-bottom:4em}.theme-action.material .modal{display:none}.theme-action.material .sp-list{display:flex;flex-flow:row wrap;margin:0 -.5em .5em -.5em}.theme-action.material .sp-list .ym-fbox{display:block;padding:0 .5em 1em .5em;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:transparent}.theme-action.material .sp-list .item{width:20%}.theme-action.material .sp-list img{width:100%}.theme-action.pricelist-category .asset{margin-bottom:1em}.theme-action.pricelist-category .theme-h2{margin:1em auto .5em auto;text-align:center}.theme-action.pricelist-category .sp-button{max-width:480px;margin:0 auto}.theme-action.checkout .sp-buymore__link{float:right}.theme-action.checkout .fm--com-wizardform__navigation{margin-bottom:4em}.theme-action.checkout .fm--com-wizardform__navigation ul{display:flex;flex-flow:row nowrap;justify-content:center;gap:2em}.theme-action.checkout .fm--com-wizardform__navigation ul,.theme-action.checkout .fm--com-wizardform__navigation li{margin:0;padding:0}.theme-action.checkout .fm--com-wizardform__navigation button{cursor:pointer;border:none;font-family:"Graphit Medium",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1.11111111em;line-height:1.2em;letter-spacing:1px;hyphens:auto;color:#000;background-color:transparent;text-decoration:underline}.theme-action.checkout .fm--com-wizardform__navigation button:hover{text-decoration:none}.theme-action.checkout .fm--com-wizardform__navigation .active{font-family:"Graphit Medium",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1.11111111em;line-height:1.2em;letter-spacing:1px;hyphens:auto;color:#ff321e}.sp-list img{display:block;width:100%}.sp-list,.sp-list li{padding:0;margin:0;display:block}.sp-list.grid{display:flex;flex-flow:row wrap;margin-left:auto;justify-content:space-between;max-width:1130px}.sp-list.grid li{width:28%}.sp-list.grid li:nth-child(6n+1){margin-left:12%}.sp-list.grid li:nth-child(6n){margin-right:12%}.sp-list.grid .theme-h3{margin:1em 0}.sp-list.grid .item{margin-bottom:1.5em}.sp-list.grid .sp-boxlink{min-width:165px}.sp-list.index{padding-bottom:4em}.sp-list.index svg{width:25px;padding:0 .5em .125em 0;fill:#000}.sp-list.index a:hover svg{fill:#ff321e}.sp-list.index li{padding-bottom:0em}.sp-boxlink{display:block;width:100%}.sp-boxlink .theme-h3{color:#000}.sp-boxlink:hover .theme-h3,.sp-boxlink:focus .theme-h3{color:#ff321e}.sp-teaser{position:relative;display:flex;flex-flow:row nowrap;align-content:stretch;align-items:stretch;margin:0 -1em 1em -1em}.sp-teaser .ym-fbox{padding:1em 1em 3em 1em}.sp-teaser .link{position:absolute;bottom:1em}.sp-teaser .theme-h3{margin-bottom:.5em}.sp-teaser .item{width:33%}.sp-teaser .item:not(:first-child){border-left:1px solid #c1c1c1}.sp-teaser .flickity-viewport .item{-webkit-transition:opacity 0.2s ease-in-out 0s;-moz-transition:opacity 0.2s ease-in-out 0s;-o-transition:opacity 0.2s ease-in-out 0s;transition:opacity 0.2s ease-in-out 0s;opacity:1}.sp-teaser .flickity-viewport .item:not([aria-hidden])+.item[aria-hidden]{opacity:.4}.sp-product-list img,.sp-product-list a{display:block;width:100%}.sp-product-list a{position:relative}.sp-product-list .sp-list{margin-left:11em}.sp-product-list .item{margin-bottom:3em;width:auto}.sp-product-list .item.even{float:right}.sp-product-list .item.odd{float:left}.sp-product-list .item .title{position:absolute;top:.66em;left:.66em}.sp-tutorial{margin-bottom:4em}.sp-tutorial .main-text{margin:0 auto 2.5em auto;width:100%;max-width:773px}.sp-tutorial .nbr{display:block;width:1.5em;height:1.5em;border:2px solid #000;border-radius:50%;vertical-align:middle;text-align:center;line-height:1.5em;margin-bottom:1em}.sp-tutorial .title{margin-bottom:.5em}.sp-cursor{cursor:url(/admin/app/sitzplatz/theme/default/css/../img/cursor-arrow-right.png) 60 10,pointer;-webkit-transition:opacity 0.2s ease-in-out 0s;-moz-transition:opacity 0.2s ease-in-out 0s;-o-transition:opacity 0.2s ease-in-out 0s;transition:opacity 0.2s ease-in-out 0s}.sp-cursor:hover{opacity:.5}.sp-cursor:hover .title{color:#ff321e}.reveal-animation p,.reveal-animation h2,.reveal-animation img,.reveal-animation .title{opacity:0}.reveal-animation.animate-in p,.reveal-animation.animate-in h2,.reveal-animation.animate-in .title{animation:textHidden 0.6s ease-in-out 0.6s forwards}.reveal-animation.animate-in img{animation:textHidden 0.1s ease-in-out 0.6s forwards}.reveal-animation.animate-in.box,.reveal-animation.animate-in .reveal-animation-box{position:relative}.reveal-animation.animate-in.box:before,.reveal-animation.animate-in .reveal-animation-box:before,.reveal-animation.animate-in.box:after,.reveal-animation.animate-in .reveal-animation-box:after{content:'';position:absolute;top:0;right:0;height:100%;z-index:10}.reveal-animation.animate-in.box:before,.reveal-animation.animate-in .reveal-animation-box:before{background-color:#fff}.reveal-animation.animate-in.box:after,.reveal-animation.animate-in .reveal-animation-box:after{background-color:#ff321e;animation-delay:.5s}.reveal-animation.animate-in.box:before,.reveal-animation.animation-ltr.animate-in.box:before,.reveal-animation.animate-in .reveal-animation-box:before,.reveal-animation.animation-ltr.animate-in .reveal-animation-box:before{animation:revealLTR 1.2s ease}.reveal-animation.animate-in.box:after,.reveal-animation.animation-ltr.animate-in.box:after,.reveal-animation.animate-in .reveal-animation-box:after,.reveal-animation.animation-ltr.animate-in .reveal-animation-box:after{animation:revealLTR .6s .4s ease}.reveal-animation.animation-rtl.animate-in.box:before,.reveal-animation.animation-rtl.animate-in .reveal-animation-box:before{animation:revealRTL 1.2s ease}.reveal-animation.animation-rtl.animate-in.box:after,.reveal-animation.animation-rtl.animate-in .reveal-animation-box:after{animation:revealRTL .6s .4s ease}.gmap-tooltip{font-size:18px}.sp--table{width:100%}.sp--table td,.sp--table th{border-spacing-top:1em;padding:.5em 1em;vertical-align:middle}.sp--table.--with-detail thead thf:last-child{text-align:right}.sp--table.--with-detail tbody tr:nth-child(2n+1)>*{border-top:1px solid #c1c1c1}.sp--table.--with-detail tbody tr:nth-child(2n+1)>*:last-child{text-align:right}.sp--table.--with-detail tr.list{cursor:pointer;-webkit-tap-highlight-color:transparent}.sp--table.--with-detail tr.list:hover{background-color:#c1c1c1}.sp--table.--with-detail tr.list.expanded{background-color:rgba(193,193,193,.1)}.sp--table.--with-detail tr.list.expanded:hover{background-color:#c1c1c1}.sp--table.--with-detail tr.detail{display:none}.sp--table.--with-detail tr.detail.expanded{display:table-row}.sp--product__shop-section{display:flex;flex-flow:row nowrap;margin-bottom:4em}.sp--product__shop-section>*{width:50%}.sp--product__shop-section .theme-h2.main-title{width:auto;text-align:left}}
/*! Flickity v2.2.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent}.flickity-button-icon{fill:#c1c1c1;top:-15px}.flickity-button:hover{cursor:pointer}.flickity-button:hover .flickity-button-icon{fill:#ff321e}.flickity-button:focus{outline:none}.flickity-button:focus .flickity-button-icon{fill:#ff321e}.flickity-button:active .flickity-button-icon{fill:#ff321e}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-prev-next-button{position:absolute;bottom:2em;overflow:hidden;width:49px;height:20px}.flickity-prev-next-button.previous{right:0}.flickity-prev-next-button.next{right:-70px}.flickity-prev-next-button.next .flickity-button-icon{top:-14px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{width:100%;position:absolute;left:0}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.fm--com-accessibility{position:fixed;top:0;margin:0;padding:0;left:-32768px;z-index:1000;width:100%;list-style-type:none}.fm--com-accessibility .fm--hide-accessible:active,.fm--com-accessibility .fm--hide-accessible:focus{position:static;overflow:visible;top:auto;left:auto;width:auto;height:auto;position:absolute;left:32768px;top:0;outline:0 none;width:100%;color:#fff;background:#000;border-bottom:1px #000 solid;padding:10px 0;text-align:center;text-decoration:none}.app_core_form_file_wrapper.advanced .progress{min-height:5px;width:100%;background-color:lightgray}.app_core_form_file_wrapper.advanced .progress.uploading{background-color:red}.app_core_form_file_wrapper.advanced .progress.uploading.uploaded{background-color:green}.app_core_form_file_wrapper .input_wrapper{width:100%}.app_core_form_file_wrapper .list li{padding:5px}.app_core_form_file_wrapper .list span{padding-right:5px}.app_more_component_form .fm--form__inputtype{margin-bottom:1.25em}.app_more_component_form .inputtype_app_core_form_select .fm--form__canvas{padding:0}.app_more_component_form .inputtype_app_core_form_select .fm--form__canvas select{padding:4px 8px}.app_more_component_form legend dt,.app_more_component_form fieldset dt,.app_more_component_form legend dd,.app_more_component_form fieldset dd,.app_more_component_form legend p,.app_more_component_form fieldset p,.app_more_component_form legend li,.app_more_component_form fieldset li,.app_more_component_form legend h3,.app_more_component_form fieldset h3,.app_more_component_form legend h1,.app_more_component_form fieldset h1,.app_more_component_form legend h4,.app_more_component_form fieldset h4,.app_more_component_form legend td,.app_more_component_form fieldset td{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1em;line-height:1.38888889em;letter-spacing:.2px}.app_more_component_form legend dt a,.app_more_component_form fieldset dt a,.app_more_component_form legend dd a,.app_more_component_form fieldset dd a,.app_more_component_form legend p a,.app_more_component_form fieldset p a,.app_more_component_form legend li a,.app_more_component_form fieldset li a,.app_more_component_form legend h3 a,.app_more_component_form fieldset h3 a,.app_more_component_form legend h1 a,.app_more_component_form fieldset h1 a,.app_more_component_form legend h4 a,.app_more_component_form fieldset h4 a,.app_more_component_form legend td a,.app_more_component_form fieldset td a{font-size:1em;font-weight:inherit;font-style:inherit;font-family:inherit;line-height:inherit;text-decoration:underline;color:inherit}.app_more_component_form legend dt a:hover,.app_more_component_form fieldset dt a:hover,.app_more_component_form legend dd a:hover,.app_more_component_form fieldset dd a:hover,.app_more_component_form legend p a:hover,.app_more_component_form fieldset p a:hover,.app_more_component_form legend li a:hover,.app_more_component_form fieldset li a:hover,.app_more_component_form legend h3 a:hover,.app_more_component_form fieldset h3 a:hover,.app_more_component_form legend h1 a:hover,.app_more_component_form fieldset h1 a:hover,.app_more_component_form legend h4 a:hover,.app_more_component_form fieldset h4 a:hover,.app_more_component_form legend td a:hover,.app_more_component_form fieldset td a:hover{text-decoration:none;color:#ff321e}.app_more_component_form legend dt.title,.app_more_component_form fieldset dt.title,.app_more_component_form legend dd.title,.app_more_component_form fieldset dd.title,.app_more_component_form legend p.title,.app_more_component_form fieldset p.title,.app_more_component_form legend li.title,.app_more_component_form fieldset li.title,.app_more_component_form legend h3.title,.app_more_component_form fieldset h3.title,.app_more_component_form legend h1.title,.app_more_component_form fieldset h1.title,.app_more_component_form legend h4.title,.app_more_component_form fieldset h4.title,.app_more_component_form legend td.title,.app_more_component_form fieldset td.title,.app_more_component_form legend dt strong,.app_more_component_form fieldset dt strong,.app_more_component_form legend dd strong,.app_more_component_form fieldset dd strong,.app_more_component_form legend p strong,.app_more_component_form fieldset p strong,.app_more_component_form legend li strong,.app_more_component_form fieldset li strong,.app_more_component_form legend h3 strong,.app_more_component_form fieldset h3 strong,.app_more_component_form legend h1 strong,.app_more_component_form fieldset h1 strong,.app_more_component_form legend h4 strong,.app_more_component_form fieldset h4 strong,.app_more_component_form legend td strong,.app_more_component_form fieldset td strong{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-family:"Avenir Next LT W01 Demi",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.app_more_component_form legend dt strong,.app_more_component_form fieldset dt strong,.app_more_component_form legend dd strong,.app_more_component_form fieldset dd strong,.app_more_component_form legend p strong,.app_more_component_form fieldset p strong,.app_more_component_form legend li strong,.app_more_component_form fieldset li strong,.app_more_component_form legend h3 strong,.app_more_component_form fieldset h3 strong,.app_more_component_form legend h1 strong,.app_more_component_form fieldset h1 strong,.app_more_component_form legend h4 strong,.app_more_component_form fieldset h4 strong,.app_more_component_form legend td strong,.app_more_component_form fieldset td strong{font-style:inherit;font-size:1em}.app_more_component_form legend dt a,.app_more_component_form fieldset dt a,.app_more_component_form legend dd a,.app_more_component_form fieldset dd a,.app_more_component_form legend p a,.app_more_component_form fieldset p a,.app_more_component_form legend li a,.app_more_component_form fieldset li a,.app_more_component_form legend h3 a,.app_more_component_form fieldset h3 a,.app_more_component_form legend h1 a,.app_more_component_form fieldset h1 a,.app_more_component_form legend h4 a,.app_more_component_form fieldset h4 a,.app_more_component_form legend td a,.app_more_component_form fieldset td a{font-size:1em;font-weight:inherit;font-style:inherit;font-family:inherit;line-height:inherit;text-decoration:underline;color:inherit}.app_more_component_form legend dt a:hover,.app_more_component_form fieldset dt a:hover,.app_more_component_form legend dd a:hover,.app_more_component_form fieldset dd a:hover,.app_more_component_form legend p a:hover,.app_more_component_form fieldset p a:hover,.app_more_component_form legend li a:hover,.app_more_component_form fieldset li a:hover,.app_more_component_form legend h3 a:hover,.app_more_component_form fieldset h3 a:hover,.app_more_component_form legend h1 a:hover,.app_more_component_form fieldset h1 a:hover,.app_more_component_form legend h4 a:hover,.app_more_component_form fieldset h4 a:hover,.app_more_component_form legend td a:hover,.app_more_component_form fieldset td a:hover{text-decoration:none;color:#ff321e}.app_more_component_form legend dt,.app_more_component_form fieldset dt{font-weight:700}.app_more_component_form legend dd,.app_more_component_form fieldset dd{margin:0 0 1.1em 0}.app_more_component_form legend dl,.app_more_component_form fieldset dl{margin:0}.app_more_component_form legend ul,.app_more_component_form fieldset ul,.app_more_component_form legend ol,.app_more_component_form fieldset ol{margin:0 0 0 1.25em}.app_more_component_form legend ul,.app_more_component_form fieldset ul{list-style:disc}.app_more_component_form legend ol,.app_more_component_form fieldset ol{list-style:decimal}.app_more_component_form legend li,.app_more_component_form fieldset li{margin-bottom:.75em;padding-left:1em;margin-left:0}.app_more_component_form legend p,.app_more_component_form fieldset p,.app_more_component_form legend ul,.app_more_component_form fieldset ul,.app_more_component_form legend ol,.app_more_component_form fieldset ol,.app_more_component_form legend dl,.app_more_component_form fieldset dl{margin-bottom:1.1em}.app_more_component_form legend p:last-child,.app_more_component_form fieldset p:last-child,.app_more_component_form legend ul:last-child,.app_more_component_form fieldset ul:last-child,.app_more_component_form legend ol:last-child,.app_more_component_form fieldset ol:last-child,.app_more_component_form legend dl:last-child,.app_more_component_form fieldset dl:last-child{margin-bottom:0}.app_more_component_form legend ol.assets,.app_more_component_form fieldset ol.assets{list-style-type:none;margin-left:0}.app_more_component_form legend ol.assets li,.app_more_component_form fieldset ol.assets li{padding:0}.app_more_component_form legend .assets a,.app_more_component_form fieldset .assets a{text-transform:uppercase}.app_more_component_form legend.big dt,.app_more_component_form fieldset.big dt,.app_more_component_form legend.big dd,.app_more_component_form fieldset.big dd,.app_more_component_form legend.big p,.app_more_component_form fieldset.big p,.app_more_component_form legend.big li,.app_more_component_form fieldset.big li,.app_more_component_form legend.big h3,.app_more_component_form fieldset.big h3,.app_more_component_form legend.big h1,.app_more_component_form fieldset.big h1,.app_more_component_form legend.big h4,.app_more_component_form fieldset.big h4,.app_more_component_form legend.big td,.app_more_component_form fieldset.big td{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1.22222222em;line-height:1.31818182em;letter-spacing:.2px}.app_more_component_form legend.big dt a,.app_more_component_form fieldset.big dt a,.app_more_component_form legend.big dd a,.app_more_component_form fieldset.big dd a,.app_more_component_form legend.big p a,.app_more_component_form fieldset.big p a,.app_more_component_form legend.big li a,.app_more_component_form fieldset.big li a,.app_more_component_form legend.big h3 a,.app_more_component_form fieldset.big h3 a,.app_more_component_form legend.big h1 a,.app_more_component_form fieldset.big h1 a,.app_more_component_form legend.big h4 a,.app_more_component_form fieldset.big h4 a,.app_more_component_form legend.big td a,.app_more_component_form fieldset.big td a{font-size:1em;font-weight:inherit;font-style:inherit;font-family:inherit;line-height:inherit;text-decoration:underline;color:inherit}.app_more_component_form legend.big dt a:hover,.app_more_component_form fieldset.big dt a:hover,.app_more_component_form legend.big dd a:hover,.app_more_component_form fieldset.big dd a:hover,.app_more_component_form legend.big p a:hover,.app_more_component_form fieldset.big p a:hover,.app_more_component_form legend.big li a:hover,.app_more_component_form fieldset.big li a:hover,.app_more_component_form legend.big h3 a:hover,.app_more_component_form fieldset.big h3 a:hover,.app_more_component_form legend.big h1 a:hover,.app_more_component_form fieldset.big h1 a:hover,.app_more_component_form legend.big h4 a:hover,.app_more_component_form fieldset.big h4 a:hover,.app_more_component_form legend.big td a:hover,.app_more_component_form fieldset.big td a:hover{text-decoration:none;color:#ff321e}.app_more_component_form legend.big dt.title,.app_more_component_form fieldset.big dt.title,.app_more_component_form legend.big dd.title,.app_more_component_form fieldset.big dd.title,.app_more_component_form legend.big p.title,.app_more_component_form fieldset.big p.title,.app_more_component_form legend.big li.title,.app_more_component_form fieldset.big li.title,.app_more_component_form legend.big h3.title,.app_more_component_form fieldset.big h3.title,.app_more_component_form legend.big h1.title,.app_more_component_form fieldset.big h1.title,.app_more_component_form legend.big h4.title,.app_more_component_form fieldset.big h4.title,.app_more_component_form legend.big td.title,.app_more_component_form fieldset.big td.title,.app_more_component_form legend.big dt strong,.app_more_component_form fieldset.big dt strong,.app_more_component_form legend.big dd strong,.app_more_component_form fieldset.big dd strong,.app_more_component_form legend.big p strong,.app_more_component_form fieldset.big p strong,.app_more_component_form legend.big li strong,.app_more_component_form fieldset.big li strong,.app_more_component_form legend.big h3 strong,.app_more_component_form fieldset.big h3 strong,.app_more_component_form legend.big h1 strong,.app_more_component_form fieldset.big h1 strong,.app_more_component_form legend.big h4 strong,.app_more_component_form fieldset.big h4 strong,.app_more_component_form legend.big td strong,.app_more_component_form fieldset.big td strong{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-family:"Avenir Next LT W01 Demi",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.app_more_component_form legend.big dt strong,.app_more_component_form fieldset.big dt strong,.app_more_component_form legend.big dd strong,.app_more_component_form fieldset.big dd strong,.app_more_component_form legend.big p strong,.app_more_component_form fieldset.big p strong,.app_more_component_form legend.big li strong,.app_more_component_form fieldset.big li strong,.app_more_component_form legend.big h3 strong,.app_more_component_form fieldset.big h3 strong,.app_more_component_form legend.big h1 strong,.app_more_component_form fieldset.big h1 strong,.app_more_component_form legend.big h4 strong,.app_more_component_form fieldset.big h4 strong,.app_more_component_form legend.big td strong,.app_more_component_form fieldset.big td strong{font-style:inherit;font-size:1em}.app_more_component_form legend.small dt,.app_more_component_form fieldset.small dt,.app_more_component_form legend.small dd,.app_more_component_form fieldset.small dd,.app_more_component_form legend.small p,.app_more_component_form fieldset.small p,.app_more_component_form legend.small li,.app_more_component_form fieldset.small li,.app_more_component_form legend.small h3,.app_more_component_form fieldset.small h3,.app_more_component_form legend.small h1,.app_more_component_form fieldset.small h1,.app_more_component_form legend.small h4,.app_more_component_form fieldset.small h4,.app_more_component_form legend.small td,.app_more_component_form fieldset.small td{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:.88888889em;line-height:1.3125em;letter-spacing:.2px}.app_more_component_form legend.small dt a,.app_more_component_form fieldset.small dt a,.app_more_component_form legend.small dd a,.app_more_component_form fieldset.small dd a,.app_more_component_form legend.small p a,.app_more_component_form fieldset.small p a,.app_more_component_form legend.small li a,.app_more_component_form fieldset.small li a,.app_more_component_form legend.small h3 a,.app_more_component_form fieldset.small h3 a,.app_more_component_form legend.small h1 a,.app_more_component_form fieldset.small h1 a,.app_more_component_form legend.small h4 a,.app_more_component_form fieldset.small h4 a,.app_more_component_form legend.small td a,.app_more_component_form fieldset.small td a{font-size:1em;font-weight:inherit;font-style:inherit;font-family:inherit;line-height:inherit;text-decoration:underline;color:inherit}.app_more_component_form legend.small dt a:hover,.app_more_component_form fieldset.small dt a:hover,.app_more_component_form legend.small dd a:hover,.app_more_component_form fieldset.small dd a:hover,.app_more_component_form legend.small p a:hover,.app_more_component_form fieldset.small p a:hover,.app_more_component_form legend.small li a:hover,.app_more_component_form fieldset.small li a:hover,.app_more_component_form legend.small h3 a:hover,.app_more_component_form fieldset.small h3 a:hover,.app_more_component_form legend.small h1 a:hover,.app_more_component_form fieldset.small h1 a:hover,.app_more_component_form legend.small h4 a:hover,.app_more_component_form fieldset.small h4 a:hover,.app_more_component_form legend.small td a:hover,.app_more_component_form fieldset.small td a:hover{text-decoration:none;color:#ff321e}.app_more_component_form legend.small dt.title,.app_more_component_form fieldset.small dt.title,.app_more_component_form legend.small dd.title,.app_more_component_form fieldset.small dd.title,.app_more_component_form legend.small p.title,.app_more_component_form fieldset.small p.title,.app_more_component_form legend.small li.title,.app_more_component_form fieldset.small li.title,.app_more_component_form legend.small h3.title,.app_more_component_form fieldset.small h3.title,.app_more_component_form legend.small h1.title,.app_more_component_form fieldset.small h1.title,.app_more_component_form legend.small h4.title,.app_more_component_form fieldset.small h4.title,.app_more_component_form legend.small td.title,.app_more_component_form fieldset.small td.title,.app_more_component_form legend.small dt strong,.app_more_component_form fieldset.small dt strong,.app_more_component_form legend.small dd strong,.app_more_component_form fieldset.small dd strong,.app_more_component_form legend.small p strong,.app_more_component_form fieldset.small p strong,.app_more_component_form legend.small li strong,.app_more_component_form fieldset.small li strong,.app_more_component_form legend.small h3 strong,.app_more_component_form fieldset.small h3 strong,.app_more_component_form legend.small h1 strong,.app_more_component_form fieldset.small h1 strong,.app_more_component_form legend.small h4 strong,.app_more_component_form fieldset.small h4 strong,.app_more_component_form legend.small td strong,.app_more_component_form fieldset.small td strong{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-family:"Avenir Next LT W01 Demi",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.app_more_component_form legend.small dt strong,.app_more_component_form fieldset.small dt strong,.app_more_component_form legend.small dd strong,.app_more_component_form fieldset.small dd strong,.app_more_component_form legend.small p strong,.app_more_component_form fieldset.small p strong,.app_more_component_form legend.small li strong,.app_more_component_form fieldset.small li strong,.app_more_component_form legend.small h3 strong,.app_more_component_form fieldset.small h3 strong,.app_more_component_form legend.small h1 strong,.app_more_component_form fieldset.small h1 strong,.app_more_component_form legend.small h4 strong,.app_more_component_form fieldset.small h4 strong,.app_more_component_form legend.small td strong,.app_more_component_form fieldset.small td strong{font-style:inherit;font-size:1em}.app_more_component_form .fm--form-radiogroup:after{content:'';display:block;clear:both}.app_more_component_form .fm--form-radiogroup input{width:auto}.app_more_component_form .fm--form__inputtype>fieldset{margin-bottom:1.5em;border-radius:5px}.app_more_component_form .required_form_key+.fm--form__inputtype{visibility:hidden;display:block;position:absolute;height:0;width:0}.app_more_component_form .fm--form-buttons input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.app_more_component_form .fm--form-buttons:after{content:'';clear:both;display:block}.app_more_component_form .message_box{padding-bottom:14px}.app_more_component_form .message_box dt,.app_more_component_form .message_box dd,.app_more_component_form .message_box p,.app_more_component_form .message_box li,.app_more_component_form .message_box h3,.app_more_component_form .message_box h1,.app_more_component_form .message_box h4,.app_more_component_form .message_box td{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1em;line-height:1.38888889em;letter-spacing:.2px}.app_more_component_form .message_box dt a,.app_more_component_form .message_box dd a,.app_more_component_form .message_box p a,.app_more_component_form .message_box li a,.app_more_component_form .message_box h3 a,.app_more_component_form .message_box h1 a,.app_more_component_form .message_box h4 a,.app_more_component_form .message_box td a{font-size:1em;font-weight:inherit;font-style:inherit;font-family:inherit;line-height:inherit;text-decoration:underline;color:inherit}.app_more_component_form .message_box dt a:hover,.app_more_component_form .message_box dd a:hover,.app_more_component_form .message_box p a:hover,.app_more_component_form .message_box li a:hover,.app_more_component_form .message_box h3 a:hover,.app_more_component_form .message_box h1 a:hover,.app_more_component_form .message_box h4 a:hover,.app_more_component_form .message_box td a:hover{text-decoration:none;color:#ff321e}.app_more_component_form .message_box dt.title,.app_more_component_form .message_box dd.title,.app_more_component_form .message_box p.title,.app_more_component_form .message_box li.title,.app_more_component_form .message_box h3.title,.app_more_component_form .message_box h1.title,.app_more_component_form .message_box h4.title,.app_more_component_form .message_box td.title,.app_more_component_form .message_box dt strong,.app_more_component_form .message_box dd strong,.app_more_component_form .message_box p strong,.app_more_component_form .message_box li strong,.app_more_component_form .message_box h3 strong,.app_more_component_form .message_box h1 strong,.app_more_component_form .message_box h4 strong,.app_more_component_form .message_box td strong{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-family:"Avenir Next LT W01 Demi",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.app_more_component_form .message_box dt strong,.app_more_component_form .message_box dd strong,.app_more_component_form .message_box p strong,.app_more_component_form .message_box li strong,.app_more_component_form .message_box h3 strong,.app_more_component_form .message_box h1 strong,.app_more_component_form .message_box h4 strong,.app_more_component_form .message_box td strong{font-style:inherit;font-size:1em}.app_more_component_form .message_box dt a,.app_more_component_form .message_box dd a,.app_more_component_form .message_box p a,.app_more_component_form .message_box li a,.app_more_component_form .message_box h3 a,.app_more_component_form .message_box h1 a,.app_more_component_form .message_box h4 a,.app_more_component_form .message_box td a{font-size:1em;font-weight:inherit;font-style:inherit;font-family:inherit;line-height:inherit;text-decoration:underline;color:inherit}.app_more_component_form .message_box dt a:hover,.app_more_component_form .message_box dd a:hover,.app_more_component_form .message_box p a:hover,.app_more_component_form .message_box li a:hover,.app_more_component_form .message_box h3 a:hover,.app_more_component_form .message_box h1 a:hover,.app_more_component_form .message_box h4 a:hover,.app_more_component_form .message_box td a:hover{text-decoration:none;color:#ff321e}.app_more_component_form .message_box dt{font-weight:700}.app_more_component_form .message_box dd{margin:0 0 1.1em 0}.app_more_component_form .message_box dl{margin:0}.app_more_component_form .message_box ul,.app_more_component_form .message_box ol{margin:0 0 0 1.25em}.app_more_component_form .message_box ul{list-style:disc}.app_more_component_form .message_box ol{list-style:decimal}.app_more_component_form .message_box li{margin-bottom:.75em;padding-left:1em;margin-left:0}.app_more_component_form .message_box p,.app_more_component_form .message_box ul,.app_more_component_form .message_box ol,.app_more_component_form .message_box dl{margin-bottom:1.1em}.app_more_component_form .message_box p:last-child,.app_more_component_form .message_box ul:last-child,.app_more_component_form .message_box ol:last-child,.app_more_component_form .message_box dl:last-child{margin-bottom:0}.app_more_component_form .message_box ol.assets{list-style-type:none;margin-left:0}.app_more_component_form .message_box ol.assets li{padding:0}.app_more_component_form .message_box .assets a{text-transform:uppercase}.app_more_component_form .message_box.big dt,.app_more_component_form .message_box.big dd,.app_more_component_form .message_box.big p,.app_more_component_form .message_box.big li,.app_more_component_form .message_box.big h3,.app_more_component_form .message_box.big h1,.app_more_component_form .message_box.big h4,.app_more_component_form .message_box.big td{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1.22222222em;line-height:1.31818182em;letter-spacing:.2px}.app_more_component_form .message_box.big dt a,.app_more_component_form .message_box.big dd a,.app_more_component_form .message_box.big p a,.app_more_component_form .message_box.big li a,.app_more_component_form .message_box.big h3 a,.app_more_component_form .message_box.big h1 a,.app_more_component_form .message_box.big h4 a,.app_more_component_form .message_box.big td a{font-size:1em;font-weight:inherit;font-style:inherit;font-family:inherit;line-height:inherit;text-decoration:underline;color:inherit}.app_more_component_form .message_box.big dt a:hover,.app_more_component_form .message_box.big dd a:hover,.app_more_component_form .message_box.big p a:hover,.app_more_component_form .message_box.big li a:hover,.app_more_component_form .message_box.big h3 a:hover,.app_more_component_form .message_box.big h1 a:hover,.app_more_component_form .message_box.big h4 a:hover,.app_more_component_form .message_box.big td a:hover{text-decoration:none;color:#ff321e}.app_more_component_form .message_box.big dt.title,.app_more_component_form .message_box.big dd.title,.app_more_component_form .message_box.big p.title,.app_more_component_form .message_box.big li.title,.app_more_component_form .message_box.big h3.title,.app_more_component_form .message_box.big h1.title,.app_more_component_form .message_box.big h4.title,.app_more_component_form .message_box.big td.title,.app_more_component_form .message_box.big dt strong,.app_more_component_form .message_box.big dd strong,.app_more_component_form .message_box.big p strong,.app_more_component_form .message_box.big li strong,.app_more_component_form .message_box.big h3 strong,.app_more_component_form .message_box.big h1 strong,.app_more_component_form .message_box.big h4 strong,.app_more_component_form .message_box.big td strong{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-family:"Avenir Next LT W01 Demi",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.app_more_component_form .message_box.big dt strong,.app_more_component_form .message_box.big dd strong,.app_more_component_form .message_box.big p strong,.app_more_component_form .message_box.big li strong,.app_more_component_form .message_box.big h3 strong,.app_more_component_form .message_box.big h1 strong,.app_more_component_form .message_box.big h4 strong,.app_more_component_form .message_box.big td strong{font-style:inherit;font-size:1em}.app_more_component_form .message_box.small dt,.app_more_component_form .message_box.small dd,.app_more_component_form .message_box.small p,.app_more_component_form .message_box.small li,.app_more_component_form .message_box.small h3,.app_more_component_form .message_box.small h1,.app_more_component_form .message_box.small h4,.app_more_component_form .message_box.small td{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:.88888889em;line-height:1.3125em;letter-spacing:.2px}.app_more_component_form .message_box.small dt a,.app_more_component_form .message_box.small dd a,.app_more_component_form .message_box.small p a,.app_more_component_form .message_box.small li a,.app_more_component_form .message_box.small h3 a,.app_more_component_form .message_box.small h1 a,.app_more_component_form .message_box.small h4 a,.app_more_component_form .message_box.small td a{font-size:1em;font-weight:inherit;font-style:inherit;font-family:inherit;line-height:inherit;text-decoration:underline;color:inherit}.app_more_component_form .message_box.small dt a:hover,.app_more_component_form .message_box.small dd a:hover,.app_more_component_form .message_box.small p a:hover,.app_more_component_form .message_box.small li a:hover,.app_more_component_form .message_box.small h3 a:hover,.app_more_component_form .message_box.small h1 a:hover,.app_more_component_form .message_box.small h4 a:hover,.app_more_component_form .message_box.small td a:hover{text-decoration:none;color:#ff321e}.app_more_component_form .message_box.small dt.title,.app_more_component_form .message_box.small dd.title,.app_more_component_form .message_box.small p.title,.app_more_component_form .message_box.small li.title,.app_more_component_form .message_box.small h3.title,.app_more_component_form .message_box.small h1.title,.app_more_component_form .message_box.small h4.title,.app_more_component_form .message_box.small td.title,.app_more_component_form .message_box.small dt strong,.app_more_component_form .message_box.small dd strong,.app_more_component_form .message_box.small p strong,.app_more_component_form .message_box.small li strong,.app_more_component_form .message_box.small h3 strong,.app_more_component_form .message_box.small h1 strong,.app_more_component_form .message_box.small h4 strong,.app_more_component_form .message_box.small td strong{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-family:"Avenir Next LT W01 Demi",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.app_more_component_form .message_box.small dt strong,.app_more_component_form .message_box.small dd strong,.app_more_component_form .message_box.small p strong,.app_more_component_form .message_box.small li strong,.app_more_component_form .message_box.small h3 strong,.app_more_component_form .message_box.small h1 strong,.app_more_component_form .message_box.small h4 strong,.app_more_component_form .message_box.small td strong{font-style:inherit;font-size:1em}.app_more_component_form *::-webkit-input-placeholder{color:#c1c1c1}.app_more_component_form *:-moz-placeholder{color:#c1c1c1;opacity:1}.app_more_component_form *::-moz-placeholder{color:#c1c1c1;opacity:1}.app_more_component_form *:-ms-input-placeholder{color:#c1c1c1}.app_more_component_form *::-ms-input-placeholder{color:#c1c1c1}.app_more_component_form *::placeholder{color:#c1c1c1;opacity:1}.app_sitzplatz_component_productcategories a{display:block;position:relative}.app_sitzplatz_component_productcategories .red{fill:none;stroke:#ff321e;stroke-width:1px;-webkit-transition:stroke-dashoffset 0.5s ease-in-out 0s;-moz-transition:stroke-dashoffset 0.5s ease-in-out 0s;-o-transition:stroke-dashoffset 0.5s ease-in-out 0s;transition:stroke-dashoffset 0.5s ease-in-out 0s}.app_sitzplatz_component_productcategories .dark{fill:none;stroke:#000;stroke-width:1px;-webkit-transition:stroke-dashoffset 0.5s ease-in-out 0s;-moz-transition:stroke-dashoffset 0.5s ease-in-out 0s;-o-transition:stroke-dashoffset 0.5s ease-in-out 0s;transition:stroke-dashoffset 0.5s ease-in-out 0s}.app_sitzplatz_component_productcategories .small-stroke{stroke-width:.8px}.app_sitzplatz_component_productcategories .fill{fill:#000;stroke-width:0}.app_sitzplatz_component_productcategories li:not(.active) a:not(:hover) .dark{stroke-dashoffset:0!important}.app_sitzplatz_component_productcategories li:not(.active) a:hover .red{stroke-dashoffset:var(--stroke-dashoffset-end)!important}.app_sitzplatz_component_productcategories li:not(.active) a:hover .fill{fill:#ff321e;stroke-width:0}.app_sitzplatz_component_productcategories .active a .red{stroke-dashoffset:0!important}.app_sitzplatz_component_productcategories .active a .reverse{visibility:hidden}.app_sitzplatz_component_productcategories .active a .forward{visibility:visible}.app_sitzplatz_component_productcategories .active a .fill{fill:#ff321e;stroke-width:0}.app_sitzplatz_component_productcategories .fix-height svg{display:block;height:180px;margin:0 auto}.app_sitzplatz_component_productcategories .fix-width svg{width:100%}.app_sitzplatz_component_productcategories .title{position:absolute;bottom:-1em;left:50%;transform:translateX(-50%);-webkit-transition:color 0.4s ease-in-out 0s;-moz-transition:color 0.4s ease-in-out 0s;-o-transition:color 0.4s ease-in-out 0s;transition:color 0.4s ease-in-out 0s;color:transparent;hyphens:none}.app_sitzplatz_component_productcategories a:hover .title{color:#000}.app_sitzplatz_component_productcategories.content{margin:1em auto 4em auto}.app_sitzplatz_component_productcategories.content li{margin-bottom:50px;padding:0 6.6%}.app_sitzplatz_component_productcategories.content .fix-width{display:none}.app_sitzplatz_component_productcategories.content .ym-fbox{padding:0}.app_sitzplatz_component_productcategories.content .sp-list{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -6%}.app_sitzplatz_component_productcategories.sidebar .ym-fbox{padding:0}.app_sitzplatz_component_productcategories.sidebar .sp-list{position:fixed;width:110px;padding:.6em 0 0 .6em}.app_sitzplatz_component_productcategories.sidebar .fix-height{display:none}.app_sitzplatz_component_productcategories.sidebar .title{display:none}.app_sitzplatz_component_productcategories.sidebar li{margin-bottom:1em}.app_sitzplatz_component_address{margin-bottom:6em}.app_sitzplatz_component_address .app_core_inputtype_embed{padding-top:372px}.app_sitzplatz_component_address .buttons{position:relative;width:100%;max-width:885px;margin:0 auto;height:0}.app_sitzplatz_component_address .sp-button{position:absolute;width:calc(50% - .5em);box-sizing:border-box;bottom:1em;z-index:2}.app_sitzplatz_component_address .route{left:0}.app_sitzplatz_component_address .contact{right:0}.app_sitzplatz_component_slideshow{margin-bottom:4em}.app_sitzplatz_component_slideshow .wrapper{padding-bottom:3em;width:100%;max-width:1113px}.app_sitzplatz_component_slideshow .wrapper>.item:not(:first-child){display:none}.app_sitzplatz_component_slideshow .item{width:100%}.app_sitzplatz_component_slideshow .item img{width:100%;display:block}.app_sitzplatz_component_slideshow .flickity-counter{position:absolute;bottom:1em;left:0}.app_sitzplatz_component_product3d{width:100%;padding-top:56.25%;position:relative;overflow:hidden;text-align:center;margin-bottom:4em}.app_sitzplatz_component_product3d.init{cursor:pointer}.app_sitzplatz_component_product3d.init .loading{display:none}.app_sitzplatz_component_product3d .loading{position:absolute;top:0;left:50%;z-index:2}.app_sitzplatz_component_product3d img{position:absolute;top:0;left:0;z-index:0;visibility:hidden;width:100%}.app_sitzplatz_component_product3d img.visible{z-index:1;visibility:visible}.app_sitzplatz_component_product3d .hint{position:absolute;display:flex;flex-flow:row nowrap;justify-content:center;z-index:4;top:55%;width:45%;height:50%;max-width:200px;left:50%;transform:translateX(-50%);opacity:1;-webkit-transition:opacity 0.2s ease-in-out 0s;-moz-transition:opacity 0.2s ease-in-out 0s;-o-transition:opacity 0.2s ease-in-out 0s;transition:opacity 0.2s ease-in-out 0s}.app_sitzplatz_component_product3d .hint svg{width:33%}.app_sitzplatz_component_product3d .hint svg *{fill:#ff321e}.app_sitzplatz_component_product3d .hint svg:nth-child(2){width:25%;padding-top:25%;transform:rotate(10deg)}.app_sitzplatz_component_product3d .hint svg:first-child{margin-right:5%}.app_sitzplatz_component_product3d.active .hint{opacity:0}.app_more_component_gallery_lightbox_bg{background:#c1c1c1;z-index:-1;opacity:.8;position:fixed;width:100%;height:100%}body.lightbox-open{overflow:hidden}.app_more_component_gallery.lightbox{z-index:101;position:fixed;visibility:hidden;top:0;height:100vh;width:100vw;overflow:auto;cursor:auto!important}.app_more_component_gallery.lightbox.visible{visibility:visible}.app_more_component_gallery div.loading{display:none;position:absolute;z-index:103;width:43px;height:11px;background:url(/admin/app/sitzplatz/theme/default/css/../../../../more/component/gallery/assets/loader.gif) no-repeat 0}.app_more_component_gallery .lightbox-hidden{display:none}.app_more_component_gallery .slide{width:100%}.app_more_component_gallery .slide.fm--fadeout{position:absolute}.app_more_component_gallery .wrapper{position:relative;width:100%;max-width:661px;margin:0 auto;background-color:#fff}.app_more_component_gallery .modal{box-sizing:border-box;width:100%;max-width:580px;margin:8vh auto 0 auto;padding:0 1em 3em 1em;text-align:center}.app_more_component_gallery .modal img{padding-bottom:2em}.app_more_component_gallery .modal .theme-h2{padding-bottom:.5em}.app_more_component_gallery .button{z-index:102;display:block;width:23px;height:23px;border:0;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.app_more_component_gallery .button.close{position:absolute;right:20px;top:20px}.app_more_component_gallery .button.prev{margin-right:.5em}.app_more_component_gallery .button.next{margin-left:.5em}.app_more_component_gallery .button.next,.app_more_component_gallery .button.prev{fill:#c1c1c1;width:50px}.app_more_component_gallery .button:hover{fill:#ff321e}.app_more_component_gallery .footer{display:flex;flex-flow:row nowrap;justify-content:center;padding-bottom:3em}.app_more_component_gallery img{width:calc(100% - 4em)}.app_more_component_gallery.isloading div.loading{display:block}.app_sitzplatz_component_breadcrumb{margin:6em 0 1.5em 0}.app_sitzplatz_component_breadcrumb a{color:#c1c1c1}.app_sitzplatz_component_breadcrumb a:hover{color:#ff321e}.app_sitzplatz_component_breadcrumb a:hover svg{fill:#ff321e}.theme-action .app_sitzplatz_component_breadcrumb+.theme-h1{margin-top:0}.app_sitzplatz_component_breadcrumb svg{width:25px;fill:#c1c1c1}.fm--form-subscription{max-width:1032px;margin:0 auto;width:100%}.fm--form-subscription>*{max-width:800px;padding:0 3em}.fm--form-subscription form{display:none}.app_sitzplatz_component_account .logout-link{display:block;float:right;margin-top:-2em}.fm--act-checkout__contact-container{margin-bottom:2em}.fm--act-checkout__contact-container dt{clear:left;float:left;width:150px}.fm--act-checkout__contact-container dt:after{content:':'}.fm--act-checkout__contact-container dd{float:left}.fm--act-checkout__contact-container dl{margin:1em 0 1em}.fm--act-checkout__contact-container dl:after{content:'';display:block;clear:left}.sp--com-imos .sp--com-imos__info{margin-bottom:2em}.sp--com-imos .price-info{padding-left:1em;margin-right:auto}.sp--com-imos .net-ix-button-group{display:none}.--column>.sp--com-imos{width:50%}.--column>.sp--com-imos .sp-button.open{margin-right:0}.sp--com-imos .sp--modal__title{max-height:.75em;overflow:hidden;background-color:transparent;transition:max-height 0.2s ease-in-out,background-color 0.2s ease-in-out}.sp--com-imos .sp--modal__title.theme-h2{width:auto}.sp--com-imos .sp--modal__title:focus,.sp--com-imos .sp--modal__title:hover{max-height:7em;background-color:#fff}.sp--com-productcart .theme-content{margin-bottom:2em}.sp--modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:550;display:none;overflow:hidden;outline:0}.sp--modal.show{display:block}.sp--modal__dialog{width:100%;max-width:100vw;height:100%;max-height:100vh;box-sizing:border-box;padding:4em 1em 2em 1em;background-color:rgba(255,255,255,.9)}.sp--modal__content{height:100%;box-sizing:border-box;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.sp--modal__header{display:flex;align-items:center;justify-content:space-between;padding-right:4rem}.sp--modal__header button{position:absolute;top:1rem;right:1rem;font-size:1.25em;opacity:1;z-index:78;cursor:pointer;outline:0!important;border:none;background-color:transparent;width:32px;height:32px}.sp--modal__title{position:absolute;top:1rem;left:0;width:auto;padding:0 3rem .5rem 1rem;z-index:1}.sp--modal__body{width:100%;height:calc(100% - 4em);box-sizing:border-box;overflow-y:scroll}.sp--modal__body>*{height:100%}.sp--modal__footer{height:4em;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;column-gap:1em}.sp--modal__messages{position:fixed;bottom:1em;right:1em;display:flex;flex-flow:column;z-index:10}.sp--modal.--small .sp--modal__content{margin:0 auto;width:90%;max-width:500px;height:auto}.sp--modal.--small .sp--modal__header{position:relative;height:1em}.sp--modal.--small .sp--modal__header button{top:0}.sp--modal.--small .sp--modal__body{padding:1em}.sp--modal.--small .sp--modal__footer{justify-content:space-between;padding:1em}sp-message{display:flex;flex-flow:row nowrap;align-items:center;width:100%;min-height:2em;max-height:8em;opacity:1;transition:max-height 0.5s ease-in-out,opacity 0.5s ease-in-out;margin-bottom:1em}sp-message:before{display:block;content:'i';border-radius:50%;width:2em;height:2em;line-height:2em;text-align:center;color:#fff;background-color:#004fb6}sp-message.hide{max-height:0;min-height:0;opacity:0;overflow:hidden}sp-message .theme-content{padding:.5em 1em;border-radius:.5em;background-color:#c1c1c1}.fm--com-headercart{padding-top:.9em;display:block;margin-left:1em;float:left}.fm--com-headercart .label{position:absolute;top:-32768px;left:-32768px;overflow:hidden;width:0;height:0}.fm--com-headercart__icon .text{fill:#fff}.fm--com-headercart__icon .basket{stroke:#000;fill:#004fb6}.fm--com-headercart__icon .basket-wheel{fill:#000;stroke:#000}.fm--com-headercart__icon svg{display:block;width:1.3em}.sp--checkoutlist__navigation{margin-top:2em}.sp--checkoutlist__actions{margin-bottom:1em}.sp--checkoutlist__selection-list{list-style-type:disc}.sp--checkoutlist__selection-list a{text-decoration:underline}.fm--form label,.fm--form fieldset,.fm--form input,.fm--form select,.fm--form textarea,.fm--form button{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1em;line-height:1.38888889em;letter-spacing:.2px}.fm--form label a,.fm--form fieldset a,.fm--form input a,.fm--form select a,.fm--form textarea a,.fm--form button a{font-size:1em;font-weight:inherit;font-style:inherit;font-family:inherit;line-height:inherit;text-decoration:underline;color:inherit}.fm--form label a:hover,.fm--form fieldset a:hover,.fm--form input a:hover,.fm--form select a:hover,.fm--form textarea a:hover,.fm--form button a:hover{text-decoration:none;color:#ff321e}.fm--form label.title,.fm--form fieldset.title,.fm--form input.title,.fm--form select.title,.fm--form textarea.title,.fm--form button.title,.fm--form label strong,.fm--form fieldset strong,.fm--form input strong,.fm--form select strong,.fm--form textarea strong,.fm--form button strong{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-family:"Avenir Next LT W01 Demi",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.fm--form label strong,.fm--form fieldset strong,.fm--form input strong,.fm--form select strong,.fm--form textarea strong,.fm--form button strong{font-style:inherit;font-size:1em}.fm--form textarea.fm--input,.fm--form input[type="text"],.fm--form input[type="password"],.fm--form input[type="email"],.fm--form select{width:100%;box-sizing:border-box;padding:8px 1em 4px 1em;border:1px solid #000}.fm--form .fm--form__row{margin-bottom:1em}.fm--form .fm--form__row[data-unique-name="hidden"]{margin-bottom:0}.fm--form .text_message{margin-bottom:1em;font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1.22222222em;line-height:1.31818182em;letter-spacing:.2px}.fm--form .text_message a{font-size:1em;font-weight:inherit;font-style:inherit;font-family:inherit;line-height:inherit;text-decoration:underline;color:inherit}.fm--form .text_message a:hover{text-decoration:none;color:#ff321e}.fm--form .text_message.title,.fm--form .text_message strong{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-family:"Avenir Next LT W01 Demi",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.fm--form .text_message strong{font-style:inherit;font-size:1em}.fm--form .error .text_message{color:#ff321e}.fm--form .fm--form__inputtype{position:relative}.fm--form .fm--form__inputtype.has-error textarea.fm--input,.fm--form .fm--form__inputtype.has-error input[type="text"],.fm--form .fm--form__inputtype.has-error input[type="password"],.fm--form .fm--form__inputtype.has-error input[type="email"],.fm--form .fm--form__inputtype.has-error select{border:2px solid #ff321e}.fm--form .fm--form__inputtype.has-error .bx--checkbox-label{color:#ff321e}.fm--form .fm--form__inputtype .fm--form__label{-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;position:absolute;left:15px;top:.5em}.fm--form .fm--form__inputtype .fm--form__label label{cursor:text}.fm--form .fm--form__inputtype:hover .fm--form__label,.fm--form .fm--form__inputtype.has-focus .fm--form__label,.fm--form .fm--form__inputtype.has-value .fm--form__label{top:-.25em;padding:0 2px;font-size:10px;line-height:13px;background:#fff}.fm--form .fm--form__inputtype:hover .fm--form__label label,.fm--form .fm--form__inputtype.has-focus .fm--form__label label,.fm--form .fm--form__inputtype.has-value .fm--form__label label{cursor:default}.fm--form .fm--form__inputtype:hover .fm--form__label label::after,.fm--form .fm--form__inputtype.has-focus .fm--form__label label::after,.fm--form .fm--form__inputtype.has-value .fm--form__label label::after{color:#000}.fm--form .bx--btn{margin-top:.5em;cursor:pointer;font-family:"Graphit Medium",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1.11111111em;line-height:1.2em;letter-spacing:1px;hyphens:auto;color:#000;background-color:transparent;border:none;padding:4px 1em 0 1em;text-decoration:underline}.fm--form .bx--btn:hover{text-decoration:none}.fm--form .bx--btn[disabled]{opacity:.5;pointer-events:none}.fm--form .bx--btn--primary{text-decoration:none;position:relative;z-index:1;display:block;overflow:hidden;box-sizing:border-box;cursor:pointer;padding:4px 1em 8px 1em;text-align:center;border:2px solid #000;transition:color 0.2s ease-in-out 0.2s;font-family:"Graphit Medium",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1.11111111em;line-height:1.2em;letter-spacing:1px;hyphens:auto;color:#fff;background-color:#fff}.fm--form .bx--btn--primary:after{content:"";display:block;position:absolute;z-index:-1;transition:width 0.5s ease-in-out;top:0;right:0;bottom:0;left:0;width:300%;background-color:#000}.fm--form .bx--btn--primary:hover:after,.fm--form .bx--btn--primary.active:after{width:0}.fm--form .bx--btn--primary.--loading:before{content:'';display:inline-block;background:transparent url(/admin/app/sitzplatz/theme/default/css/../img/spinner.gif?v=3991950720) no-repeat center / 1em;width:2em;height:1.1em;vertical-align:bottom}.fm--form .bx--btn--primary:hover{color:#000}.fm--form .bx--btn--primary.red{border-color:#ff321e;color:#000;background-color:#000}.fm--form .bx--btn--primary.red:after{background-color:#ff321e}.fm--form .bx--btn--primary.red:hover{color:#ff321e}.fm--form .bx--btn--primary.white{border-color:#ff321e;color:#000;background-color:#000}.fm--form .bx--btn--primary.white:after{background-color:#fff}.fm--form .bx--btn--primary.white:hover{color:#fff}.fm--form .bx--btn--primary[disabled]{opacity:.5;pointer-events:none}.fm--form .bx--select__arrow{display:none}.fm--form .bx--form__helper-text,.fm--form .bx--form-requirement{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:.88888889em;line-height:1.3125em;letter-spacing:.2px;margin-bottom:1em}.fm--form .bx--form__helper-text a,.fm--form .bx--form-requirement a{font-size:1em;font-weight:inherit;font-style:inherit;font-family:inherit;line-height:inherit;text-decoration:underline;color:inherit}.fm--form .bx--form__helper-text a:hover,.fm--form .bx--form-requirement a:hover{text-decoration:none;color:#ff321e}.fm--form .bx--form__helper-text.title,.fm--form .bx--form-requirement.title,.fm--form .bx--form__helper-text strong,.fm--form .bx--form-requirement strong{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-family:"Avenir Next LT W01 Demi",Arial,Helvetica,sans-serif;font-style:normal;font-weight:700}.fm--form .bx--form__helper-text strong,.fm--form .bx--form-requirement strong{font-style:inherit;font-size:1em}.fm--form .bx--form__helper-text ul,.fm--form .bx--form-requirement ul,.fm--form .bx--form__helper-text li,.fm--form .bx--form-requirement li{padding:0;margin:0}.fm--form .fm--form__element-collection{margin-bottom:1em}.fm--form .fm--form__element-collection>fieldset>legend{font-family:"Graphit Medium",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1.11111111em;line-height:1.2em;letter-spacing:1px;hyphens:auto;margin-bottom:1em}.fm--form-buttons__buttons{display:flex;align-items:flex-end;margin-top:1em;flex-flow:row wrap;column-gap:1em}#authservice_signup{margin-left:auto}.fm--basichshop-form-cart__table table{width:100%;text-align:left;table-layout:fixed;margin-bottom:3em}.fm--basichshop-form-cart__table thead th div{font-weight:400;padding:.5em 1em}.fm--basichshop-form-cart__table thead .title{width:20%}.fm--basichshop-form-cart__table thead .quantity,.fm--basichshop-form-cart__table thead .price,.fm--basichshop-form-cart__table thead .total{width:20%}.fm--basichshop-form-cart__table thead .delete{width:8%}.fm--basichshop-form-cart__table thead .delete>*{display:none}.fm--basichshop-form-cart__table tbody td,.fm--basichshop-form-cart__table tbody th{margin-top:1em;padding:1em;vertical-align:middle}.fm--basichshop-form-cart__table tbody .title-row{border-top:1px solid #c1c1c1;border-bottom:1px solid rgba(193,193,193,.2)}.fm--basichshop-form-cart__table tbody .article-disabled{background-color:rgba(255,50,30,.2)}.fm--basichshop-form-cart__table tbody .quantity input{width:3.5em;margin-right:1em;text-align:center}.fm--basichshop-form-cart__table .icon.delete{display:block;width:1em}.fm--basichshop-form-cart__table .title_image{box-sizing:border-box;padding-right:1em}.fm--basichshop-form-cart__table .title_image img{max-width:100%}.fm--basichshop-form-cart__table .title_text{margin-top:18px}.fm--basichshop-form-cart__table .title_text .title{font-weight:400;margin:.25em 0 .5em 0}.fm--basichshop-form-cart__table .title_info a{line-height:inherit}.fm--basichshop-form-cart__table .strike{text-decoration:line-through;color:#c1c1c1}.fm--basichshop-form-cart__table tfoot{border-top:1px solid #c1c1c1}.fm--basichshop-form-cart__table tfoot tr:first-child td{padding-top:3em}.fm--basichshop-form-cart__table tfoot td{padding:1em}.fm--basichshop-form-cart__table tfoot .label{text-align:right}.fm--basichshop-form-cart__table tfoot .total{text-align:left;padding:0 1em}.sp--product-info .fm--form__inputtype{margin-top:2em}.fm--form__inputtype-basicshop-cart legend{display:none}.fm--form__row[data-unique-name="code"]{width:25%;float:left}.fm--form__row[data-unique-name="code"] .fm--form__inputtype{margin-right:1em}.fm--form__row[data-unique-name="locality"]{width:75%;float:left}.fm--form__row[data-unique-name="locality"]+*{clear:both}.fm--form-authservice .step_contact .fm--button__prev{display:none}.fm--form-authservice .fm--act-checkout__contact-container,.fm--form-confirm .fm--act-checkout__contact-container,.fm--form-account .fm--act-checkout__contact-container,.fm--form-authservice .message_box,.fm--form-confirm .message_box,.fm--form-account .message_box,.fm--form-authservice .fm--form__elements,.fm--form-confirm .fm--form__elements,.fm--form-account .fm--form__elements,.fm--form-authservice .fm--form-buttons,.fm--form-confirm .fm--form-buttons,.fm--form-account .fm--form-buttons{max-width:800px;margin-left:auto;margin-right:auto}@media screen and (max-width:1259px){.flickity-prev-next-button.next{right:0}.flickity-prev-next-button.previous{right:70px}.sp-product-list .ym-wbox{padding:0}.sp-product-list .item{width:auto}.sp-product-list .item.even{padding-left:3em}.sp-product-list .item.odd{padding-right:3em}}@media screen and (max-width:1100px){#theme-footer .address{float:none}#theme-footer .theme-navigation{float:none;margin-top:1em}#theme-footer .theme-navigation li{padding-left:0;padding-right:1em}.app_sitzplatz_component_address .buttons{width:auto;margin:0 1em}.app_sitzplatz_component_address .app_core_inputtype_embed{margin:0 -3em;width:auto}}@media screen and (min-width:850px){.theme-navigation.main a{font-family:"AvenirNextLTW01-Regular",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:1em;line-height:1.33333333em;letter-spacing:.2px;display:block;border-top:2px solid transparent;padding:18px 0 20px 0}.theme-navigation.main li{float:left;padding-left:20px;vertical-align:middle}.theme-navigation.main li:first-child{padding-left:0}.theme-navigation.main li.active>a,.theme-navigation.main li.desc_active>a{border-top:2px solid #000}.sp-tutorial .sp-list{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;max-width:1007px;margin:0 auto}.sp-tutorial li{width:33%}}@media screen and (max-width:850px){#main{margin-bottom:8em}.navigation-toggle{display:block}.theme-navigation.main .frame{position:absolute;top:-200vh;left:0;z-index:-1;box-sizing:border-box;width:100%;background-color:#fff;-webkit-transition:left,ease-in-out,0.5s;-moz-transition:left,ease-in-out,0.5s;-o-transition:left,ease-in-out,0.5s;transition:left,ease-in-out,0.5s;min-height:100vh;overflow-y:auto}.theme-navigation.main.visible .frame{top:0}.theme-navigation.main.visible+.navigation-toggle:before{content:attr(data-close)}.theme-navigation.main a{font-family:"Graphit Medium",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:2em;line-height:1.22222222em;letter-spacing:1px}.theme-navigation.main ul{position:absolute;margin-top:50%;transform:translateY(-50%);width:100%}.theme-navigation.main ul>li{margin:.66em 0}.theme-navigation.main li{text-align:center}.theme-navigation.main li.active>a,.theme-navigation.main li.desc_active>a{color:#ff321e}.theme-action.product .related .item{-webkit-transition:opacity 0.2s ease-in-out 0s;-moz-transition:opacity 0.2s ease-in-out 0s;-o-transition:opacity 0.2s ease-in-out 0s;transition:opacity 0.2s ease-in-out 0s;opacity:1}.theme-action.product .related .item.is-selected+.item+.item+.item{opacity:.4}.theme-action.product .asset{margin-bottom:4em}.theme-action.checkout .sp-buymore__link{display:block;float:none;margin-top:.5em}.theme-action.checkout .fm--com-wizardform__navigation{margin-bottom:2em}.theme-action.checkout .fm--com-wizardform__navigation ul{flex-flow:column nowrap;gap:0}.js-navigation-visible #theme-footer{position:fixed;bottom:0;z-index:100;-webkit-animation:footerPopInNav 0.75s ease-out normal;-moz-animation:footerPopInNav 0.75s ease-out normal;-o-animation:footerPopInNav 0.75s ease-out normal;animation:footerPopInNav 0.75s ease-out normal}.app_sitzplatz_component_slideshow{margin-left:-3em;width:auto}.app_sitzplatz_component_slideshow .flickity-counter{left:3em}.sp-tutorial{text-align:center}.sp-tutorial li{width:100%;margin-bottom:2em}.sp-tutorial .nbr{margin:0 auto 1em auto}}@media screen and (max-width:700px){html,body{font-size:16px;line-height:16px}.gmap-tooltip{font-size:16px}.theme-h1{font-size:35px}.theme-h2{font-size:25px}.theme-text-small{font-size:14px}.theme-text{font-size:16px}.theme-text-big{font-size:18px}.theme-content dt,.theme-content dd,.theme-content p,.theme-content li,.theme-content h3,.theme-content h1,.theme-content td{font-size:16px}.theme-content.big dt,.theme-content.big dd,.theme-content.big p,.theme-content.big li,.theme-content.big h3,.theme-content.big h1,.theme-content.big td{font-size:18px}.theme-content.small dt,.theme-content.small dd,.theme-content.small p,.theme-content.small li,.theme-content.small h3,.theme-content.small h1,.theme-content.small td{font-size:14px}#main{margin-bottom:4em}.sp-button{font-size:16px;padding:3px .5em 5px .5em}.fm--form .bx--btn{font-size:16px;padding:3px .5em 0 .5em}.fm--form .bx--btn--primary{font-size:16px;padding:3px .5em 5px .5em}.ym-wbox{padding:0 1em}.app_sitzplatz_component_slideshow{margin-left:-1em;margin-bottom:2em}.app_sitzplatz_component_slideshow .wrapper{padding-bottom:1.5em}.app_sitzplatz_component_slideshow .flickity-counter{bottom:-4px;left:1em}.flickity-prev-next-button{bottom:-4px;width:25px;height:15px}.flickity-prev-next-button.next .flickity-button-icon{top:-7px}.flickity-prev-next-button.previous{right:40px}.flickity-prev-next-button.previous .flickity-button-icon{top:-8px}.app_sitzplatz_component_address{margin-bottom:4em}.app_sitzplatz_component_address .app_core_inputtype_embed{margin:0 -1em}.app_sitzplatz_component_breadcrumb{margin:3em 0 1em 0}.sp-product-list .item{margin-bottom:2em}.sp-product-list .item.even{padding-left:1em}.sp-product-list .item.odd{padding-right:1em}.theme-action .theme-content.big{margin-bottom:2em}.theme-action.product .asset li{display:table;min-width:70%;margin:0 auto}.theme-action.product .sp-list .sp-button{width:auto;max-width:none}.sp-list.grid{margin:0 -.5em;width:auto}.sp-list.grid li.item{min-width:150px;flex-grow:1;flex-basis:33%;padding:.5em;margin-left:0;margin-bottom:.5em;max-width:47.5%}.sp-list.grid .theme-h3{margin:.125em}.navigation-toggle{margin-top:1em}.fm--basichshop-form-cart__table thead .title,.fm--basichshop-form-cart__table thead .price,.fm--basichshop-form-cart__table thead .total,.fm--basichshop-form-cart__table thead .quantity,.fm--basichshop-form-cart__table thead .label{font-size:.95em;line-height:1.4em}.fm--basichshop-form-cart__table thead .title{width:0}.fm--basichshop-form-cart__table thead .title>*{display:none}.fm--basichshop-form-cart__table thead .quantity,.fm--basichshop-form-cart__table thead .price,.fm--basichshop-form-cart__table thead .total{width:25%}.fm--basichshop-form-cart__table tfoot tr{display:flex;width:calc(100vw - 2em)}.fm--basichshop-form-cart__table tfoot td{display:block;width:50%}.fm--basichshop-form-cart__table tfoot .label{text-align:left}.fm--basichshop-form-cart__table tfoot td:last-child{white-space:nowrap;text-align:right}}@media screen and (max-width:640px){.theme-action.product .related .item.is-selected+.item+.item{opacity:.4}.theme-action.material .sp-list .item{width:33%}}@media screen and (max-width:550px){.sp-product-list .sp-list,.theme-action.product-category .theme-content-header{margin-left:0}.theme-action header .theme-h1{margin-top:2.5em}.app_sitzplatz_component_address .buttons{top:-100px}.app_sitzplatz_component_address .sp-button{position:relative;width:100%;bottom:unset}.app_sitzplatz_component_address .sp-button:first-child{margin-bottom:1em}.app_sitzplatz_component_productcategories.content{margin:4em auto 4em auto}.app_sitzplatz_component_productcategories.content .fix-width{display:block}.app_sitzplatz_component_productcategories.content .fix-height{display:none}.app_sitzplatz_component_productcategories.content .sp-list{display:block;margin:0}.app_sitzplatz_component_productcategories.content li{margin:0 auto 2em auto;width:60%}.app_sitzplatz_component_productcategories.sidebar{position:fixed;z-index:20;bottom:0;left:0;padding-top:.5em;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.5)}.app_sitzplatz_component_productcategories.sidebar svg{height:16vw;width:auto}.app_sitzplatz_component_productcategories.sidebar li{padding:0}.app_sitzplatz_component_productcategories.sidebar .fix-width{display:none}.app_sitzplatz_component_productcategories.sidebar .fix-height{display:block}.app_sitzplatz_component_productcategories.sidebar .ym-fbox{padding:0}.app_sitzplatz_component_productcategories.sidebar .sp-list{position:static;display:flex;flex-flow:row nowrap;justify-content:space-between;width:auto;padding:0}body.footer-overlay #theme-footer{margin-bottom:24vw}.sp-teaser{display:block}.sp-teaser:after{content:'flickity';display:none}.sp-teaser .item{width:90%}#authservice_signup{margin-left:0}.sp--com-imos .price-info{font-size:.66em;max-width:25%}.sp--modal__dialog{padding:4em 0 0 0}.sp--modal__footer{column-gap:.5em}}@media screen and (max-width:440px){.theme-action.product .related .item.is-selected+.item{opacity:.4}.fm--basichshop-form-cart__table .price{width:0;display:none}.fm--basichshop-form-cart__table thead .quantity,.fm--basichshop-form-cart__table thead .price,.fm--basichshop-form-cart__table thead .total{width:40%}}@media print{.ym-skiplinks{display:none}.theme-navigation{display:none}.sprite{display:none}.ym-cbox{padding:0}.app_more_component_accessibility{display:none}}.fm--hide-accessible{position:absolute;top:-32768px;left:-32768px;overflow:hidden;width:0;height:0}.fm--show-accessible{position:static;overflow:visible;top:auto;left:auto;width:auto;height:auto}input[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none}