@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url(/fonts/roboto-400.woff2) format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:url(/fonts/roboto-500.woff2) format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url(/fonts/roboto-700.woff2) format("woff2")}@font-face{font-family:"Roboto";font-style:normal;font-weight:900;src:url(/fonts/roboto-900.woff2) format("woff2")}html,body{margin:0;padding:0}div.head{width:100%;position:relative;min-height:500px;max-width:1920px;max-height:700px;margin:0 auto}div.head picture{position:relative}div.head picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}div.head div.head_in{position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,.4);left:0px;top:0px}div.head div.head_in div.fa_name_menu{margin:25px 36px 0 36px;width:calc(100% - 72px);height:50px;position:absolute;top:0;left:0;z-index:10;color:#fff;font-family:Roboto}div.head div.head_in div.fa_name_menu:after{content:"";display:block;clear:both}div.head div.head_in div.fa_name_menu a.fa_name:after,div.head div.head_in div.fa_name_menu a.fa_name_res:after,div.head div.head_in div.fa_name_menu a.menu:after{content:"";display:block;height:6px;width:110px;background-color:rgba(255,255,255,.15);position:absolute;bottom:0px;transition:width .25s}@media all and (max-width: 450px){div.head div.head_in div.fa_name_menu a.fa_name:after,div.head div.head_in div.fa_name_menu a.fa_name_res:after,div.head div.head_in div.fa_name_menu a.menu:after{width:100px}}div.head div.head_in div.fa_name_menu a.fa_name:hover:after,div.head div.head_in div.fa_name_menu a.fa_name_res:hover:after,div.head div.head_in div.fa_name_menu a.menu:hover:after{width:150px}@media all and (max-width: 450px){div.head div.head_in div.fa_name_menu a.fa_name:hover:after,div.head div.head_in div.fa_name_menu a.fa_name_res:hover:after,div.head div.head_in div.fa_name_menu a.menu:hover:after{width:100px}}div.head div.head_in div.fa_name_menu a.fa_name,div.head div.head_in div.fa_name_menu a.fa_name_res,div.head div.head_in div.fa_name_menu a.menu{font-size:18px;display:inline-block;position:absolute;padding:0 0 20px 0;color:rgba(255,255,255,.8);text-decoration:none;cursor:pointer}div.head div.head_in div.fa_name_menu a.fa_name{left:0px;opacity:1;visibility:visible}@media all and (max-width: 450px){div.head div.head_in div.fa_name_menu a.fa_name{visibility:hidden}}div.head div.head_in div.fa_name_menu a.fa_name:after{left:0}div.head div.head_in div.fa_name_menu a.fa_name_res{left:0px;visibility:hidden}@media all and (max-width: 450px){div.head div.head_in div.fa_name_menu a.fa_name_res{visibility:visible}}div.head div.head_in div.fa_name_menu a.fa_name_res:after{left:0}div.head div.head_in div.fa_name_menu a.menu{right:0px}div.head div.head_in div.fa_name_menu a.menu:after{right:0}div.head div.head_in div.head_side_el{position:absolute;left:0px;top:0px;background-color:#131313;height:calc(100% + 100px);width:35%}@media all and (max-width: 1250px){div.head div.head_in div.head_side_el{height:100%}}@media all and (max-width: 490px){div.head div.head_in div.head_side_el{width:55%}}div.head div.head_in div.head_slogen_logo{position:absolute;left:36px;top:43%}@media all and (max-width: 680px){div.head div.head_in div.head_slogen_logo{top:25%}}@media all and (max-width: 490px){div.head div.head_in div.head_slogen_logo{top:20%}}div.head div.head_in div.head_slogen_logo div.otto_logo{height:110px;width:110px;position:absolute;left:0;top:0;background-position:50%;background-repeat:no-repeat;background-size:100%;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhLS0gR2VuZXJhdG9yOiBHcmF2aXQuaW8gLS0+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJfY2xpcFBhdGhfUkx3ZkdBZmFNVmtNd2pOZ05FQ3dta0Y3Rkk0RXgwUUUiPjxyZWN0IHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIi8+PC9jbGlwUGF0aD48L2RlZnM+PGcgY2xpcC1wYXRoPSJ1cmwoI19jbGlwUGF0aF9STHdmR0FmYU1Wa013ak5nTkVDd21rRjdGSTRFeDBRRSkiPjxnIGlkPSJHcm91cCI+PHBhdGggZD0iIE0gMCAwIEwgMTAwIDAgTCAxMDAgOTkuOTk5IEwgMCA5OS45OTkiIGZpbGw9InJnYigyMTgsMjA1LDcwKSIvPjxjbGlwUGF0aCBpZD0iX2NsaXBQYXRoX1RIaW1lUklOZ1VUTmtwUmo5SVJxZnlDSzhoWHZ4cFhkIj48cGF0aCBkPSIgTSAwIDAgTCAxMDAgMCBMIDEwMCA5OS45OTkgTCAwIDk5Ljk5OSIgZmlsbD0icmdiKDIxOCwyMDUsNzApIi8+PC9jbGlwUGF0aD48ZyBjbGlwLXBhdGg9InVybCgjX2NsaXBQYXRoX1RIaW1lUklOZ1VUTmtwUmo5SVJxZnlDSzhoWHZ4cFhkKSI+PHBhdGggZD0iIE0gMTguMjg3IDYxLjgxNSBDIDE4LjI4NyA1Mi40ODUgMjAuNDQ1IDQzLjQ1OCAyNC43NiAzNC43MzcgQyAyOS4wNzcgMjYuMDE2IDM1LjE5MSAxOS4zNTYgNDMuMTA1IDE0Ljc1NSBDIDUxLjAxOSAxMC4xNTQgNTkuODU5IDcuODU0IDY5LjYyMiA3Ljg1NCBDIDg0LjcwMiA3Ljg1NCA5Ny4wNTggMTMuMDcgMTA2LjY5IDIzLjUwMiBDIDExNi4zMjIgMzMuOTM1IDEyMS4xMzggNDcuMTEzIDEyMS4xMzggNjMuMDM1IEMgMTIxLjEzOCA3OS4wODUgMTE2LjI3MSA5Mi4zOTEgMTA2LjUzOSAxMDIuOTUzIEMgOTYuODA1IDExMy41MTMgODQuNTYgMTE4Ljc5NCA2OS44MDMgMTE4Ljc5NCBDIDYwLjY2NyAxMTguNzk0IDUxLjk1NCAxMTYuNTk2IDQzLjY2NiAxMTIuMTk3IEMgMzUuMzc4IDEwNy44IDI5LjA3NyAxMDEuMzUzIDI0Ljc2IDkyLjg1NiBDIDIwLjQ0NSA4NC4zNjEgMTguMjg3IDc0LjAxNCAxOC4yODcgNjEuODE1IFogIE0gNDUuNDU2IDYzLjMyNCBDIDQ1LjQ1NiA3My45MzkgNDcuNzkgODIuMDcxIDUyLjQ2IDg3LjcyMSBDIDU3LjEyOSA5My4zNyA2Mi45IDk2LjE5NSA2OS43NzMgOTYuMTk1IEMgNzYuNjI2IDk2LjE5NSA4Mi4zNzIgOTMuMzcgODcuMDExIDg3LjcyMSBDIDkxLjY1IDgyLjA3MSA5My45NzEgNzMuODc0IDkzLjk3MSA2My4xMzEgQyA5My45NzEgNTIuNjQ1IDkxLjY1IDQ0LjU3NyA4Ny4wMTEgMzguOTI2IEMgODIuMzcyIDMzLjI3NyA3Ni42MjYgMzAuNDUzIDY5Ljc3MyAzMC40NTMgQyA2Mi45IDMwLjQ1MyA1Ny4xMjkgMzMuMjc3IDUyLjQ2IDM4LjkyNiBDIDQ3Ljc5IDQ0LjU3NyA0NS40NTYgNTIuNzA5IDQ1LjQ1NiA2My4zMjQgWiAiIGZpbGw9InJnYigyNTUsMjU1LDI1NSkiLz48L2c+PC9nPjwvZz48L3N2Zz4=")}@media all and (max-width: 490px){div.head div.head_in div.head_slogen_logo div.otto_logo{height:30%;width:30%}}div.head div.head_in div.head_slogen_logo h1.slogen{margin:0;font-weight:normal;padding:0 0 0 110px;font-family:Roboto;color:#fff}@media all and (max-width: 680px){div.head div.head_in div.head_slogen_logo h1.slogen{padding:110px 0 0 0}}@media all and (max-width: 490px){div.head div.head_in div.head_slogen_logo h1.slogen{padding:30% 0 0 0}}div.head div.head_in div.head_slogen_logo h1.slogen span.text{display:block;font-size:46px;font-weight:800;padding:0 0 0 40px;text-transform:uppercase;max-width:680px}@media all and (max-width: 680px){div.head div.head_in div.head_slogen_logo h1.slogen span.text{padding:40px 0 0 0}}@media all and (max-width: 490px){div.head div.head_in div.head_slogen_logo h1.slogen span.text{font-size:9vw;word-spacing:100vw;padding:10% 0 0 0}}div.head div.head_in div.head_slogen_logo h1.slogen span.text span{background-color:#d2c645;padding:0 10px 0 10px}@media all and (max-width: 490px){div.head div.head_in div.head_slogen_logo h1.slogen span.text span{display:inline-block;margin:6px 0 0 0}}div.the_menu{position:fixed;top:0px;right:-100%;padding:200px 0 0 0;width:100%;height:calc(100% - 200px);background-color:rgba(20,20,20,.99);transition:right .25s;z-index:10000}@media all and (max-width: 360px){div.the_menu{padding:150px 0 0 0;height:calc(100% - 150px)}}div.the_menu span.x_btn{width:35px;height:35px;display:block;top:25px;right:25px;position:absolute;cursor:pointer}div.the_menu span.x_btn:before,div.the_menu span.x_btn:after{content:"";display:block;width:100%;height:3px;position:absolute;background-color:#fff;top:16px}div.the_menu span.x_btn:before{transform:rotate(-45deg)}div.the_menu span.x_btn:after{transform:rotate(45deg)}div.the_menu a.res_menu_opt{display:block;width:300px;margin:0 auto 15px auto;padding:0 0 10px 0;font-family:Roboto;font-size:40px;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:700;cursor:pointer;position:relative}@media all and (max-width: 360px){div.the_menu a.res_menu_opt{font-size:35px}}div.the_menu a.res_menu_opt:after{content:"";display:block;height:6px;width:40%;position:absolute;bottom:0;left:30%;background-color:rgba(0,0,0,0);transition:all .2s}div.the_menu a.res_menu_opt:hover:after{background-color:#fff;width:50%;left:25%}div.menu_open{right:0 !important}div.main_content{display:-ms-grid;display:grid;-ms-grid-rows:inherit;grid-template-rows:inherit;-ms-grid-columns:55% 45%;grid-template-columns:55% 45%;font-family:Roboto;max-width:1440px;margin:0 auto}@media all and (max-width: 1250px){div.main_content{grid-template-columns:100%}}div.main_content div.produkte{position:relative}div.main_content div.produkte h2.produkt_ue{z-index:100;color:#fff;margin:0 0 0 36px;height:100px;line-height:125px;font-size:35px;font-weight:700;position:relative}@media all and (max-width: 1250px){div.main_content div.produkte h2.produkt_ue{color:#000;margin:25px 0 -20px 36px;font-weight:800}}div.main_content div.produkte h2.produkt_ue:before{content:"Sonnenschutz";font-size:16px;font-weight:400;display:block;position:absolute;left:0;top:16px;line-height:1}@media all and (max-width: 700px){div.main_content div.produkte div.produkte_out{overflow:hidden;overflow-x:auto}}div.main_content div.produkte div.produkte_out div.details_produkt_out{margin:0 36px 0 36px}@media all and (max-width: 1250px){div.main_content div.produkte div.produkte_out div.details_produkt_out{display:grid;grid-template-rows:inherit;grid-template-columns:33.333% 33.333% 33.333%;margin:0 18px 0 18px}}@media all and (max-width: 950px){div.main_content div.produkte div.produkte_out div.details_produkt_out{grid-template-columns:50% 50%}}@media all and (max-width: 700px){div.main_content div.produkte div.produkte_out div.details_produkt_out{grid-template-columns:300px 300px 300px 300px 300px 300px;width:1800px;padding:0 15px 0 0}}div.main_content div.produkte div.produkte_out div.details_produkt_out:after{content:"";display:block;clear:both}div.main_content div.produkte div.produkte_out div.details_produkt_out a.details_produkt{width:100%;margin:36px 0 0 0;display:inline-block;cursor:pointer;text-decoration:none;color:#000}@media all and (max-width: 1250px){div.main_content div.produkte div.produkte_out div.details_produkt_out a.details_produkt{width:calc(100% - 36px);margin:36px 18px 0 18px;position:relative}}div.main_content div.produkte div.produkte_out div.details_produkt_out a.details_produkt:last-child{margin:36px 0 120px 0}@media all and (max-width: 1250px){div.main_content div.produkte div.produkte_out div.details_produkt_out a.details_produkt:last-child{margin:36px 18px 0px 18px}}div.main_content div.produkte div.produkte_out div.details_produkt_out a.details_produkt:after{clear:both;content:"";display:block}div.main_content div.produkte div.produkte_out div.details_produkt_out a.details_produkt span{display:block}div.main_content div.produkte div.produkte_out div.details_produkt_out a.details_produkt span.img{width:50%;padding:0 0 50% 0;position:relative;float:left}@media all and (max-width: 1250px){div.main_content div.produkte div.produkte_out div.details_produkt_out a.details_produkt span.img{width:100%;padding:0 0 56% 0}}div.main_content div.produkte div.produkte_out div.details_produkt_out a.details_produkt span.img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}div.main_content div.produkte div.produkte_out div.details_produkt_out a.details_produkt:hover span.infos_texte{background-color:#131313}div.main_content div.produkte div.produkte_out div.details_produkt_out a.details_produkt:hover span.infos_texte span.more{background-color:#0d0d0d}div.main_content div.produkte div.produkte_out div.details_produkt_out a.details_produkt span.infos_texte{width:calc(50% + 36px);float:left;margin:0 0 0 -36px;position:relative;z-index:1;background-color:#d2c645;color:#fff;transition:background-color .25s}@media all and (max-width: 1250px){div.main_content div.produkte div.produkte_out div.details_produkt_out a.details_produkt span.infos_texte{width:100%;margin:0;position:initial}}div.main_content div.produkte div.produkte_out div.details_produkt_out a.details_produkt span.infos_texte span.ue{font-size:24px;font-weight:500;margin:36px 36px 25px 36px}@media all and (max-width: 700px){div.main_content div.produkte div.produkte_out div.details_produkt_out a.details_produkt span.infos_texte span.ue{margin:20px 20px 15px 20px;font-size:22px}}div.main_content div.produkte div.produkte_out div.details_produkt_out a.details_produkt span.infos_texte span.text{font-size:16px;margin:0 36px 36px 36px}@media all and (max-width: 1250px){div.main_content div.produkte div.produkte_out div.details_produkt_out a.details_produkt span.infos_texte span.text{margin:0 36px 95px 36px}}@media all and (max-width: 700px){div.main_content div.produkte div.produkte_out div.details_produkt_out a.details_produkt span.infos_texte span.text{margin:0 20px 95px 20px}}div.main_content div.produkte div.produkte_out div.details_produkt_out a.details_produkt span.infos_texte span.more{font-size:14px;position:absolute;width:calc(100% - 108px);left:36px;padding:25px 36px 25px 36px;display:block;background-color:#bfb43f;transition:background-color .25s}@media all and (max-width: 1250px){div.main_content div.produkte div.produkte_out div.details_produkt_out a.details_produkt span.infos_texte span.more{margin:0;position:absolute;width:calc(100% - 72px);left:0;bottom:0}}@media all and (max-width: 700px){div.main_content div.produkte div.produkte_out div.details_produkt_out a.details_produkt span.infos_texte span.more{padding:25px 20px 25px 20px;width:calc(100% - 40px)}}div.main_content div.infos{position:relative;-ms-grid-column:2;-ms-grid-row:1}div.main_content div.infos div.info_in{margin:161px auto 0 auto;width:70%}@media all and (max-width: 1250px){div.main_content div.infos div.info_in{margin:150px auto 120px 36px;width:calc(100% - 36px)}}@media all and (max-width: 950px){div.main_content div.infos div.info_in{margin:95px 0 620px 36px}}div.main_content div.infos div.info_in h2.infos_ue{z-index:100;color:#000;font-size:35px;margin:-25px 0 15px 0;padding:25px 0 0 0;font-weight:800}div.main_content div.infos div.info_in div.leistung_text{font-size:26px;margin:0 0 100px 0}div.main_content div.infos div.info_in h2.kontakt_ue{margin:0 0 40px 0}div.main_content div.infos div.info_in div.kontakt_p{width:100%;color:#000}@media all and (max-width: 950px){div.main_content div.infos div.info_in div.kontakt_p{display:grid;grid-template-rows:inherit;grid-template-columns:30% 50%}}@media all and (max-width: 750px){div.main_content div.infos div.info_in div.kontakt_p{display:block;grid-template-rows:none;grid-template-columns:none}}div.main_content div.infos div.info_in div.kontakt_p h3{font-size:15px;font-weight:400;margin:0 0 3px 0}@media all and (max-width: 950px){div.main_content div.infos div.info_in div.kontakt_p h3{font-size:28px}}@media all and (max-width: 750px){div.main_content div.infos div.info_in div.kontakt_p h3{font-size:15px}}div.main_content div.infos div.info_in div.kontakt_p div{font-size:30px;font-weight:500;margin:0 0 40px 0;text-decoration:none;color:#000}@media all and (max-width: 420px){div.main_content div.infos div.info_in div.kontakt_p div{font-size:6.8vw}}div.impressum_co{position:absolute;height:500px;width:400px;right:0px;bottom:0px;background-color:#141414;text-align:right;padding:15px 0 0 0;font-family:Roboto}@media all and (max-width: 950px){div.impressum_co{width:100%}}div.impressum_co a{color:#fff;text-decoration:none;display:block;margin:15px 30px 0 0;font-size:20px}div.impressum_co span.copy_r{color:rgba(255,255,255,.5);position:absolute;left:30px;bottom:30px;font-size:14px}div.impressum_co span.logo_o{height:95px;width:95px;position:absolute;right:30px;bottom:30px;background-position:50%;background-repeat:no-repeat;background-size:100%;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhLS0gR2VuZXJhdG9yOiBHcmF2aXQuaW8gLS0+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJfY2xpcFBhdGhfUkx3ZkdBZmFNVmtNd2pOZ05FQ3dta0Y3Rkk0RXgwUUUiPjxyZWN0IHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIi8+PC9jbGlwUGF0aD48L2RlZnM+PGcgY2xpcC1wYXRoPSJ1cmwoI19jbGlwUGF0aF9STHdmR0FmYU1Wa013ak5nTkVDd21rRjdGSTRFeDBRRSkiPjxnIGlkPSJHcm91cCI+PHBhdGggZD0iIE0gMCAwIEwgMTAwIDAgTCAxMDAgOTkuOTk5IEwgMCA5OS45OTkiIGZpbGw9InJnYigyMTgsMjA1LDcwKSIvPjxjbGlwUGF0aCBpZD0iX2NsaXBQYXRoX1RIaW1lUklOZ1VUTmtwUmo5SVJxZnlDSzhoWHZ4cFhkIj48cGF0aCBkPSIgTSAwIDAgTCAxMDAgMCBMIDEwMCA5OS45OTkgTCAwIDk5Ljk5OSIgZmlsbD0icmdiKDIxOCwyMDUsNzApIi8+PC9jbGlwUGF0aD48ZyBjbGlwLXBhdGg9InVybCgjX2NsaXBQYXRoX1RIaW1lUklOZ1VUTmtwUmo5SVJxZnlDSzhoWHZ4cFhkKSI+PHBhdGggZD0iIE0gMTguMjg3IDYxLjgxNSBDIDE4LjI4NyA1Mi40ODUgMjAuNDQ1IDQzLjQ1OCAyNC43NiAzNC43MzcgQyAyOS4wNzcgMjYuMDE2IDM1LjE5MSAxOS4zNTYgNDMuMTA1IDE0Ljc1NSBDIDUxLjAxOSAxMC4xNTQgNTkuODU5IDcuODU0IDY5LjYyMiA3Ljg1NCBDIDg0LjcwMiA3Ljg1NCA5Ny4wNTggMTMuMDcgMTA2LjY5IDIzLjUwMiBDIDExNi4zMjIgMzMuOTM1IDEyMS4xMzggNDcuMTEzIDEyMS4xMzggNjMuMDM1IEMgMTIxLjEzOCA3OS4wODUgMTE2LjI3MSA5Mi4zOTEgMTA2LjUzOSAxMDIuOTUzIEMgOTYuODA1IDExMy41MTMgODQuNTYgMTE4Ljc5NCA2OS44MDMgMTE4Ljc5NCBDIDYwLjY2NyAxMTguNzk0IDUxLjk1NCAxMTYuNTk2IDQzLjY2NiAxMTIuMTk3IEMgMzUuMzc4IDEwNy44IDI5LjA3NyAxMDEuMzUzIDI0Ljc2IDkyLjg1NiBDIDIwLjQ0NSA4NC4zNjEgMTguMjg3IDc0LjAxNCAxOC4yODcgNjEuODE1IFogIE0gNDUuNDU2IDYzLjMyNCBDIDQ1LjQ1NiA3My45MzkgNDcuNzkgODIuMDcxIDUyLjQ2IDg3LjcyMSBDIDU3LjEyOSA5My4zNyA2Mi45IDk2LjE5NSA2OS43NzMgOTYuMTk1IEMgNzYuNjI2IDk2LjE5NSA4Mi4zNzIgOTMuMzcgODcuMDExIDg3LjcyMSBDIDkxLjY1IDgyLjA3MSA5My45NzEgNzMuODc0IDkzLjk3MSA2My4xMzEgQyA5My45NzEgNTIuNjQ1IDkxLjY1IDQ0LjU3NyA4Ny4wMTEgMzguOTI2IEMgODIuMzcyIDMzLjI3NyA3Ni42MjYgMzAuNDUzIDY5Ljc3MyAzMC40NTMgQyA2Mi45IDMwLjQ1MyA1Ny4xMjkgMzMuMjc3IDUyLjQ2IDM4LjkyNiBDIDQ3Ljc5IDQ0LjU3NyA0NS40NTYgNTIuNzA5IDQ1LjQ1NiA2My4zMjQgWiAiIGZpbGw9InJnYigyNTUsMjU1LDI1NSkiLz48L2c+PC9nPjwvZz48L3N2Zz4=")}@media all and (max-width: 390px){div.impressum_co span.logo_o{left:30px;top:30px;right:unset;bottom:unset}}div.main_produkt{display:-ms-grid;display:grid;-ms-grid-rows:inherit;grid-template-rows:inherit;-ms-grid-columns:35% 65%;grid-template-columns:35% 65%;font-family:Roboto;max-width:1440px;margin:0 auto}div.main_produkt div.produkt_ue{position:relative}@media all and (max-width: 750px){div.main_produkt div.produkt_ue{display:none}}div.main_produkt div.produkt_ue h2{z-index:100;color:#fff;margin:0 0 0 36px;height:100px;line-height:125px;font-size:35px;font-weight:700;position:relative}@media all and (max-width: 1250px){div.main_produkt div.produkt_ue h2{color:#000;margin:25px 0 0 36px;font-weight:800}}div.main_produkt div.produkt_ue h2:before{content:"Sonnenschutz";font-size:16px;font-weight:400;display:block;position:absolute;left:0;top:16px;line-height:1}div.main_produkt div.produkt_ue div.pro_uebersicht{margin:40px 0 40px 16px}@media all and (max-width: 1250px){div.main_produkt div.produkt_ue div.pro_uebersicht{margin:40px 0 40px 16px}}div.main_produkt div.produkt_ue div.pro_uebersicht a{display:block;font-size:18px;padding:15px 20px 15px 20px;position:relative;cursor:pointer;font-weight:500;width:calc(100% - 56px);text-decoration:none;color:#000;transition:background-color .25s}div.main_produkt div.produkt_ue div.pro_uebersicht a:hover{background-color:rgba(0,0,0,.06)}div.main_produkt div.produkt_ue div.pro_uebersicht a span{font-size:14px;font-weight:400;line-height:1.6;color:rgba(0,0,0,.7)}@media all and (max-width: 800px){div.main_produkt div.produkt_ue div.pro_uebersicht a span{word-spacing:20vw}}div.main_produkt div.produkt_info{position:relative;padding:120px 0 120px 0;background-color:#d2c645;color:#fff;-ms-grid-column:2;-ms-grid-row:1}@media all and (max-width: 750px){div.main_produkt div.produkt_info{-ms-grid-column:1;grid-column-start:1;grid-column-end:3;-ms-grid-row:1;grid-row-start:1;grid-row-end:2;-ms-grid-column-span:2;padding:60px 0 60px 0}}div.main_produkt div.produkt_info h2{color:#fff;margin:0 0 20px 15%;font-size:35px;font-weight:700}@media all and (max-width: 600px){div.main_produkt div.produkt_info h2{margin:0 0 20px 8%}}div.main_produkt div.produkt_info div.info_text_al{margin:0 0 0 15%;max-width:70%;font-size:22px}@media all and (max-width: 600px){div.main_produkt div.produkt_info div.info_text_al{font-size:4vw;margin:0 0 0 8%;max-width:84%}}@media all and (max-width: 400px){div.main_produkt div.produkt_info div.info_text_al{font-size:5vw}}div.main_produkt div.produkt_info div.info_text_al p{margin:0;padding:0 0 25px 0;line-height:1.4}div.main_produkt div.produkt_info div.info_text_al p:last-child{padding:0}div.main_produkt div.produkt_galerie{grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3;-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:2}div.main_produkt div.produkt_galerie div.carousel-cell span.video{padding:15px 15px 15px 58px;position:absolute;right:36px;top:36px;display:block;height:30px;line-height:30px;cursor:pointer;background-color:rgba(20,20,20,.97);color:#fff}div.main_produkt div.produkt_galerie div.carousel-cell span.video:before{display:block;content:"";height:28px;width:28px;position:absolute;left:15px;top:calc(50% - 14px);background-position:50% 50%;background-repeat:no-repeat;background-size:32px;background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4KICAgIDxwYXRoIGQ9Ik0xMiAyQzYuNDggMiAyIDYuNDggMiAxMnM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTcuNTIgMiAxMiAyem0tMiAxNC41di05bDYgNC41LTYgNC41eiIvPgo8L3N2Zz4=")}div.main_produkt div.produkt_galerie div.carousel-cell div.info_detail_produkt{position:absolute;width:320px;background-color:rgba(20,20,20,.97);color:#fff;padding:25px;right:36px;bottom:36px}@media all and (max-width: 750px){div.main_produkt div.produkt_galerie div.carousel-cell div.info_detail_produkt{width:270px;right:calc(50% - 155px);bottom:10px;padding:20px}}div.main_produkt div.produkt_galerie div.carousel-cell div.info_detail_produkt h3{margin:0 0 10px 0;font-size:22px;font-weight:400}@media all and (max-width: 750px){div.main_produkt div.produkt_galerie div.carousel-cell div.info_detail_produkt h3{font-size:18px}}div.main_produkt div.produkt_galerie div.carousel-cell div.info_detail_produkt div{font-size:14px;line-height:1.6}@media all and (max-width: 750px){div.main_produkt div.produkt_galerie div.carousel-cell div.info_detail_produkt div{font-size:13px}}div.main_produkt div.beratung_kontakt{grid-column-start:1;grid-column-end:3;grid-row-start:3;grid-row-end:4;-ms-grid-column:1;-ms-grid-row:4;-ms-grid-column-span:2}div.main_produkt div.beratung_kontakt div.info_in{margin:120px auto 120px 10%}@media all and (max-width: 1250px){div.main_produkt div.beratung_kontakt div.info_in{margin:100px auto 120px 36px;width:calc(100% - 36px)}}@media all and (max-width: 950px){div.main_produkt div.beratung_kontakt div.info_in{margin:100px 0 620px 36px}}div.main_produkt div.beratung_kontakt div.info_in h2.infos_ue{z-index:100;color:#000;font-size:35px;margin:0 0 15px 0;font-weight:800}div.main_produkt div.beratung_kontakt div.info_in div.leistung_text{font-size:26px;margin:0 0 100px 0}div.main_produkt div.beratung_kontakt div.info_in h2.kontakt_ue{margin:0 0 40px 0}div.main_produkt div.beratung_kontakt div.info_in div.kontakt_p{width:100%;color:#000}@media all and (max-width: 950px){div.main_produkt div.beratung_kontakt div.info_in div.kontakt_p{display:-ms-grid;display:grid;-ms-grid-rows:inherit;grid-template-rows:inherit;-ms-grid-columns:30% 50%;grid-template-columns:30% 50%}}@media all and (max-width: 750px){div.main_produkt div.beratung_kontakt div.info_in div.kontakt_p{display:block;-ms-grid-rows:none;grid-template-rows:none;-ms-grid-columns:none;grid-template-columns:none}}div.main_produkt div.beratung_kontakt div.info_in div.kontakt_p h3{font-size:15px;font-weight:400;margin:0 0 3px 0}@media all and (max-width: 950px){div.main_produkt div.beratung_kontakt div.info_in div.kontakt_p h3{font-size:28px}}@media all and (max-width: 750px){div.main_produkt div.beratung_kontakt div.info_in div.kontakt_p h3{font-size:15px}}div.main_produkt div.beratung_kontakt div.info_in div.kontakt_p div{font-size:30px;font-weight:500;margin:0 0 40px 0}@media all and (max-width: 420px){div.main_produkt div.beratung_kontakt div.info_in div.kontakt_p div{font-size:6.8vw}}div.main_produkt div.impressum{grid-column-start:1;grid-column-end:3;grid-row-start:3;grid-row-end:4;-ms-grid-column:1;-ms-grid-row:4;-ms-grid-column-span:2;position:relative;min-height:700px}div.popup_video_out{position:fixed;top:0px;left:0px;height:100%;width:100%;background-color:rgba(20,20,20,.99);z-index:100000000;-webkit-animation:load_video .25s;animation:load_video .25s;overflow:auto}div.popup_video_out div.popup_video_in_out{width:calc(100% - 20px);max-width:calc(80% - 20px);margin:80px auto 0 auto;padding:0 10px 0 10px;position:relative}@media all and (max-width: 950px){div.popup_video_out div.popup_video_in_out{max-width:calc(100% - 20px)}}div.popup_video_out div.popup_video_in_out div.popup_video_in{position:relative;padding-bottom:56.2295081967%;height:0;overflow:hidden}div.popup_video_out div.popup_video_in_out div.popup_video_in iframe{position:absolute;top:0;left:0;width:100%;height:100%}div.popup_video_out span.close_video{width:35px;height:35px;display:block;top:25px;right:25px;position:absolute;cursor:pointer}div.popup_video_out span.close_video:before,div.popup_video_out span.close_video:after{content:"";display:block;width:100%;height:3px;position:absolute;background-color:#fff;top:16px}div.popup_video_out span.close_video:before{transform:rotate(-45deg)}div.popup_video_out span.close_video:after{transform:rotate(45deg)}@-webkit-keyframes load_video{0%{top:100%}100%{top:0px}}@keyframes load_video{0%{top:100%}100%{top:0px}}div.popup_video_out_x{top:100%;-webkit-animation:popup_video_out_x .25s;animation:popup_video_out_x .25s}@-webkit-keyframes popup_video_out_x{0%{top:0px}100%{top:100%}}@keyframes popup_video_out_x{0%{top:0px}100%{top:100%}}div.impressum_datenschutz{max-width:1440px;margin:136px auto 0 auto;padding:0 0 615px 0;position:relative;font-family:Roboto}@media all and (max-width: 1100px){div.impressum_datenschutz{margin:100px auto 0 auto}}div.impressum_datenschutz div.im_da_infos{width:65%;margin:0 0 0 35%}@media all and (max-width: 1100px){div.impressum_datenschutz div.im_da_infos{width:100%;margin:0 0 0 0}}@media all and (max-width: 950px){div.impressum_datenschutz div.im_da_infos{width:calc(100% - 72px);margin:0 36px 0 36px}}div.impressum_datenschutz div.im_da_infos div.im_da_infos_in{width:70%;margin:0 auto}@media all and (max-width: 950px){div.impressum_datenschutz div.im_da_infos div.im_da_infos_in{width:100%}}div.impressum_datenschutz div.im_da_infos div.im_da_infos_in div.im_da_in_sektion{margin:0 0 100px 0}div.impressum_datenschutz div.im_da_infos div.im_da_infos_in div.im_da_in_sektion h2.im_da_in_ue{color:#000;font-size:35px;margin:-25px 0 25px 0;padding:25px 0 0 0;font-weight:800}div.impressum_datenschutz div.im_da_infos div.im_da_infos_in div.im_da_in_sektion h3{color:#000;font-size:20px;margin:15px 0 15px 0;padding:25px 0 0 0;font-weight:800}div.impressum_datenschutz div.im_da_infos div.im_da_infos_in div.im_da_in_sektion p{font-size:18px;padding:0 0 15px 0;margin:0;line-height:1.5}@media all and (max-width: 950px){div.impressum_datenschutz div.im_da_infos div.im_da_infos_in div.im_da_in_sektion p{font-size:16px}}div.impressum_datenschutz div.im_da_infos div.im_da_infos_in div.im_da_in_sektion a{color:#000}div.impressum_datenschutz div.im_da_infos div.im_da_infos_in div.im_da_in_sektion ul{font-size:18px;padding:0 0 15px 30px;margin:0;line-height:1.5}@media all and (max-width: 950px){div.impressum_datenschutz div.im_da_infos div.im_da_infos_in div.im_da_in_sektion ul{font-size:16px}}div.impressum_datenschutz div.im_da_infos div.im_da_infos_in div.impressum_out p{font-size:20px !important;margin:0 !important;padding:0 !important}/*# sourceMappingURL=otto_main.min.css.map */