/* DO NOT EDIT: minified copy. Use the original instead, origin_of_the_files/css/custom.css, as per origin_of_the_files/README.md */
html{scroll-behavior:smooth}.clear{clear:both}.red{color:#d6262c}.news-fp h5{line-height:1.4em!important}.news-fp h3{font-size:18px!important}.news-fp img{max-width:35%;float:left;margin:0px 10px 20px 0px;-webkit-box-shadow:0px 10px 13px -7px #000000,5px 5px 15px 5px rgba(0,0,0,0);box-shadow:0px 10px 13px -7px #000000,5px 5px 15px 5px rgba(0,0,0,0)}.news-fp .btn.btn-link{padding:8px 0px;font-weight:300;font-size:16px}.date,h4.date{font-size:0.8em;color:#d6262c}.category-list a{display:block;width:100%}.bnr-hardfloor{background-image:url(../main/images/kirby_bags.webp);background-clip:border-box;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bnr-shampoo{background-image:url(../main/images/kirby_shampoo.webp);background-clip:border-box;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bnr-vacuum{background-image:url(../main/images/kirby_hardfloor.webp);background-clip:border-box;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bnr-book{background-image:url(../main/hi-res/kirby-avalir2-2.webp);background-clip:border-box;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bnr-service{background-image:url(../main/hi-res/kirby-avalir2-1.webp);background-clip:border-box;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bnr-attachments{background-image:url(../main/hi-res/Home-Cleaning-Accessories.webp);background-clip:border-box;background-position:50% 100%;background-size:cover;background-repeat:no-repeat}@media (max-width:480px){.bnr-book{background-image:url(../main/hi-res/kirby-avalir2-2-m.webp)}.bnr-service{background-image:url(../main/hi-res/kirby-avalir2-1-m.webp)}.bnr-attachments{background-image:url(../main/hi-res/Home-Cleaning-Accessories-m.webp)}}.kirby-product-bg{background-image:none;background-clip:border-box;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.bnr-attachments-btn{position:absolute;text-align:center;width:100%;margin:0 auto;top:50%;z-index:1}.bnr-book-btn{position:absolute;text-align:center;width:100%;margin:0 auto;top:50%;z-index:1}.bnr-shop-btn{position:absolute;text-align:center;width:100%;margin:0 auto;bottom:5px;z-index:1}.bnr-shop-btn button{font-size:.7em;line-height:.7em}.kirby-product-details-quick-view-area{display:none;-webkit-overflow-scrolling:touch;height:100%;overflow:hidden}.kirby-product-details-quick-view-area.active{z-index:10000;display:block;position:absolute;position:fixed;top:0px;left:0px;right:0px;bottom:0px;background-color:rgba(10,10,10,0.8);text-align:center;width:100%;height:100%;overflow-y:scroll}.kirby-internal-info{width:90%;max-width:600px;padding:20px;background-color:#fff;margin:10px auto;position:relative;display:block;border-radius:5px;color:#333}.kirby-internal-info div{width:100%;margin:0 auto;position:relative;display:block}.kirby-internal-info p{padding:0px;text-align:left;width:100%;max-width:400px;margin:20px auto}.kirby-internal-info img{position:relative;width:100%;max-width:400px;border:1px solid #ddd;padding:3px;border-radius:7px;display:inline-block}.kirby-product-close{text-align:right;position:relative;top:-10px;right:-10px}.banner-message-1{position:absolute;text-align:center;top:20%;width:100%;margin:0 auto;z-index:1}.banner-message-1 h1{color:white;background-color:rgba(10,10,10,0.4);text-shadow:0 1px 3px rgba(0,0,0,0.45)}.banner:hover:before,.banner:focus-within:before{opacity:0!important;visibility:hidden!important}.banner-message-1 h1,.banner-message-2 h1{transition:padding .15s cubic-bezier(.2,.8,.2,1),margin-top .15s cubic-bezier(.2,.8,.2,1)}.banner:hover .banner-message-1 h1,.banner:hover .banner-message-2 h1,.banner:focus-within .banner-message-1 h1,.banner:focus-within .banner-message-2 h1{padding-top:.3375em;padding-bottom:.3375em;margin-top:-.3375em}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.banner-message-1 h1,.banner-message-2 h1{background-color:rgba(20,20,20,0.28);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);border-top:1px solid rgba(255,255,255,0.25);border-bottom:1px solid rgba(255,255,255,0.12)}}.banner-message-2{position:absolute;text-align:center;top:20%;width:100%;margin:0px;padding:0px;z-index:1}.banner-message-2 h1{color:white;background-color:rgba(10,10,10,0.4);text-shadow:0 1px 3px rgba(0,0,0,0.45)}@media screen and (min-width:601px){.banner-message-1 h1{font-size:2.5em}.banner-message-2 h1{font-size:1.5em}}@media screen and (max-width:600px){.banner-message-1 h1{font-size:1.5em}.banner-message-2 h1{font-size:1.5em}}.sticky-header-active #header .header-nav-main nav>ul>li.pull-right{float:right!important}.sticky-header-active #header .header-nav{padding:0px}.modal-header{border-bottom:1px solid gray}.divider-black{width:100%;height:2em;background-color:#121214;margin-bottom:2em}.shadow{-webkit-box-shadow:0px 10px 23px -5px #000000,5px 5px 15px 5px rgba(0,0,0,0)!important;box-shadow:0px 10px 23px -5px #000000,5px 5px 15px 5px rgba(0,0,0,0)!important}#footer ul.features li{color:#fff}#footer ul.contact li p{padding-left:24px}#footer ul.contact li p>i{margin-left:-24px}.kb-howto-modal .kb-video{position:relative;width:100%;padding-top:56.25%;margin-bottom:20px;background:#000}.kb-howto-modal .kb-video iframe{position:absolute;left:0;top:0;width:100%;height:100%;border:0}.kb-howto-modal .kb-howto-text img{max-width:100%;height:auto}.kb-howto-modal .modal-title{padding-right:30px}.product.kb-oos .product-image-area img{opacity:.55}.product-image-area .kb-oos-tag{position:absolute;left:10px;top:10px;z-index:2;background-color:#393f4f;color:#fff;font-size:11px;font-weight:600;line-height:18px;text-transform:uppercase;padding:1px 8px;border-radius:3px}.product-price-box .kb-alt{margin-left:6px;vertical-align:middle}.kirby-product-actions .kb-alt{margin-left:6px}.product-price.kb-oos-price{color:#666;font-size:13px;font-weight:600}.kb-qv-price{font-size:20px;font-weight:700;color:#d6262c;margin:10px 0}.kb-qv-price small{font-size:12px;color:#666;font-weight:400}.kb-qv-oos{color:#393f4f;font-weight:600}.kirby-internal-info p.kb-partno{font-size:12px;color:#666}.kb-mini-empty{padding:10px 0;margin:0}.kb-cart-modal .modal-dialog{width:900px;max-width:calc(100% - 20px);margin:20px auto}.kb-cart-modal .modal-content{position:relative;overflow:hidden;border-radius:6px}.kb-cart-modal iframe{display:block;width:100%;height:calc(100vh - 40px);border:0}.kb-cart-modal .kb-cart-x{position:absolute;right:14px;top:8px;z-index:2;font-size:32px;opacity:.6}@media (max-width:767px){.kb-cart-modal .modal-dialog{width:100%;max-width:100%;margin:0}.kb-cart-modal .modal-content{border-radius:0}.kb-cart-modal iframe{height:100vh}}#footer .contact-details{width:-webkit-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.kbm-strip{background-color:#f4f4f4;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:30px 0 20px;margin:0}.kbm-strip h2.kbm-title{color:#313131;font-size:26px;line-height:1.2;font-weight:700;margin:0 0 10px}.kbm-strip h2.kbm-title .fa{color:#d6262c;margin-right:6px}.kbm-strip .kbm-lead{color:#666;font-size:15px;line-height:1.6;max-width:760px;margin:0 auto 25px}.kbm-strip .kbm-deal{color:#d6262c;font-size:18px;line-height:1.4;font-weight:700;max-width:760px;margin:-10px auto 2px}.kbm-strip .kbm-deal-fine{color:#666;font-size:12px;line-height:1.4;margin:0 auto 25px}.kbm-fact{text-align:center;padding-bottom:20px}.kbm-fact .fa{display:block;font-size:32px;line-height:1;color:#d6262c;margin-bottom:8px}.kbm-fact h3{color:#313131;font-size:17px;line-height:1.3;font-weight:600;margin:0 0 4px}.kbm-fact p{color:#666;margin:0}.kbm-strip .kbm-where{color:#393f4f;font-weight:600;margin:0 0 8px}.kbm-areas{list-style:none;padding:0;margin:0 0 20px}.kbm-areas li{display:inline-block;margin:0 4px 8px 0;padding:4px 12px;background-color:#fff;border:1px solid #ddd;border-radius:16px;color:#393f4f;font-size:13px;line-height:18px;white-space:nowrap}#footer .footer-copyright .logo{margin-right:15px}@media (max-width:991px){#footer .footer-copyright .logo,#footer .footer-copyright .social-icons{display:inline-block;vertical-align:middle;margin-bottom:8px}#footer .footer-copyright .logo img{display:inline-block}}.kbm-areas li a{color:inherit;text-decoration:none}.kbm-areas li a:hover{color:#d6262c}.kbm-areas li .fa{color:#d6262c;margin-right:2px}.kbm-acts .btn{margin:0 5px 10px;white-space:normal}.kbm-acts .btn .fa{margin-right:5px}.kbm-acts .btn.kbm-alt{background-color:#393f4f;border-color:#393f4f;color:#fff}.kbm-acts .btn.kbm-alt:hover,.kbm-acts .btn.kbm-alt:focus{background-color:#4d5466;border-color:#4d5466;color:#fff}@media (max-width:767px){.kbm-strip h2.kbm-title{font-size:22px}.kbm-acts .btn{display:block;width:100%;margin:0 0 10px}}.kbc-modal{z-index:10010}.modal-backdrop.kbc-backdrop{z-index:10005}.kbc-modal .modal-dialog{width:400px;max-width:calc(100% - 20px);margin:30px auto}.kbc-modal .modal-header .close{font-size:28px;margin-top:-4px}.kbc-modal .modal-title .fa{margin-right:6px}.kbc-modal .modal-body{padding:20px 15px}.kbc-modal .kbc-widget{min-height:65px;margin:10px auto}.kbc-modal .kbc-done .btn{margin-bottom:12px;white-space:normal}.kbc-modal .kbc-done .btn .fa{margin-right:8px}.kbc-modal .kbc-num{margin:4px 0 6px;font-size:20px;font-weight:700;letter-spacing:.04em}.kbc-modal .kbc-note{margin:0;font-size:13px;color:#666}.kbc-modal .kbc-err{margin:10px 0 0}@media (max-width:767px){.kbc-modal .modal-dialog{margin:20px auto}}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../fonts/open-sans-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'FontAwesome';src:url(../vendor/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(../vendor/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff');font-weight:normal;font-style:normal;font-display:swap}h2.kb-news-h{font-size:16px;font-weight:700;line-height:19.2px;text-transform:uppercase;letter-spacing:normal;color:#313131;margin:5px 0 10px}h3.kb-post-sub{font-size:14px;font-weight:600;line-height:18.9px;text-transform:none;letter-spacing:normal;color:#313131;margin:0 0 15px}h3.kb-panel-h{font-size:13px;font-weight:700;line-height:15.6px;text-transform:uppercase;letter-spacing:normal;color:#666;margin:0}img[src^="img/blank_"]{height:auto}.slider-area .owl-carousel:not(.owl-loaded){display:block}.slider-area .owl-carousel:not(.owl-loaded)>.banner~.banner{display:none}body{color:#666}#footer,#footer p,#footer li,#footer strong{color:#8c8c8c}#footer .footer-copyright .social-icons{margin-right:14px}#footer .footer-copyright .kb-by{display:inline-flex;align-items:center;gap:6px;color:#8c8c8c;text-decoration:none;font-size:12px;line-height:1;vertical-align:middle}#footer .footer-copyright .kb-by img{display:block;height:44px;width:auto}#footer .footer-copyright .kb-by:hover{color:#fff}@media (min-width:992px){#footer .footer-copyright .container{position:relative}#footer .footer-copyright .kb-by{float:left;margin-top:-7px}#footer .footer-copyright .footer-payment{position:absolute;left:50%;top:0;transform:translateX(-50%);float:none;margin-top:1px}}@media (max-width:991px){#footer .footer-copyright .kb-by{margin-bottom:10px}#footer .footer-copyright .footer-payment .pay-cards{display:grid;grid-template-columns:repeat(4,auto);justify-content:center;gap:6px}#footer .footer-copyright .footer-payment .pay-cards svg{margin:0!important}}.news-fp h5,h5.inline-bl{color:#666}
