:root{--mainBlack:#000000;--mainHighlight:#D41509;--mainWhite:#FFFFFF;--mainLight:#F2F2F2;--mainGray:#666;--mainText:#333333;--bs-gutter-x:15px}*{outline:0!important}html{scroll-behavior:smooth}body{font-family:"sofia-pro",sans-serif;color:var(--mainBlack);min-height:100vh;display:flex;flex-direction:column;font-size:16px}body main{flex:1}body h1,body h2,body h3{font-family:"sofia-pro",sans-serif;font-size:18px}body a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;color:var(--mainHighlight);text-decoration:none}body a:hover{text-decoration:none;color:var(--mainBlack)}body img{height:auto}body .row{--bs-gutter-x:12px !important}@media (min-width:992px){body .row{--bs-gutter-x:30px !important}}body p{color:var(--mainText)}body p a{color:var(--mainHighlight);text-decoration:underline}body .initial-hidden{display:none}body .big-icon{font-size:32px}body blockquote{font-size:20px}body .red-text{color:var(--mainHighlight)}body .page-item .page-link{color:var(--mainHighlight)}body .page-item.active .page-link{background-color:var(--mainHighlight);border-color:var(--mainHighlight)}@media (max-width:575px){.d-xs-none{display:none!important}}.error-message{color:red}.has-error .form-control{background-color:#fcc3c3}.required .control-label:after{content:"*";color:red;margin-left:4px}.alert{padding-right:40px}.alert button{background:none;border:none}#cc-main{--cc-font-family:"Poppins", sans-serif;--cc-btn-primary-bg:#D41509;--cc-btn-primary-border-color:#D41509;--cc-btn-primary-hover-bg:#000000;--cc-btn-primary-hover-border-color:#000000;--cc-toggle-on-bg:#D41509;--cc-btn-border-radius:0}#cc-main .cm__links{font-size:12px;font-weight:300}header{position:sticky;z-index:50;background:var(--mainWhite);padding:10px 0;top:0}@media (min-width:1200px){header .logo-holder{width:100px}}header .header-logo{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;width:50px;height:50px}@media (min-width:1200px){header .header-logo{width:100px;height:100px}}header .navbar-toggler:focus{box-shadow:none}header .navbar{background:var(--mainWhite);left:0;padding:30px;position:absolute;text-align:left;top:0;width:100%;z-index:1}header .navbar .show{height:85vh;overflow:scroll}header .navbar ul{opacity:1;padding-top:15px;padding-bottom:15px}@media (min-width:992px){header .navbar ul{padding:0;margin:0}}header .navbar ul li{list-style:none}header .navbar ul ul{padding:0;margin:0}header .navbar ul>li{padding:0 12px}header .navbar ul>li a{color:var(--mainBlack);font-family:"sofia-pro",sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;display:block;padding-top:10px;padding-bottom:10px}header .navbar ul>li a:hover{color:var(--mainHighlight)}header .navbar ul>li a.menu-4{background-color:var(--mainHighlight);color:var(--mainWhite);padding:10px}header .navbar ul>li>ul{background-color:var(--mainWhite);text-align:left;padding:10px 5px}@media (min-width:1200px){header .navbar ul>li>ul{opacity:0;visibility:hidden;position:Absolute;box-shadow:7px 6px 40px rgba(204,204,223,.1607843137);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;transform:translateY(50px);margin-left:-20px;padding:10px 0}}header .navbar ul>li>ul>li{padding:0}header .navbar ul>li>ul>li a{font-size:15px;displaY:block;padding:5px 40px 5px 20px}@media (min-width:1200px){header .navbar ul>li>ul>li a{padding:10px 40px 10px 20px}}header .navbar ul>li>ul>li>ul{box-shadow:none;width:100%;left:100%}@media (min-width:1200px){header .navbar ul>li>ul>li>ul{padding:0;background-color:#f3f3f3}}header .navbar ul>li>ul>li>ul>li a{text-transform:initial;margin-bottom:0!important;border-bottom:none!important}header .navbar ul>li:hover>ul{pointer-events:initial;display:block;opacity:1;visibility:visible;transform:translateY(0)}header .navbar ul>li:hover>ul>li{position:relative}header .navbar ul>li:hover>ul>li:hover:after{content:"";width:50%;height:30px;display:block;position:absolute;right:0;bottom:-25px;background-color:transparent;z-index:1}header .navbar ul>li:hover>ul>li>ul{top:0!important}@media (min-width:1200px){header .navbar ul>li:hover>ul>li>ul{transform:translateX(20px);right:30px}}@media (min-width:992px){header .navbar{background:initial;position:static;width:auto;text-align:right}}header .navbar ul li .submenu span{position:absolute;right:20px}header .navbar ul li .submenu span:after{content:"\f054"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;font-weight:300!important}header .header-contact span{display:none}@media (min-width:576px){header .header-contact span{display:inline-block}}@media (min-width:768px){header .header-contact span{display:none}}@media (min-width:992px){header .header-contact span{display:inline-block}}@media (min-width:1200px){header .header-contact span{display:none}}@media (min-width:1400px){header .header-contact span{display:inline-block}}header .navbar-icons{display:flex;flex-wrap:wrap}header .navbar-icons a{margin-left:15px;white-space:nowrap;flex:0 0 auto;width:auto}header .navbar-icons a img{width:24px;height:24px}header .navbar-icons a:first-child{margin-left:0}header .navbar-icons .user-icon{display:flex;flex-wrap:wrap}header .navbar-icons .user-icon .logged-in{margin-left:10px;max-width:80px;overflow:hidden}header .navbar-icons .user-dropdown-menu h3{font-size:20px}header .navbar-icons .user-dropdown-menu ul{margin:0;padding:15px}header .navbar-icons .user-dropdown-menu ul li{list-style:none}header .navbar-icons .user-dropdown-menu .logout-btn{margin-left:0}header .navbar-icons .dropdown-menu{border-radius:0;margin-top:15px!important}header.scrolled{box-shadow:0 2px 5px -2px rgba(0,0,0,.1019607843)}header.scrolled .header-logo{height:50px;width:auto}header .webshop-icon{position:relative}header .webshop-icon .webshop-cart-indicator{width:20px;height:20px;text-align:center;color:var(--mainWhite);background-color:var(--mainBlack);border-radius:50%;position:absolute;top:-10px;right:-10px;font-size:10px;line-height:20px}header .user-menu{padding:15px}header .user-menu a{display:block;text-transform:uppercase;margin-top:3px;margin-bottom:3px}.btn{border-radius:0;padding:18px 14px;line-height:24px;letter-spacing:.1em;font-weight:500;text-transform:uppercase;text-decoration:none}@media (min-width:992px){.btn{letter-spacing:.2em;padding:18px 20px}}.btn.btn-primary,.btn.btn-success{background-color:var(--mainBlack);border-color:var(--mainBlack);color:var(--mainWhite)}.btn.btn-primary:hover,.btn.btn-success:hover{background-color:var(--mainHighlight);border-color:var(--mainHighlight);color:var(--mainWhite)}@media (min-width:992px){.btn{padding:18px 25px}}.btn.btn-lg{font-size:16px}@media (min-width:992px){.btn.btn-lg{font-size:20px}}.btn span{margin-left:11px}.fa-eye{content:"\f06e"!important;display:inline-block;font-family:Font Awesome\ 5 Pro,sans-serif;font-weight:900;font-weight:300!important}.form-group{margin-bottom:20px}.form-group.checkbox .checkbox-input-holder{position:relative;padding-left:25px}.form-group.checkbox .checkbox-input-holder input{position:absolute;left:0;top:8px}.form-group.checkbox input{height:13px!important}.form-group input,.form-group select{height:65px!important;line-height:29px!important}.form-group textarea{height:200px!important}.ts-phone button{padding:16px 10px}.ts-uploader-add .btn-secondary{padding:3px 5px;background-color:transparent;color:var(--mainHighlight)}form h5{font-size:30px;font-weight:500;margin-bottom:30px}form .form-control{border-radius:0;border-color:#adadad;font-family:"sofia-pro",sans-serif!important}form .control-label{color:var(--mainText);font-size:16px;font-family:"sofia-pro",sans-serif!important}form .checkbox .control-label{font-size:16px;color:var(--mainBlack)}form textarea{height:200px!important}form .btn{background:var(--mainBlack);color:var(--mainWhite);font-size:14px}form .btn:hover{background:var(--mainHighlight);color:var(--mainWhite)}footer .top{background:var(--mainLight);color:var(--mainBlack);font-size:15px}footer .top h5{font-size:21px;position:relative;padding-bottom:12px;margin-top:15px;margin-bottom:20px}footer .top h5:before{content:"";position:absolute;left:0;bottom:0;width:54px;border-bottom:1px solid}@media (min-width:992px){footer .top h5{margin-top:0}}footer .top a{color:var(--mainBlack);text-decoration:none}footer .top a:hover{color:var(--mainHighlight)}footer .bottom{background:var(--mainLight);border-top:1px solid #E8E8F2}footer .footer-links ul{list-style:none;padding:0;margin:0}footer .footer-links ul a{font-size:15px;display:block;padding:5px 0}footer .social{width:40px;height:40px;border-radius:50%;border:2px solid var(--mainBlack);display:inline-block;text-align:center;line-height:36px}#toTop{background:var(--mainHighlight);border:none;bottom:30px;color:var(--mainWhite);font-size:28px;height:50px;line-height:50px;padding:0;position:fixed;right:30px;text-align:center;width:50px;z-index:100}@media (min-width:768px){#toTop{bottom:60px;right:40px}}@media (min-width:992px){#toTop{bottom:60px;right:40px}}#toTop:focus{outline:none}.error{margin-top:200px;margin-bottom:200px}.error .clip{display:inline-block;margin:20px;font-size:50px}.error .clip .shadow{width:90px;height:90px;background-color:var(--mainHighlight);border-radius:50%;color:var(--mainWhite);line-height:90px}.page-0 section.top{padding:0;margin-bottom:30px}@media (min-width:1200px){.page-0 section.top{height:400px}}.page-0 section.top img{height:100%;object-fit:cover;width:100%}.page-0 .box p{color:var(--mainText);line-height:1.8}.search-page .search-form-page .form-group{margin:0}.search-page .search-form-page .form-control{height:62px}section{padding-bottom:20px;padding-top:20px}@media (min-width:1200px){section{padding-bottom:30px;padding-top:30px}}section.top{padding:0;position:relative;margin-bottom:30px}@media (min-width:1200px){section.top{height:340px}}section.top img{height:100%;object-fit:cover;width:100%;object-position:right}section.top .title-holder{position:relative;text-align:center;bottom:0;width:100%;z-index:2;background-color:#cfcfcf}@media (min-width:1200px){section.top .title-holder{background-color:transparent}}section.top .title-holder .col-auto{position:relative;z-index:3}section.top .title-holder .title{padding-top:15px;padding-bottom:15px;width:100%}@media (min-width:992px){section.top .title-holder .title{max-width:50%;width:auto;height:150px;padding-top:0;padding-bottom:0}}section.top .title-holder .title:before{content:"";background-color:#cfcfcf;height:100%;position:absolute;top:0;left:0;z-index:1;width:100%;display:block}@media (min-width:992px){section.top .title-holder .title:before{display:block;left:-2000px;width:2000px}}section.top .title-holder .title h1{font-size:20px;margin-top:5px}@media (min-width:1200px){section.top .title-holder .title h1{font-size:25px}}@media (min-width:992px){section.top .title-holder{position:absolute}}section.top .title-holder .gray-bg{background-color:#cfcfcf;padding:0 10px 0 0}@media (min-width:1200px){section.top .title-holder .gray-bg{padding:0 50px 0 0}}section.top .title-holder .breadcrumb{margin-bottom:0;justify-content:left;font-size:12px}section.bg-light{background-color:var(--mainLight)}section.bg-light .left_image,section.bg-light .right_image{background-color:transparent}section.slider-container{padding:0!important}section.slider-container .row,section.slider-container .col-12{margin:0;padding:0}section.slider-container #slider{height:240px}@media (min-width:992px){section.slider-container #slider{max-height:900px;min-height:890px;height:calc(100vh - 130px)}}section.slider-container #slider .carousel-control-next,section.slider-container #slider .carousel-control-prev{width:9%}@media (min-width:992px){section.slider-container #slider .carousel-control-next,section.slider-container #slider .carousel-control-prev{left:auto}}section.slider-container #slider .carousel-caption{bottom:initial;color:var(--mainBlack);left:10%;right:10%;text-align:left;top:50%;transform:translateY(-50%)}@media (min-width:992px){section.slider-container #slider .carousel-caption{bottom:1.25rem;left:15%;right:15%}}section.slider-container #slider .carousel-caption h1,section.slider-container #slider .carousel-caption h2{font-size:22px;font-weight:500;text-transform:uppercase}@media (min-width:992px){section.slider-container #slider .carousel-caption h1,section.slider-container #slider .carousel-caption h2{padding-bottom:15px;font-size:80px}}section.slider-container #slider .carousel-caption .carousel-caption-lead{font-size:14px;font-weight:400}@media (min-width:992px){section.slider-container #slider .carousel-caption .carousel-caption-lead{font-size:20px}}section.slider-container #slider .carousel-caption .btn-default{border-color:1px solid var(--mainBlack);border-radius:0;color:var(--mainBlack);font-size:14px;font-weight:500;letter-spacing:1px;line-height:1;margin-top:15px;padding:10px 20px;text-transform:uppercase;transition:all 0.3s}section.slider-container #slider .carousel-caption .btn-default:hover{background-color:var(--mainWhite);border-color:var(--mainWhite)}@media (min-width:992px){section.slider-container #slider .carousel-caption .btn-default{margin-top:50px;padding:14px 40px}}section.slider-container #slider img{height:100%;object-fit:cover;width:100%}.row.owl-carousel .col-12{width:100%!important}.bg-beige{background-color:#f9f6f0;padding-bottom:100px;padding-top:100px}.lead-box p{font-size:20px}.left_image,.right_image{background:var(--mainWhite)}.left_image .box .inner h2,.right_image .box .inner h2{font-size:20px;font-weight:500;margin-bottom:30px;padding-bottom:30px;position:relative}@media (min-width:1200px){.left_image .box .inner h2,.right_image .box .inner h2{font-size:25px}}.left_image .box .inner h2:after,.right_image .box .inner h2:after{background-color:var(--mainHighlight);bottom:10px;content:"";height:2px;left:0;position:absolute;width:55px}.left_image .box .inner h2 a,.right_image .box .inner h2 a{color:var(--mainBlack)}.left_image .box .inner h2 a:hover,.right_image .box .inner h2 a:hover{color:var(--mainHighlight)}.left_image .box .inner .btn-wrapper,.right_image .box .inner .btn-wrapper{margin-bottom:30px;margin-top:45px}.left_image .box .inner .btn-wrapper .more,.right_image .box .inner .btn-wrapper .more{background:var(--mainHighlight);border:2px solid var(--mainHighlight);color:var(--mainWhite);font-size:14px;font-weight:500;letter-spacing:1px;line-height:1;padding:15px 15px;text-transform:uppercase;transition:0.3s;display:inline-block}.left_image .box .inner .btn-wrapper .more:hover,.right_image .box .inner .btn-wrapper .more:hover{background:var(--mainBlack);color:var(--mainWhite)}@media (min-width:1200px){.left_image .box .inner .btn-wrapper .more,.right_image .box .inner .btn-wrapper .more{padding:15px 40px}}@media (min-width:992px){.left_image .box .inner .btn-wrapper,.right_image .box .inner .btn-wrapper{margin-bottom:0}}.right_image .inner{padding:20px}@media (min-width:1200px){.right_image .inner{padding:80px 80px 80px 30px}}.left_image .inner{padding:20px}@media (min-width:1200px){.left_image .inner{padding:80px 0 80px 80px}}.section_title .box{margin-bottom:40px;text-align:center}.section_title .box h2{font-size:20px;font-weight:600;margin-bottom:0;padding-bottom:15px;position:relative}.section_title .box h2:after{background:var(--mainHighlight);bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translate(-50%);width:70px}@media (min-width:992px){.section_title .box h2{font-size:25px}}.section_title .box p{color:var(--mainGray);font-size:15px;font-style:italic;padding-top:15px}.category{margin-bottom:15px}.category .box{border:1px solid #bdbdbd;padding:20px 7px;text-align:center}@media (min-width:992px){.category .box{padding:20px}}.category .box .main-image{overflow:hidden}.category .box .main-image img{transition:all 0.8s linear}.category .box .main-image img:hover{transform:scale(1.04)}.category .box h2{font-size:14px;font-weight:600;margin-bottom:20px}@media (min-width:1400px){.category .box h2{font-size:24px}}.category .box h2 a{color:var(--mainBlack)}.category .box .btn-wrapper{padding-bottom:10px;padding-top:30px}.category .box .btn-wrapper .more{background:var(--mainHighlight);color:var(--mainWhite);font-size:14px;font-weight:500;letter-spacing:1px;line-height:14px;padding:8px 18px;text-transform:uppercase}@media (min-width:992px){.category .box .btn-wrapper .more{padding:12px 30px}}.category .box .btn-wrapper .more:hover{background:var(--mainBlack)}.home-boxes .mt-30{height:300px;margin-top:30px}.home-boxes .row{display:block}.home-boxes:after{clear:both;content:"";display:block}.full_image{display:block;float:left;overflow:hidden}.full_image .box{position:relative}.full_image .box .inner{padding:40px;position:absolute;top:0}.full_image .box .inner h2{font-size:20px;font-weight:600;margin-bottom:20px}.full_image .box .inner h2 a{color:var(--mainBlack)}.full_image .box .inner p{color:var(--mainGray);font-size:18px;line-height:27px;margin-bottom:30px}.full_image .box .inner .btn-wrapper{padding-bottom:10px;padding-top:10px}.full_image .box .inner .btn-wrapper .more{background:var(--mainWhite);color:var(--mainBlack);font-size:14px;font-weight:500;letter-spacing:1px;padding:12px 40px;text-transform:uppercase}.full_image .box .inner .btn-wrapper .more:hover{background:var(--mainHighlight);color:var(--mainWhite)}@media (min-width:992px){.full_image .box .inner{padding:80px}.full_image .box .inner h2{font-size:25px}}@media (max-width:575px){.full_image{margin-top:15px!important}}.full_image.text-white .box .inner h2 a{color:var(--mainWhite)}.full_image.full-small .box .inner{padding:35px}.contact h2{font-size:20px;font-weight:400;margin-bottom:22px}@media (min-width:1200px){.contact h2{font-size:25px}}.picture-title{display:none}.show-image-title .picture-title{display:block}.about_left_image,.about_right_image,.full_width{margin-bottom:70px}.about_left_image .box h3,.about_right_image .box h3,.full_width .box h3{color:var(--mainText);font-size:15px;font-weight:400;margin-bottom:20px}.about_left_image .box h2,.about_right_image .box h2,.full_width .box h2{font-size:20px;margin-bottom:30px;padding-bottom:25px;position:relative}@media (min-width:1200px){.about_left_image .box h2,.about_right_image .box h2,.full_width .box h2{font-size:25px}}.about_left_image .box h2 a,.about_right_image .box h2 a,.full_width .box h2 a{color:var(--mainBlack)}.about_left_image .box h2:before,.about_right_image .box h2:before,.full_width .box h2:before{background:#7ca5b7;bottom:0;content:"";height:2px;left:0;position:absolute;width:55px}.about_left_image .box .btn-wrapper,.about_right_image .box .btn-wrapper,.full_width .box .btn-wrapper{margin-bottom:30px;margin-top:45px}.about_left_image .box .btn-wrapper .more,.about_right_image .box .btn-wrapper .more,.full_width .box .btn-wrapper .more{background:transparent;background:var(--mainHighlight);border:2px solid var(--mainHighlight);color:var(--mainWhite);font-size:14px;font-weight:500;letter-spacing:1px;line-height:1;padding:15px 40px;text-transform:uppercase;transition:0.3s}.about_left_image .box .btn-wrapper .more:hover,.about_right_image .box .btn-wrapper .more:hover,.full_width .box .btn-wrapper .more:hover{background:var(--mainBlack);color:var(--mainWhite)}.about_left_image .box:last-child,.about_right_image .box:last-child,.full_width .box:last-child{margin-bottom:0}.about_left_image .box p img,.about_right_image .box p img,.full_width .box p img{height:auto!important;width:100%!important}@media (min-width:992px){.about_left_image .box p img,.about_right_image .box p img,.full_width .box p img{height:300px!important;width:auto!important}}@media (min-width:1200px){.about_left_image .box .inner{padding:0 0 0 40px}}@media (min-width:1200px){.about_right_image .box .inner{padding:0 40px 0 0}}.reverse-btn .more{background-color:var(--mainBlack)!important;color:var(--mainWhite)!important}.reverse-btn .more:hover{background-color:var(--mainWhite)!important;color:var(--mainBlack)!important}.collection{margin-bottom:15px}.collection .box{height:100%;text-align:center;background-color:var(--mainHighlight)}.collection .box .row{height:100%}.collection .box .main-image{overflow:hidden;transition:all 0.5s ease 0s}.collection .box .main-image img{transition:all 0.8s linear;max-height:350px}.collection .box .main-image img:hover{transform:scale(1.04);transition:all 0.2s linear}.collection .box .inner{background:var(--mainHighlight);color:var(--mainWhite)}.collection .box .inner a{color:var(--mainWhite)}.collection .box .inner .btn-wrapper{font-weight:600;margin-top:0}.collection .box .inner .btn-wrapper .more{border:0;display:block;padding:15px 30px}.partner h2{text-transform:uppercase;font-size:20px}@media (min-width:1200px){.partner h2{font-size:25px}}.partner h3{font-size:22px}.partner h4{font-size:18px}.partner iframe{width:100%!important;max-height:250px}.webshop-cart-products .product-link{color:var(--mainHighlight);display:block}.webshop-cart-products .row{border-bottom:1px solid var(--mainLight);padding:10px 0}.webshop-cart-products a{color:var(--mainHighlight)}.webshop-cart-products a:hover{color:var(--mainBlack)}.category-description table td{display:block}@media (min-width:1200px){.category-description table td{display:table-cell}}.product-index section.top{position:relative}.product-index section.top .title-holder{z-index:2}.product-index .sub-category-link{align-items:center;background-color:var(--mainLight);color:var(--mainBlack);display:flex;font-weight:500;height:100%;letter-spacing:2px;margin-bottom:15px;padding:12px;text-transform:uppercase;width:100%;font-size:12px}@media (min-width:1200px){.product-index .sub-category-link{padding:20px;font-size:16px}}.product-index .sub-category-link:hover{background-color:var(--mainHighlight);color:var(--mainWhite)}.navbar-icons .dropdown{cursor:pointer;display:inline-block}.navbar-icons .dropdown .dropdown-toggle::after{display:none}.navbar-icons .webshop-icon{height:24px;margin-left:15px;vertical-align:middle}.navbar-icons .webshop-icon .cart-icon{margin-top:-5px}.product-item{position:relative}.product-item .item-content{margin-top:5px}.product-item .item-content .product-title{color:var(--mainBlack);font-weight:600}.product-item .item-content .product-title:hover{color:var(--mainHighlight)}@media (min-width:992px){.product-item .item-content{margin-top:20px}}.product-item .image-wrap{overflow:hidden;position:relative}.product-item .image-wrap .item-bottom{background-color:var(--mainWhite);width:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (min-width:992px){.product-item .image-wrap .item-bottom{bottom:-50px;position:absolute}}.product-item .image-wrap .item-bottom a{background-color:var(--mainBlack);color:var(--mainWhite);display:block;font-weight:500;letter-spacing:1px;padding:10px;text-transform:uppercase;font-size:12px}.product-item .image-wrap .item-bottom a:hover{background-color:var(--mainHighlight)}@media (min-width:992px){.product-item .image-wrap .item-bottom a{padding:10px;font-size:14px}}.product-item .image-wrap .variations-tag{background-color:var(--mainHighlight);display:inline-block;padding:5px 10px;position:absolute;top:10px;left:10px;text-transform:uppercase;color:var(--mainWhite);font-size:12px;letter-spacing:1px}.product-item .product-price{color:var(--mainHighlight);font-size:15px;font-weight:700;margin:0}@media (max-width:575px){.product-item .product-price{margin-bottom:15px;text-align:left!important}}.product-item:hover .item-bottom{bottom:0}.breadcrumb{justify-content:center}.breadcrumb a{color:var(--mainBlack)}.breadcrumb a:hover{color:var(--mainHighlight)}.category-list .inner{text-align:center}.category-list .inner img{width:100%}.category-list .inner h3{font-size:30px;font-weight:300;margin-top:30px}.category-list .inner .btn{background:var(--mainBlack);border-radius:0;color:var(--mainWhite);margin-top:18px;padding:15px 25px}.category-list .category-item{background-color:var(--mainWhite);margin-bottom:30px}.category-list .category-item img{height:70px;object-fit:cover;width:100%;object-position:right;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (min-width:1400px){.category-list .category-item img{height:125px}}.category-list .category-item .main-image{overflow:hidden}.category-list .category-item h3{background-color:var(--mainHighlight);color:var(--mainWhite);font-size:16px;margin:0;padding:10px}.category-list .category-item h3 a{color:var(--mainWhite)}.category-list .category-item:hover h3{background-color:var(--mainBlack)}.category-list .category-item:hover .main-image img{transform:scale(1.04)}.add-to-cart-holder .qty{padding-right:25px;position:relative}.add-to-cart-holder .qty .number{margin-bottom:0;height:62px;max-width:70px}.add-to-cart-holder .qty .number input{height:62px;border:1px solid var(--mainBlack);border-radius:0;font-size:20px}.add-to-cart-holder .qty .number input::-webkit-outer-spin-button,.add-to-cart-holder .qty .number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.add-to-cart-holder .qty .number input[type=number]{-moz-appearance:textfield}.add-to-cart-holder .qty .fal{cursor:pointer;position:absolute;height:30px;width:20px;line-height:30px;text-align:center}.add-to-cart-holder .qty .fa-plus{top:0;right:0}.add-to-cart-holder .qty .fa-minus{top:auto;bottom:0;right:0}.add-to-cart-holder .add-to-cart .btn.toCart{background:var(--mainHighlight);border-radius:0;color:var(--mainWhite);font-size:14px;font-weight:600;letter-spacing:.2em;padding:18px 25px;text-transform:uppercase}.add-to-cart-holder .add-to-cart .btn.toCart:hover{background:var(--mainBlack)}@media (min-width:992px){.add-to-cart-holder .add-to-cart .btn.toCart{padding:18px 39px}}.added-to-cart .price-holder{font-size:24px;font-weight:700}.added-to-cart .blue-btn{font-size:20px;padding:0}.added-to-cart .blue-btn span{margin-left:0}.added-to-cart .addToCartNumPopup{height:52px;border:1px solid var(--mainBlack);border-radius:0;font-size:20px;width:48px;padding:10px}@media (min-width:992px){.added-to-cart .addToCartNumPopup{height:62px;width:70px;padding:.375rem .75rem}}.added-to-cart input::-webkit-outer-spin-button,.added-to-cart input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.added-to-cart input[type=number]{-moz-appearance:textfield}.product-view h1{font-size:24px}.product-view .breadcrumb{justify-content:left;padding:6px 0 30px}.product-view .details{position:sticky;top:100px}.product-view .details .product-price{color:var(--mainHighlight);font-size:30px}.product-view .details .product-price .unit{font-size:16px}.product-view .details .onstock{color:green}.product-view .details .child-products{margin-bottom:30px}.product-view .details .child-products a{border:1px solid var(--mainLight);display:inline-block;margin:3px;height:70px;width:70px;overflow:hidden;text-align:center;line-height:70px;position:relative}.product-view .details .child-products a.selected{border:1px solid var(--mainBlack)}.product-view .details .child-products a.not-available{opacity:.3}.product-view .details .child-products a:hover{opacity:1}.product-view .details .child-products.child-colors a span{background-color:var(--mainBlack);font-size:10px;padding:2px;color:var(--mainWhite);position:absolute;left:0;bottom:0;line-height:10px;width:100%}.product-view .back{color:var(--mainBlack);display:inline-block;font-size:12px;letter-spacing:2px;padding:6px 0 10px;text-transform:uppercase}@media (min-width:1200px){.product-view .back{padding:6px 0 30px}}.product-view .back:hover{color:var(--mainHighlight)}.product-view .title span{display:block;font-size:30px;font-weight:700}.product-view .data{margin-bottom:10px}.product-view .data span{color:var(--mainHighlight);display:inline-block;font-size:12px;text-transform:uppercase}.cart-page h1{font-size:32px;padding:6px 0 30px}.cart-page .cart-product{border-bottom:1px solid var(--mainLight);padding-bottom:20px}.cart-page .cart-product h2{font-size:16px}.cart-page .cart-product h2 a{color:var(--mainBlack)}@media (min-width:1200px){.cart-page .cart-product h2{font-size:24px}}.cart-page .cart-product img{width:100%}.cart-page .cart-product .qty .input{display:inline-block;margin:0 10px}.cart-page .cart-product .qty .input input{width:45px}.cart-page .cart-product .item-price{color:var(--mainText)}.cart-page .cart-product .price{font-weight:700}.cart-page .total,.order-page .total{margin-bottom:15px;margin-top:15px}.cart-page .total .sum,.order-page .total .sum{font-size:22px;font-weight:700}.cart-page .summary-side .btn,.order-page .summary-side .btn{width:100%}.cart-page .summary-fixed,.order-page .summary-fixed{position:sticky;top:100px;margin-top:40px}.cart-page .summary-fixed .total,.order-page .summary-fixed .total{font-size:22px;font-weight:500}.cart-page .summary-fixed h2,.order-page .summary-fixed h2{font-size:22px;letter-spacing:1px;margin-bottom:30px;text-transform:uppercase}.cart-page .order-head .step,.order-page .order-head .step{font-weight:500;text-transform:uppercase;text-align:center}@media (min-width:992px){.cart-page .order-head .step,.order-page .order-head .step{text-align:left}}.cart-page .order-head .step span,.order-page .order-head .step span{background-color:var(--mainBlack);border-radius:50%;color:var(--mainWhite);display:inline-block;font-size:22px;height:50px;line-height:50px;text-align:center;width:50px}.cart-page .order-head .step .label,.order-page .order-head .step .label{font-size:10px}@media (min-width:992px){.cart-page .order-head .step .label,.order-page .order-head .step .label{font-size:initial}}.cart-page .order-head .step.active,.order-page .order-head .step.active{color:var(--mainHighlight)}.cart-page .order-head .step.active span,.order-page .order-head .step.active span{background-color:var(--mainHighlight)}.order-page .help a{font-size:20px;font-weight:700}.order-page .box{margin-bottom:30px}.order-page .box h2{font-size:22px;letter-spacing:1px;margin-bottom:30px;text-transform:uppercase}.order-page .select-box{border:1px solid var(--mainText);cursor:pointer;height:100%;padding:20px}.order-page .select-box h5{font-size:16px;margin-bottom:10px}@media (min-width:1200px){.order-page .select-box h5{font-size:20px}}.order-page .select-box .description h4{font-size:16px}.order-page .select-box .description p{font-size:14px}.order-page .select-box:hover{background-color:var(--mainLight)}.order-page .select-box.active{background-color:var(--mainLight)}.order-page .select-box.active .check:after{position:Absolute;top:50%;width:14px;height:14px;border-radius:50%;background-color:var(--mainBlack);left:50%;content:"";transform:translate(-50%,-50%)}.order-page .select-box .fal{font-size:20px}.order-page .select-box .check{width:20px;height:20px;border:1px solid #adadad;border-radius:50%;display:inline-block;position:relative}.order-page .font-weight-bold{font-weight:700}.mobile-next{bottom:0;display:block;left:0;position:fixed;width:100%}@media (min-width:992px){.mobile-next{display:none}}.page-registration h1{font-size:16px;letter-spacing:3px;margin-bottom:20px;text-align:center;text-transform:uppercase}.page-registration .lost-pass{color:var(--mainText);font-size:14px}.order-finish-page .fa-check{font-size:30px}.category-long-description p img,.category-long-description td img{width:100%!important;height:auto!important;max-width:40%;max-height:200px;margin:10px}@media (min-width:992px){.category-long-description p img,.category-long-description td img{width:auto!important;height:300px!important;max-width:100%;max-height:300px!important}}@media (max-width:575px){.category-long-description p img,.category-long-description td img{float:none!important}}.category-long-description td{display:block}@media (max-width:575px){.category-long-description td{width:100%!important}}@media (min-width:992px){.category-long-description td{display:table-cell}}.post-item{position:relative}.post-item .post-thumb{overflow:hidden;position:relative;margin-bottom:20px}.post-item .post-thumb img{transition:0.5s;min-height:410px;object-fit:cover}@media (min-width:992px){.post-item .post-thumb img{min-height:410px}}.post-item .post-thumb:hover img{transform:scale(1.1);transition:0.5s;opacity:.6}.post-item .post-item-content .post-title{font-size:22px;font-weight:500;padding-bottom:25px;position:relative}.post-item .post-item-content .post-title:before{content:"";width:55px;height:1px;background-color:#e0e0e0;display:block;bottom:0;position:absolute}.post-item .post-item-content .post-title a{color:var(--mainBlack)}.post-item .post-item-content .post-title a:hover{color:var(--mainHighlight)}.post-item .post-item-content .post-date{width:76px;height:76px;text-align:center;border-radius:100%;display:inline-flex;position:absolute;padding:0 15px 5px 15px;background-color:#fff;top:30px;left:30px;flex-direction:column;justify-content:center;align-items:center}.post-item .post-item-content .post-date .day{font-size:20px;font-weight:500;line-height:20px}.post-item .post-item-content .post-date .month{font-size:14px;font-weight:500;text-transform:uppercase}.post-item .post-item-content .post-date .year{font-size:14px;font-weight:500;text-transform:uppercase}.post-item .post-item-content .post-lead{margin-top:20px;color:var(--mainText)}.post-list .top{background:url(/theme_zajstop/img/bg_page.jpg);background-repeat:no-repeat;background-size:cover}.post-list .pagination{justify-content:center}.post-list .pagination .page-item{background:var(--mainWhite);color:var(--mainBlack);margin-right:20px;cursor:pointer}.post-list .pagination .page-item .page-link{border-radius:50%;background:transparent;overflow:hidden}.post-list .pagination .page-item:last-child{margin-right:0}.page-post .article-title{font-size:30px;font-weight:300;text-align:center;margin-top:20px;margin-bottom:20px}@media (min-width:1200px){.page-post .article-title{font-size:50px;margin-bottom:70px}}.page-post .post-lead{margin-bottom:30px}.page-post .post-body{line-height:28px}.page-post .post-body p{margin-bottom:20px}.page-post .tags{font-size:12px;text-transform:uppercase;letter-spacing:2.4px}.page-post .tags a{color:var(--mainText);margin-right:10px}.page-post .tags a:hover{color:var(--mainHighlight)}