@charset "UTF-8";.color-black{color:#000}.color-white{color:#fff}.color-gray{color:#888}.color-default{color:#efc}.color-primary{color:#32271f}.color-secondary{color:#fef8f0}.color-success{color:#28a745}.color-info{color:#17a2b8}.color-warning{color:#ffc107}.color-danger{color:#dc3545}.bg-black{background-color:#000}.bg-white{background-color:#fff}.bg-gray{background-color:#888}.bg-default{background-color:#efc}.bg-primary{background-color:#32271f}.bg-secondary{background-color:#fef8f0}.bg-success{background-color:#28a745}.bg-info{background-color:#17a2b8}.bg-warning{background-color:#ffc107}.bg-danger{background-color:#dc3545}.pagination{display:block;text-align:center}.pagination>li{display:inline-block}.pagination>li>span.current{z-index:2;color:#fff;cursor:default}.pagination{display:flex;justify-content:center;align-items:center;list-style:none;margin:40px 0;padding:0}.pagination li{margin:0 6px}.pagination li{box-shadow:0px 4px 4px 0px rgba(0,0,0,.25)}.pagination li a,.pagination li span{display:flex;justify-content:center;align-items:center;width:48px;height:48px;background:#fff;background:#fff;border-radius:4px;color:#333;font-size:16px;text-decoration:none;transition:background .2s,color .2s}.pagination li a:hover{background:#f5f5f5;color:#c89b53}.pagination li a:hover span{color:#c89b53}.pagination li span.current{color:#c89b53}.pagination li a .ion-ios-arrow-left,.pagination li a .ion-ios-arrow-right{font-size:20px;line-height:1}.main-content img{max-width:100%;height:auto}.main-content img.aligncenter{display:block;margin:0 auto}.main-content img.alignright{float:right;margin-left:15px}.main-content img.alignleft{float:left;margin-right:15px}.admin-bar .navbar.fixed-top{top:32px}@media (max-width:767px){.admin-bar .navbar.fixed-top{top:46px}}.navbar.fixed-top .cart-count{position:absolute;top:-6px;right:-6px;background:#000;color:#fff;font-size:12px;min-width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600}.navbar.fixed-top .active>.nav-item{color:#fef8f0}.navbar.fixed-top .active>.nav-item:hover{color:#fef8f0}@media only screen and (min-width:992px){.sub-menu li .nav-item{padding:10px 15px;white-space:nowrap;border-bottom:none}}.offcanvas a.nav-item{color:#fff!important}.offcanvas .nav-item.has-submenu>.nav-link{position:relative;padding-right:35px}.offcanvas .nav-item.has-submenu .toggle-submenu{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;font-size:18px;user-select:none}.searchform-mobile{display:none;margin:0 -15px}.search-menu{display:none}#fullsearch .searchform.focus{border:1px solid #fff}@media (max-width:991px){.searchform-mobile{display:block;border-bottom:1px solid #eee;box-shadow:0 1px #ddd}.searchform-mobile input{display:block;float:left;border:none;height:50px;border-radius:0;box-shadow:none}.searchform-mobile input[type=text]{width:78%;background:#fff;font-size:16px;padding:5px 15px}.searchform-mobile button{width:22%;border:none;height:50px;background:#eee;color:#333;font-size:22px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.searchform-mobile button:hover,.searchform-mobile button:focus{color:#222;background:#ddd}}a.brand{color:#fff}a.brand,a.brand:hover,a.brand:active,a.brand:focus{text-decoration:none}.brand>span:after{background:#fff}a.brand:hover,a.brand:active,a.brand:focus{color:#7ac9d9}a.brand:hover>span:after,a.brand:active>span:after,a.brand:focus>span:after{background:#7ac9d9}.brand{letter-spacing:.1em;font-weight:400}a.brand:hover,a.brand:active,a.brand:focus{text-decoration:none}.brand>span{display:inline-block;padding:0 .07em 0 0;position:relative;font-weight:700}.brand>span:after{content:"";display:block;position:absolute;width:80.7%;bottom:-.15em;left:.17em;height:.13em}footer .background-logo{position:absolute;background-blend-mode:overlay;height:800px;width:911px;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;top:-32%;right:-450px}@media (max-width:1900px){footer .background-logo{right:-600px}}@media (max-width:1499px){footer .background-logo{right:-750px;height:900px;width:1111px}}@media (max-width:767px){footer .background-logo{display:none}}.searchform-blog .form-control{display:inline-block;width:auto;height:34px;position:relative;top:1px}.widget-title{font-size:20px}.widget-area aside{margin:0 0 40px}.widget-area ul,.widget-area li{margin:0;padding:0}.widget-area li{display:block;font-size:16px;margin-bottom:10px}@media print{article header,article footer{display:block!important}}.claim{font-family:"Plus Jakarta Sans";margin-bottom:15px}@media (max-width:767px){.claim{overflow:hidden}}.claim h1{font-size:65px}.claim p{font-size:20px}.claim a{background-position:center;background-size:cover;background-repeat:no-repeat;display:block;width:100%;height:500px;position:relative}.claim a:hover .content-area{transform:scale(1.05);background:#e1dcd6;box-shadow:0px 4px 4px 0px rgba(0,0,0,.45)}.claim a img{position:absolute;bottom:-12px;right:-12px}.claim .content-area{border-bottom:1px solid #c39e6e;background:rgba(235,230,224,.93);box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);backdrop-filter:blur(2px);position:absolute;bottom:45px;width:50%;left:25%;padding:15px;transform:scale(1);transition:.3s all ease-in-out}.claim .content-area .text-1,.claim .content-area .text-2,.claim .content-area .text-3{text-align:center;font-family:"Plus Jakarta Sans";font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.claim .content-area .text-1{color:#32271f;font-size:12px;letter-spacing:.48px;margin-bottom:3px}.claim .content-area .text-2{color:#321f21;font-size:28px;letter-spacing:1.12px;margin-bottom:3px}.claim .content-area .text-3{color:#a30000;font-size:18px;letter-spacing:.72px;margin-bottom:3px}@media (max-width:991px){.claim a{height:461px}}@media (max-width:767px){.claim .container{padding-left:0;padding-right:0}.claim .content-area{width:90%;left:5%}.claim .content-area .text-1{font-size:10px}.claim .content-area .text-2{font-size:22px}.claim .content-area .text-3{font-size:14px}}.text-obrazok h3{padding-top:30px;color:#32271f;font-size:18px;font-style:normal;font-weight:700;line-height:179.393%;letter-spacing:.72px}@media (max-width:991px){.text-obrazok h3{padding-top:5px}}.text-obrazok .divp{color:#32271f;font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.96px;margin-bottom:30px}.text-obrazok .image-wrapper{position:relative}.text-obrazok .image-wrapper div.img_background{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.text-obrazok .svg-border{position:absolute;right:-9px;top:-9px;z-index:2}@media (max-width:991px){.text-obrazok .image-wrapper{height:400px;margin-bottom:25px}}@media (max-width:767px){.text-obrazok .image-wrapper{height:400px;margin-bottom:25px}.text-obrazok .divp{padding-bottom:10px;padding-right:0}}.obrazok-text{padding:30px 0}.obrazok-text h3{padding-top:30px;color:#32271f;font-size:18px;font-style:normal;font-weight:700;line-height:179.393%;letter-spacing:.72px}@media (max-width:991px){.obrazok-text h3{padding-top:5px}}.obrazok-text .divp{color:#32271f;font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.96px;margin-bottom:30px}.obrazok-text .image-wrapper{position:relative}.obrazok-text .image-wrapper div.img_background{position:absolute;top:0;left:0;width:calc(100% - 15px);height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.obrazok-text .svg-border{z-index:2;position:absolute;left:-9px;bottom:-9px}@media (max-width:991px){.obrazok-text .image-wrapper{height:400px;margin-bottom:25px}}@media (max-width:767px){.obrazok-text .image-wrapper{height:400px;margin-bottom:25px}.obrazok-text .divp{padding-bottom:10px;padding-right:0}}.boxy-loop{padding:80px 0;text-align:center;font-family:"Plus Jakarta Sans"}@media (max-width:1600px){.boxy-loop{padding:40px 0}}.boxy-loop h1,.boxy-loop h2,.boxy-loop h3{color:#32271f;text-align:center;font-family:"Plus Jakarta Sans";font-size:32px;font-style:normal;line-height:145.076%;letter-spacing:1.92px;margin-bottom:50px}@media (max-width:1600px){.boxy-loop h1,.boxy-loop h2,.boxy-loop h3{font-size:28px}}.boxy-loop .content-area{margin-bottom:69px;row-gap:20px}@media (max-width:1600px){.boxy-loop .content-area{margin-bottom:60px}}.boxy-loop .icon-wrapper{display:block;position:relative;padding:10px;font-style:normal;text-align:center;font-weight:300;line-height:145.076%;text-transform:uppercase;perspective:1000px;-moz-perspective:1000px;-webkit-perspective:1000px}.boxy-loop .icon-wrapper .front,.boxy-loop .icon-wrapper .back{-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.boxy-loop .icon-wrapper .front{z-index:2;transform:rotateY(0deg);-moz-transform:rotateY(0deg);backface-visibility:hidden;-moz-backface-visibility:hidden}.boxy-loop .icon-wrapper .back{transform:rotateY(180deg);-moz-transform:rotateY(180deg)}.boxy-loop .icon-wrapper .back .hover-text{display:block;display:flex;position:absolute;width:100%;height:53px;bottom:0;left:0;background:#fff;color:#5a483b;text-align:center;font-size:18px;font-style:normal;font-weight:300;line-height:normal;text-transform:uppercase;align-items:center;justify-content:center}.boxy-loop .icon-wrapper .back .background-hover-image{opacity:1}.boxy-loop .icon-wrapper:hover .background-color{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-moz-transform:rotateY(180deg)}.boxy-loop .icon-wrapper .background-color{perspective:1000px;-moz-perspective:1000px;-webkit-perspective:1000px;display:block;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);position:relative;top:0;left:0;width:calc(100%);background:#fff;height:254px;transition:.6s all ease-in-out;transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.boxy-loop .icon-wrapper .background-hover-image{opacity:.08;transition:.3s opacity ease-in-out;position:absolute;width:100%;height:100%;top:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat}.boxy-loop .icon-wrapper h4{text-align:center;display:block;color:#000;font-size:20px;letter-spacing:1.2px;position:absolute;top:50%;transform:translateY(-50%);width:80%;left:10%}.boxy-loop .icon-wrapper .popis{display:block;color:#000;font-size:12px;letter-spacing:.72px;position:absolute;bottom:0;width:80%;left:10%;margin-bottom:0;height:52px}.boxy-loop .icon-wrapper .popis p{position:absolute;width:100%;text-align:center;left:0;top:50%;transform:translateY(-50%);margin-bottom:0}.slider{background:#706f74;color:#fff}.slider .carousel-item{text-align:left}.slider .carousel-item>div{height:600px;width:100%;background-size:cover;background-position:center bottom;background-repeat:no-repeat}.slider .carousel-caption{top:34px;left:15%;right:auto;text-align:left}.slider h5{text-align:left;font-size:65px}.slider p{text-align:left;font-size:20px}@media (max-width:1300px){.slider .carousel-item>div{height:500px}.slider h5{font-size:55px}.slider p{font-size:18px}}@media (max-width:991px){.slider .carousel-item>div{height:450px}.slider h5{font-size:48px}}@media (max-width:767px){.slider .carousel-item>div{height:320px}.slider .carousel-control-prev,.slider .carousel-control-next{display:none}.slider .carousel-caption{top:15px;left:15px;right:auto;bottom:auto}.slider .carousel-indicators li{height:13px}.slider h5{font-size:38px}}@media (max-width:576px){.slider .carousel-item>div{height:290px}.slider h5{font-size:28px}}.akordeon{padding:110px 0}.akordeon .obsah{text-align:center;margin:40px 0;font-size:20px}.akordeon .card{margin-bottom:25px;border-radius:3px}.akordeon .card .card-header{margin-bottom:0;padding:0}.akordeon .card button{color:#555458;position:relative;padding:20px;display:block;width:100%;text-align:left;text-decoration:none;font-weight:600}.akordeon .card button span{position:absolute;right:25px;top:11px;font-size:28px;display:block;opacity:1}.akordeon .card button span.openAcc{display:none}.akordeon .card button span.closeAcc{display:block}.akordeon .card button.collapsed span.openAcc{display:block}.akordeon .card button.collapsed span.closeAcc{display:none}.akordeon .card button:hover{background-color:rgba(0,0,0,.1)}.akordeon .card:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.125)}@media (max-width:576px){.akordeon .card button{padding:10px 37px 10px 10px}.akordeon .card button span{right:10px;top:4px;font-size:24px}}.cta{background:#555458;padding:50px 0;color:#fff}.cta h2{margin-bottom:30px}.cta a{display:inline-block;font-size:20px;color:#706f74;border:1px solid #fff;background:#fff;padding:11px 30px;text-decoration:none;border-radius:3px;font-weight:700}.cta a:hover{color:#fff;background:0 0}@media (max-width:767px){.cta{text-align:center}.cta a{margin-top:45px}}@media (max-width:576px){.cta h2{font-size:1.5rem}}.kontakt-ikony{text-align:center;padding:80px 0 51px}.kontakt-ikony h2{font-size:32px;margin-bottom:60px}.kontakt-ikony h3{font-size:24px;margin-bottom:10px}.kontakt-ikony .desc{margin-bottom:20px}.kontakt-ikony .desc p{margin-bottom:20px}.kontakt-ikony div.desc{padding:0 20px;text-align:center}.kontakt-ikony strong{color:#555458;font-weight:600;font-size:18px}.kontakt-ikony i{font-size:48px}.kontakt-ikony a{color:#555458;font-weight:600;font-size:18px}.kontakt-ikony a:hover{text-decoration:underline}@media (max-width:991px){.kontakt-ikony{padding:50px 0 51px}.kontakt-ikony h2{font-size:29px;margin-bottom:44px}.kontakt-ikony h3{font-size:20px;margin-bottom:10px}.kontakt-ikony div.desc{padding:0}.kontakt-ikony strong,.kontakt-ikony a{font-size:16px}}@media (max-width:767px){.kontakt-ikony .desc{height:auto!important;margin-bottom:10px}.kontakt-ikony .desc p{margin-bottom:10px}.kontakt-ikony .icon-wrapper{margin-bottom:38px}.kontakt-ikony i{font-size:68px;line-height:1}}.kontakt-mapa{padding:80px 0 51px;color:#555458}.kontakt-mapa h1{margin-bottom:30px}.kontakt-mapa iframe{max-width:100%!important;width:100%!important}.kontakt-mapa .contacts{display:inline-block;margin:0 auto;text-align:left}.kontakt-mapa .contacts a{font-size:18px;color:#555458;font-weight:600;display:inline-block;margin-bottom:15px}.kontakt-mapa .contacts a i{font-size:25px;display:inline-block;padding-right:10px;position:relative;top:4px}.kontakt-mapa .contacts a:hover{text-decoration:underline}@media (max-width:991px){.kontakt-mapa .contacts{padding-bottom:30px}}.photo-slider-1{padding-bottom:60px}.photo-slider-1 h1,.photo-slider-1 h3,.photo-slider-1 h2{color:#555458;text-align:center;padding:40px 0 60px}.photo-slider-1 .item{display:block}.photo-slider-1 .item .bg{height:250px;background-size:cover;background-position:center;background-repeat:no-repeat}.photo-slider-1 .tns-nav{text-align:center}.photo-slider-1 .tns-nav button{background:0 0;border:3px solid #555458;border-radius:0%;width:12px;height:12px;margin:15px 2px;padding:0}.photo-slider-1 .tns-nav button.tns-nav-active{background:#000}.photo-slider-1 .tns-nav button:focus{outline:0}.photo-slider-1 .tns-nav button:hover{background:#555458}.photo-slider-1 .tns-nav button.tns-nav-active:hover{background:#fff;border:3px solid #555458}.photo-slider-1 .tns-outer{position:relative}.photo-slider-1 .tns-controls{position:absolute;top:35%;left:0;width:100%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.photo-slider-1 .tns-controls button{line-height:0;position:absolute;background:0 0;border:0;outline:0;font-size:68px;color:#fff}.photo-slider-1 .tns-controls button i{line-height:0}.photo-slider-1 .tns-controls button[data-controls=prev]{left:15px}.photo-slider-1 .tns-controls button[data-controls=next]{right:15px}.photo-slider-1 .modal-dialog{max-width:80%;max-width:800px}.photo-slider-1 .modal-dialog .modal-body{padding:.5rem;position:relative}.photo-slider-1 .modal-dialog .modal-content{border:0;border-radius:0}.photo-slider-1 .modal-dialog .modal-footer{border:0}.photo-slider-1 .modal-dialog img{max-width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.photo-slider-1 .modal-dialog .modalControl{color:#fff;font-size:49px;position:absolute;top:50%;width:auto;width:40px;display:inline-block;-ms-transform:translateY(-50%);transform:translateY(-50%);border:1px solid transparent;border-radius:100%;line-height:0;padding:0;height:40px;overflow:hidden;background:#4c4c4c}.photo-slider-1 .modal-dialog .modalControl.modalLeft{left:25px}.photo-slider-1 .modal-dialog .modalControl.modalRight{right:25px}.photo-slider-1 .modal-dialog .modalControl i{line-height:0;padding:0;top:-5px;position:relative;right:-17px}.photo-slider-1 .modal-dialog .modalControl i._left{right:-12px}.photo-slider-1 .modal-dialog .modalControl:hover{background:#000;cursor:pointer}@media (max-width:767px){.photo-slider-1 .item .bg{height:220px}}.dva-paragrafy{padding:60px 0 51px}.dva-paragrafy h1,.dva-paragrafy h2,.dva-paragrafy h3{text-align:center}.dva-paragrafy .mainHeadline{text-align:center;margin-bottom:50px}.dva-paragrafy .subHeadline{margin-bottom:25px}.blogove-clanky article{padding-bottom:25px}.blogove-clanky article .blog_obr{height:220px;position:relative}.blogove-clanky article a{color:#555458}.blogove-clanky article a:hover{color:#080808}.blogove-clanky article h1,.blogove-clanky article h2,.blogove-clanky article h3{font-size:24px;padding-top:35px}.blogove-clanky h2,.blogove-clanky h1,.blogove-clanky h3{text-align:center;margin:50px 0}.blogove-clanky .tns-nav{text-align:center}.blogove-clanky .tns-nav button{background:0 0;border:3px solid #555458;border-radius:0%;width:12px;height:12px;margin:15px 2px;padding:0}.blogove-clanky .tns-nav button.tns-nav-active{background:#555458}.blogove-clanky .tns-nav button:focus{outline:0}.blogove-clanky .tns-nav button:hover{background:#555458}.blogove-clanky .tns-nav button.tns-nav-active:hover{background:#555458;border:3px solid #555458}.blogove-clanky .tns-outer{position:relative}.blogove-clanky .tns-controls{position:absolute;top:35%;left:0;width:100%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.blogove-clanky .tns-controls button{line-height:0;position:absolute;background:0 0;border:0;outline:0;font-size:68px;color:#000}.blogove-clanky .tns-controls button i{line-height:0}.blogove-clanky .tns-controls button[data-controls=prev]{left:-35px}.blogove-clanky .tns-controls button[data-controls=next]{right:-35px}@media (max-width:767px){.blogove-clanky .tns-controls{display:none}}.jednoduchy_obrazok{text-align:center}.jednoduchy_obrazok img{display:block;margin:30px auto}.jednoduchy_paragraph{padding:73px 0 80px;text-align:center;color:#fff;font-family:"Plus Jakarta Sans";font-style:normal;background-color:#32271f;position:relative;overflow:hidden}@media (max-width:1600px){.jednoduchy_paragraph{padding-bottom:40px;padding-top:40px}}.jednoduchy_paragraph h2{font-size:32px;line-height:normal;letter-spacing:1.28px;color:#fff}@media (max-width:1600px){.jednoduchy_paragraph h2{font-size:28px}}.jednoduchy_paragraph h3{font-size:16px;line-height:179.393%;letter-spacing:.64px;margin-bottom:25px;font-weight:300}.jednoduchy_paragraph .background-logo{position:absolute;background-blend-mode:overlay;height:800px;width:911px;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;top:-32%;right:-450px}@media (max-width:1900px){.jednoduchy_paragraph .background-logo{right:-600px}}@media (max-width:1499px){.jednoduchy_paragraph .background-logo{right:-750px;height:900px;width:1111px}}@media (max-width:767px){.jednoduchy_paragraph .background-logo{display:none}}.jednoduchy_paragraph .content-area{text-align:left;color:#fff;font-family:"Plus Jakarta Sans";font-size:16px;font-style:normal;font-weight:500;line-height:179.393%;letter-spacing:.56px}.jednoduchy_paragraph .content-area a{margin-top:40px;display:inline-block}.najnovsi-clanok{padding:75px 0}.najnovsi-clanok h2{font-size:40px;margin-bottom:45px;color:#32271f;padding-top:30px}.najnovsi-clanok .divp{font-size:16px;margin-bottom:25px}.najnovsi-clanok .before-this{position:relative}.najnovsi-clanok .image-wrapper div.img_background{position:absolute;top:0;left:15px;width:100%;height:100%;background-position:center;background-color:#c1c1c1;background-repeat:no-repeat;background-size:cover}.najnovsi-clanok .all_posts{padding:100px 0 75px}.najnovsi-clanok .all_posts p{margin-bottom:40px;font-size:26px}@media (max-width:767px){.najnovsi-clanok h2{font-size:32px}}@media (max-width:767px){.najnovsi-clanok .image-wrapper{display:block;height:400px;margin-bottom:25px}.najnovsi-clanok .image-wrapper div.img_background{background-size:cover;opacity:1}.najnovsi-clanok .all_posts{padding:50px 0}.najnovsi-clanok .divp{padding-bottom:10px}.najnovsi-clanok a.button{margin-bottom:50px}.najnovsi-clanok .before-this:before{display:none}}.najnovsie-clanok{padding:75px 0}@media (max-width:1600px){.najnovsie-clanok{padding:35px 0}}.najnovsie-clanok h3{color:#000;font-family:"Plus Jakarta Sans";font-size:18px;font-style:normal;line-height:145.076%;letter-spacing:1.2px;padding:25px 15px;margin-bottom:0}.najnovsie-clanok .divp{font-size:16px;margin-bottom:25px}.najnovsie-clanok .before-this{position:relative}.najnovsie-clanok .post-item{display:block;background:#fff;transform:scale(1);transition:.3s all ease-in-out;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);margin-bottom:30px}.najnovsie-clanok .post-item:hover{transform:scale(1.03)}.najnovsie-clanok .post-image{background-position:center;background-size:cover;background-repeat:no-repeat;height:345px;position:relative}.najnovsie-clanok .post-image img{position:absolute;top:-12px;left:-12px}.najnovsie-clanok .all_posts{margin-top:40px}@media (max-width:1199px){.najnovsie-clanok .post-image{height:289px}.najnovsie-clanok h2{font-size:18px;padding:35px 20px}}@media (max-width:767px){.najnovsie-clanok h2{font-size:32px}}.hp-rozcestnik{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:300;line-height:145.076%;text-transform:uppercase;margin-top:65px;margin-bottom:60px}@media (max-width:1600px){.hp-rozcestnik{margin:35px 0}}.hp-rozcestnik .p-50{padding-top:50px}.hp-rozcestnik h1,.hp-rozcestnik h2,.hp-rozcestnik h3{color:#32271f;font-size:32px;letter-spacing:1.92px;text-align:center;margin-bottom:61px;font-weight:300;line-height:145.076%}@media (max-width:1600px){.hp-rozcestnik h1,.hp-rozcestnik h2,.hp-rozcestnik h3{font-size:28px;margin-bottom:40px}}.hp-rozcestnik .item{margin-bottom:47px}.hp-rozcestnik .item:hover .img-background-wrapper div{transform:scale(1.05);box-shadow:0px 4px 4px 0px rgba(0,0,0,.25)}.hp-rozcestnik .item .img-background-wrapper{height:363px;overflow:hidden;position:relative}.hp-rozcestnik .item .img_background{transform:scale(1);transition:.3s all ease-in-out;background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:100%}.hp-rozcestnik .item .text{color:#000;font-size:20px;letter-spacing:1.2px;margin-top:15px}.ram-na-mieru{padding:73px 0 80px;text-align:left;color:#fff;font-family:"Plus Jakarta Sans";font-style:normal;background-color:#32271f;position:relative;overflow:hidden}@media (max-width:1600px){.ram-na-mieru{padding:40px 0}}.ram-na-mieru h2{color:#c39e6e;font-size:32px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:1.28px;text-transform:uppercase;margin-bottom:20px}@media (max-width:1600px){.ram-na-mieru h2{font-size:28px}}@media (max-width:1199px){.ram-na-mieru h2{margin-bottom:15px}}.ram-na-mieru .subheading{color:#fff;font-size:18px;font-weight:500;line-height:179.393%;letter-spacing:.72px}@media (max-width:1600px){.ram-na-mieru .subheading{font-size:16px}}.ram-na-mieru ul{padding-left:35px}.ram-na-mieru ul li{color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:179.393%;letter-spacing:.56px;margin-bottom:17px}@media (max-width:1600px){.ram-na-mieru ul li{margin-bottom:12px}}@media (max-width:1199px){.ram-na-mieru ul li{margin-bottom:8px}}.ram-na-mieru .img{width:auto;height:350px;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width:1199px){.ram-na-mieru .img{height:380px}}@media (max-width:991px){.ram-na-mieru .img{height:300px}}@media (max-width:576px){.ram-na-mieru .img{height:280px;margin-top:30px}}.ram-na-mieru .border-decoration{position:absolute;width:auto;height:auto;bottom:-8px;right:6px}.ram-na-mieru .background-logo{position:absolute;background-blend-mode:overlay;height:724px;width:950px;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;bottom:-35px;left:-480px;z-index:-1}@media (max-width:1199px){.ram-na-mieru .background-logo{right:-750px;height:600px;width:1111px}}@media (max-width:767px){.ram-na-mieru .background-logo{display:none}}.ram-na-mieru .content-area{text-align:left;color:#fff;font-family:"Plus Jakarta Sans";font-size:16px;font-style:normal;font-weight:500;line-height:179.393%;letter-spacing:.56px}.ram-na-mieru .content-area a{margin-top:24px;display:inline-block;margin-bottom:25px}.about{background:#32271f;position:relative;overflow:hidden;margin-bottom:40px}.about .background-logo{position:absolute;background-blend-mode:overlay;height:724px;width:950px;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;bottom:-35px;left:-480px}@media (max-width:1199px){.about .background-logo{height:600px;width:1111px}}@media (max-width:991px){.about .background-logo{left:-590px}}.about h1{padding-top:40px;color:#c39e6e;font-size:32px;font-style:normal;line-height:normal;letter-spacing:1.92px;margin-bottom:50px}@media (max-width:767px){.about h1{font-size:34px;padding-top:60px;margin-bottom:30px}}.about .divp{padding-bottom:50px;color:#fff;font-size:16px;font-style:normal;line-height:179.393%;letter-spacing:.64px}.about .divp li a:hover{color:#fff}@media (max-width:991px){.about .divp{padding-bottom:50px}}.about .image-wrapper{position:relative;display:none;margin-bottom:60px}.about .image-wrapper div.img_background{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:991px){.about .image-wrapper{height:400px;display:block}}.about .before-this{position:relative}.about .before-this:before{content:"";display:block;position:absolute;top:0;left:calc(100% + 30px);margin-right:15px;height:100%;width:50vw;background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width:1399px){.about .before-this:before{background-position:left}}@media (max-width:991px){.about .before-this:before{display:none}}.about ul{padding-left:0}.about ul li{list-style:none}.about ul li a{position:relative;display:block;padding-left:24px;min-height:29px;margin-bottom:9px;color:#c39e6e;font-size:18px;font-weight:500;line-height:normal;text-transform:uppercase;transition:transform .3s ease}.about ul li a:before{content:url("https://ramovanie2025.balci.sk/wp-content/uploads/2025/05/angle-right.svg");position:absolute;left:0;top:50%;transform:translateY(-50%);transition:transform .3s ease}.about ul li a:hover{transform:translateX(6px)}.about ul li a:hover::before{animation:about-arrow-bouncee .6s ease}@media (max-width:767px){.about ul li a{font-size:16px}.about ul li a:before{transform:scale(.9);top:-1px}}@media (max-width:767px){.about .image-wrapper{height:400px;margin-bottom:25px}.about .divp{padding-bottom:10px;padding-right:0}}.blok-a{padding:90px 0 10px}.blok-a h2{color:#32271f;text-align:center;font-size:32px;font-style:normal;font-weight:300;line-height:145.076%;letter-spacing:1.92px;text-transform:uppercase;margin-bottom:50px}.blok-a .content{color:#32271f;font-size:16px;font-style:normal;font-weight:400;line-height:160%;margin-bottom:39px}.blok-a .category-link{display:block}.blok-a .category-link .category-image-wrapper{position:relative;width:100%;height:358px;overflow:hidden}.blok-a .category-link .category-image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;transform:scale(1);transition:all .3s ease-in-out}.blok-a .category-link span{margin-top:9px;display:inline-block;color:#000;text-align:center;font-family:"Plus Jakarta Sans";font-size:20px;font-style:normal;font-weight:300;line-height:145.076%;letter-spacing:1.2px;text-transform:uppercase;transform:scale(1);transition:all .3s ease-in-out;margin-bottom:30px}.blok-a .category-link:hover .category-image{transform:scale(1.05)}.blok-a .category-link:hover span{color:#c39e6e}@media (max-width:1199px){.blok-a{padding:48px 0 10px}.blok-a h2{font-size:26px;margin-bottom:35px}}@media (max-width:991px){.blok-a{padding:42px 0 30px}.blok-a h2{font-size:22px}}.karty-sluzieb{margin-bottom:30px}.karty-sluzieb ._card{background:#fff;margin-top:60px}.karty-sluzieb .content{padding:30px;position:relative}.karty-sluzieb h4{color:#32271f;text-align:center;font-size:28px;font-style:normal;line-height:179.393%;letter-spacing:1.6px;margin-bottom:15px}.karty-sluzieb .popis{color:#32271f;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:1.2px;margin-bottom:35px}.karty-sluzieb a{display:inline-block;position:absolute;bottom:35px;left:50%;transform:translateX(-50%)}.karty-sluzieb .background-image{height:358px;background-position:center;background-size:cover}@media (max-width:1199px){.karty-sluzieb h1,.karty-sluzieb h2,.karty-sluzieb h3,.karty-sluzieb h4{font-size:28px;margin-bottom:20px;line-height:130%}.karty-sluzieb .popis{line-height:160%}}@media (max-width:991px){.karty-sluzieb .background-image{height:300px}.karty-sluzieb ._card{margin-bottom:30px}}.karta-sluzby-s-pozadim{background:#fff;padding:53px 0}.karta-sluzby-s-pozadim h1,.karta-sluzby-s-pozadim h2,.karta-sluzby-s-pozadim h3{color:#32271f;font-size:28px;font-style:normal;line-height:179.393%;letter-spacing:1.6px;margin-bottom:25px}@media (min-width:992px){.karta-sluzby-s-pozadim .toCenter{position:absolute;top:50%;transform:translateY(-50%);width:100%}}.karta-sluzby-s-pozadim .content{color:#32271f;font-size:18px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:1.2px}.karta-sluzby-s-pozadim .content a{margin-top:25px}@media (min-width:992px){.karta-sluzby-s-pozadim .content a{margin-top:50px}}.karta-sluzby-s-pozadim .image-wrapper{position:relative;height:400px}.karta-sluzby-s-pozadim .background-image{position:absolute;width:80%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;top:0;left:10%;z-index:1}.karta-sluzby-s-pozadim .svg-border{position:absolute;z-index:2}.karta-sluzby-s-pozadim .svg-border-1{right:-10px;top:-10px}.karta-sluzby-s-pozadim .svg-border-2{bottom:-10px;left:-10px}@media (max-width:1199px){.karta-sluzby-s-pozadim{padding:43px 0}.karta-sluzby-s-pozadim h1,.karta-sluzby-s-pozadim h2,.karta-sluzby-s-pozadim h3{font-size:28px;margin-bottom:20px}.karta-sluzby-s-pozadim .content{font-size:16px;line-height:160%}.karta-sluzby-s-pozadim .image-wrapper{height:340px}}@media (max-width:991px){.karta-sluzby-s-pozadim .content{margin-bottom:30px}.karta-sluzby-s-pozadim .image-wrapper{height:340px}.karta-sluzby-s-pozadim .background-image{width:100%;left:0}}.karta-velka-sluzba{background:#fff;box-shadow:0px 4px 4px 0px rgba(0,0,0,.35);margin:40px 0;padding:30px 0}.karta-velka-sluzba h1,.karta-velka-sluzba h2,.karta-velka-sluzba h3{color:#32271f;font-size:28px;font-style:normal;line-height:179.393%;letter-spacing:1.6px;margin-bottom:15px;padding-top:20px}.karta-velka-sluzba .tlacidla{margin-top:40px;padding-bottom:40px}.karta-velka-sluzba a.button.smaller{min-width:220px}.karta-velka-sluzba .content{color:#32271f;font-size:18px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:1.2px}.karta-velka-sluzba .image-wrapper{position:relative;height:400px}.karta-velka-sluzba .background-image{position:absolute;width:80%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;top:0;left:10%;z-index:1}.karta-velka-sluzba .svg-border{position:absolute;z-index:2}.karta-velka-sluzba .svg-border-1{right:-10px;top:-10px}.karta-velka-sluzba .svg-border-2{bottom:-10px;left:-10px}@media (max-width:1199px){.karta-velka-sluzba{padding:43px 0}.karta-velka-sluzba h1,.karta-velka-sluzba h2,.karta-velka-sluzba h3{font-size:28px;margin-bottom:20px}.karta-velka-sluzba .content{font-size:16px;line-height:160%}.karta-velka-sluzba .image-wrapper{height:340px}}@media (max-width:991px){.karta-velka-sluzba{padding-top:0}.karta-velka-sluzba h1,.karta-velka-sluzba h2,.karta-velka-sluzba h3{line-height:120%}.karta-velka-sluzba .content{margin-bottom:30px}.karta-velka-sluzba .image-wrapper{height:340px}.karta-velka-sluzba .background-image{width:calc(100% - 30px);left:15px}.karta-velka-sluzba .inner-padding{padding:15px 15px 0}.karta-velka-sluzba .tlacidla{padding-bottom:0}.karta-velka-sluzba .tlacidla a{margin-bottom:15px}}.claim-slider{background:#32271f;overflow:hidden;position:relative}.claim-slider .background-logo{position:absolute;background-blend-mode:overlay;height:724px;width:950px;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;bottom:-35px;left:-480px}@media (max-width:1199px){.claim-slider .background-logo{height:600px;width:1111px}}@media (max-width:991px){.claim-slider .background-logo{left:-590px}}@media (min-width:992px){.claim-slider{min-height:640px}}.claim-slider h1{padding-top:110px;padding-bottom:65px;color:#c39e6e;font-family:"Plus Jakarta Sans";font-size:32px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:1.92px;text-transform:uppercase}.claim-slider .claim-slider__content{position:relative;z-index:2}.claim-slider .text{color:#fff;font-family:"Plus Jakarta Sans";font-size:16px;font-style:normal;font-weight:500;line-height:179.393%;letter-spacing:.88px;margin-bottom:90px}.claim-slider .btn{border-radius:3px;background:#c39e6e;color:#fef8f0;text-align:center;font-family:"Plus Jakarta Sans";font-size:20px;font-style:normal;font-weight:700;font-weight:600;line-height:normal;text-transform:uppercase;padding:15px 25px;margin-bottom:150px}.claim-slider .btn:hover{background-color:#ad8b5f;border-color:#ad8b5f;color:#120e0b}@media (max-width:1199px){.claim-slider .btn{margin-bottom:50px}}.claim-slider #claimCarousel,.claim-slider #claimCarousel .carousel-inner,.claim-slider #claimCarousel .carousel-item{height:100%;min-height:420px}.claim-slider .carousel-caption{background:rgba(50,39,31,.7);border-radius:0;padding:15px 0 0;width:100%;left:0;color:#fff;text-align:center;font-family:"Plus Jakarta Sans";font-size:32px;font-style:normal;font-weight:500;letter-spacing:1.28px;bottom:0}.claim-slider .carousel-caption p{font-size:18px}.claim-slider .carousel-bg-image{background-position:center;background-size:cover}.claim-slider .carousel-col{overflow:hidden;position:absolute;top:0;right:0;height:100%;width:calc(50vw - 180px)}@media (max-width:1199px){.claim-slider .carousel-col{width:calc(50vw - 30px)}.claim-slider h1{padding-top:80px;font-size:36px;padding-bottom:45px}.claim-slider .text{font-size:18px;margin-bottom:60px}.claim-slider .carousel-caption{font-size:18px;line-height:1;padding-top:20px}}@media (max-width:991px){.claim-slider .carousel-col{display:none}}@media (max-width:767px){.claim-slider h1{font-size:32px;padding-top:60px;margin-bottom:30px;padding-bottom:0}.claim-slider p{padding-bottom:50px;padding-bottom:0;font-size:16px;line-height:179.393%;letter-spacing:.64px}}.galeria-ramovanie{background:#f5ebdf;padding-bottom:50px}.galeria-ramovanie h2{padding-top:90px;padding-bottom:90px;color:#32271f;text-align:center;font-family:"Plus Jakarta Sans";font-size:32px;font-style:normal;font-weight:300;line-height:145.076%;letter-spacing:1.92px;text-transform:uppercase}@media (max-width:1199px){.galeria-ramovanie h2{font-size:22px;padding-top:40px;padding-bottom:20px}}.galeria-ramovanie .galeria{display:grid;gap:32px;grid-template-columns:1fr;margin-bottom:48px;background-color:transparent}@media (max-width:767px){.galeria-ramovanie .galeria{display:block}}@media (min-width:576px){.galeria-ramovanie .galeria{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.galeria-ramovanie .galeria{grid-template-columns:repeat(3,1fr)}}.galeria-ramovanie .galeria-item{background-color:transparent;display:block;width:100%;aspect-ratio:0.8008474576;background-size:contain;background-position:center;background-repeat:no-repeat;border:transparent 0;box-shadow:0 0 0 1px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}@media (max-width:767px){.galeria-ramovanie .galeria-item{width:49%;display:inline-block;margin-bottom:10px}}.galeria-ramovanie .galeria-item:hover,.galeria-ramovanie .galeria-item:focus{transform:translateY(-2px);box-shadow:0 6px 24px rgba(0,0,0,.12);outline:none}.galeria-ramovanie .btn-close{z-index:30}.galeria-ramovanie .lightbox-modal .modal-content{background:0 0}.galeria-ramovanie .lightbox-img{max-height:calc(100vh - 6rem);width:auto;object-fit:contain}.velky-formular{overflow:hidden;position:relative;background:#f7f7f7}.velky-formular .formular_wrapper{margin:0;padding:55px 100px 25px;z-index:2;background:0 0}.velky-formular .formular_wrapper a:hover{text-decoration:underline}@media (max-width:767px){.velky-formular .formular_wrapper{padding:20px}}.velky-formular .formular_wrapper h2{margin-bottom:45px}@media (max-width:767px){.velky-formular .formular_wrapper h2{margin-bottom:20px;font-size:26px}}.velky-formular .formular_wrapper .gdpr_check{font-size:14px;font-style:normal;font-weight:300;line-height:normal}.velky-formular .formular_wrapper .wpcf7-acceptance .wpcf7-list-item{margin-left:0;margin-top:10px}.velky-formular .formular_wrapper input[type=checkbox]{margin-right:8px}.velky-formular input,.velky-formular select,.velky-formular textarea{margin-bottom:40px}@media (max-width:767px){.velky-formular input,.velky-formular select,.velky-formular textarea{margin-bottom:0!important}}.velky-formular .background-logo{position:absolute;background-blend-mode:overlay;height:724px;width:950px;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;top:100px;right:-400px}@media (max-width:1199px){.velky-formular .background-logo{height:600px;width:1111px}}@media (max-width:991px){.velky-formular .background-logo{left:-590px}}.velky-formular h2{color:#32271f;text-align:center;font-family:"Plus Jakarta Sans";font-size:32px;font-style:normal;font-weight:300;line-height:179.393%;letter-spacing:1.28px}.scss_errors{position:fixed;z-index:10000;background:#fff;border:5px solid red;border-bottom:none;border-left:none;padding:0 30px;bottom:0}.home .alt-navbar{display:none;height:0!important;margin:0!important;padding:0!important}a.button.reversed,input[type=submit].reversed,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.reversed,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.reversed,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.reversed,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.reversed,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.reversed,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.reversed,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.reversed,button.button.reversed,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.reversed{color:#fef8f0!important}a.button.smaller,input[type=submit].smaller,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.smaller,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.smaller,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.smaller,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.smaller,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.smaller,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.smaller,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.smaller,button.button.smaller,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.smaller{font-size:16px;padding:13px 40px}a.button:hover.reversed{color:#fff!important;background-color:#c39e6e!important}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt{background-color:#32271f!important}.jednoduchy-nadpis{padding:30px 0 0}.jednoduchy-nadpis h2{color:#32271f;text-align:center;font-family:"Plus Jakarta Sans";font-size:32px;font-style:normal;line-height:145.076%;letter-spacing:1.92px;margin-bottom:50px}@media (max-width:1199px){.jednoduchy-nadpis{padding-bottom:35px}.jednoduchy-nadpis h2{font-size:26px}}@media (max-width:991px){.jednoduchy-nadpis{padding-bottom:15px}.jednoduchy-nadpis h2{font-size:22px}}.post-detail .left-corner{position:absolute;top:-10px;left:-10px}.post-detail .right-corner{position:absolute;top:-10px;right:-10px}.post-detail .main-content{color:#000;font-family:"Plus Jakarta Sans";font-size:16px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:.64px}@media (max-width:991px){.post-detail .wp-block-image img{width:100%!important;height:auto!important;margin-bottom:10px}.post-detail .wp-block-image .alignleft{margin-left:0;margin-right:0}}.home{position:relative;padding:74px 0 0}.home .bg-image{position:absolute;top:0;left:0;width:700px;height:800px;background-position:center;background-size:cover;background-repeat:no-repeat;background-blend-mode:overlay;z-index:-1}.home h1.reg-headline{color:#32271f;text-align:center;font-family:"Plus Jakarta Sans";font-size:40px;font-style:normal;line-height:normal;letter-spacing:1.92px;margin-bottom:70px;position:relative;z-index:3}.home .post{background:#fff;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);margin-bottom:27px}.home .post .post-img{background-position:center;background-size:cover;overflow:hidden;height:338px}.home .post .content-padding{padding:10px 20px 12px}.home .post h1{color:#5a483b;font-family:"Plus Jakarta Sans";font-size:24px;font-style:normal;line-height:153.328%;letter-spacing:.96px;transition:.3s color ease-in-out;text-align:left}.home .post h1:hover{color:#000}.home .post p{color:#000;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:400;line-height:153.328%;letter-spacing:.56px}.home .post .post-meta{display:none}.home .post a{display:block;text-align:right;color:#32271f;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:400;line-height:153.328%;letter-spacing:.56px}.home .post a:hover{font-weight:600}.post-cta .cta-img{background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width:991px){.post-cta .cta-img{margin-bottom:40px}}.other-posts{background:#fff;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);padding:27px 15px 21px;margin-bottom:90px}.other-posts a{position:relative}.other-posts .left h4{padding-left:40px}.other-posts .right{text-align:right}.other-posts .right h4{padding-right:40px}.other-posts h4{color:#000;font-family:"Plus Jakarta Sans";font-size:16px;font-style:normal;line-height:153.328%;letter-spacing:.64px}@media (max-width:991px){.other-posts{margin-bottom:50px}.other-posts h4{font-size:14px}}@media (max-width:767px){.other-posts{display:none}}.produkt-slider{padding:0 200px 60px}@media (max-width:1600px){.produkt-slider{padding-bottom:30px}}@media (max-width:767px){.produkt-slider{padding:0;overflow:hidden}}.produkt-slider h2{font-size:32px;padding-top:70px;text-align:center;padding-bottom:70px;margin-bottom:0}@media (max-width:1600px){.produkt-slider h2{padding-top:45px;padding-bottom:45px;font-size:28px}}.produkt-slider h3{font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;line-height:145.076%;letter-spacing:.84px;margin-top:8px;min-height:45px}.produkt-slider .cena{font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:300;line-height:145.076%;letter-spacing:.84px}.produkt-slider .produkt a{display:block;background:#fff;padding:17px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);margin-bottom:40px;text-align:center}.produkt-slider .produkt a:hover{color:#c39e6e}.produkt-slider .tns-nav{text-align:center}.produkt-slider .tns-nav button{background:0 0;border:3px solid #555458;border-radius:0%;width:12px;height:12px;margin:15px 2px;padding:0}.produkt-slider .tns-nav button.tns-nav-active{background:#000}.produkt-slider .tns-nav button:focus{outline:0}.produkt-slider .tns-nav button:hover{background:#555458}.produkt-slider .tns-nav button.tns-nav-active:hover{background:#fff;border:3px solid #555458}.produkt-slider .tns-outer{position:relative}.produkt-slider .tns-controls{position:absolute;top:35%;left:0;width:100%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.produkt-slider .tns-controls button{line-height:0;position:absolute;background:0 0;border:0;outline:0;font-size:68px;color:#fff}.produkt-slider .tns-controls button:hover img{filter:contrast(.2)}.produkt-slider .tns-controls button i{line-height:0}.produkt-slider .tns-controls button[data-controls=prev]{left:-80px}.produkt-slider .tns-controls button[data-controls=next]{right:-80px}.produkt-slider .modal-dialog{max-width:80%;max-width:800px}.produkt-slider .modal-dialog .modal-body{padding:.5rem;position:relative}.produkt-slider .modal-dialog .modal-content{border:0;border-radius:0}.produkt-slider .modal-dialog .modal-footer{border:0}.produkt-slider .modal-dialog img{max-width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.produkt-slider .modal-dialog .modalControl{color:#fff;font-size:49px;position:absolute;top:50%;width:auto;width:40px;display:inline-block;-ms-transform:translateY(-50%);transform:translateY(-50%);border:1px solid transparent;border-radius:100%;line-height:0;padding:0;height:40px;overflow:hidden;background:#4c4c4c}.produkt-slider .modal-dialog .modalControl.modalLeft{left:25px}.produkt-slider .modal-dialog .modalControl.modalRight{right:25px}.produkt-slider .modal-dialog .modalControl i{line-height:0;padding:0;top:-5px;position:relative;right:-17px}.produkt-slider .modal-dialog .modalControl i._left{right:-12px}.produkt-slider .modal-dialog .modalControl:hover{background:#000;cursor:pointer}@media (max-width:767px){.produkt-slider .item .bg{height:220px}}.kontakt h1{color:#32271f;text-align:center;font-size:48px;font-style:normal;line-height:normal;letter-spacing:1.92px;margin-bottom:70px;margin-top:70px}.kontakt h2{color:#32271f;text-align:center;font-size:32px;font-style:normal;line-height:145.076%;letter-spacing:1.92px;margin-bottom:69px}.kontakt .udaje{color:#32271f;font-size:16px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:.64px}.kontakt .video-frame{width:100%}.kontakt .icon{margin-right:30px}.kontakt .icon-row{margin-bottom:30px}.kontakt .mb1{margin-bottom:7px;display:block}.kontakt .day{display:inline-block;min-width:90px}.kontakt .divider{width:100%;border-bottom:1px solid #c39e6e;padding-bottom:10px;margin-bottom:7px}.kontakt .kontakt-link{transition:.3s color linear}.kontakt .kontakt-link:hover,.kontakt .kontakt-link:active,.kontakt .kontakt-link:focus{color:#c39e6e;text-decoration:underline}.kontakt .otvaracie-hodiny{padding-top:30px}.kontakt .google-mapa{margin-bottom:90px;padding-top:100px}.kontakt .google-mapa iframe{width:100%!important;margin-bottom:13px}.kontakt .google-mapa .wrap{position:relative}.kontakt .google-mapa img.roh{position:absolute;bottom:-8px;left:-8px}.kontakt .google-mapa a.odkaz{color:#000;font-size:14px;font-weight:400;line-height:180%;letter-spacing:1.08px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;text-transform:uppercase}.kontakt .mhd-mapa a{display:block}.kontakt .mhd-mapa .wrap{position:relative}.kontakt .mhd-mapa img.roh{position:absolute;bottom:-8px;left:-8px}.kontakt .mhd-mapa img.mapa{height:auto;display:block;width:100%;min-width:100%;margin-bottom:13px}.kontakt .mhd-mapa p{color:#32271f;font-size:14px;font-style:normal;font-weight:400;line-height:157%;letter-spacing:1.08px;text-transform:uppercase}.kontakt .parkovanie{margin-top:90px;color:#32271f;font-size:18px;font-weight:400;line-height:180%;letter-spacing:1.08px}.formular{padding:110px 0 50px;background-color:#f2f2f2}.formular .gdpr_check{font-size:13px;margin-bottom:15px}.formular p{margin-bottom:0}.formular input,.formular textarea,.formular select{border-radius:0;width:100%}.formular input,.formular textarea,.formular select{padding:14px 16px 15px;border:0px solid #32271f;background:#fff;color:#212529;font-size:14px;font-style:normal;font-weight:300;line-height:normal;margin-bottom:15px}.formular input[type=checkbox]{width:auto}.formular textarea{width:100%;margin-bottom:9px}.formular input[type=submit]{display:inline-block;border-radius:3px;background-color:#ff5300;color:#fef8f0!important;padding:13px 55px;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;border:1px solid transparent;transition:.3s all ease-in-out;z-index:111;width:auto;margin-top:20px}.formular input[type=submit]:hover{background-color:#32271f}.formular .wpcf7-spinner{display:block}.formular .form-row{margin-top:20px}.formular .wpcf7-response-output{margin:0;min-width:36px}.formular .wpcf7-not-valid-tip{position:absolute;top:-18px;left:0;font-size:12px}.formular .wpcf7-form-control-wrap{position:relative;display:block}.formular .gdpr-info{color:#32271f;font-size:14px;font-style:normal;font-weight:300;line-height:normal}.formular .obsah{margin:40px 0;text-align:center}.formular .obsah p{font-size:20px}.woocommerce-cart,.woocommerce-checkout,.woocommerce-order{background:#fff;border-radius:16px;margin:2rem auto}.woocommerce-cart table.shop_table{border:none;border-radius:12px;overflow:hidden}.woocommerce-cart table.shop_table th,.woocommerce-cart table.shop_table td{border:none;padding:1rem}.woocommerce-cart table.shop_table th a:hover,.woocommerce-cart table.shop_table td a:hover{color:#ff5300}.shop_table td a:hover{color:#ff5300}.woocommerce-cart .cart_totals{border-radius:12px;background:#fafafa;padding:1.5rem}.woocommerce form .form-row{margin-bottom:1rem}.woocommerce form .form-row input,.woocommerce form .form-row select,.woocommerce form .form-row textarea{border-radius:12px;border:1px solid #ddd;padding:.8rem 1rem;width:100%;transition:border-color .2s ease}.woocommerce form .form-row input:focus{border-color:#222}.woocommerce-message,.woocommerce-error,.woocommerce-info{padding:1rem 2.5rem}.wc-tabs-wrapper{background:#fff;border-radius:16px}.wc-tabs{display:flex;list-style:none;padding:0;margin:0 0 2rem;border-bottom:2px solid #eee}.wc-tabs li{flex:1;text-align:center;padding:1rem;cursor:pointer;font-weight:600;border-bottom:3px solid transparent;transition:all .2s ease}.wc-tabs li.active{border-bottom:3px solid #222;color:#222}.wc-tab-content{display:none}.wc-tab-content.active{display:block}header .menu-menu-1-container li.nav_img a.nav-item:hover{border-bottom:2px solid transparent}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:none!important;width:100%!important}.custom-cart-wrapper{margin:2rem auto;background:#fff;border-radius:16px}.cart-title{font-size:1.8rem;margin-bottom:1.5rem;font-weight:700;text-align:center}.cart-table{width:100%;border-collapse:collapse;margin-bottom:2rem}.cart-table th,.cart-table td{padding:1rem;border-bottom:1px solid #eee;text-align:center}.cart-table th{font-weight:600;text-transform:uppercase;font-size:.9rem;color:#555}.cart-table .product-thumbnail img{max-width:70px;border-radius:8px}.cart-actions{display:flex;justify-content:flex-end;margin-bottom:2rem;gap:1rem}.update-cart{background:#f5f5f5;color:#333;border-radius:10px}.update-cart:hover{background:#eaeaea}.checkout-button{background:#222;color:#fff;border-radius:12px;padding:1rem 2rem;font-size:1rem;font-weight:600;display:inline-block;text-align:center}.checkout-button:hover{background:#444}.cart-totals-section{text-align:right}.custom-cart-wrapper{display:flex;gap:40px;align-items:flex-start;flex-wrap:wrap}.custom-cart-wrapper .woocommerce-cart-form{flex:1;min-width:0}.custom-cart-wrapper .cart-totals-section{width:380px;flex-shrink:0;position:sticky;top:20px}@media (max-width:991px){.custom-cart-wrapper{flex-direction:column}.custom-cart-wrapper .cart-totals-section{width:100%}}.cart-title{font-size:1.8rem;margin-bottom:1.5rem;font-weight:700;text-align:center}.cart-table{width:100%;border-collapse:collapse;margin-bottom:2rem}.cart-table th,.cart-table td{padding:1rem;border-bottom:1px solid #eee;text-align:center}.cart-table th{font-weight:600;text-transform:uppercase;font-size:.9rem}.cart-table .product-thumbnail img{max-width:70px;border-radius:8px}.cart-actions{display:flex;justify-content:flex-end;margin-bottom:2rem;gap:1rem}.update-cart{background:#f5f5f5;color:#333;border-radius:10px}.update-cart:hover{background:#eaeaea}.checkout-button{background:#222;color:#fff;border-radius:12px;padding:1rem 2rem;font-size:1rem;font-weight:600;display:inline-block;text-align:center}.checkout-button:hover{background:#444}.cart-totals-section{text-align:right}.custom-checkout-wrapper{margin:2rem auto;background:#fff;border-radius:16px}.checkout-title{font-size:1.8rem;font-weight:700;text-align:center;margin-bottom:2rem}.checkout-columns{display:grid;gap:2rem}.checkout-left,.checkout-right{background:#fafafa;border-radius:12px;padding:1.5rem}.woocommerce form .form-row{margin-bottom:1rem}.woocommerce form .form-row input,.woocommerce form .form-row select,.woocommerce form .form-row textarea{width:100%;border-radius:10px;border:1px solid #ddd;padding:.8rem 1rem;transition:border-color .2s ease}.woocommerce form .form-row input:focus{border-color:#222}.order-review-title{font-size:1.3rem;font-weight:600;margin-bottom:1rem}.woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:.8rem;border-bottom:1px solid #eee}@media (max-width:768px){.checkout-columns{grid-template-columns:1fr}}.woocommerce-info{border-top-color:#c39e6e!important}.woocommerce-info::before{color:#c39e6e!important;left:12px}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block;width:100%}.woocommerce-input-wrapper{width:70%}.shop_table thead{background:#dbd1ca}.cart_totals h2,.cart_totals h3,.woocommerce-billing-fields h2,.woocommerce-billing-fields h3,.woocommerce-shipping-fields h2,.woocommerce-shipping-fields h3{font-size:22px;text-align:left;margin-bottom:30px}.woocommerce-shipping-fields h3{margin-top:30px}.woocommerce .form-row-first,.woocommerce .form-row-last{width:48%;float:left;margin-right:4%}.woocommerce .form-row-last{margin-right:0}@media (max-width:991px){.archiv_produkty{margin-top:1.5rem!important}}.archiv_produkty ul.kategorie li{line-height:2rem}.archiv_produkty .noUi-connect{background:#32271f}.archiv_produkty .card a{text-align:center}.archiv_produkty .archiv_produkty_sidebar a:hover{text-decoration:underline;color:#212529}.archiv_produkty .active>.page-link,.archiv_produkty .page-link.active{color:#fff;background-color:#32271f;border-color:#32271f}@media (max-width:991px){#shop-sidebar.active{display:block!important}}.product-description .svg-border{position:absolute;right:-9px;top:-9px;z-index:2}.single-product-grid .svg-border{position:absolute;right:-9px;top:-9px;z-index:2}.modal-body .custom-variation-info{display:block;margin-top:10px!important}.modal-body .custom-variation-icon{margin-top:20px;display:inline-block}.custom-gallery .tns-outer{position:relative}.custom-gallery .tns-controls{position:absolute;top:35%;left:0;width:100%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.custom-gallery .tns-controls button{line-height:0;position:absolute;background:0 0;border:0;outline:0;font-size:68px;color:#fff}.custom-gallery .tns-controls button:hover{filter:invert(1)}.custom-gallery .tns-controls button i{line-height:0}.custom-gallery .tns-controls button[data-controls=prev]{left:-45px}.custom-gallery .tns-controls button[data-controls=next]{right:-45px}.woocommerce-variation-price{text-align:center;margin:20px 0 40px}.moja-volba{margin-bottom:0}.moja-volba select,.moja-volba label,.moja-volba .wcpa_field_bottom,.moja-volba legend{display:none!important;margin-bottom:0}fieldset.moja-volba{margin-bottom:0!important}#konfiguratorForm .option-cards{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;width:100%}#konfiguratorForm .option-cards img{max-width:100%}@media (max-width:767px){#konfiguratorForm .option-cards img{width:150px;margin:0 auto}}#konfiguratorForm .option-cards label{transition:.3s ease-in}#konfiguratorForm .option-cards label p.vyber{position:absolute;bottom:15px;left:15px;right:15px;text-align:center;font-weight:700;color:#fff;background:#edd7c9;padding:10px;border-radius:4px}#konfiguratorForm .option-cards label:hover p.vyber{background:#ff5300}#konfiguratorForm .option-card{display:flex;flex-direction:column;border:1px solid #ddd;border-radius:3px;padding:15px;box-sizing:border-box;position:relative;width:260px;min-height:430px;padding-bottom:70px;cursor:pointer}@media (max-width:767px){#konfiguratorForm .option-card{width:100%;min-height:300px}}#konfiguratorForm .option-card.selected p.vyber{background:#ff5300}#konfiguratorForm .option-image span{display:inline-block;line-height:1}#konfiguratorForm .option-card:hover{border-color:#ff5300;box-shadow:0 0 10px rgba(0,123,255,.2)}#konfiguratorForm .option-card input[type=radio]{display:none}#konfiguratorForm .option-card.selected{border-color:#ff5300;background-color:#f0f7ff}#konfiguratorForm .option-card h4{margin:10px 0 8px;font-size:18px}#konfiguratorForm .option-card p{font-size:15px;margin-bottom:15px;margin-top:10px;font-weight:400;padding-bottom:20px}#konfiguratorForm .option-card button{background-color:#ff5300;color:white;border:none;padding:8px 16px;border-radius:3px;cursor:pointer;transition:background .2s ease}#konfiguratorForm .option-card button:hover{background-color:#ff5300}#konfiguratorForm .back_button{border:0;background:0 0;text-align:left;color:#000}#konfiguratorForm .back_button i{padding-right:8px}#konfiguratorForm .back_button:hover{color:#ff5300}#konfiguratorForm .option-card.disabled{opacity:.5;pointer-events:none}#konfiguratorForm .orientacia-wrapper{text-align:center}#konfiguratorForm .orientacia-options{display:flex;justify-content:center;gap:20px}#konfiguratorForm .orientacia-option{cursor:pointer}#konfiguratorForm .orientacia-option input{display:none}#konfiguratorForm .orientacia-box{width:130px;height:180px;border:2px solid #ccc;border-radius:8px;padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:15px;transition:all .2s ease;background:#fff}#konfiguratorForm .orientacia-box p{margin-top:auto;margin-bottom:0;font-weight:600}#konfiguratorForm .orientacia-box:hover{border-color:#ff5300}#konfiguratorForm .orientacia-ikona{background:#eaeaea;border:2px solid #bbb;border-radius:4px}#konfiguratorForm .vertikalna{width:40px;height:80px}#konfiguratorForm .horizontalna{width:80px;height:40px;margin-top:20px}#konfiguratorForm .orientacia-option input:checked+.orientacia-box{border-color:#ff5300;background:#f5f5f5}#konfiguratorForm .label_rozmery label{margin-bottom:5px;display:block}#konfiguratorForm .back_button_wrap{margin-top:3rem}@media (max-width:767px){#konfiguratorForm .back_button_wrap{margin-top:1rem}#konfiguratorForm .text-center{width:100%;text-align:left}#konfiguratorForm .text-center label{display:block;margin-bottom:5px}#konfiguratorForm .text-center input{width:100%}}.rame-list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:1500px){.rame-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:1200px){.rame-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.rame-list{grid-template-columns:repeat(2,1fr)}.rame-list .rame-item img{width:150px;height:auto}.rame-list .rame-item .price{font-size:14px}}.rame-item{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;border-radius:.375rem;border-radius:3px;border:1px solid #ddd;padding:15px;text-align:center}.rame-item a:hover{color:#ff5300}.konf-info p{margin-bottom:10px}.rame-list{padding-bottom:80px}.rozmery-ramovanie{text-align:left}.rozmery-ramovanie li{text-align:left;margin-bottom:15px}.rozmery-ramovanie .tipy{margin-top:50px}.rozmery-ramovanie h4{text-align:center;margin-bottom:30px}.filter-farby{margin-bottom:25px}.swatches-wrapper{display:flex;flex-wrap:wrap;gap:10px}.swatch{display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #ccc;border-radius:4px;text-decoration:none;color:#333;transition:.2s}.swatch:hover{border-color:#000}.swatch.active{border-color:#000;background:#000;color:#fff}.swatch .swatch-color{width:16px;height:16px;background:#eee;border:1px solid #666}.swatch.reset{background:#f2f2f2}.added_to_cart.wc-forward{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;background:#fff!important;padding:50px 35px 25px!important;border-radius:3px!important;box-shadow:0 10px 40px rgba(0,0,0,.25)!important;z-index:999999!important;font-size:18px!important;font-weight:600!important;text-decoration:none!important;color:#000!important;text-align:center!important;opacity:0;animation:showPopup 3s ease forwards}.added_to_cart.wc-forward::before{content:"✔  Pridané do košíka";display:block;font-size:20px;font-weight:700;color:#2c8f2c;margin-bottom:15px}.added_to_cart.wc-forward{background:#fff!important}.added_to_cart.wc-forward:hover{background:#f5f5f5!important}.prev-btn{display:none}.popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);backdrop-filter:blur(3px);justify-content:center;align-items:center;z-index:99999}.popup-box{background:#fff;padding:20px 28px;border-radius:3px;max-width:340px;font-size:15px;text-align:center;box-shadow:0 8px 24px rgba(0,0,0,.12)}.woocommerce-checkout .variation .variation-Rozmerdiela-rka span.wcpa_cart_price,.woocommerce-checkout .variation .variation-Rozmerdiela-vka span.wcpa_cart_price{display:none!important}.woocommerce-checkout .variation .variation-Rozmerdiela-rka p:after,.woocommerce-checkout .variation .variation-Rozmerdiela-vka p:after{content:" cm"}.woocommerce-page table.shop_table tbody .product-name .variation dt,.woocommerce-page table.shop_table_responsive tbody .product-name .variation dt{float:left!important}@media (max-width:767px){.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:inline-block;text-align:left}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ""}}.wc-tab-content#cart .cart_totals .cart-subtotal,.wc-tab-content#cart .cart_totals .woocommerce-shipping-totals{display:none}.woocommerce-error{padding-left:55px}.krok a{color:#c39e6e}.referencie-slider,.partneri-slider{padding:0 150px 60px}@media (max-width:1600px){.referencie-slider,.partneri-slider{padding-bottom:30px}}@media (max-width:767px){.referencie-slider,.partneri-slider{padding:0;overflow:hidden}}.referencie-slider h2,.partneri-slider h2{font-size:32px;padding-top:70px;text-align:center;padding-bottom:70px;margin-bottom:0}@media (max-width:1600px){.referencie-slider h2,.partneri-slider h2{padding-top:45px;padding-bottom:45px;font-size:28px}}.referencie-slider h3,.partneri-slider h3{font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;line-height:145.076%;letter-spacing:.84px;margin-top:8px;min-height:45px}.referencie-slider .tns-nav,.partneri-slider .tns-nav{text-align:center}.referencie-slider .tns-nav button,.partneri-slider .tns-nav button{background:0 0;border:3px solid #555458;border-radius:0%;width:12px;height:12px;margin:15px 2px;padding:0}.referencie-slider .tns-nav button.tns-nav-active,.partneri-slider .tns-nav button.tns-nav-active{background:#000}.referencie-slider .tns-nav button:focus,.partneri-slider .tns-nav button:focus{outline:0}.referencie-slider .tns-nav button:hover,.partneri-slider .tns-nav button:hover{background:#555458}.referencie-slider .tns-nav button.tns-nav-active:hover,.partneri-slider .tns-nav button.tns-nav-active:hover{background:#fff;border:3px solid #555458}.referencie-slider .partneri-box,.partneri-slider .partneri-box{display:flex;justify-content:center;align-items:center;height:150px}.referencie-slider .partneri-box a,.partneri-slider .partneri-box a{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.referencie-slider .partneri-box img,.partneri-slider .partneri-box img{max-width:150px;height:auto;max-height:150px;object-fit:contain}.referencie-slider .tns-outer,.partneri-slider .tns-outer{position:relative}.referencie-slider .tns-controls,.partneri-slider .tns-controls{position:absolute;top:35%;left:0;width:100%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.referencie-slider .tns-controls button,.partneri-slider .tns-controls button{line-height:0;position:absolute;background:0 0;border:0;outline:0;font-size:68px;color:#fff}.referencie-slider .tns-controls button:hover img,.partneri-slider .tns-controls button:hover img{filter:contrast(.2)}.referencie-slider .tns-controls button i,.partneri-slider .tns-controls button i{line-height:0}.referencie-slider .tns-controls button[data-controls=prev],.partneri-slider .tns-controls button[data-controls=prev]{left:-80px}.referencie-slider .tns-controls button[data-controls=next],.partneri-slider .tns-controls button[data-controls=next]{right:-80px}.referencie-slider .modal-dialog,.partneri-slider .modal-dialog{max-width:80%;max-width:800px}.referencie-slider .modal-dialog .modal-body,.partneri-slider .modal-dialog .modal-body{padding:.5rem;position:relative}.referencie-slider .modal-dialog .modal-content,.partneri-slider .modal-dialog .modal-content{border:0;border-radius:0}.referencie-slider .modal-dialog .modal-footer,.partneri-slider .modal-dialog .modal-footer{border:0}.referencie-slider .modal-dialog img,.partneri-slider .modal-dialog img{max-width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.referencie-slider .modal-dialog .modalControl,.partneri-slider .modal-dialog .modalControl{color:#fff;font-size:49px;position:absolute;top:50%;width:auto;width:40px;display:inline-block;-ms-transform:translateY(-50%);transform:translateY(-50%);border:1px solid transparent;border-radius:100%;line-height:0;padding:0;height:40px;overflow:hidden;background:#4c4c4c}.referencie-slider .modal-dialog .modalControl.modalLeft,.partneri-slider .modal-dialog .modalControl.modalLeft{left:25px}.referencie-slider .modal-dialog .modalControl.modalRight,.partneri-slider .modal-dialog .modalControl.modalRight{right:25px}.referencie-slider .modal-dialog .modalControl i,.partneri-slider .modal-dialog .modalControl i{line-height:0;padding:0;top:-5px;position:relative;right:-17px}.referencie-slider .modal-dialog .modalControl i._left,.partneri-slider .modal-dialog .modalControl i._left{right:-12px}.referencie-slider .modal-dialog .modalControl:hover,.partneri-slider .modal-dialog .modalControl:hover{background:#000;cursor:pointer}@media (max-width:767px){.referencie-slider .item .bg,.partneri-slider .item .bg{height:220px}}.referencie-slider .tns-nav{margin-top:40px}.referencie-slider div.popis{font-size:14px;padding:0 30px}@media (max-width:767px){.referencie-slider div.popis{padding:0}}.referencie-slider div.popis p{font-weight:300}.referencie-slider p.meno{text-align:center;padding-right:40px;font-size:14px;font-weight:600}.referencie-slider .referencia-box img{height:60px;display:block;margin:0 auto}img.post-thumbnail{max-width:200px;max-height:200px}.search h1{padding:40px 0}.search h1.main_header{font-size:22px;padding:0}.search .post{margin-bottom:40px;border-bottom:1px solid #eee;padding-bottom:40px}.jednoduchy_paragraph.hdl{min-height:500px}.box-card{display:block;background:#f5f5f5;border:1px solid #ddd;border-radius:3px;overflow:hidden;text-align:center;text-decoration:none;color:#000;transition:.3s ease;margin-bottom:30px;height:100%}@media (max-width:767px){.box-card{margin-bottom:20px;height:auto}}.box-card:hover{cursor:pointer}.box-image img{width:100%;height:260px;object-fit:cover;display:block}.box-content{padding:25px}.box-content h4{font-weight:700;margin-bottom:15px}.box-content .popis{margin-bottom:25px;color:#555}.box-button{display:inline-block;background:#ff5a00;color:#fff;padding:12px 30px;border-radius:6px;font-weight:600}.offcanvas .menu-item-has-children>a{pointer-events:auto}.cart-sidebar.open{pointer-events:auto}.cart-sidebar.open .cart-sidebar-overlay{opacity:1}.cart-sidebar.open .cart-sidebar-content{right:0}.cart-sidebar .woocommerce-mini-cart-item{grid-template-columns:72px 1fr;gap:18px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #f1f1f1;position:relative}.cart-sidebar .woocommerce-mini-cart-item img{width:72px!important;height:72px!important;object-fit:cover;border-radius:12px;float:left!important}.cart-sidebar .woocommerce-mini-cart-item a{color:#111;text-decoration:none;font-weight:500;line-height:1.4}.cart-sidebar .quantity{margin-top:8px;display:block;color:#666;font-size:14px}.cart-sidebar a.remove{position:absolute!important;right:-20px;top:0;color:#999!important;font-size:18px!important}.cart-sidebar a.remove:hover{color:#111!important;background:0 0!important}.cart-sidebar .woocommerce-mini-cart__total{padding-top:12px;margin-top:12px;font-size:18px;color:#111}.cart-sidebar .button.view-cart{background:#ff5300!important}.cart-sidebar .button.view-cart:hover{background:#32271f!important}.cart-sidebar-footer{padding:28px 32px 34px;border-top:1px solid #ececec;background:#fff}.cart-sidebar-buttons{display:flex;flex-direction:column;gap:14px}.cart-sidebar-buttons a{display:flex;justify-content:center;align-items:center;height:56px;border-radius:14px;text-decoration:none;font-weight:500;transition:all .25s ease;font-size:15px;letter-spacing:.01em}.woocommerce-mini-cart__buttons{display:flex;gap:10px}.woocommerce-mini-cart__buttons .button{margin:0;flex:1;text-align:center;font-size:14px!important}@media (max-width:767px){.woocommerce-mini-cart__buttons .button{padding:.9rem .5rem!important}}.continue-shopping{background:#f5f5f5;color:#111}.continue-shopping:hover{background:#ebebeb}.go-checkout{background:#111;color:white}.go-checkout:hover{background:#000;transform:translateY(-1px)}@media (max-width:768px){.cart-sidebar-footer{padding:22px}}@media (max-width:768px){.woocommerce-cart-form__cart-item{display:flex;flex-wrap:wrap;gap:10px;padding:15px 0;border-bottom:1px solid #eee}}@media (max-width:768px){.woocommerce-cart-form__cart-item{position:relative}}@media (max-width:768px){.woocommerce-cart-form__cart-item{background:#fff;border-radius:10px;padding:12px;margin-bottom:10px;box-shadow:0 2px 8px rgba(0,0,0,.05)}}.custom-checkout-wrapper .checkout-columns{display:flex;gap:40px;align-items:flex-start}.custom-checkout-wrapper .checkout-columns .checkout-left,.custom-checkout-wrapper .checkout-columns .checkout-right{flex:1}.custom-checkout-wrapper .checkout-columns .checkout-right{position:sticky;top:20px;background:#fff;padding:20px;border-radius:12px;box-shadow:0 5px 20px rgba(0,0,0,.05)}.custom-checkout-wrapper .checkout-columns .checkout-right .order-review-title{margin-bottom:15px}.custom-checkout-wrapper .checkout-columns .checkout-right .woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse;font-size:14px}.custom-checkout-wrapper .checkout-columns .checkout-right .woocommerce-checkout-review-order-table th,.custom-checkout-wrapper .checkout-columns .checkout-right .woocommerce-checkout-review-order-table td{padding:10px;border-bottom:1px solid #eee}.custom-checkout-wrapper .checkout-columns .checkout-right .woocommerce-checkout-review-order-table tfoot tr:last-child th,.custom-checkout-wrapper .checkout-columns .checkout-right .woocommerce-checkout-review-order-table tfoot tr:last-child td{font-size:18px;font-weight:600}.custom-checkout-wrapper .checkout-columns .checkout-right .woocommerce-checkout-review-order-table .product-total{text-align:right}.custom-checkout-wrapper .checkout-columns .checkout-right .checkout_coupon,.custom-checkout-wrapper .checkout-columns .checkout-right .woocommerce-form-coupon{margin-top:15px}.custom-checkout-wrapper .checkout-columns .checkout-left .woocommerce-billing-fields,.custom-checkout-wrapper .checkout-columns .checkout-left .woocommerce-shipping-fields{margin-bottom:20px}@media (max-width:768px){.custom-checkout-wrapper .checkout-columns{flex-direction:column}.custom-checkout-wrapper .checkout-columns .checkout-right{position:static}}