body{font:400 16px 'Open Sans',sans-serif}.modal{display:none;position:fixed;top:0;left:0;background:rgba(0,0,0,.6);width:100vw;height:100vh;z-index:999}.modal-content{max-width:calc(95% - 30px);width:500px;padding:10px;border:5px #ccc solid;box-shadow:0 0 100px rgba(0,0,0,.5);left:calc(50% - 265px);background:#fff;top:50px;position:absolute}.modal .modal-header .close{background:#c62419;color:#fff;font-weight:700;line-height:1;display:block;position:absolute;right:10px;top:10px;font-size:20px;height:20px;width:20px;text-align:center;padding:3px 3px 2px 3px;border-radius:3px}.modal .modal-header .close:hover,.modal input[type=submit]:hover,input[type=submit]:hover{background:#f48107}.modal-header{padding-bottom:10px;margin-bottom:15px;border-bottom:1px #ccc solid}.modal .checkbox-group>*{font-size:11px;max-width:calc(100% - 45px)}.modal .checkbox-group>* a{color:#f48107}.modal .checkbox-group>* a:hover{color:#818181}.modal-footer{font-size:14px;color:#818181;text-align:center;padding-top:10px;margin-top:10px;border-top:1px #ccc solid}.modal-footer span{content:"";display:inline-block;background:#f48107;height:6px;width:6px;border-radius:100%;line-height:1;vertical-align:middle}.modal-footer a{display:inline-block;vertical-align:middle;padding:0 10px}.modal-content .content form>*,.modal-content .content>:not(.modal-footer){margin:15px 0}.modal-content .content form>:first-child,.modal-content .content>:not(.modal-footer):first-child{margin-top:0}.modal-content .content form>:last-child,.modal-content .content>:not(.modal-footer):last-child{margin-bottom:0}.modal input[type=submit],input[type=submit]{background:#424242;color:#fff;font-weight:700;text-transform:uppercase;font-size:14px;padding:10px 15px;line-height:1;border:none}.modal input,.modal select,.modal textarea{border:1px #ccc solid;padding:8px 10px;font-size:14px;line-height:1.3;display:block;box-sizing:border-box}.modal .title{margin-bottom:0;text-align:left;color:#f48107}.modal .title:after{content:none;display:none}.impressum,.infoline{padding:14px 0;font-size:14px;background:#1a1a18}.impressum,.infoline,footer{color:#fff}.infoline i,.infoline strong,a:hover{color:#f48107}.infoline i{padding:0 3px 0 5px;font-size:12px}.infoline a{font-weight:700}.impressum .col,.infoline .col{vertical-align:middle}.impressum{border-top:2px #f48107 solid}.boxes,.product .txt>.price-line,.product-open .price-line,.products:not(.carousel),.reason,.reasons .container,.scroll-top,.slide-text,form.search,ul.user{display:flex;justify-content:center;align-content:center;align-self:center;align-items:center;flex-wrap:wrap}.scroll-top{display:none;height:38px;width:40px;border-radius:100%;background:#f48107;position:fixed;right:20px;bottom:55px;padding-bottom:2px;transition:ease-in-out all .4s;cursor:pointer;box-shadow:0 0 5px rgba(0,0,0,.5);z-index:999}.scroll-top:hover{height:33px;padding-bottom:7px;background:#f48107}table{width:100%}.sub .section .content table:not(.orders):not(.contactTable){table-layout:fixed}.sub .section .content table:not(.orders):not(.contactTable) tr>*{font-size:14px;border-style:solid;border-color:#ccc;border-width:1px;padding:8px;line-height:1.5}.sub .section .content table:not(.orders):not(.contactTable) thead tr>*{text-transform:uppercase;color:#fff;vertical-align:middle;background:#f48107;border-color:#f48107}.sub .section .content table:not(.orders):not(.contactTable) th,.sub .section .content table:not(.orders):not(.contactTable) thead tr>*{font-weight:700}.footer.section{padding:40px 0;background:#5d5d5d;font-size:15px;line-height:1.8}footer td{vertical-align:top}.info{position:relative;display:inline-block;z-index:999}.tooltip:after,.ui-tooltip{background:#f48107}.ui-tooltip{z-index:99;padding:8px 10px;font-size:14px;line-height:1.3;color:#fff;border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,.2);top:-100px;position:absolute;min-width:150px;max-width:250px;padding:10px;z-index:9999;font-size:14px}.tooltip.top{max-width:200px}.ui-tooltip table th{font-weight:500}.ui-tooltip table td{padding:5px}.tooltip:after{content:"";background:0 0;border-top:10px #f48107 solid;border-right:10px transparent solid;border-left:10px transparent solid;bottom:-10px;position:absolute;left:calc(50% - 5px)}.tooltip.top:after{border-top:0 transparent solid;border-bottom:10px #f48107 solid;border-right:10px transparent solid;border-left:10px transparent solid;top:-10px;bottom:auto}.table .col .carousel{position:relative;width:100%;overflow:hidden;height:475px}.table .col .carousel>.owl-carousel{position:absolute;width:100%}.table .col .slider.carousel{height:510px;margin-bottom:20px}.slider.carousel .item{height:485px;display:block}.carousel .item{background-repeat:no-repeat;background-size:cover;background-position:center}.slide-text{justify-content:flex-start;padding:15px;background:#f48107;color:#fff;width:290px;position:absolute;bottom:15px;left:15px;line-height:1.8;font-family:Montserrat,sans-serif;font-weight:500}.similar{font-size:14px}.similar select{padding:5px 10px;font-size:14px;line-height:1.3}.similar .select{border-color:#ccc;margin:5px 0 0}.similar .select:before{top:12px;right:10px}.slide-text h3{text-transform:uppercase;font-weight:800;font-size:22px;line-height:1;margin-bottom:4px}.slide-text a{font-weight:600}.slide-text h3,.sub .section .content h3{color:#1a1a18}.reason a:hover,.slide-text a{color:#fff}.slide-text a:hover{color:#eaeaea}aside{width:325px;padding:25px 25px 0 0}aside .widgets{width:325px;max-width:100%}.widget.toggle>.widget-title{cursor:pointer}.widget-title{background:#f48107;font-weight:700;padding:13px 30px;font-size:19px;position:relative}.widget-title:before{content:url(../index_files/widget-header-hook.png);position:absolute;top:0;left:10px}.widget-content li a{border-bottom:1px #818181 dashed;padding:10px 20px;display:block;position:relative;font-size:17px}.widget-content ol li>*{display:inline-block;vertical-align:middle}.widget-content ol li img{width:48px;height:32px;padding-right:12px}.widget-content ol li a{border-bottom:1px #1a1a18 solid;padding:10px 0;color:#1a1a18;width:calc(100% - 75px)}.widget-content ol li a:hover{font-weight:600}.widget-content li:first-child a{padding-top:0}.widget-content li:last-child a{border-bottom:0;padding-bottom:0}.product-open .text ul li:before,.sub .section .content>ul li:before,.widget-content ul li a:before{content:"";height:5px;width:5px;background:#f48107;position:absolute;top:23px;left:5px}.widget-content li:first-child a:before{top:13px}.title{font-family:Montserrat,sans-serif;font-size:22px;text-align:center;color:#f48107;font-weight:700;text-transform:uppercase;margin-bottom:30px}.title:after{content:url(../index_files/title-dekor.png);display:block;margin:10px 0 -10px}.section{padding:20px 0}section .section{padding:30px 0 0}.connected,section{padding:25px 0}.connected .title{margin-bottom:25px}.connected .owl-theme .owl-nav.disabled+.owl-dots{margin-top:25px}.product{border:#818181 solid 1px;max-width:300px;margin:5px auto 0}.product .img{display:block;position:relative;height:240px;border-bottom:1px #818181 solid}.product .img>*{position:absolute}.product .img>img{transition:ease-in-out all .4s;top:35px;height:calc(100% - 65px);width:calc(100% - 30px);object-fit:contain;padding:15px;z-index:1}.product .txt{padding:10px}.product .txt>*{margin:10px 0;display:block}.product .txt>.price-line.action{margin-top:35px}.product .txt>:first-child{margin-top:0}.product .txt>:last-child{margin-bottom:0}.product .txt>h2{font-weight:700;text-transform:uppercase;font-size:18px;margin:-5px 0 15px;overflow:hidden}.badgets{margin-left:10px;z-index:2}.badgets>*{color:#fff;font-weight:600;padding:14px 17px;display:inline-block;background-repeat:no-repeat;width:16px;height:22px;margin:-1px -5px;vertical-align:top;line-height:1.4;background-size:contain}.product-open .badgets>*{margin-top:-6px}small{line-height:1.7}.product-open .text>.favourites,small{font-size:14px;color:#818181}.product-open .text>.favourites:hover{color:#f48107}.product-open .text>.favourites:hover i{font-family:"Font Awesome 5 Free 900"}.product-open .text>.favourites,.product-open .text>.price-line{margin:25px 0}.product-open .text>.favourites:first-of-type{margin-bottom:9px}.product-open .text>.favourites:last-of-type{margin-top:9px}.product-open .text>.favourites,.product-open small{font-size:16px;display:block}.product-open .text>.favourites i{color:#f48107;font-size:18px;padding-right:5px}.badgets .new{background-image:url(../index_files/badget-01.png)}.badgets .special{font-size:20px;font-family:Montserrat,sans-serif;background-image:url(../index_files/badget-02.png)}.product .txt>.price-line,.product-open .price-line,.reasons .container{flex-wrap:nowrap;justify-content:space-between}.new-price{font-weight:700;font-size:19px;border-top:#f48107 2px solid;border-bottom:#f48107 2px solid;border-left:#f48107 2px solid;padding:8px;line-height:1;position:relative}.new-price:after,.new-price:before{content:"";position:absolute;right:-20px;top:8px;height:2px;background:#f48107;width:25px;transform:rotate(50deg)}.new-price:after{top:auto;bottom:8px;height:2px;transform:rotate(-50deg)}.new-price span{font-weight:400;font-size:14px}.old-price{color:#818181;text-decoration:line-through;font-size:15px;position:relative;min-width:60px}.sub .section .content a.btn,button{background:#f48107;color:#fff;font-weight:700;font-family:Montserrat,sans-serif;text-transform:uppercase;padding:8px 45px 8px 15px;position:relative;display:block;margin:15px auto 5px}.profil button.btn,.profile-tabs button.btn{padding-right:15px}.btn.back,.btn:not([type=submit]).back,.sub .section .content a.btn.back{padding:10px 15px 10px 45px}.sub .section .content a.btn i,button i{color:#f48107;background:#fff;line-height:1;font-weight:400;position:absolute;font-size:20px;padding:5px 0;right:0;top:0;width:30px;height:20px;border:1px #1a1a18 solid;color:#1a1a18}.modal .btn,.modal .btn:not([type=submit]).back{padding-top:9px;padding-bottom:9px}.sub .section .content a.btn.back i,button.back i{left:0;transform:rotate(180deg)}.sub .section .content a.btn i.orange,button i.orange{border-color:#f48107;color:#f48107}.sub .section .content a.btn:hover i.orange,button:hover i.orange{border-color:#1a1a18}.sub .section .content a.btn i img,button i img{position:absolute;width:25px!important;height:25px;top:2.5px;left:2.5px}.info{background:#818181;font-size:12px;border-radius:100%;line-height:1;height:12px;width:12px;text-align:center;color:#fff;padding:5px;position:relative}.info:after{height:0;width:0;content:"";position:absolute;border-top:6px #818181 solid;border-left:6px transparent solid;border-bottom:6px transparent solid;bottom:-9px;right:4px}nav>ul>li{font-weight:700;font-family:Montserrat,sans-serif;text-transform:uppercase;display:inline-block}nav>ul>li a{padding:15px}.orange,.sub .section .content a.orange,.sub .section .content>:not(.content).orange,nav>ul>li:hover a{color:#f48107}.orange,.orange>*{color:#f48107!important}.orange>a:hover{color:#424242!important}.orange-bar,.sub .section .content>:not(.content).orange-bar{background:#f48107;color:#fff;font-weight:600;padding:5px 0}.sub .section .content h3{position:relative;padding-left:15px}.sub .section .content h3:before{position:absolute;left:0;top:12px;height:8px;width:8px;background:#f48107;border-radius:100%;content:""}.sub .section .content a.orange:hover{color:#1a1a18}nav>ul>li:last-child a{padding-right:0}.menu{border-bottom:3px #f48107 solid;padding:8px 0}.logo a,.logo a img,.logo img{display:block;max-width:100%}ul.user{padding:20px 0 30px}form.search,ul.user{justify-content:space-between;flex-wrap:nowrap}ul.user li:first-child{width:100%}ul.user li:not(:first-child){padding-left:35px;font-size:12px;text-align:center;font-weight:300;max-height:50px}ul.user li .favourites i{color:#f48107}ul.user li .cart i{position:relative}ul.user li .cart i span{font-size:12px;font-weight:700;font-family:Montserrat,sans-serif;color:#fff;padding:3px;line-height:1;height:12px;width:12px;border-radius:100%;text-align:center;background:#f48107;position:absolute;left:11px;top:-5px}ul.user li:not(:first-child) i{font-size:30px;padding-bottom:3px;display:block}form.search{width:300px;max-width:calc(100% - 2px);margin:0 0 0 auto;justify-content:space-around;align-content:stretch;align-items:stretch;align-self:stretch;border:#5d5d5d solid 1px}.menu>.container>.table>.col{vertical-align:middle}form.search>*{margin:0;padding:10px 8px 10px 12px;font-size:13.5px}form.search>button{margin:-1px}form.search>button:hover{background:#1a1a18}form.search>button i{background:0 0;color:#fff;padding:0;margin:0;width:auto;height:auto;position:relative;border:none}.sub .section .content a.btn:hover,button:hover{background:#1a1a18}.sub .section .content a.btn:hover i,button:hover i{color:#1a1a18}main{position:relative}main>.bg{content:"";height:calc(100% - 550px);width:100%;background:#f8f7f7;position:absolute;bottom:0;left:0;z-index:-1}.sub main>.bg{display:none;content:none}.sub main{background:#f8f7f7}.sub header{padding:45px 0;background:url(../index_files/header.jpg) center no-repeat;background-size:cover;text-align:center;line-height:1}.breadcrumbs i{color:#f48107;font-size:13px;padding:0 5px}.breadcrumbs li:last-child{font-weight:600}.breadcrumbs li{font-family:Montserrat,sans-serif;display:inline;font-size:15px;padding:0 3px}.product{background:#fff}.reasons{background:#f48107;color:#fff;font-weight:300;font-size:17px;padding:40px 0}.reasons strong{color:#1a1a18;font-weight:800}.reason img{margin-right:20px}.section.action,.section.partners{background:#fff;padding:25px 0}.section.action,.section.action section{padding-bottom:0}.section.action section,.section.partners{padding-top:0}.section.partners{padding-top:5px}.boxes{display:flex;align-content:stretch;align-items:stretch;align-self:stretch;justify-content:space-between}.boxes .widget:not(:first-child):not(:last-child) .widget-content{height:167px;background-position:right bottom;background-repeat:no-repeat}.boxes .widget-content strong{color:#f48107}.boxes .widget-content,.widget-content{color:#5d5d5d;font-size:18px;font-weight:500;line-height:1.7;background:#f8f7f7}.widget-content.fb{padding:0}.widget-content.fb a,.widget-content.fb img{display:block}.action .widget:last-child p{margin:6px 0 6px 40px}.action .widget .col:first-child{width:135px}.boxes .widget .widget-content{padding:15px;background-position:right center;background-repeat:no-repeat}.widget-content.table{width:calc(100% - 30px);background:#eee}.widget-content.table .col{vertical-align:middle}.boxes .widget-content button,.widget-content>form>button{background:#1a1a18;border-radius:5px;padding:10px 15px;margin:15px 0 0;font-family:'Open Sans',sans-serif;font-size:14px}.boxes .widget-content button:hover,.widget-content>form>button:hover{background:#f48107}.boxes .widget-content input,.widget-content input{border:1px #ccc solid;margin:0 0 20px;padding:6px 10px;font-size:14px;width:calc(100% - 22px)}.boxes{position:relative}.boxes .fifty{width:calc(100% - 375px);position:absolute;bottom:0;left:355px}.sub .boxes .widget-content{height:167px;position:relative}.boxes .widget:first-child{margin-right:25px;margin-bottom:25px}.boxes .widget:not(:last-child),.sub .boxes .widget:last-child{width:calc(50% - 13px)}.action.section aside,.action.section section{padding-top:0}.widget img{display:block;max-width:100%}.widget .title:after,.widget-content .title:after{content:none;display:none}.widget .title,.widget-content .title{font-weight:500;font-family:'Open Sans',sans-serif;margin:0;text-align:left;color:inherit;font-size:24px;line-height:1;margin-bottom:10px}.catalog{position:relative}.catalog img{position:absolute;top:15px;right:0;max-width:100%}footer h3{font-weight:700;font-size:18px;margin-bottom:10px}footer h3:after{content:url(../index_files/footer-title-dekor.png);display:block;margin-top:-13px;margin-left:-13px}.footer td:nth-child(2) ul li:before{font-family:"Font Awesome 5 Free 900";color:#f48107;width:22px;display:inline-block}.footer td:nth-child(2) ul li:first-child:before{content:"\f3c5"}.footer td:nth-child(2) ul li:nth-child(2):before{content:"\f3cd"}.footer td:nth-child(2) ul li:last-child:before{content:"\f0e0"}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#f48107}.owl-theme .owl-dots .owl-dot span{background:#1a1a18}.impressum img,.section img{max-width:100%}.owl-theme .owl-dots .owl-dot span{margin:5px}th{font-weight:700}.ui-tooltip tr td{padding:2px 0}.ui-tooltip tfoot{border-top:1px #fff solid}.ui-helper-hidden-accessible{display:none}.widget-content.catalog{height:190px;overflow:hidden}aside .widget-content.catalog{height:240px}.widget-content{background:#f8f7f7;padding:15px;background-position:right bottom;background-repeat:no-repeat}aside .widget-content{background:#eee}.widget-content>label{font-size:17px;margin:19px 0 0;display:block}.widget{margin-bottom:25px}.widget-content .product{font-size:16px;line-height:1.3;color:#1a1a18;max-width:100%}.table aside.col .carousel{height:495px}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:8px;line-height:1}.owl-theme .owl-dots .owl-dot{margin:0}.content:not(.cart)>table td>*,.product-open .text>*,.sub .section .content>:not(.content){margin:15px 0;line-height:1.7;color:#424242}.content:not(.cart)>table td>.info{color:#fff;margin:0 0 0 10px;line-height:1}.content:not(.cart)>table.orders td>h2{margin:0}.content:not(.cart)>table td>img{margin:0 20px 0 0}.content:not(.cart)>table td>:last-child,.sub .section .content>:not(.content).orders{margin-bottom:0}.sub .profile-tabs .section .content>.content,.sub .profile-tabs .section .content>table.data,.sub .profile-tabs .section .content>table.orders,.sub .section .content>h3.ui-accordion-header{margin:0}.sub .profile-tabs .section .content>table.data{table-layout:fixed}.sub .profile-tabs .cart table.data td:nth-last-child(2),.sub .profile-tabs .section .content>table.data td:nth-of-type(2n+2),.sub .profile-tabs .section .content>table.data th:nth-of-type(2n+2){text-align:left}.cart table.data td,.cart table.data th{vertical-align:middle}.sub .section .content.products>.product{margin:25px 25px 0 0;line-height:1.3;width:calc(33% - 16px)}.sub .section .content.products>.product:nth-of-type(3n+3){margin-right:0}.content:not(.cart)>table td>:first-child,.product-open .text>:first-child,.sub .section .content.products>.product:first-of-type,.sub .section .content.products>.product:nth-of-type(2),.sub .section .content.products>.product:nth-of-type(3),.sub .section .content>:first-child{margin-top:0}.product-open .text>:last-child,.sub .section .content>:last-child:not(.btns){margin-bottom:0}.sub .section .content>.btns{margin-bottom:30px}.sub section .section{padding:0}header .title{color:#f48107;font-weight:700;font-size:40px;margin-bottom:15px;text-transform:uppercase;font-family:'Open Sans',sans-serif}header .title:after{display:none;content:none}.sub .section .content>h1,h1{font-weight:700;font-size:22px;line-height:1;margin-bottom:20px}.product-open h1{text-transform:uppercase;font-size:33px;margin:15px 0 0}.product-open .title-line{padding:15px;position:relative}.product-open .badgets{margin-top:-10px}.product-open .text>h2,.sub .section .cart.content h2,.sub .section .content td h2,.sub .section .content>h2,.sub .section .content>h2:not(.content){font-weight:700;text-transform:uppercase;color:#f48107;font-size:18px;position:relative}.sub .section .cart.content h2,.sub .section .content td h2{max-height:43px;overflow:hidden;font-size:15px}.product-open .text>h2,.sub .section .content td h2{padding-left:0}.product-open .text ol li,.product-open .text ul li,.sub .section .content>ol li,.sub .section .content>ul li{margin:3px 0 3px 20px;position:relative;padding-left:20px}.sub .section .content a{color:#1a1a18;font-weight:600}.sub .section .content a:hover{color:#f48107}.sub .section .content h3.ui-accordion-header a:hover{color:#1a1a18}.product-open .text ol li,.sub .section .content>ol li{list-style:decimal;padding-left:5px;margin-left:42px}.product-open .text ul li:before,.sub .section .content>ul li:before{top:10px}.products:not(.carousel){justify-content:flex-start;align-content:stretch;align-items:stretch;align-self:stretch}.sort{border-bottom:1px #5d5d5d dashed;padding:20px 0;margin:20px 0!important;text-transform:uppercase}select{background:0 0;padding:8px 15px}.select{border:1px #5d5d5d solid;font-size:15px;position:relative}.select:before{content:"";right:15px;top:18px;position:absolute;border-top:6px #424242 solid;border-left:6px transparent solid;border-right:6px transparent solid}.sort label{padding-right:20px}.sort strong{color:#f48107;text-transform:none;font-family:Montserrat,sans-serif}.sort .select{width:250px}.sort .col{vertical-align:middle}.sub .section .content .pager{text-align:center;margin-top:30px;display:flex;flex-wrap:nowrap;justify-content:center}.sub .section .content .pager a{display:inline-block;width:25px;margin:0 5px;text-align:center;font-size:17px}.sub .section .content .pager a.arrow{color:#818181}.sub .section .content .pager a.arrow:hover{color:#f48107}.sub .section .content .pager a.current{color:#f48107;border-bottom:1px #f48107 solid}form.filters .group{border-bottom:1px #818181 dashed;padding-bottom:20px;margin-bottom:15px}form.filters .group:last-child,form.filters .group:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.filters .group .group-title{text-transform:uppercase;margin-bottom:15px}.filter{line-height:1;padding:5px 0;position:relative}.filter:hover{font-weight:600}.filter>*{display:inline-block;margin-right:2px;vertical-align:top;font-size:16px}.filter>label{max-width:calc(100% - 70px);line-height:1.5;margin-top:-4px}.filter>.numbers{margin-right:0;position:absolute;right:0}.numbers span{width:40px;display:inline-block;text-align:center}.checkbox{background:#818181;color:#fff;border-radius:3px;height:17px;width:17px;position:relative;z-index:1}.filter .checkbox{position:static}.filter .checkbox.checked:after{top:7.5px}.cart .checkbox{border:1px #818181 solid;background:0 0;border-radius:0}.checkbox-group>.checkbox.req{margin-right:22px}.checkbox.req:before{content:"*";position:absolute;right:-20px;top:0;color:#c62419;font-size:16px!important;line-height:1}.cart table .checkbox.req:before{content:none}.cart table .checkbox-group>.checkbox.req{margin-right:5px}form.content .checkbox-group .checkbox.req+label{width:calc(100% - 45px)}.hidden{display:none}.sub .section .content label a{color:#f48107;text-shadow:0}.sub .section .content label a:hover{color:#818181}.cart .accept{color:#1a1a18!important;font-size:11px!important;text-shadow:.1px .1px .1px #1a1a18}.checkbox input{position:absolute;height:100%;width:100%;margin:0;padding:0;border:0;z-index:2;cursor:pointer}.checkbox input[disabled]{cursor:default}.cart .checkbox.checked:after,.checkbox.checked:after{content:"\f00c";font-family:"Font Awesome 5 Free 900";font-size:11px;line-height:1;position:absolute;top:3.5px;left:3.5px}.cart .checkbox.checked:after{color:#818181}.table .col .gallery.carousel{width:450px;height:480px;max-width:100%;border-right:1px #1a1a18 solid}.table .col .gallery.carousel .owl-item>a{height:360px;display:block;position:relative}.product-open{border:1px #1a1a18 solid;margin-bottom:25px}.product-open:last-child{margin-bottom:0}.product-open>.table{border-top:1px #1a1a18 solid}.table .col .gallery.carousel .owl-item>a>img{height:calc(100% - 30px);width:calc(100% - 30px);padding:15px;top:0;left:0;position:absolute;object-fit:contain}.section.product-open{background:#fff}.gallery .owl-theme .owl-stage-outer{border-bottom:1px #1a1a18 dashed}.gallery .owl-theme .owl-nav.disabled+.owl-dots{position:relative;margin:0 auto;height:120px;white-space:nowrap;overflow:hidden;width:100%;text-align:left}.gallery .owl-theme .owl-nav.disabled+.owl-dots.withnav{width:calc(100% - 50px)}.gallery .owl-theme .owl-nav.disabled+.owl-dots button{position:relative;height:100%!important;width:calc(33% + 4px)!important;margin-left:-1px;border-right:1px #1a1a18 dashed}.gallery .owl-theme .owl-nav.disabled+.owl-dots img{position:absolute;width:calc(100% - 10px);height:calc(100% - 10px);padding:5px;top:0;left:0;object-fit:contain}.printer{position:absolute;right:15px;top:15px;color:#818181;font-size:30px}.product-open .col.text{width:50%}.product-open .text{padding:15px}.product-open .price-line>*{position:relative;margin-top:30px}.price-line>* label{position:absolute;top:-30px;left:0}.product-open .price-line>.old-price{margin-bottom:-20px;margin-top:20px;width:110px;font-size:18px}.product-open .price-line>.old-price label{top:-20px}.price-line>.new-price label{color:#f48107;font-size:18px}.product-open .price-line>.new-price{font-size:25px}.product-open .new-price span{font-size:19px}.product-open .new-price:after,.product-open .new-price:before{right:-23px;top:9px;width:29px}.product-open .new-price:after{bottom:9px;top:auto}.cart input[type=number],.product-open input[type=number]{width:50px;border:1px #ccc solid;padding:10px;text-align:center;display:inline-block;margin-right:5px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}.right button{margin:0 0 0 auto}.lead{height:105px;overflow:hidden}.gallery img{transition:ease-in-out all .4s}.gallery .owl-theme .owl-nav.disabled+.owl-dots button,.table .col .gallery.carousel .owl-item>a{overflow:hidden}.tabs-links{background:#eee;border-bottom:3px #f48107 solid;padding-left:4px}.accordion h3.ui-accordion-header,.tabs .link{display:inline-block;width:calc(33% + 3.3px);margin-left:-4px;text-align:center;color:#c1bfc0;font-family:Montserrat,sans-serif;font-weight:600;font-size:18px}.accordion h3.ui-accordion-header,.tabs h3.link{background:#eee;width:100%;display:block;margin-left:0}.accordion h3.ui-accordion-header:not(:last-of-type),.tabs h3.link:not(:last-of-type){border-bottom:3px #fff solid}.tabs .link:not(:last-child){border-right:1px #1a1a18 solid}.accordion h3.ui-accordion-header a,.tabs .link a{padding:18px 0 12px;display:block;width:100%;position:relative}.accordion h3.ui-accordion-header a{padding:10px 0;line-height:1}.tabs .link a:before{content:url(../index_files/termekleiras-ikon.png);position:absolute;left:0;bottom:-5px}.tabs .link:nth-of-type(2) a:before{content:url(../index_files/technikai-adatok-ikon.png)}.tabs .link:last-of-type a:before{content:url(../index_files/kiszallitas-ikon.png);left:10px}.accordion h3.ui-state-active a,.tabs .link.ui-state-active a{background:#f48107;color:#fff}.tabs table td,.tabs table th{padding:5px 10px}.tabs table tr:nth-child(odd){background:#eee}.tabs table tr:nth-child(even){background:#f8f7f7}.product-open button{font-size:17px}.product-open button i{height:24px;width:34px}.product-open button i img{width:29px!important;height:29px}.sub .section .content.cart>h1{color:#f48107}button.delete,button.refresh{background:0 0;padding:0;color:inherit;font-size:16px;transition:ease-in-out all .4s}button.refresh:hover{transform:rotate(360deg);color:#f48107}button.delete:hover{color:#1a1a18}button.delete{color:#c62419}.cart td h2,.sub .section .cart .content td h2{text-transform:uppercase;font-weight:500;font-size:16px;line-height:1.2;font-family:'Open Sans',sans-serif}.cart thead th{background:#eaeaea}.cart table.data thead th{background:#5d5d5d;color:#fff}.cart table.data td,.cart table.data th{padding:8px 15px}.cart tfoot,.cart th{padding:8px 15px;font-family:Montserrat,sans-serif;font-weight:700}.cart td{position:relative;padding:15px;font-size:15px}.cart td,.cart th{vertical-align:middle}.cart small,.cart td{line-height:1.4}.cart tr:not(:last-of-type) td{border-bottom:3px #eaeaea solid}table.data:not(:first-of-type):not(:nth-of-type(2)){border-top:3px #eaeaea solid}table.data .btn{margin:0!important}.cart table.data thead tr th:last-of-type,.cart tr td:last-of-type,table.data td:nth-child(4),table.data th:nth-child(4){width:95px}.cart table.data tr td:nth-last-of-type(3),.cart table.data tr th:nth-last-of-type(3),.cart tr td:nth-last-of-type(2),table.data th:first-child{width:100px}.cart table.orders tr th:nth-last-of-type(3),.cart tr td:nth-last-of-type(3),.profil .cart table.orders thead th:nth-of-type(2),table.data td:nth-child(2),table.data th:nth-child(2){width:140px}.cart tfoot tr:first-child td{border-top:3px #eaeaea solid;color:#f48107;font-size:18px}.cart tfoot tr:not(:first-child) td{padding:10px 15px}form table+h2{margin-top:0!important}.cart tfoot tr:last-child td{padding-bottom:0}.cart>table.orders:first-of-type thead:first-of-type th:first-of-type,.cart>table.orders:first-of-type thead:first-of-type+tbody td:first-of-type{padding-left:40px}.cart>table.orders.sum:first-of-type thead:first-of-type th:first-of-type,.cart>table.orders.sum:first-of-type thead:first-of-type+tbody td:first-of-type,.profile-tabs .cart table:not(.data) thead:first-of-type th:first-of-type,.profile-tabs .cart table:not(.data) thead:first-of-type+tbody td:first-of-type{padding-left:15px}.profil .cart table:not(.data) thead:first-of-type th:first-of-type,.profil .cart table:not(.data) thead:first-of-type+tbody td:first-of-type{padding-left:10px}.cart td:nth-of-type(3),.cart th{text-align:center}.cart table.data tbody th:first-of-type,.cart table.data td,.cart table.data th,.cart thead:first-of-type th:first-of-type,th[colspan="4"]{text-align:left}.cart table.data td:last-child,.cart table.data td:nth-last-child(2),.cart table.data th:nth-last-child(2),.cart td:nth-of-type(2n+2),.cart tfoot,.cart th:nth-of-type(2n+2){text-align:right}.cart td button.delete{position:absolute;left:15px;top:calc(50% - 19px);margin:0;padding:10px 10px 10px 0}.cart td img{float:left;margin:0 10px 0 0;width:80px;height:65px;object-fit:contain;background:#fff}.checkbox-group>*{display:inline-block;vertical-align:top}.checkbox-group>.checkbox{margin:3px 10px 0 0}.cart .info{margin-left:10px}.cart>table.orders tr>:nth-child(2){padding-right:40px;padding-left:0}.cart>table.orders tr>:nth-child(2) .info{position:absolute;top:calc(50% - 11px);right:5px}.cart h2:before{display:none;content:none}.sub .section .cart .content h2,.sub .section .cart .content>h2{text-transform:none;font-family:Montserrat,sans-serif;padding:0;font-size:22px}form.content input[type=email],form.content input[type=password],form.content input[type=text],form.content textarea{border:1px #818181 solid;padding:8px 10px;width:calc(100% - 22px);font-size:15px;line-height:1.3;display:block;background:0 0;margin:0 0 15px}form.content .table .col{padding:0 10px}form.content .req label:before{content:"*";padding-right:3px;color:#c62419}form.content .col input[type=email],form.content .col input[type=text],form.content .col textarea{margin-bottom:5px}form.content .table .col:first-child{padding-left:0}form.content .table .col:last-child{padding-right:0}.cart form.content .table{table-layout:fixed}form.content label{font-weight:600;margin:0!important}form.content .checkbox-group label{font-weight:400;width:calc(100% - 34px)}.btn:not([type=submit]){background:#424242;padding:10px 15px}.btn:not([type=submit]).del,button.del{background:#c62419}.btn:not([type=submit]):hover,button.del:hover{background:#f48107}.btn,.sub .section .content a.btn{color:#fff!important;text-transform:none;font-size:14px;font-family:'Open Sans',sans-serif;line-height:1!important;display:inline-block;vertical-align:bottom;padding:10px 45px 10px 15px;margin:5px 0 15px 0!important}.col .btn,.sub .section .content .col a.btn{margin:15px 0 0!important}.cart button.btn i,.sub .section .content a.btn i{padding:6px 1px;text-align:center}aside .widget-content.tabs-head{padding:0;border:1px solid #e0e0e0}.widget-content.tabs-head li a:before{display:none}.widget-content.tabs-head li a{padding:10px 20px;background:#fafafa;font-size:15px}.widget-content.tabs-head li:not(:last-of-type) a{border-bottom:1px solid #e0e0e0}.widget-content.tabs-head li:nth-of-type(odd) a{background:#f6f6f6}.widget-content.tabs-head li.ui-tabs-active a{background:#f48107;color:#fff}.sub .section .content h3,form h3{font-weight:700;font-size:18px}.sub .section .content>h3+small{margin:-15px 0 0;display:block}.alert{padding:15px;border-radius:3px;color:#fff!important;line-height:1!important;background:#50b108;margin-bottom:20px}.alert.error,.alert.red{background:#c62419}.alert i{font-size:20px;padding-right:10px;vertical-align:middle}.profile-tabs table.orders{background:#fff}.owl-dots+.navs{position:absolute;bottom:0;width:100%;left:0;height:120px;font-size:20px;line-height:1;color:#f48107;pointer-events:none}.owl-dots+.navs .nav{position:absolute;left:0;top:0;cursor:pointer;pointer-events:all;padding:50px 10px}.owl-dots+.navs .nav.next{left:auto;right:0}.gallery .owl-theme .owl-dots .owl-dot.hidden{opacity:0;display:none;visibility:hidden}.owl-dots+.navs .nav.disabled{opacity:.4;cursor:default;color:#b6b6b6}.sub .widget.toggle>.widget-title:after{content:"";position:absolute;content:"";right:15px;top:20px;left:auto;border-top:6px #1a1a18 solid;border-left:6px transparent solid;border-right:6px transparent solid;animation:pulse 2s infinite}.sub .widget.toggle.opened>.widget-title:after{border-top:0;border-bottom:6px #1a1a18 solid;animation-play-state:paused}.sub .widgets.hidecat .widget.categories:not(.opened)>.widget-content{display:none}@-webkit-keyframes pulse{0%{transform:translateY(0)}25%{transform:translateY(5px)}50%{transform:translateY(0)}75%{transform:translateY(5px)}100%{transform:translateY(0)}}@keyframes pulse{0%{transform:translateY(0)}25%{transform:translateY(5px)}50%{transform:translateY(0)}75%{transform:translateY(5px)}100%{transform:translateY(0)}}.cart form.content .table.szaml{margin:5px 0}#cartForm .table{margin:5px 0!important}.modal form label span,form.content label span{color:#c62419}.cart.content table.data .btn.toggle-btn{position:relative;margin-bottom:5px!important}em{font-style:italic}.container:not(.profile-tabs) .content:not(.cart)>table td{vertical-align:top}.triangle{position:absolute}.modal-content p{font-size:14px;line-height:1.6}.price-kg{font-size:12px;margin:-30px 0 5px!important;width:50%;box-sizing:border-box;display:inline-block;vertical-align:middle}.price-kg+.price-kg{text-align:right}.product-open .text>.price-kg+form{margin-top:-10px}.ui-autocomplete{display:none;position:absolute;margin-top:29px!important;margin-left:-6px!important;overflow:hidden;z-index:9999}.uia .col{vertical-align:middle}.uia .img{width:60px}.uia{width:294px;text-align:left!important;padding:5px 10px;background-color:#efefef}.uia img{max-width:50px}.uia:hover{background-color:#f48106;color:#fff;cursor:pointer}
.sze2020 {
    position: fixed;
    right: 0;
    top: 0; 
    z-index: 999999999;
}
.mt-180{
    margin-top: 180px; 
}
.cookie{
    padding: 10px;
    color: #fff;
    justify-content: center;
    width: 100%;
    background-color: #5d5d5d;
    position: fixed;
    z-index: 1;
    bottom: 0;
    display: flex;
    align-items: center;
}
.cookie p:last-of-type{
    margin-left: 20px;
    background-color: #f48107;
    padding: 5px 10px;
    border-radius: 10px;
}
.cookie p:last-of-type:hover{
    background-color: #CCC;
    cursor: pointer;
}