@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&display=swap');html{overflow:hidden;width:100%}body{height:100%;position:fixed;overflow-y:scroll;-webkit-overflow-scrolling:touch;width:100%}.no-scroll{overflow:hidden;height:100%}.col-no-pad-left{padding-left:0}.center-row{justify-content:center}*{outline:none}.container{max-width:1280px}body{font-family:'Poppins',sans-serif;font-size:14px;line-height:25px;color:#1e1e1c}a,a:focus,a:visited{outline:none;color:#F03D3F;text-decoration:none}a:hover,a:focus:hover,a:visited:hover{opacity:0.7;text-decoration:underline;color:#F03D3F}h1.slim-heading,h2.slim-heading,h3.slim-heading,h4.slim-heading,h5.slim-heading,h6.slim-heading{font-weight:400}h1,h2{font-size:32px;line-height:48px;font-weight:700;color:#3E3E3E}h3{font-size:20px;line-height:30px}p{font-size:14px;line-height:21px;color:#3E3E3E}a.btn,.btn{background-color:#F03D3F;font-weight:700;text-transform:uppercase;padding:12px 40px 12px 22px;border:1px solid #f03d3f;border-radius:unset;color:#fff;text-decoration:none;position:relative;display:inline-block;cursor:pointer}a.btn:hover,.btn:hover{opacity:0.7;border:1px solid #f03d3f;color:#fff}a.btn:after,.btn:after{content:'';width:12px;height:10px;position:absolute;top:calc(50% - 5px);right:17px;background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/arrow-right-btn.svg');background-repeat:no-repeat;background-position:center;background-size:12px 10px}.call-section{display:flex;align-items:center;justify-content:center}::-webkit-input-placeholder{color:#DFDFDF !important;opacity:1}:-moz-placeholder{color:#DFDFDF !important;opacity:1}::-moz-placeholder{color:#DFDFDF !important;opacity:1}:-ms-input-placeholder{color:#DFDFDF !important;opacity:1}iframe.wp-embedded-content{margin:0 auto;width:500px;display:block}.alert{padding:5px 10px;background-color:#f44336;color:white;opacity:0.83;transition:opacity .6s;display:block;font-size:12px}.alert.success{background-color:#4CAF50}.alert.info{background-color:#2196F3}.alert.warning{background-color:#ff9800}.shortcode-probki{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;border:3px solid #000;position:relative;min-height:110px;margin:50px auto;max-width:1024px}.shortcode-probki:before{content:'';background-image:url('https://kaflando.pl/wp-content/uploads/2022/08/logo-K-1000x1000-1-e1671461033342-150x150.jpg');background-repeat:no-repeat;background-size:80px 80px;position:absolute;left:15px;top:calc(50% - 40px);width:80px;height:80px}.shortcode-probki h2{display:block !important;text-align:center;font-weight:600;margin:0 0 10px 0}.shortcode-probki a{font-size:16px;font-weight:600;text-decoration:underline}.alert-banner{position:fixed;bottom:0;left:0;right:0;z-index:999;background-color:#d37c31;color:#fff;padding:5px 10px;font-size:12px;font-weight:400}.grecaptcha-badge{display:none !important}.kaflando-contact-banner{margin:50px auto;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;padding:30px 20px}.kaflando-contact-banner .banner-title{display:flex;flex-wrap:wrap;align-items:center;height:100%}.kaflando-contact-banner .banner-title .left{width:calc(100% - 110px);text-align:right;padding-right:20px}.kaflando-contact-banner .banner-title .left span{font-size:14px;line-height:21px;margin:0;font-weight:500}.kaflando-contact-banner .banner-title .left span:first-child{font-size:32px;line-height:48px;font-weight:700}.kaflando-contact-banner .banner-title .right{width:110px;line-height:0}.kaflando-contact-banner .banner-contact{display:flex;justify-content:flex-end;align-items:center;height:100%}.kaflando-contact-banner .banner-contact .icon{display:flex;align-items:center;margin-right:16px}.kaflando-contact-banner .banner-contact .icon svg{height:40px}.kaflando-contact-banner .banner-contact .content{display:flex;flex-direction:column}.kaflando-contact-banner .banner-contact .content a{color:#1e1e1c;font-weight:400;font-size:16px;display:flex;align-items:center;margin:3px 0}.kaflando-contact-banner .banner-contact .content a svg{margin-right:18px;width:32px}.swiper-slim{position:relative;padding-bottom:40px}.swiper-slim .swiper-wrapper{padding:10px 20px;margin-left:-20px;width:calc(100% + 40px)}.swiper-slim .swiper-pagination-bullets .swiper-pagination-bullet-active{background:#F03D3F}.swiper-slim .slim-next,.swiper-slim .slim-prev{background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/angle-white.svg');background-size:32px 32px;background-position:center;background-repeat:no-repeat;width:32px;height:32px;position:absolute;top:calc(50% - 36px);border-radius:50%;background-color:#3e3e3e;z-index:22;cursor:pointer;opacity:1;transition:opacity .3}.swiper-slim .slim-next.swiper-button-disabled,.swiper-slim .slim-prev.swiper-button-disabled{opacity:0}.swiper-slim .slim-prev{left:-16px}.swiper-slim .slim-next{right:-16px;transform:rotate(180deg)}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link{text-transform:uppercase}body.admin-bar header#masthead{top:0px}header#masthead{background:#fff;padding:0;position:sticky;top:0;z-index:100;margin-bottom:25px}header#masthead.sticky-menu{box-shadow:0px 7px 10px #000 14;position:sticky;top:0}header#masthead .bf-headline{background-color:#222;color:#fff;font-size:12px}header#masthead .bf-headline .content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}header#masthead .bf-headline .content .brand{font-weight:600;padding:5px 10px;background-color:#F03D3F;color:#fff}header#masthead .bf-headline .content .text{font-weight:500}header#masthead .bf-headline .content button{padding:0;background-color:transparent;border-radius:unset;line-height:0;cursor:pointer;transition:all .3s;border:none}header#masthead .bf-headline .content button:hover svg{color:#F03D3F}header#masthead .bf-headline .content button svg{width:16px}header#masthead .top{display:none;background-color:#f9f9f9}header#masthead .top .content{display:flex;justify-content:space-between}header#masthead .header-wrapper{display:flex;align-items:center;justify-content:space-between}header#masthead .header-wrapper .logo{display:flex;align-items:center;width:100%;max-width:205px}header#masthead .header-wrapper .logo a{line-height:0}header#masthead .header-wrapper .logo a:hover{opacity:0.7}header#masthead .header-wrapper .logo a img{height:34px;width:auto}header#masthead .header-wrapper .header-search{width:100%;display:flex;align-items:center;justify-content:center}header#masthead .header-wrapper .navigation.mobile{position:fixed;left:0;right:0;bottom:0;background:#fff;display:block;z-index:999;height:calc(100% - 95px);top:95px}header#masthead .header-wrapper .navigation.mobile nav#main-navigation .menu-main-menu-container ul{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:35px}header#masthead .header-wrapper .navigation.mobile nav#main-navigation .menu-main-menu-container ul li a{font-size:24px;margin:10px 0;display:block;font-weight:500;padding:10px}header#masthead .header-wrapper .user-actions{display:flex;flex-wrap:wrap}header#masthead .header-wrapper .user-actions .action{display:flex;align-items:center;height:70px}header#masthead .header-wrapper .user-actions a.icon-header{height:20px;width:25px;background-repeat:no-repeat;background-size:20px;background-position:center;display:inline-block;margin-left:25px}header#masthead .header-wrapper .user-actions a.icon-header:hover{opacity:0.7}header#masthead .header-wrapper .user-actions a.search-header{background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/icon-search.svg')}header#masthead .header-wrapper .user-actions a.cart-header{background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/icon-cart.svg');position:relative}header#masthead .header-wrapper .user-actions a.cart-header span{position:absolute;top:-5px;right:-3px;width:14px;height:14px;border-radius:50%;background-color:#F03D3F;color:#fff;display:flex;justify-content:center;align-items:center;padding:3px;font-size:10px}header#masthead .header-wrapper .user-actions a.user-header{background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/icon-user.svg')}header#masthead .header-wrapper .user-actions a.user-logout{background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/icon-logout.svg')}header#masthead .header-wrapper .user-actions button.menu-mobile-toggle{padding:0;margin:0;border:none;height:20px;width:25px;background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/icon-menu-mobile.svg');background-size:20px 25px;background-color:transparent;background-repeat:no-repeat;background-position:center;margin-left:25px;cursor:pointer;display:none}header#masthead .header-wrapper .user-actions button.menu-mobile-toggle.active{background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/icon-close-black.svg')}header#masthead .header-wrapper .user-actions button.menu-mobile-toggle.close{background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/icon-close-black.svg')}header#masthead .header-wrapper.active-search{flex-wrap:unset}header#masthead .header-wrapper.active-search .navigation{display:none}header#masthead .header-wrapper.active-search .user-actions{width:calc(100% - 304px);flex-wrap:unset;margin-left:100px}header#masthead .header-menu-wrapper{box-shadow:0 3px 6px -3px rgba(112,144,176,0.16)}header#masthead .header-menu-wrapper span.m-heading{font-weight:500;color:#000;margin-bottom:10px;display:block}nav.header-top-menu ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:5px 0}nav.header-top-menu ul li{line-height:1;margin-left:10px}nav.header-top-menu ul li a{padding:0;font-size:12px;line-height:1;color:#3E3E3E;text-decoration:none;text-transform:uppercase}nav.header-top-menu ul li a:hover{color:#F03D3F;opacity:0.7}#mega-menu-wrap-header-menu .mega-menu-toggle{display:none}.woo-ajax-search-wrap{position:relative;display:flex;align-items:center;justify-content:center;border-bottom:unset;width:100%;max-width:500px}.woo-ajax-search-wrap.searching input{background-image:unset !important}.woo-ajax-search-wrap.searching .loading{display:block}.woo-ajax-search-wrap .loading{position:absolute;left:9px;top:6px;background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/icon-loader.svg');background-repeat:no-repeat;background-size:16px;background-position:center;width:20px;height:20px;animation-name:spin;animation-duration:3000ms;animation-iteration-count:infinite;animation-timing-function:linear;display:none}.woo-ajax-search-wrap #output-search{position:absolute;top:100%;left:0;right:0;border:1px solid #eee;display:none;z-index:22}.woo-ajax-search-wrap #output-search p.iworks-omnibus{display:none}.woo-ajax-search-wrap .woo-ajax-form-search{width:100%;max-width:600px}.woo-ajax-search-wrap .woo-ajax-form-search form{display:flex;flex-wrap:wrap;align-items:center;position:relative}.woo-ajax-search-wrap .woo-ajax-form-search form input{height:32px;font-size:14px;line-height:21px;padding:5px 5px 5px 36px;border-radius:unset;width:calc(100% - 92px);border:1px solid #ddd;border-right:unset;background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/icon-search.svg');background-repeat:no-repeat;background-size:16px;background-position:left 10px center}.woo-ajax-search-wrap .woo-ajax-form-search form button{font-size:12px;padding:6px 30px 6px 15px;width:92px;height:32px}.woo-ajax-search-wrap .woo-ajax-form-search form button:after{right:8px}.woo-ajax-search-wrap .woo-ajax-form-search form button:hover{opacity:0.7}.search-box.active-search{border-bottom:1px solid #3e3e3e}#output-search{display:flex;flex-direction:column;background:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,0.1)}#output-search .output-item{display:flex;justify-content:space-between;border-bottom:1px solid #eee;padding:5px 20px;flex-direction:column}#output-search .output-item>a{display:block;text-align:center;font-size:12px;width:100%;height:auto}#output-search .output-item .left{display:flex;align-items:center}#output-search .output-item .left .image a{line-height:0;display:block;width:40px;height:40px}#output-search .output-item .left .image a img{width:40px;height:40px}#output-search .output-item .left .title{display:flex;align-items:center;padding-left:20px}#output-search .output-item .left .title a{text-transform:uppercase;font-size:12px;width:100%;height:auto;line-height:14px;color:#3e3e3e;font-weight:500}#output-search .output-item .right{display:flex;align-items:center}#output-search .output-item .right .price{display:flex;align-items:center;margin:5px 0}#output-search .output-item .right .price .woocommerce-Price-amount{display:flex}#output-search .output-item .right .price .woocommerce-Price-amount bdi{display:flex}#output-search .output-item .right .price del{font-size:12px;line-height:18px;line-height:1}#output-search .output-item .right .price ins{font-size:14px;line-height:24px;color:#F03D3F;font-weight:700;line-height:1;background:transparent;display:flex;margin:0 10px}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#frontpage-banner .frontpage-banner-inset{height:200px}#frontpage-banner .frontpage-banner-bg{background-color:#ebebeb}#frontpage-banner .frontpage-banner-bg div#swiper-front-banner{margin-top:-200px;height:400px}#frontpage-banner .frontpage-banner-bg div#swiper-front-banner .swiper-slide{background-position:center;background-size:cover}#frontpage-banner .frontpage-banner-bg div#swiper-front-banner .swiper-slide a:hover{opacity:1}#frontpage-banner .frontpage-banner-bg .front-page-search{margin:70px 0 80px}.section{padding:30px 0}.section-title{margin:45px 0;text-align:center}.section-title h3{font-size:32px;line-height:48px;font-weight:700;text-transform:uppercase;margin:0}.section-title span{color:#D5D5D5;font-size:14px;line-height:21px;text-transform:uppercase}.front-cat h3{text-align:center}.front-cat ul{list-style:none;display:flex;flex-wrap:wrap;padding:0;margin:0 0 40px 0;justify-content:center}.front-cat ul li a{text-transform:uppercase;padding:5px 10px;display:block;margin-right:10px;color:#000}.front-category-box{height:276px;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:30px 0;padding:25px}.front-category-box:hover,.front-category-box:focus{text-decoration:none;background-color:#ff0000;background-blend-mode:multiply}.front-category-box h2{color:#fff;text-transform:uppercase;text-align:center;background-color:rgba(0,0,0,0.3);width:100%}section.section-frontpage-category .front-category-box{height:276px;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:30px 0;padding:25px}section.section-frontpage-category .front-category-box:hover,section.section-frontpage-category .front-category-box:focus{text-decoration:none;background-color:#ff0000;background-blend-mode:multiply}section.section-frontpage-category .front-category-box h2{color:#fff;text-transform:uppercase;text-align:center;background-color:rgba(0,0,0,0.3);width:100%}.section-frontpage-category-inspiracje{background-color:#ebebeb}.best-selling-product{margin:25px 0;height:calc(100% - 25px)}.best-selling-product:hover{box-shadow:0px 0px 20px rgba(0,0,0,0.16)}.best-selling-product a.image{height:184px;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;display:block;line-height:0}.best-selling-product a.title{display:inline;text-align:center}.best-selling-product a.title h3{font-size:21px;line-height:32px;font-weight:700;margin:17px 0 0;color:#3E3E3E;text-transform:uppercase}.best-selling-product a.title:hover{text-decoration:none}.best-selling-product span{color:#D5D5D5;font-size:14px;line-height:21px;text-align:center;display:block}.question-block{color:#fff;padding:25px 20px;background-color:#F03D3F;display:flex;flex-direction:column;align-items:flex-end;position:relative;text-transform:uppercase;margin:25px 0}.question-block:after{content:'?';position:absolute;left:10px;bottom:0;font-size:222px;line-height:155px;color:rgba(255,255,255,0.1);font-weight:bold}.question-block .top{text-align:right;margin-bottom:40px}.question-block .top span{font-size:32px;line-height:48px;font-weight:700}.question-block .top p{font-size:14px;line-height:21px;margin:0;color:#fff}.question-block .bottom{display:flex;flex-direction:column;align-items:flex-end}.question-block .bottom a{font-size:21px;line-height:31px;font-weight:700;color:#fff}.question-block .bottom a.email{font-size:14px;line-height:21px;display:inline-block;margin-top:17px}.mobile-footer{position:fixed;bottom:0;left:0;right:0;background:#fff;display:none;justify-content:space-evenly;align-items:center;height:61px;z-index:99;border-top:1px solid #ebebeb}.mobile-footer .icon-wrap a{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 25px}.mobile-footer .icon-wrap a .title{color:#3E3E3E;font-size:10px}.mobile-footer .icon-wrap a .icon{background-size:16px;background-repeat:no-repeat;background-position:center;width:16px;height:16px}.mobile-footer .icon-wrap a.home .icon{background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/icon-mobile-home.svg')}.mobile-footer .icon-wrap a.search .icon{background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/icon-search.svg')}.mobile-footer .icon-wrap a.cart{position:relative}.mobile-footer .icon-wrap a.cart .icon{background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/icon-cart.svg')}.mobile-footer .icon-wrap a.cart span.count{position:absolute;top:5px;right:25px;width:14px;height:14px;border-radius:50%;background-color:#F03D3F;color:#fff;display:flex;justify-content:center;align-items:center;padding:3px;font-size:10px}.mobile-footer .icon-wrap a.user-account .icon{background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/icon-user.svg')}.search-mobile{position:fixed;top:0;left:0;right:0;bottom:61px;background:#fff;z-index:999;display:none;align-items:center;justify-content:flex-start;padding:50px 25px;flex-direction:column}.search-mobile>span{font-size:20px;display:block;text-align:center;margin:20px 0}.search-mobile button.close{background-size:24px;background-repeat:no-repeat;background-position:center;width:24px;height:24px;background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/icon-close-black.svg');border:none;padding:10px;border-radius:unset;position:absolute;right:20px;top:20px;background-color:transparent}footer#colophon{color:#3E3E3E;margin-top:100px}footer#colophon .top-footer-inset{height:70px;background:#fff;position:relative;z-index:2}footer#colophon .top-footer{background:#ebebeb;margin-top:-70px;padding-bottom:70px}footer#colophon .top-footer .top-footer__box{background-color:#3E3E3E;color:#fff;padding:40px 70px;position:relative;z-index:3}footer#colophon .top-footer .top-footer__box .questions{text-align:right;border-right:1px solid #585858;padding:30px 30px 30px 0}footer#colophon .top-footer .top-footer__box .questions span{font-size:32px;line-height:48px;font-weight:700}footer#colophon .top-footer .top-footer__box .questions p{font-size:14px;line-height:21px;margin:0;color:#fff}footer#colophon .top-footer .top-footer__box .contact-phone{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}footer#colophon .top-footer .top-footer__box .contact-phone img{width:44px;height:63px;margin-bottom:15px}footer#colophon .top-footer .top-footer__box .contact-phone .contact-phone__numbers{text-align:center;display:flex;flex-wrap:wrap}footer#colophon .top-footer .top-footer__box .contact-phone .contact-phone__numbers a{font-weight:700;font-size:20px;line-height:30px;display:inline-block;margin:0 15px;color:#fff;text-decoration:none}footer#colophon .top-footer .top-footer__box .contact-phone .contact-phone__numbers a:hover{text-decoration:underline}footer#colophon .top-footer .top-footer__box .contact-email{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}footer#colophon .top-footer .top-footer__box .contact-email img{width:68px;height:60px;margin-bottom:15px}footer#colophon .top-footer .top-footer__box .contact-email a{font-weight:700;font-size:20px;line-height:30px;display:inline-block;margin:0 15px;color:#fff;text-decoration:none;text-transform:uppercase}footer#colophon .top-footer .top-footer__box .contact-email a:hover{text-decoration:underline}footer#colophon .bottom-footer{background-color:#fff;padding:50px 0}footer#colophon .bottom-footer .footer-menu ul{display:flex;flex-direction:column;margin:0;padding:0}footer#colophon .bottom-footer .footer-menu ul li{display:block}footer#colophon .bottom-footer .footer-menu ul li a{font-size:11px;color:#3E3E3E;line-height:21px;display:inline-block;text-decoration:none}footer#colophon .bottom-footer .footer-menu ul li a:hover{text-decoration:underline}footer#colophon .bottom-footer .footer-address{font-size:11px;line-height:21px}footer#colophon .bottom-footer .footer-address address{display:flex;flex-direction:column;font-style:normal}footer#colophon .bottom-footer .footer-address address a{font-size:11px;color:#3E3E3E;text-decoration:underline;line-height:21px;display:inline-block}footer#colophon .bottom-footer .footer-address address a:hover{text-decoration:underline}footer#colophon .bottom-footer .footer-social{display:flex;margin-top:20px;margin-bottom:10px}footer#colophon .bottom-footer .footer-social ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}footer#colophon .bottom-footer .footer-social ul li:last-child{margin-left:5px}footer#colophon .bottom-footer .footer-social ul li a:hover{opacity:0.7}footer#colophon .bottom-footer span.gcaptcha-info{font-size:10px;line-height:1.6;display:inline-block}footer#colophon .bottom-footer .copyright{font-size:11px;line-height:17px;color:#3E3E3E}footer#colophon .bottom-footer .copyright p{display:flex;margin:0}footer#colophon .bottom-footer .copyright p img{width:23px;height:23px;margin-right:10px;margin-top:8px}footer#colophon .bottom-footer .copyright p span{margin-top:5px;font-size:11px;line-height:1.5}footer#colophon .bottom-footer .logistic-partners h4,footer#colophon .bottom-footer .payments-operators h4{text-transform:uppercase;font-weight:500;font-size:20px}footer#colophon .bottom-footer .logistic-partners .footer-img,footer#colophon .bottom-footer .payments-operators .footer-img{display:flex;flex-wrap:wrap}footer#colophon .bottom-footer .logistic-partners .footer-img img,footer#colophon .bottom-footer .payments-operators .footer-img img{max-height:30px;margin:10px 15px 10px 0;width:auto}footer#colophon .bottom-footer .payments-operators .footer-img img{margin:5px 10px 5px 0;width:auto;max-height:70px}.subcategory-boxes .content{display:flex;justify-content:center;flex-wrap:wrap}.subcategory-boxes .content a{min-width:300px;height:150px;margin-bottom:20px;margin-right:15px;background-position:center;background-size:cover;background-repeat:no-repeat;text-decoration:none}.subcategory-boxes .content a span{color:#fff;font-size:24px;background-color:rgba(0,0,0,0.3);width:300px;height:150px;display:flex;align-items:center;justify-content:center;font-weight:500;padding:15px 30px;text-align:center}.subcategory-boxes .content a:last-child{margin-right:0}.product-category-top-description{margin-bottom:20px}.product-subcategory-boxes a{display:flex;flex-direction:column;align-items:center;border:1px solid #e7e7e7;text-decoration:none;color:#1e1e1c;padding:10px}.product-subcategory-boxes a:hover{color:#1e1e1c}.product-subcategory-boxes a .image{height:128px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.product-subcategory-boxes a .image img{max-height:128px}.product-subcategory-boxes a span{text-transform:uppercase;font-weight:500;height:50px;display:flex;align-items:center;text-align:center;line-height:1.4}div#shop-mobile{display:none}.woocommerce .product-loop-bs p.iworks-omnibus{display:none}.woocommerce .product-loop-bs .star-rating{margin:0 auto}.woocommerce .product-loop-bs .product{background-color:#ebebeb;height:calc(100% - 30px);margin-bottom:30px;padding-bottom:10px}.woocommerce .product-loop-bs .product:hover{background-color:#fff;box-shadow:0px 0px 20px #000 29}.woocommerce .product-loop-bs .product a:hover{text-decoration:none}.woocommerce .product-loop-bs .product span.onsale{font-size:10px;line-height:16px;color:#F03D3F;border-radius:0;background-color:#fff;left:0;right:auto;margin:0;min-height:auto;padding:6px 9px;font-weight:500;border:1px solid #f03d3f}.woocommerce .product-loop-bs .product span.onsale.blackfriday{background-color:#000;color:#fff;border-color:#000}.woocommerce .product-loop-bs .product span.availability-info{position:absolute;right:0;top:0;font-size:10px;line-height:16px;padding:6px 9px;color:#fff;background-color:#4CAF50;border:1px solid #4caf50}.woocommerce .product-loop-bs .product .woocommerce-loop-product__link{display:block}.woocommerce .product-loop-bs .product .woocommerce-loop-product__link h2.woocommerce-loop-product__title{font-weight:700;text-transform:uppercase;text-align:center;font-size:14px;line-height:19px;padding:0 15px;color:#0f0f0f}.woocommerce .product-loop-bs .product .woocommerce-loop-product__link span.product-category{color:#d5d5d5;font-size:11px;line-height:17px;text-align:center;display:block;padding:0 15px}.woocommerce .product-loop-bs .product .button{display:none}.woocommerce .product-loop-bs .product .price{display:flex;flex-wrap:wrap;text-align:center;margin:10px 20px;justify-content:center}.woocommerce .product-loop-bs .product .price .woocommerce-Price-amount{font-size:20px;line-height:30px;color:#F03D3F;font-weight:700;line-height:1}.woocommerce .product-loop-bs .product .price del{opacity:1;color:#1e1e1c;line-height:1;margin-left:auto;margin-right:auto;width:100%}.woocommerce .product-loop-bs .product .price del .woocommerce-Price-amount{font-size:14px;line-height:21px;color:#1e1e1c;font-weight:400}.woocommerce .product-loop-bs .product .price span.custom-sufix{color:#F03D3F;font-size:14px;padding-left:5px}.woocommerce .product-loop-bs .product.outofstock a.woocommerce-loop-product__link{position:relative}.woocommerce .product-loop-bs .product.outofstock a.woocommerce-loop-product__link:after{content:'Brak w magazynie';position:absolute;left:0;right:0;top:60px;text-align:center;background:rgba(0,0,0,0.4);color:#fff;padding:5px}.term-description h3{font-size:20px!Important;margin-bottom:10px !important;line-height:1.5!Important}section.projektowanie-intro{padding-bottom:67px}section.projektowanie-intro h1{text-align:center;text-transform:uppercase;margin-top:100px}section.projektowanie-intro p.intro-text{text-align:center;max-width:700px;margin:0 auto 70px}section.projektowanie-intro p.intro-text strong{margin-top:30px;display:inline-block}section.projektowanie-intro .projektowanie-box{display:flex;justify-content:center;flex-direction:column;align-items:center}section.projektowanie-intro .projektowanie-box .projektowanie-box__wrap{border:3px solid #707070;padding:30px;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;max-width:380px;margin-bottom:15px}section.projektowanie-intro .projektowanie-box .projektowanie-box__wrap img{width:100px;height:100px}section.projektowanie-intro .projektowanie-box .projektowanie-box__wrap h2{text-transform:uppercase;margin:27px 0 42px;text-align:center}section.projektowanie-intro .projektowanie-box .projektowanie-box__wrap a{width:100%;display:block}section.projektowanie-intro .projektowanie-box .projektowanie-box__wrap a:hover{color:#fff}section.projektowanie-intro .projektowanie-box a{text-align:center}body.page-template-page-template-projektowanie footer#colophon .top-footer-inset{background:#ebebeb}.archive-inspiracje.inspiracje-projects{background:#EDEDED;padding:75px 0}.archive-inspiracje.inspiracje-projects h2{text-align:center;margin:0}.archive-inspiracje.inspiracje-projects p{color:#D5D5D5;text-align:center;margin-bottom:45px}.woocommerce nav.woocommerce-breadcrumb{color:#1e1e1c;margin:20px 0;font-size:14px;line-height:21px}.woocommerce nav.woocommerce-breadcrumb a{font-size:14px;line-height:21px;color:#1e1e1c}.payments-info{display:flex;flex-wrap:wrap;align-items:center;font-weight:500}.payments-info .heading{width:100%;font-size:14px;margin-bottom:5px}.payments-info .item{display:block;line-height:1;margin-right:15px;margin-bottom:15px}.payments-info .item:last-child{margin-right:0}.payments-info .item img{height:20px}.woocommerce .summary{margin:0}.woocommerce .summary hr{margin:20px 0 0 0;background-color:#DFDFDF}.summary.entry-summary h1.product_title.entry-title{text-transform:uppercase;font-size:24px;line-height:1.3}.woo-custom-gallery{overflow:hidden}.woo-custom-gallery .overlay-swiper-arrow{margin:20px 0}.woo-custom-gallery .overlay-swiper-arrow .thumb-box img:hover{cursor:pointer;opacity:0.7}.no-order-probka{display:flex;align-items:center;height:100%}.no-order-probka span{font-weight:500}.product-box-btn a,.product-box-btn button{background-color:#ebebeb;color:#1E1E1C;padding:10px 20px 10px 50px;width:100%;display:block;font-size:14px;line-height:26px;text-transform:uppercase;border:none;border-radius:unset;position:relative;text-align:left;font-weight:500;margin-bottom:16px}.product-box-btn a:hover,.product-box-btn button:hover{background-color:#1E1E1C;color:#fff;opacity:1;text-decoration:none;cursor:pointer}.product-box-btn a:hover:after,.product-box-btn button:hover:after{filter:invert(99%) sepia(80%) saturate(0%) hue-rotate(101deg) brightness(106%) contrast(100%)}.product-box-btn a:after,.product-box-btn button:after{background-repeat:no-repeat;background-position:center;height:16px;width:16px;background-size:16px 16px;content:'';position:absolute;top:calc(50% - 8px);left:16px}.product-box-btn .icon-order-probka:after{background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/single-product/free-probka.svg')}.product-box-btn .inform-availability-icon:after{background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/single-product/info.svg')}.product-box-btn .ask-icon:after{background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/single-product/chat.svg')}.woocommerce-product-details__short-description{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:0 20px 10px 60px;justify-content:center;min-height:50px}.woocommerce-product-details__short-description p{margin:0}.woocommerce-product-details__short-description:after{background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/single-product/karton.svg');background-repeat:no-repeat;background-position:center;height:42px;width:42px;background-size:42px 42px;content:'';position:absolute;top:0;left:0}.additional-data{display:flex;flex-direction:column;justify-content:center;margin-bottom:20px}.additional-data .item span.label{font-weight:bold}.additional-data .item span.value{font-weight:normal}.woocommerce div.product .custom-price{text-align:center}.woocommerce div.product .custom-price .price{font-size:32px;line-height:30px;font-weight:700;color:#3E3E3E;margin:0 0 16px}.woocommerce div.product .custom-price .price del{display:block;width:100%;font-size:14px;line-height:21px;color:#1E1E1C;opacity:1}.woocommerce div.product .custom-price .price ins{font-size:32px;line-height:30px;font-weight:700;color:#F03D3F}.price-end{background-color:#ebebeb;padding:30px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#353535;font-weight:500}.price-end span:first-child{font-size:14px;line-height:21px}.price-end span#price-end{font-size:32px;line-height:30px}.qty-section{border-top:1px solid #dfdfdf;padding-top:16px}.qty-section .qty-customize{display:flex;flex-wrap:wrap;margin-bottom:16px}.qty-section .qty-customize .qty-customize-input{display:flex;flex-wrap:wrap;align-items:center;margin:0 16px 8px 0}.qty-section .qty-customize .qty-customize-input .qty-customize-input-wrapper{display:flex}.qty-section .qty-customize .qty-customize-input:nth-child(2){margin-right:0}.qty-section .qty-customize .qty-customize-input span.label{margin-right:8px;width:120px}.qty-section .qty-customize .qty-customize-input button{position:relative;border-radius:unset;border:1px solid #bbb;background-color:#fff;width:36px;height:36px;cursor:pointer}.qty-section .qty-customize .qty-customize-input button.plus:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:22px;height:22px;background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/icon-plus.svg');background-position:center;background-size:cover;background-repeat:no-repeat}.qty-section .qty-customize .qty-customize-input button.minus:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:22px;height:22px;background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/icon-minus.svg');background-position:center;background-size:cover;background-repeat:no-repeat}.qty-section .qty-customize .qty-customize-input .quantity input,.qty-section .qty-customize .qty-customize-input .qty-customize-input input{padding:5px 10px;width:80px;border:1px solid #bbb;border-right:unset;border-left:unset;border-radius:unset;text-align:center}.qty-section .qty-customize .qty-customize-input .quantity input.input-text,.qty-section .qty-customize .qty-customize-input .qty-customize-input input.input-text{padding:5px 10px;border:1px solid #bbb;border-right:unset;border-left:unset}.qty-section .qty-customize .qty-customize-input .quantity input::-webkit-outer-spin-button,.qty-section .qty-customize .qty-customize-input .qty-customize-input input::-webkit-outer-spin-button,.qty-section .qty-customize .qty-customize-input .quantity input::-webkit-inner-spin-button,.qty-section .qty-customize .qty-customize-input .qty-customize-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-section .qty-customize .qty-customize-input .quantity input[type=number],.qty-section .qty-customize .qty-customize-input .qty-customize-input input[type=number]{-moz-appearance:textfield;width:80px}.qty-section .additional-tile-stock{margin-bottom:16px;display:flex;align-items:flex-start}.qty-section .additional-tile-stock input{margin:5px 6px 0 0}.qty-section .additional-tile-stock label{cursor:pointer}.qty-section .calculated-price{display:flex;align-items:center;color:#353535;height:calc(100% - 16px);margin-bottom:16px;font-size:16px}.qty-section .calculated-price span#price-end{display:inline-block;margin-left:4px;font-weight:500}p.iworks-omnibus{font-size:10px}.woocommerce div.product form.cart div.quantity{float:none;margin:0}.woocommerce div.product form.cart .button{background-color:#F03D3F;font-size:20px;line-height:30px;color:#fff;border-radius:unset;border:none;padding:2px;display:block;font-weight:400;width:100%;height:72px}.woocommerce div.product form.cart .button:hover{opacity:0.7}.availability{margin:0 0 10px}.availability .info{font-size:14px;line-height:1.3}.availability .info span{display:block;padding:10px 15px;line-height:1.5;color:#3E3E3E !important}.availability .info span.success{background-color:#e9fbe9;color:#1fad1f}.availability .info span.warning{background-color:#fff7e5;color:#cc8f00}.availability .info span.error{background-color:#fde9e7;color:#8e160b}.availability .delivery{font-size:12px;margin-top:10px}.availability .delivery .info{font-size:12px;font-weight:400;margin-bottom:5px}.availability .delivery .info span{font-weight:500;display:inline-block;margin-bottom:0;padding:0;font-size:14px}.availability .delivery .additional-info{line-height:1.5;font-size:10px}.tooltip-stock,a.tooltip-stock{position:relative;margin:0 0 16px 0;display:flex;flex-direction:column;justify-content:center;width:100%;color:#1e1e1c}.tooltip-stock span,a.tooltip-stock span{font-weight:500;display:inline-block;margin-bottom:2px}.tooltip-stock:focus,a.tooltip-stock:focus,.tooltip-stock:visited,a.tooltip-stock:visited{color:#1e1e1c}.tooltip-stock .text,a.tooltip-stock .text{color:#4d4c4e;z-index:10;font-size:10px;line-height:1.5}form#darmowa-probka{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0;padding:0;border-top:1px solid #dfdfdf}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;background-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li a{text-transform:uppercase;font-size:20px;line-height:30px;color:#6d6d6d;border-bottom:2px solid #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#1E1E1C;border-color:#1E1E1C}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#1E1E1C;border-color:#1E1E1C}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after{display:none}.woocommerce-Tabs-panel h2:first-child{display:none}.woocommerce-Tabs-panel .wp-video{width:100%;margin:0 auto}.woocommerce-Tabs-panel .wp-video .wp-video-shortcode{width:100%}.woocommerce-Tabs-panel iframe{margin:0 auto;display:block}table.product-extra-info{border-collapse:collapse;max-width:800px;margin:40px auto}table.product-extra-info tbody tr td{border:1px solid #dfdfdf;padding:5px 10px;font-size:12px}.transport-tab{margin:40px 0}.transport-tab h3{text-align:center;text-transform:uppercase}.transport-tab ul{margin:0}.probki-tab{margin:40px 0}.probki-tab p{text-align:center;margin-top:15px}.share-us{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-bottom:16px}.share-us .left{margin-right:15px}.share-us .left span{font-size:12px}.share-us .right{display:flex;flex-wrap:wrap;flex-direction:row}.share-us .right a{height:35px;width:35px;display:block;line-height:1;position:relative;background-color:#ebebeb;margin-right:10px}.share-us .right a:hover{opacity:0.7}.share-us .right a:last-child{margin-right:0}.share-us .right:last-child{margin-right:0}.share-us .right a:after{content:'';position:absolute;top:2px;left:0;background-repeat:no-repeat;background-position:center;height:35px;width:35px;background-size:16px 16px}.share-us .right a.facebook:after{background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/share/facebook.svg')}.share-us .right a.twitter:after{background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/share/twitter.svg')}.share-us .right a.instagram:after{background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/share/instagram.svg')}.share-us .right a.email:after{background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/share/mail.svg')}.woocommerce span.onsale{font-size:10px;line-height:16px;color:#fff;border-radius:0;background-color:#F03D3F;top:0;left:0;margin:0;min-height:auto;padding:6px 9px;font-weight:400}.woocommerce span.onsale.blackfriday{background-color:#000;color:#fff;border-color:#000}#product-availability-form-wrapper-bg{display:none;position:fixed;left:0;right:0;bottom:0;top:0;z-index:900;background:rgba(0,0,0,0.7)}#product-availability-form-wrapper-bg .product-availability-form-wrapper{display:flex;align-items:center;justify-content:center;height:100%}#product-availability-form-wrapper-bg .product-availability-form-wrapper .product-availability-form-wrap{background:#fff;max-width:540px;padding:20px 30px}#product-availability-form-wrapper-bg .product-availability-form-wrapper .product-availability-form-wrap .header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:15px}#product-availability-form-wrapper-bg .product-availability-form-wrapper .product-availability-form-wrap .header h3{margin:0}#product-availability-form-wrapper-bg .product-availability-form-wrapper .product-availability-form-wrap .header button.close{line-height:1;display:flex;align-items:center;justify-content:center;border-radius:0;border:none;background:transparent;font-weight:bold;cursor:pointer;padding:0}#product-availability-form-wrapper-bg .product-availability-form-wrapper .product-availability-form-wrap .content form{display:flex;flex-direction:column}#product-availability-form-wrapper-bg .product-availability-form-wrapper .product-availability-form-wrap .content form .form-email-wrap{display:flex;margin:5px 0;flex-direction:column}#product-availability-form-wrapper-bg .product-availability-form-wrapper .product-availability-form-wrap .content form .form-email-wrap input[type="email"]{width:100%;border-radius:unset;padding:5px 20px}#product-availability-form-wrapper-bg .product-availability-form-wrapper .product-availability-form-wrap .content form .button-send-right{margin-left:auto}#product-availability-form-wrapper-bg .product-availability-form-wrapper .product-availability-form-wrap .content form .button-send-right button.btn{margin:15px 0 0}#product-availability-form-wrapper-bg .product-availability-form-wrapper .product-availability-form-wrap p{margin:5px 0;font-size:11px;line-height:1.5}#product-availability-form-wrapper-bg .product-availability-form-wrapper .product-availability-form-wrap p:first-child{font-size:14px;font-weight:600}.page-title{margin:100px 0 40px;text-align:center}.page-title h1{text-transform:uppercase;margin:0 0 17px}.page-title span{color:#3E3E3E}.pageheader{display:flex;justify-content:center;flex-direction:column;align-items:center;margin:100px 0 90px}.pageheader h1{margin:0;font-size:32px;line-height:48px;text-transform:uppercase}.pageheader p{text-align:center}.pageheader p a{color:#F03D3F;font-weight:700}.contact-info{display:flex;flex-direction:column}.contact-info h3{margin:0 0 13px 0;text-transform:uppercase}.contact-info .map{margin-top:17px}.wpcf7-form{margin:0 0 100px 0}.wpcf7-form input[type="text"],.wpcf7-form input[type="number"],.wpcf7-form input[type="email"],.wpcf7-form textarea{border:1px solid #3e3e3e;padding:10px;border-radius:unset;width:100%}.wpcf7-form input[type="text"].wpcf7-not-valid,.wpcf7-form input[type="number"].wpcf7-not-valid,.wpcf7-form input[type="email"].wpcf7-not-valid,.wpcf7-form textarea.wpcf7-not-valid{border-color:#f00}.wpcf7-form label{color:#DFDFDF;font-size:12px;line-height:18px;margin:10px 0 4px;display:block}.wpcf7-form::placeholder{color:#DFDFDF;font-size:14px}.wpcf7-form:-ms-input-placeholder{color:#DFDFDF}.wpcf7-form::-ms-input-placeholder{color:#DFDFDF}.wpcf7-form .wpcf7-checkbox span.wpcf7-list-item{margin:0}.wpcf7-form .wpcf7-checkbox span.wpcf7-list-item label{font-size:12px;color:#1E1E1C}.wpcf7-form .submit-contact-form{margin:30px 0;display:flex;flex-direction:column;align-items:flex-end}.wpcf7-form input[type="submit"]{background-color:#F03D3F;color:#fff;font-weight:bold;border-radius:0;border:1px solid #f03d3f;cursor:pointer;padding:12px 20px;position:relative}.wpcf7-form input[type="submit"]:after{content:'';position:absolute;top:0;right:0;background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/icon-arrow-right-submit.svg');background-size:12px 12px;background-position:center;background-repeat:no-repeat}.wpcf7 form.sent .wpcf7-response-output{background:#46b450;color:#fff;font-size:12px;text-align:center}.wpcf7 form.invalid .wpcf7-response-output{background:#f03d3f;border-color:#f03d3f;color:#fff;font-size:12px;text-align:center}.wpcf7 form.unaccepted .wpcf7-response-output{background:#ffb900;color:#fff;font-size:12px;text-align:center}.wpcf7 form .wpcf7-response-output{margin:10px 0}.woocommerce form.login{border:unset;padding:0}.woocommerce form.register{border:unset;padding:0}.woocommerce button.button,.woocommerce a.button{background-color:#F03D3F;color:#fff;font-weight:bold;border-radius:0;border:1px solid #f03d3f;cursor:pointer;padding:12px 20px;text-transform:uppercase;position:relative}.woocommerce button.button:hover,.woocommerce a.button:hover{background-color:#F03D3F;opacity:0.7;color:#fff}.woocommerce a.button.arrow{background-color:#F03D3F;font-weight:700;text-transform:uppercase;padding:12px 40px 12px 22px;border:1px solid #f03d3f;border-radius:unset;color:#fff;text-decoration:none;position:relative;display:inline-block}.woocommerce a.button.arrow:hover{opacity:0.7}.woocommerce a.button.arrow:after{content:'';width:12px;height:10px;position:absolute;top:calc(50% - 5px);right:22px;background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/arrow-right-btn.svg');background-repeat:no-repeat;background-position:center;background-size:12px 10px}.woocommerce{margin-bottom:100px}.woocommerce form .input-text{border:1px solid #3e3e3e;padding:10px;border-radius:unset;width:100%}.my-account-title{max-width:800px;margin:0 auto;text-align:center}.woocommerce-account nav.woocommerce-MyAccount-navigation{float:none;width:100%}.woocommerce-account nav.woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:40px 0;border-top:1px solid #dfdfdf}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a{font-size:20px;line-height:30px;color:#D7D7D7;font-weight:700;text-transform:uppercase;padding:25px 20px;display:inline-block}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li a:hover{color:#1E1E1C;text-decoration:none}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li:last-child{margin-left:auto}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li:last-child a{background-color:#ebebeb;font-size:14px;line-height:30px;color:#1E1E1C;position:relative;padding:25px 20px 25px 60px;font-weight:normal}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li:last-child a:after{content:'';position:absolute;left:20px;top:31px;background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/icon-logout-black.svg');background-repeat:no-repeat;background-size:18px 18px;background-position:center;width:18px;height:18px}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li:last-child a:before{content:'';position:absolute;top:-1px;right:0;height:1px;width:calc(100% + 20px);background-color:#fff}.woocommerce-account nav.woocommerce-MyAccount-navigation ul li.is-active a{color:#1E1E1C}.woocommerce-account .woocommerce-MyAccount-content{width:100%;float:none}.woocommerce-account .woocommerce-MyAccount-content table{border:none}.woocommerce-account .woocommerce-MyAccount-content table thead tr th{color:#DFDFDF;font-weight:400;font-size:14px}.woocommerce-account .woocommerce-MyAccount-content table tbody tr td{padding:20px 0}.woocommerce-account .woocommerce-MyAccount-content table tbody tr td.woocommerce-orders-table__cell-order-number a{font-weight:700}.woocommerce-account .woocommerce-MyAccount-content table tbody tr td.woocommerce-orders-table__cell-order-actions a{background-color:#F03D3F;color:#fff;font-weight:bold;border-radius:0;border:1px solid #f03d3f;cursor:pointer;padding:12px 70px 12px 20px;position:relative}.woocommerce-account .woocommerce-MyAccount-content table tbody tr td.woocommerce-orders-table__cell-order-actions a:after{content:'';position:absolute;top:10px;right:18px;background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/icon-arrow-right-submit.svg');background-size:12px 12px;background-position:center;background-repeat:no-repeat;width:12px;height:12px}.inspiracje-category-box{margin:25px 0;display:flex;flex-direction:column;align-items:center}.inspiracje-category-box a{display:inline-block}.inspiracje-category-box a.image{height:270px;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%}.inspiracje-category-box a.image:hover{text-decoration:none;background-color:#ff0000;background-blend-mode:multiply}.inspiracje-category-box p{text-align:center}.inspiracje-category-box a.title{color:#3E3E3E}.inspiracje-category-box a.title h3{font-size:21px;line-height:32px;text-transform:uppercase;font-weight:700;margin:17px 0 0;text-align:center}.inspiracje-category-box a.title:hover{text-decoration:none}.gallery-inspiracje{display:flex;align-items:center;flex-direction:column}.gallery-inspiracje img{padding:5px 0}body.single-inspiracja .post-thumbnail{text-align:center}.entry-content ul,.entry-content ol{margin-left:0;padding-left:19px}#faq>div h3{border:1px solid #ebebeb;font-size:16px;text-transform:uppercase;padding:10px 40px 10px 20px;background:#ebebeb;font-weight:400;cursor:pointer;position:relative}#faq>div h3:hover{background-color:#fff;box-shadow:0px 0px 20px #000 29}#faq>div h3:after{content:'';position:absolute;right:20px;top:calc(50% - 3px);display:inline-block;width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#000 transparent transparent transparent}#faq>div h3.active:after{border-width:0 6px 6px 6px;border-color:transparent transparent #f03d3f transparent}#faq>div .text{display:none;padding:10px 20px;margin:0 0 30px 20px;box-shadow:0px 0px 20px #000 29}.wpcf7-form textarea{max-width:100%;min-width:100%;max-height:400px}.wpcf7-form .wpcf7-acceptance>span{margin:0 0 5px 0}.wpcf7-form .wpcf7-acceptance>span label{color:#1E1E1C;font-size:12px;line-height:16px;display:flex;align-items:center}.wpcf7-form .wpcf7-acceptance>span label input{margin-right:10px;cursor:pointer}.button-send-right{display:flex;flex-direction:column;align-items:flex-end}.button-send-right button.btn{padding-right:90px;margin:15px 0 0}.contact-info h3{color:#3E3E3E;font-size:20px;line-height:30px;margin:25px 0 10px;text-transform:uppercase}.contact-info h4{margin:10px 0 10px;text-transform:uppercase;color:#3E3E3E}.contact-info span{font-size:14px}.contact-info iframe{margin-top:20px}.paginate-numbers{display:flex;flex-wrap:wrap;justify-content:center;margin:40px 0 20px}.paginate-numbers .page-numbers{font-size:14px;line-height:21px;color:#D5D5D5;padding:4px 6px;border-bottom:1px solid #d5d5d5;margin:5px}.paginate-numbers .page-numbers:hover{color:#3E3E3E;text-decoration:unset;border-color:#3E3E3E;opacity:1}.paginate-numbers .current{color:#3E3E3E;text-decoration:unset;border-color:#3E3E3E}.paginate-numbers .next{border:unset}.paginate-numbers .prev{border:unset}.woocommerce ul.order_details{margin:0;padding:0}.woocommerce table.shop_table{border:none}.woocommerce table.shop_table th{color:#929292;font-size:14px;font-weight:400;line-height:21px}.woocommerce table.shop_table td{border-color:#EDEDED}.woocommerce table.shop_table td .wc-item-meta{margin:0;padding:0;display:flex;flex-direction:column}.woocommerce table.shop_table td .wc-item-meta li{display:flex;flex-wrap:wrap;font-size:12px}.woocommerce table.shop_table td .wc-item-meta li p{margin:0}.woocommerce table.shop_table td.product-remove a.remove{text-indent:-9999px;border:0;position:relative}.woocommerce table.shop_table td.product-remove a.remove:before{content:'';background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/icon-bin.svg');background-size:15px 18px;background-repeat:no-repeat;background-size:cover;width:15px;height:18px;position:absolute;left:0;top:0}.woocommerce table.shop_table td.product-remove a.remove:hover{background-color:transparent;border-radius:unset}.woocommerce table.shop_table .quantity input.qty{min-width:75px}.woocommerce .coupon{display:flex;flex-wrap:wrap}.woocommerce .coupon .input-text{width:auto !important}.wc-proceed-to-checkout{display:flex;justify-content:flex-end}ul.payment_methods li label img{max-height:30px}.vat-field-group{display:none}.vat-field-group p.form-row{padding:0 15px}.vat-checkbox-field>span>label{font-size:20px;line-height:30px;font-weight:700}body>span.select2-container--open{position:fixed !important}.woocommerce-error-msg{margin:0 0 10px 0;position:relative;padding:.75rem 1.25rem .75rem 70px;border:1px solid rgba(241,6,6,0.8100000000000001);background-color:rgba(220,17,1,0.16);box-shadow:0px 0px 2px #ff0303;color:#ff0303;transition:0.5s;border-radius:.25rem}.woocommerce-error-msg:after{content:'';position:absolute;left:10px;top:calc(25%);background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/x-mark.svg');background-size:24px;width:24px;height:24px;filter:invert(28%) sepia(66%) saturate(4012%) hue-rotate(343deg) brightness(104%) contrast(88%)}.woocommerce-success-msg{margin:0 0 20px 0;position:relative;padding:.75rem 1.25rem .75rem 70px;border:1px solid rgba(36,241,6,0.46);background-color:rgba(7,149,66,0.12156863);box-shadow:0px 0px 2px #259c08;color:#0ad406;transition:0.5s;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.woocommerce-success-msg:after{content:'';position:absolute;left:10px;top:calc(25%);background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/x-mark.svg');background-size:24px;width:24px;height:24px;filter:invert(28%) sepia(66%) saturate(4012%) hue-rotate(343deg) brightness(104%) contrast(88%)}.woocommerce-message a.button{font-size:12px;padding:7px 15px}form#product_filer .toggle-mobile-filer{display:none}form#product_filer .action-filer{display:none}form#product_filer .items{display:flex;flex-wrap:wrap;align-items:flex-end;margin:0 0 20px;gap:10px}form#product_filer .items .item{display:flex;flex-direction:column;width:calc(20% - 8px)}form#product_filer .items .item>label{font-size:12px;display:block;text-transform:uppercase;font-weight:500}form#product_filer .items .item>select{padding:7px 5px;font-size:14px;height:38px;cursor:pointer;line-height:1;transition:.2s all;border:1px solid #ccc;background-color:#fff;border-radius:0}form#product_filer .items .item>select:hover{box-shadow:1px 1px 9px rgba(0,0,0,0.3)}form#product_filer .items>button{margin-left:auto}.multi-checkbox{position:relative;display:flex;flex-direction:column}.multi-checkbox>label{text-transform:uppercase;font-size:12px;font-weight:500}.multi-checkbox button.label{padding:7px 10px;font-size:14px;height:38px;cursor:pointer;line-height:1;transition:.2s all;border:1px solid #ccc;background-color:#fff;border-radius:0;min-width:140px;text-align:left;position:relative}.multi-checkbox button.label:after{content:'';position:absolute;right:3px;top:50%;background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/dropdown-arrow.svg');background-repeat:no-repeat;background-position:center;background-size:cover;width:16px;height:16px;transform:translate(0, -50%)}.multi-checkbox button.label:hover{box-shadow:1px 1px 9px rgba(0,0,0,0.3)}.multi-checkbox .multi-checkbox-wrapper{position:absolute;left:0;right:0;top:100%;z-index:99;background:#fff;border:1px solid #ccc;border-top:unset;padding:5px 5px 5px 10px;display:flex;flex-direction:column;display:none}.multi-checkbox .multi-checkbox-wrapper>label{text-transform:uppercase}.multi-checkbox .multi-checkbox-wrapper .top-mobile{display:none}.multi-checkbox .multi-checkbox-wrapper .bottom-mobile{display:none}.multi-checkbox .multi-checkbox-wrapper .dropdown{max-height:200px;overflow:auto}.multi-checkbox .multi-checkbox-wrapper .dropdown .checkbox-list label{display:flex;flex-direction:row-reverse;justify-content:space-between;padding-right:8px;align-items:center;font-size:12px;line-height:2;cursor:pointer}.multi-checkbox .multi-checkbox-wrapper .dropdown .checkbox-list label input[type="checkbox"]:checked+span{font-weight:700}.multi-checkbox .multi-checkbox-wrapper .dropdown .checkbox-list label span{padding-right:5px}.kaflando-filters>ul{margin:0;padding:0}.kaflando-filters ul{list-style:none}.kaflando-filters ul li ul{margin:0;padding:0 0 0 22px;display:none}.kaflando-filters ul li ul li span.title{font-weight:400;text-transform:capitalize}.kaflando-filters ul span.title{font-size:14px;color:#000;font-weight:700;text-transform:uppercase}.kaflando-filters ul span.title:hover{opacity:0.8}.kaflando-filters h3{color:#D5D5D5;font-size:20px;line-height:30px;margin:20px 0;font-weight:bold;text-transform:uppercase}.kaflando-filters button{cursor:pointer;width:100%;text-align:left;margin:20px 0}.b-contain *,.b-contain *::before,.b-contain *::after{box-sizing:content-box !important}.b-contain input{position:absolute;z-index:-1;opacity:0}.b-contain span{line-height:1.54;font-size:1rem;font-family:inherit}.b-contain{display:table;position:relative;padding-left:1.8rem;cursor:pointer;margin-bottom:10px}.b-contain input[type="checkbox"]~.b-input{position:absolute;top:0;left:0;height:1.25rem;width:1.25rem;background:#f1f5f8;transition:background 250ms;border:1px solid #b8c2cc;border-radius:0.125rem}.b-contain input[type="radio"]~.b-input{position:absolute;top:0;left:0;height:1.25rem;width:1.25rem;background:#f1f5f8;transition:background 250ms;border:1px solid #b8c2cc;border-radius:2.0rem}.b-contain input[type="checkbox"]~.b-input::after{content:'';position:absolute;display:none;left:.45rem;top:.18rem;width:.25rem;height:.6rem;border:solid #f03d3f;border-width:0 2px 2px 0;transition:background 250ms;transform:rotate(45deg)}.b-contain input[type="radio"]~.b-input::after{content:'';position:absolute;display:none;left:.25rem;top:.25rem;width:.75rem;height:.75rem;border-radius:2.0rem;background:#fff;transition:background 250ms}.b-contain input:disabled~.b-input::after{border-color:#8795a1}.b-contain input:checked~.b-input::after{display:block}.b-contain:hover input~.b-input,.b-contain input:focus~.b-input{background:#e7eef3}.b-contain input:focus~.b-input{box-shadow:0 0 0 2px rgba(240,61,63,0.5)}.b-contain input:checked~.b-input{background:#fff;border-color:#f03d3f}.b-contain input[type="checkbox"]:disabled~.b-input{background:#f1f5f8;border-color:#b8c2cc;opacity:0.6;cursor:not-allowed}.b-contain input[type="radio"]:disabled~.b-input{background:#f1f5f8;border-color:#b8c2cc;opacity:0.6;cursor:not-allowed}.b-contain input[type="radio"]:disabled~.b-input::after{background:#8795a1}.b-contain input:checked:focus~.b-input,.b-contain:hover input:not([disabled]):checked~.b-input{background:#ffffff;border-color:#f98687}.b-contain .b-input::before{content:'';display:block;position:absolute;left:0;top:0;width:3rem;height:3rem;margin-left:-0.85rem;margin-top:-0.85rem;background:#0082f3;border-radius:2rem;opacity:.6;z-index:99999;transform:scale(0)}@keyframes b-ripple{0%{transform:scale(0)}20%{transform:scale(1)}100%{opacity:0;transform:scale(1)}}@keyframes b-ripple-duplicate{0%{transform:scale(0)}30%{transform:scale(1)}60%{transform:scale(1)}100%{opacity:0;transform:scale(1)}}.b-contain input+.b-input::before{animation:b-ripple 250ms ease-out}.b-contain input:checked+.b-input::before{animation-name:b-ripple-duplicate}.b-contain .b-input::before{visibility:hidden}.b-contain input:focus+.b-input::before{visibility:visible}.b-contain:first-child .b-input::before{visibility:hidden}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{border:none;margin:5px 3px}.woocommerce nav.woocommerce-pagination ul li a.page-numbers,.woocommerce nav.woocommerce-pagination ul li span.page-numbers{font-size:14px;line-height:21px;color:#D5D5D5;border:none;border-bottom:1px solid #d5d5d5}.woocommerce nav.woocommerce-pagination ul li a.page-numbers:hover,.woocommerce nav.woocommerce-pagination ul li span.page-numbers:hover{color:#3E3E3E;border-color:#3E3E3E;background:#fff}.woocommerce nav.woocommerce-pagination ul li span.current{color:#3E3E3E;border-color:#3E3E3E;background:#fff}.woocommerce nav.woocommerce-pagination ul li a.next,.woocommerce nav.woocommerce-pagination ul li a.prev{font-size:35px;border-bottom:0}ul.product-categories{margin:0;padding:0}ul.widget-select-category{list-style:none;padding:0;margin:0}ul.widget-select-category li{margin-bottom:10px;display:block;position:relative;padding-right:15px}ul.widget-select-category li a{color:#0F0F0F;text-transform:uppercase;font-weight:bold}ul.widget-select-category li span.more{position:absolute;right:0;top:0;color:#000;cursor:pointer;width:20px;text-align:center;font-weight:bold}ul.widget-select-category li ul.submenu{display:none;margin:10px 0 15px 15px;padding:0}ul.widget-select-category li ul.submenu li a{font-weight:400}p.woocommerce-result-count{font-size:11px;line-height:17px;color:#D5D5D5;height:45px;margin:0;display:flex;align-items:center}.woocommerce ul.products{border-top:1px solid #dfdfdf;color:#DFDFDF;margin-top:20px;padding-top:30px}form.woocommerce-ordering select{border:1px solid #d5d5d5;font-weight:500;text-transform:uppercase;padding:5px 15px;font-size:14px}.question-bg{position:fixed;left:0;right:0;bottom:0;top:0;z-index:900;background:rgba(0,0,0,0.7);display:none}.question-bg .question-wrapper{display:flex;align-items:center;justify-content:center;height:100%;overflow:auto}.question-bg .question-wrapper .question-wrap{background:#fff;max-width:600px;padding:20px 30px;max-height:90%;overflow:auto}.question-bg .question-wrapper .question-wrap .header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px}.question-bg .question-wrapper .question-wrap .header span.title{margin:0;font-size:20px;font-weight:500}.question-bg .question-wrapper .question-wrap .header button{line-height:1;display:flex;align-items:center;justify-content:center;padding:0;border-radius:0;border:none;background:transparent;font-weight:bold;cursor:pointer}.question-bg .question-wrapper .question-wrap p{margin:0 0 10px;font-weight:500;font-size:14px}.question-bg .question-wrapper .question-wrap p:last-child{font-weight:400}.question-bg .question-wrapper .question-wrap form{margin-bottom:0}.question-bg .question-wrapper .question-wrap form textarea{height:150px;max-height:300px;border:1px solid #a3a3a3}.question-bg .question-wrapper .question-wrap form input{border:1px solid #a3a3a3}.question-bg .question-wrapper .question-wrap form label{color:#000}section.error-404 .page-content p.intro{text-align:center;max-width:600px;margin:0 auto;display:block}section.error-404 .page-content .search-404-content{display:flex;align-items:center;justify-content:center;margin:50px 0}section.error-404 .page-content .search-404-content .woo-ajax-search-wrap{max-width:580px}section.intro-salon .swiper-slide{min-height:644px;background-position:center;background-size:cover}section.intro-salon .wrapper-top{margin-top:-54px;position:relative;z-index:2}section.intro-salon .wrapper-top .compas{height:108px;display:inline-flex;text-decoration:none}section.intro-salon .wrapper-top .compas .icon{width:102px;background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/salon/compas-icon.svg');background-size:68px;background-repeat:no-repeat;background-position:center;background-color:#1E1E1C}section.intro-salon .wrapper-top .compas .content{background-color:#F03D3F;display:flex;flex-direction:column;padding:23px 28px 17px 28px}section.intro-salon .wrapper-top .compas .content span:first-child{font-size:12px;line-height:18px;color:#fff}section.intro-salon .wrapper-top .compas .content span:last-child{font-size:32px;line-height:48px;color:#fff;font-weight:bold}section.intro-salon .wrapper-top .compas:hover{opacity:1}section.intro-salon .wrapper-top .compas:hover .content{background-color:#e85153}section.intro-salon .wrapper-top .pagination-kf{top:calc(100% - 35px);justify-content:flex-start}section.intro-salon .wrapper-bottom{position:relative}section.intro-salon .intro-box{display:flex;flex-direction:column;align-items:flex-start;position:absolute;top:-550px;z-index:3;left:0}section.intro-salon .intro-box span:first-child{background-color:#F03D3F;padding:5px 22px;color:#fff;font-size:64px;line-height:66px;display:inline-block;text-transform:uppercase;font-weight:700}section.intro-salon .intro-box span:last-child{background-color:#1E1E1C;font-size:32px;line-height:32px;color:#fff;font-weight:400;margin-left:40px;padding:5px 22px;text-transform:uppercase}.header-section{display:flex;justify-content:center;flex-direction:column;align-items:center}.header-section h1,.header-section h2,.header-section h3{font-size:32px;line-height:48px;text-align:center;text-transform:uppercase;font-weight:700;margin:0 0 17px 0}.header-section p{text-align:center;max-width:1100px;margin:0}section.meet-us{padding-top:130px}section.meet-us .box-wrapper{margin:100px 0}section.meet-us .box-wrapper .box{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:20px 10px;border-right:1px solid rgba(30,30,28,0.3);height:100%;margin:0 0 10px 0}section.meet-us .box-wrapper .box .label{font-size:64px;line-height:66px;font-weight:bold;margin-top:10px}section.meet-us .box-wrapper .box .label span,section.meet-us .box-wrapper .box .label sup{font-size:34px}section.meet-us .box-wrapper .box .text{font-size:18px;line-height:24px;font-weight:bold;text-transform:uppercase;text-align:center}section.content{margin:250px 0}section.content .bg{background-color:#ebebeb;padding:52px 92px}section.content .top .left .slider{padding:10px;background:#ebebeb;position:relative;z-index:2}section.content .top .left .slider .swiper-slide{height:421px;background-size:cover;background-repeat:no-repeat;background-position:center}section.content .top .right{margin-top:-550px}section.content .top .right .image{background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/salon/meet-us-top.png');background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:678px;border-top:10px solid #fff;border-bottom:10px solid #fff}section.content .header-section{margin:100px 0 80px}section.content .icon-wrap{display:flex;flex-wrap:wrap}section.content .icon-wrap .box{width:20%;display:flex;align-items:center;flex-direction:column}section.content .icon-wrap .box .image{height:80px;display:flex;align-items:flex-end}section.content .icon-wrap .box .content{font-size:18px;line-height:24px;font-weight:bold;text-transform:uppercase}section.content .icon-wrap .box .content span{text-align:center;margin-top:23px;display:block}section.content .slider-icon-wrap{margin:120px 0 30px;position:relative}section.content .slider-icon-wrap .slider-icon .swiper-slide{height:277px;background-size:cover;background-repeat:no-repeat;background-position:center}section.content .black-section{background-color:#1E1E1C;padding:93px 50px 78px;margin-bottom:-220px}section.content .black-section a.box{display:flex;align-items:center;flex-direction:column}section.content .black-section a.box .image{height:80px;display:flex;align-items:flex-end}section.content .black-section a.box .content{font-size:18px;line-height:24px;font-weight:bold;text-transform:uppercase}section.content .black-section a.box .content span{text-align:center;margin-top:23px;display:block;color:#fff}section.content .black-section a.box:hover{color:#fff;text-decoration:none}section.our-partners .slider-partners-wrap{margin:50px 0 0}section.our-partners .slider-partners-wrap .swiper-slide{display:flex;align-items:center;justify-content:center;height:auto}section.bg-salon-section{background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/salon/bg-salon-section.png');background-repeat:no-repeat;background-position:center;background-size:cover;height:644px;margin:120px 0 100px}section.salon-contact{margin-top:135px}section.salon-contact .header-section{margin-bottom:135px}section.salon-contact .bottom{position:relative;z-index:3}section.salon-contact .bottom:after{position:absolute;content:'';width:50%;height:90%;top:-70px;right:0;z-index:2;background-color:#ebebeb}section.salon-contact .bottom .bottom-wrap{position:relative;z-index:4}.pagination-kf{display:flex;justify-content:center;align-items:center;height:20px;position:absolute;z-index:2;top:calc(100% + 5px);bottom:auto;width:100%}.pagination-kf .swiper-pagination-bullet{width:30px;height:8px;background-color:transparent;position:relative;margin-right:10px}.pagination-kf .swiper-pagination-bullet:after{content:'';position:absolute;left:0;top:4px;right:0;width:30px;height:1px;background-color:rgba(62,62,62,0.3)}.pagination-kf .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background-color:#3e3e3e}.pagination-kf .swiper-pagination-bullet:hover:after{background-color:#3e3e3e}.newsletter-wrapper{max-width:700px;margin:0 auto}.newsletter-wrapper form{display:flex;flex-direction:column}.newsletter-wrapper form .ml-message{padding:5px 10px;font-size:12px;margin:0 0 8px}.newsletter-wrapper form .ml-message.error{background-color:#f03d3f;color:#fff}.newsletter-wrapper form .ml-message.success{background-color:#109f00;color:#fff}.newsletter-wrapper form h3{margin:0 0 8px;font-weight:500}.newsletter-wrapper form p{margin:0 0 8px}.newsletter-wrapper form strong{font-weight:500}.newsletter-wrapper form .item{display:flex;flex-wrap:wrap;margin-bottom:12px}.newsletter-wrapper form .item input[type="email"],.newsletter-wrapper form .item input[type="text"]{border:1px solid #ddd;padding:5px;width:100%;border-radius:unset}.newsletter-wrapper form .item button{margin-left:auto}.newsletter-wrapper form .item.item-submit{margin-bottom:16px}.newsletter-wrapper form .item.item-checkbox label{display:flex;flex-wrap:wrap;align-items:flex-start;cursor:pointer}.newsletter-wrapper form .item.item-checkbox label input{width:25px;margin-top:1px;border-radius:unset}.newsletter-wrapper form .item.item-checkbox label span{font-size:11px;width:calc(100% - 25px);line-height:1.3}section.landing-section .entry-content{margin:0}section.landing-section .entry-content h2,section.landing-section .entry-content h3{margin-top:0}section.landing-section .entry-content p{font-size:18px;line-height:22px}section.landing-section .entry-content ul li{font-size:18px;line-height:22px}section.landing-intro-with-title{min-height:600px;padding:100px 0;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}section.landing-intro-with-title .overlay{background-color:rgba(0,0,0,0.5);position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%;z-index:2}section.landing-intro-with-title .content{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:3}section.landing-intro-with-title .content img{max-height:222px}section.landing-intro-with-title .content h1{color:#fff;font-size:70px;margin:65px 0 0;line-height:1.5}section.landing-two-columns-text-image{padding:110px 0}section.landing-two-columns-text-image .content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%}section.landing-two-columns-text-image .image{line-height:0}section.landing-three-columns-with-box{padding:77px 0 44px;background-color:#E7DCD2}section.landing-three-columns-with-box h2.title{display:block;text-align:center;margin:0 0 80px}section.landing-three-columns-with-box .item{background-color:#EFE4DA;padding:34px;display:flex;justify-content:center;align-items:center;height:calc(100% - 78px);text-align:center;margin-bottom:78px;min-height:265px;position:relative}section.landing-three-columns-with-box .item:before{content:'';position:absolute;left:calc(50% - 33px);top:-33px;width:66px;height:66px;background-image:url('https://dev.kaflando.pl/wp-content/themes/kaflando-dedicated-theme/css/../img/check-icon.svg');background-size:cover;background-position:center;background-repeat:no-repeat}section.landing-three-columns-with-box .item p{font-size:18px;line-height:22px}section.landing-three-columns-with-box .additional-info{background-color:#D8CABF;padding:22px 30px}section.landing-three-columns-with-box .additional-info p{max-width:932px;margin:0 auto;text-align:center;font-size:18px;line-height:22px}section.landing-section-info{background-color:#E7DCD2;padding:57px 0 132px}section.landing-section-info h2.title{margin:30px 0}section.landing-section-info p{font-size:18px;line-height:22px;margin-top:0}section.landing-section-info .content{display:flex;flex-direction:column;align-items:center;text-align:center}h1.woocommerce-products-header__title.page-title{margin:0 0 40px;text-transform:uppercase}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#f03d3f}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{border-radius:unset}article.post-blog-grid{height:calc(100% - 30px)}article.post-blog-grid a{display:flex;flex-direction:column;background-color:#ebebeb;height:100%}article.post-blog-grid a:hover{text-decoration:none;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);opacity:0.95}article.post-blog-grid a .image{height:260px;overflow:hidden}article.post-blog-grid a .title{padding:5px 15px}article.post-blog-grid a .title h3{margin:0;color:#3e3e3e;text-transform:uppercase}article.post-blog-grid a .excerpt{padding:5px 15px}body.blog,body.category-blog{background-color:#f5f7f8}body.blog footer#colophon .top-footer-inset,body.category-blog footer#colophon .top-footer-inset{background-color:#f5f7f8}.card-blog-post{display:flex;flex-direction:column;border-radius:4px;box-shadow:0 2px 4px rgba(38,50,56,0.05);background:#fff;margin-bottom:32px;height:calc(100% - 32px)}.card-blog-post .image{overflow:hidden;border-radius:4px 4px 0 0;position:relative}.card-blog-post .image a.link-image{height:187px;width:100%;display:block;line-height:1;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.card-blog-post .image:hover a.link-image{-webkit-transform:scale(1.3);transform:scale(1.3)}.card-blog-post .image .link-category{position:absolute;left:32px;bottom:24px;background-color:#fff;padding:6px 8px;border-radius:4px;box-shadow:0 2px 4px rgba(38,50,56,0.05);font-size:12px;font-weight:500;display:flex;align-items:center;color:#1e1e1c}.card-blog-post .image .link-category:hover{opacity:0.9}.card-blog-post .content{padding:24px 32px}.card-blog-post .content h3{margin:0 0 8px;font-weight:600;line-height:1.4}.card-blog-post .content h3 a{color:#1e1e1c;transition:all .4s}.card-blog-post .content h3 a:hover{color:#ff0000;text-decoration:none}.card-blog-wide-post{display:flex;align-items:center;margin-bottom:32px;border-radius:4px;box-shadow:0 2px 4px rgba(38,50,56,0.05);background:#fff}.card-blog-wide-post .image{width:40%;overflow:hidden;border-radius:4px 0 0 4px;position:relative}.card-blog-wide-post .image a.link-image{height:300px;width:100%;display:block;background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.card-blog-wide-post .image:hover a.link-image{-webkit-transform:scale(1.3);transform:scale(1.3)}.card-blog-wide-post .image .link-category{position:absolute;left:32px;bottom:24px;background-color:#fff;padding:6px 8px;border-radius:4px;box-shadow:0 2px 4px rgba(38,50,56,0.05);font-size:12px;font-weight:500;display:flex;align-items:center;color:#1e1e1c}.card-blog-wide-post .image .link-category:hover{opacity:0.9}.card-blog-wide-post .content{width:60%;padding:24px 32px}.card-blog-wide-post .content .category a{color:#1e1e1c}.card-blog-wide-post .content h3{margin:0 0 8px;font-weight:600;line-height:1.4;font-size:28px}.card-blog-wide-post .content h3 a{color:#1e1e1c;transition:all .4s}.card-blog-wide-post .content h3 a:hover{color:#ff0000;text-decoration:none}.card-blog-wide-post .content .lead{font-size:16px}.category-list{border-radius:4px;box-shadow:0 2px 4px rgba(38,50,56,0.05);background:#fff;padding:12px 24px 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:32px}.category-list a{display:inline-block;margin:0 24px 12px;color:#1e1e1c}article.post-blog-content{margin:50px 0}article.post-blog-content header img{box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22);margin-bottom:20px}article.post-blog-content header .meta-wrap{display:flex;flex-direction:column;justify-content:center;height:100%}article.post-blog-content header .meta-wrap h1{margin:0;text-transform:uppercase;position:relative}article.post-blog-content header .meta-wrap h1:after{content:'';width:50px;height:3px;background-color:#f03d3f;position:absolute;left:0;bottom:0}article.post-blog-content header .meta-wrap span.pub-date{font-size:12px;margin-top:10px;text-decoration:underline}article.post-blog-content header .meta-wrap p{font-weight:600}.mega-menu-item-440449 a{background-color:#000 !important;color:#fff !important}.mega-menu-item-440449 a:hover{background-color:#F03D3F !important}@media all and (max-width:1024px){.navigation,header#masthead .header-wrapper .user-actions a.icon-header,.header-wrapper .woo-ajax-search-wrap{display:none}.mobile-footer{display:flex}footer#colophon{padding-bottom:61px}header#masthead{padding:5px 0}header#masthead .header-wrapper .user-actions button.menu-mobile-toggle{display:block}}@media all and (max-width:767px){.subcategory-boxes .content a{margin-right:0;width:100%;height:100px}.subcategory-boxes .content a span{width:100%;height:100px}.card-blog-wide-post{flex-direction:column}.card-blog-wide-post .image{width:100%}.card-blog-wide-post .image a.link-image{height:187px}.card-blog-wide-post .content{width:100%}#frontpage-banner .frontpage-banner-bg .front-page-search{margin:40px 0}.section-title{margin:5px 0}.section-title h3{font-size:20px;line-height:30px}header#masthead{padding:5px 0;box-shadow:0 3px 6px -3px rgba(112,144,176,0.16)}header#masthead .top{display:none}header#masthead .header-wrapper .header-search{width:auto}header#masthead .header-menu-wrapper{background-color:#fbfbfb}section.landing-intro-with-title{padding:30px 0;min-height:auto}section.landing-intro-with-title .content img{max-height:64px}section.landing-intro-with-title .content h1{font-size:32px;margin-top:30px;text-align:center}section.landing-two-columns-text-image .content{margin-bottom:40px}section.landing-two-columns-text-image{padding:60px 0}.shortcode-probki{padding:20px}.shortcode-probki:before{display:none}div#shop-mobile{display:block}section#widget_category_select-4{display:none}footer#colophon{margin-top:0}footer#colophon .top-footer .top-footer__box{padding:30px 30px 60px 30px}footer#colophon .top-footer .top-footer__box .questions{text-align:center;border:none}footer#colophon .top-footer .top-footer__box .contact-email{margin-top:30px}.footer-menu{margin:20px 0}form#darmowa-probka{margin:15px 0}.woocommerce-product-details__short-description{margin:15px 0}.share-us{margin-bottom:20px}.woocommerce div.product .custom-price .price{text-align:center}.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0 .5em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{text-transform:uppercase;font-size:14px;line-height:18px;color:#6d6d6d}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{margin-bottom:20px}h1.woocommerce-products-header__title.page-title{margin:0 0 20px}h1,h2{font-size:20px;line-height:26px;font-weight:700;color:#3E3E3E}h3{font-size:20px;line-height:30px}.contact-phone__numbers{justify-content:center}footer#colophon .top-footer .top-footer__box .questions{padding:30px 0}#frontpage-banner .frontpage-banner-inset{height:60px}#frontpage-banner .frontpage-banner-bg div#swiper-front-banner{margin-top:-50px;height:100px}.output-search{overflow:auto;max-height:300px}section.intro-salon .wrapper-top .compas .content span:last-child{font-size:18px;line-height:48px}section.intro-salon .intro-box span:first-child{font-size:30px;line-height:50px}section.intro-salon .intro-box span:last-child{font-size:20px}section.intro-salon .swiper-slide{min-height:400px;background-position:center;background-size:cover}section.intro-salon .intro-box{top:-400px}section.meet-us .box-wrapper .box{border-right:none}section.content .bg{padding:50px 30px}section.content .top .right .image{display:none}section.content .top .left .slider{margin-bottom:500px}section.content .icon-wrap .box{width:100%;margin-bottom:50px}section.content .black-section a.box{margin-bottom:50px}section.salon-contact .bottom:after{display:none}.pagination-kf{width:calc(100% - 50px)}header#masthead{padding-top:0}header#masthead .bf-headline .content{flex-wrap:nowrap;padding:5px 0}header#masthead .bf-headline .content .brand{min-width:91px}header#masthead .bf-headline .content .text{padding:5px 10px;line-height:1.4;display:flex;flex-direction:column;align-items:flex-start;margin-right:auto}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none;margin-bottom:30px}.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{width:100%}form#product_filer .toggle-mobile-filer{display:block;width:100%;margin-bottom:20px}form#product_filer .items{display:none;position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;z-index:110;padding:20px 15px;height:100%;align-items:unset;gap:unset;flex-direction:column;flex-wrap:nowrap;overflow:auto}form#product_filer .items>button{margin-top:auto;margin-left:unset}form#product_filer .items .action-filer{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}form#product_filer .items .action-filer span{font-size:20px}form#product_filer .items .action-filer button.close{background-color:transparent;padding:0;border-radius:unset;border:none;width:auto;margin-bottom:0}form#product_filer .items .item{flex:unset;margin:0 0 10px 0;width:100%}.multi-checkbox .multi-checkbox-wrapper{position:fixed;z-index:115;left:0;right:0;top:0;bottom:0;height:100%;padding:30px 15px}.multi-checkbox .multi-checkbox-wrapper .top-mobile{display:flex;align-items:center;justify-content:space-between;padding:0 0 20px}.multi-checkbox .multi-checkbox-wrapper .top-mobile button.back{padding:0;border-radius:unset;background-color:transparent;border:none}.multi-checkbox .multi-checkbox-wrapper .bottom-mobile{display:flex;padding-top:20px;margin-top:auto}.multi-checkbox .multi-checkbox-wrapper .bottom-mobile button{width:100%}.multi-checkbox .multi-checkbox-wrapper .dropdown{max-height:calc(100% - 105px)}.multi-checkbox .multi-checkbox-wrapper .dropdown .checkbox-list{border-bottom:1px solid #ccc;padding:10px 0}.multi-checkbox .multi-checkbox-wrapper .dropdown .checkbox-list label{font-size:18px}aside#secondary .woocommerce{margin:0}.payments-info{justify-content:center;margin-bottom:10px}.payments-info .heading{text-align:center}.woocommerce div.product .custom-price .price ins{font-size:38px}.question-bg .question-wrapper .question-wrap{max-height:100%;padding:15px 20px;height:100%}.kaflando-contact-banner .banner-title{height:auto;margin-bottom:20px}.kaflando-contact-banner .banner-title .left{width:100%;text-align:left}.kaflando-contact-banner .banner-title .right{display:none}.kaflando-contact-banner .banner-contact{justify-content:flex-start;margin:20px 0;height:auto}}.fancybox-active{height:100% !important}body .sbi_lightbox{position:fixed}