@font-face{font-family:Poppins;src:url(../fonts/Poppins-Thin.ttf);font-weight:100}@font-face{font-family:Poppins;src:url(../fonts/Poppins-ThinItalic.ttf);font-weight:100;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins-ExtraLight.ttf);font-weight:200}@font-face{font-family:Poppins;src:url(../fonts/Poppins-ExtraLightItalic.ttf);font-weight:200;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Light.ttf);font-weight:300}@font-face{font-family:Poppins;src:url(../fonts/Poppins-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Regular.ttf);font-weight:400}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Medium.ttf);font-weight:500}@font-face{font-family:Poppins;src:url(../fonts/Poppins-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins-SemiBold.ttf);font-weight:600}@font-face{font-family:Poppins;src:url(../fonts/Poppins-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Bold.ttf);font-weight:700}@font-face{font-family:Poppins;src:url(../fonts/Poppins-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins-ExtraBold.ttf);font-weight:800}@font-face{font-family:Poppins;src:url(../fonts/Poppins-ExtraBoldItalic.ttf);font-weight:800;font-style:italic}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Black.ttf);font-weight:900}@font-face{font-family:Poppins;src:url(../fonts/Poppins-BlackItalic.ttf);font-weight:900;font-style:italic}::-moz-selection{color:#000;background:#ddd}::selection{color:#000;background:#ddd}body,html{font-size:20px;font-family:sans-serif;font-family:var(--font-text);font-weight:400;line-height:1;color:var(--color-text)}h1,h2,h3,h4,h5,h6{font-family:sans-serif;font-family:var(--font-accent);color:var(--text-color)}h1{font-weight:800;font-size:2rem;text-transform:uppercase;line-height:.9}h2{font-weight:800;font-size:2rem;text-transform:uppercase;line-height:.9}h3{font-weight:600;font-size:1.25rem;font-style:italic}h4{font-weight:600;font-size:1rem}h5{font-weight:600;font-size:1rem}h6{font-weight:400;font-size:1rem}ol,p,ul{font-size:1.25rem;margin-bottom:0}a{text-decoration:none;color:var(--main-color)}a:hover{text-decoration:none;color:var(--main-color-hover)}mark{font-weight:600;font-style:italic;color:inherit;background-color:transparent}#header{position:fixed;top:0;left:0;width:100%;z-index:100}#header-body{align-items:center;padding-top:50px;padding-bottom:50px;width:100%;z-index:101;background-color:rgba(255,255,255,.9)}#header-body.color-white{background-color:rgba(255,51,58,.9)}@media (max-width:575px){#header-body{padding-top:20px}}#header-body a{color:var(--text-color)}#logo{height:40px;color:var(--text-color);min-width:122px}#logo img{height:50px;position:relative;top:-5px}#logo svg{font-size:40px;line-height:1}#menu ul{margin:0;padding:0}#menu ul li{list-style-type:none;display:inline-block;position:relative}#menu ul li:first-of-type{padding-left:0}#menu ul>li>span{padding-left:6px}#menu ul li.has-href{padding:0}#menu ul li a{display:block;padding:15px 25px;color:var(--text-color)}#menu ul li:first-child a{padding-left:0}#menu ul li a.active{font-weight:800;font-style:italic}#btn_mobile_menu{display:none;position:relative;right:-10px;padding:10px;padding-left:0;font-size:35px;border:none;line-height:1;background-color:transparent;color:var(--main-color)}#close_mobile_menu{position:absolute;top:10px;left:10px;display:none}#close_mobile_menu>button{background-color:transparent;border:none;font-size:35px;color:#fff}#btn_mobile_menu:focus{outline-style:none}@media (max-width:575px){#btn_mobile_menu{display:block}#menu{display:none;position:fixed;top:0;left:0;padding-top:20%;width:100%;height:100%;z-index:1000;text-align:center}#menu.is-open{display:block;background-color:var(--main-color)}#menu.is-open #close_mobile_menu{display:block}#menu ul{display:block;margin:0;padding:0}#menu ul li{display:block}#menu ul li a{display:block;padding:15px 25px;color:#fff}#menu ul li a.active{font-weight:800;font-style:italic}#menu ul li:first-child a{padding:15px 25px}}:root{--main-color:#ff333a;--main-color-hover:#b4161c;--color-text:#1B1B1E;--font-text:'Poppins';--font-accent:'Poppins'}html{overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}body{background-color:#fff}.px-main{padding-left:5%;padding-right:5%}@media (max-width:767px){.px-main{padding-left:3%;padding-right:3%}}@media (max-width:575px){.px-main{padding-left:14px;padding-right:14px}}.bg-main{background-color:var(--main-color);color:#fff}.btn{padding:.5rem 1.75rem;font-weight:700;border-radius:11px}.btn-main{background-color:var(--main-color);color:#fff}.btn-black{background-color:var(--color-text);color:#fff;font-size:1.25rem}@media (max-width:575px){.btn-black{font-size:1.5rem;width:calc(100% - 30px);padding:.5rem .75rem}}.btn-black:hover{background-color:#333;color:#fff}.btn-main:hover{background-color:var(--main-color-hover)}.btn-outline-main{border:2px solid var(--main-color);background-color:transparent;color:var(--main-color)}.btn-outline-main:hover{background-color:var(--main-color);color:#fff}.color-text{color:var(--color-text)}.form-control,input,textarea{border-radius:11px}input.has-error,textarea.has-error{border:2px solid var(--main-color)}section{padding:140px 0}#home{padding-top:200px}@media (max-width:575px){#home{padding-top:140px}}#home div{position:relative}#home .logo{position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}#home .logo img{width:400px}@media (max-width:991px){#home .logo{transform:translate(-25%,-20%);top:0;left:25%}#home .logo img{width:80%}}#about{background-image:url(../images/bg-about.png);background-size:cover;background-position:center;color:#fff}#store{position:relative}#store a{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);z-index:3}#partner{position:relative;padding-bottom:220px}#partner a{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);padding:20px 40px}#partner a img{width:360px}#partner a img.hint{position:absolute;top:-86px;right:-30%;width:240px}@media (max-width:767px){#partner a img.hint{top:-60px;right:-40px;width:160px}}#kontakt{background-color:var(--color-text);color:#fff}#kontakt h2{margin-bottom:50px}#kontakt_buttons .row{margin-bottom:20px}#kontakt_buttons a{color:#fff}#kontakt_buttons a:hover{text-decoration:underline}#kontakt_buttons img{width:44px}#form_kontakt{position:relative}#submit_kontakt{font-size:2rem;width:80px;height:80px;position:absolute;right:-30px;padding:0;bottom:-10px;background-color:var(--main-color);color:#fff;z-index:3;border-radius:50%;text-align:center}#submit_kontakt:hover{background-color:var(--main-color-hover)}@media (max-width:767px){#submit_kontakt{right:-10px}}#newsletter{background-image:url(../images/bg-newsletter.png);background-size:cover;background-position:center;color:#fff}#form_newsletter{position:relative}#form_newsletter img.hint{position:absolute;top:-50px;right:0;transform:translateX(50%);width:140px}#form_newsletter>div{font-size:.5rem;position:relative;top:-2px}#submit_newsletter{font-size:.75rem;background-color:var(--main-color);color:#fff;padding:0 3px;position:relative;top:-4px;margin-left:6px;font-style:italic;text-transform:uppercase}@media (max-width:575px){#form_newsletter img.hint{transform:translateX(20%)}}#footer,#footer p{font-size:1rem;margin-bottom:4px}#footer a{color:var(--color-text)}#footer a:hover{color:var(--main-color)}@media (max-width:575px){#footer{font-size:.75rem!important}#footer img{width:60px}}.modal h2{margin-top:2rem;font-size:1rem}.modal h3{font-size:.75rem;margin-top:1.25rem}.modal p,.modal ul{font-size:.75rem}