 @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@600;700&family=Inter:wght@400;600;700&display=swap'); body,input,button,select,textarea,.btn{font-family:'Inter',sans-serif !important} .merchant-photo img{border-radius:50% !important;width:64px !important;height:64px !important;object-fit:cover;border:2px solid #f0f0f0;} .position--benefitHomepage .benefitBanner__content,.position--benefitHomepage .benefitBanner__data,.position--benefitProduct .benefitBanner__content,.position--benefitProduct .benefitBanner__data{width:100% !important;max-width:100% !important;}.position--benefitHomepage .benefitBanner__content,.position--benefitProduct .benefitBanner__content{padding-right:0 !important;}.position--benefitHomepage .benefitBanner__data > div,.position--benefitProduct .benefitBanner__data > div{box-shadow:0 4px 16px rgba(0,0,0,.08) !important;background:#f7f7f7 !important;}.position--benefitHomepage .benefitBanner__data > div > div > div:first-child,.position--benefitProduct .benefitBanner__data > div > div > div:first-child{background:#fff !important;box-shadow:0 2px 7px rgba(0,0,0,.12) !important;} #footer{background:#2b2b2b !important;color:#cfcfcf !important} #footer .container,#footer .footer-rows,#footer .footer-links-icons,#footer .footer-bottom{background:transparent !important} #footer a{color:#cfcfcf !important} #footer .pageElement__heading,#footer .pageElement__heading span{color:#fff !important} #footer .pageElement__heading{border-bottom:2px solid #D5241B;padding-bottom:6px;display:inline-block;margin-bottom:10px} #footer .custom-footer__banner3671 strong{color:#fff !important;border-bottom:2px solid #D5241B;padding-bottom:6px;display:inline-block;margin-bottom:8px} #footer .footer-bottom{border-top:1px solid rgba(255,255,255,.12)} .footer-rows .site-name::after{content:"Specialista na krby, krbové vložky, kamna a komíny. Odborná montáž po celé ČR.";display:block;margin-top:14px;font-size:13px;line-height:1.5;color:#9a9a9a;max-width:240px} .free-gift{background:#fff9f8 !important;border:2px solid #D5241B;border-radius:12px;padding:14px 16px 12px;position:relative;margin:6px 0} .free-gift::before{content:"🎁 DÁREK ZDARMA K OBJEDNÁVCE";display:block;color:#D5241B;font-weight:800;font-size:13px;letter-spacing:.3px;margin-bottom:10px} .free-gift .free-gifts{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none} .free-gift .free-gifts>li{border:1px solid #e3e3e3;background:#fff;padding:6px 9px;border-radius:8px;text-align:left;display:flex;align-items:center;gap:10px} .free-gift .free-gifts>li.active{background:#fff4f3;border:2px solid #D5241B;border-radius:8px;box-shadow:0 1px 6px rgba(213,36,27,.18)} .free-gift .free-gift-name{display:block;font-weight:700;font-size:13px;color:#2B2B2B} .free-gift .free-gift-label{color:#D5241B;font-weight:600} .checkout-box-wrapper>h2{background:#D5241B;color:#fff;font-size:15px;font-weight:700;padding:11px 16px;border-radius:12px 12px 0 0;margin:0;display:block} .checkout-box-wrapper>h2::before{content:"💬 "} .checkout-box-wrapper .box{background:#fff;border:1px solid #e6e6e6;border-top:none;border-radius:0 0 12px 12px;padding:16px;box-shadow:0 2px 10px rgba(0,0,0,.05)} .checkout-box-wrapper .contact-box img{width:54px;height:54px;border-radius:50%;object-fit:cover;border:2px solid #f0f0f0;float:left;margin-right:12px} .checkout-box-wrapper .contact-box strong{display:block;font-size:15px;color:#2B2B2B} .checkout-box-wrapper .contact-box strong::after{content:"Váš poradce pro výběr krbu";display:block;font-weight:400;font-size:12.5px;color:#6B6B6B;margin-bottom:6px} .checkout-box-wrapper .contact-box ul{list-style:none;margin:8px 0 0;padding:0;clear:both} .checkout-box-wrapper .contact-box ul li{padding:6px 0;border-top:1px solid #f0f0f0;font-size:14px} .checkout-box-wrapper .contact-box a{color:#2B2B2B;text-decoration:none} .checkout-box-wrapper .box::after{content:"Rádi vám poradíme s výběrem i montáží po celé ČR";display:block;margin-top:12px;background:#fff4f3;color:#D5241B;font-weight:600;text-align:center;padding:9px;border-radius:8px;font-size:13px} .gift-items .cart-item-gift{background:#fff4f3;border:1.5px solid #D5241B;border-radius:8px;padding:8px 10px;margin:4px 0} .cart-item-gift .for-free{color:#D5241B !important} .cart-item-gift .cart-item-name strong.for-free::before{content:"🎁 "} .checkout-box .toggle-contacts{background:#D5241B !important;border-color:#D5241B !important;color:#fff !important;border-radius:8px} .checkout-box .contact-box img{width:54px;height:54px;border-radius:50%;object-fit:cover;border:2px solid #f0f0f0;float:left;margin-right:12px} .checkout-box .contact-box strong{display:block;font-size:15px;color:#2B2B2B} .checkout-box .contact-box ul{list-style:none;margin:8px 0 0;padding:0;clear:both} .checkout-box .contact-box ul li{padding:6px 0;border-top:1px solid #f0f0f0;font-size:14px} .checkout-box .contact-box a{color:#2B2B2B;text-decoration:none} .free-gift .free-gift-trigger{float:none;clear:both;display:inline-block;margin-top:10px;background:#fff;border:1px solid #D5241B;color:#D5241B;border-radius:8px;padding:7px 16px;font-weight:600;font-size:13px;text-decoration:none} .free-gift .free-gifts-img img{width:42px !important;height:42px !important;object-fit:contain} .cc-cat>span:nth-child(3){font-size:19px !important} .cc-cat>span:nth-child(2){background-image:linear-gradient(to top,rgba(0,0,0,.9),rgba(0,0,0,.48) 50%,rgba(0,0,0,.12)) !important} .cc-cat .cc-cat-ar{line-height:1 !important} .btn,button,input[type=submit],input[type=button]{border-radius:7px !important}.free-gift .free-gifts-wrapper{width:100% !important;float:none !important;display:block !important}.free-gift .free-gift-trigger{float:none !important;clear:both !important;display:block !important;width:100% !important;margin-top:12px !important;text-align:center !important;border:1px solid #D5241B !important;color:#D5241B !important;background:#fff !important;border-radius:7px;padding:9px;font-weight:600}.extra.delivery{background-color:#f1faf1 !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%232e7d32'%3E%3Cpath d='M2 6h12v9H2z M14 9h3.5l2.5 3v3h-6z M7 15.4a2 2 0 1 0 0 4 2 2 0 0 0 0-4z M17 15.4a2 2 0 1 0 0 4 2 2 0 0 0 0-4z'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:14px center !important;background-size:22px !important;border:1px solid #bfe0bf;border-radius:10px;padding:10px 14px 10px 46px !important;color:#2e7d32 !important}.extra.delivery strong{color:#2e7d32 !important;font-weight:800}.extra.delivery span{color:#2e7d32 !important}.top-navigation-bar{background:#2b2b2b !important}.top-navigation-bar a,.top-navigation-bar span,.top-navigation-bar strong,.top-navigation-bar div,.top-navigation-bar li{color:#cfcfcf !important}.top-navigation-bar svg{fill:#cfcfcf !important}.top-navigation-bar a:hover{color:#fff !important}.cart-header{background:#f0f0f0 !important;border-color:#e2e2e2 !important}.cart-header .step{color:#888 !important}.cart-header .step strong{color:inherit !important}.cart-header .step.active{color:#2B2B2B !important}.free-gift{display:block !important} .top-navigation-bar .top-navigation-contacts,.top-navigation-bar .top-navigation-menu,.top-navigation-bar .top-navigation-bar-menu-helper,.top-navigation-bar .top-navigation-tools{background:transparent !important} #footer .custom-footer__banner3671 strong{font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:400!important;text-transform:uppercase!important} #footer a{transition:color .15s} #footer a:hover{color:#fff!important} .extra.delivery{background-image:none!important;padding:11px 14px!important;display:flex!important;align-items:center;gap:10px} .extra.delivery .icon-van{font-size:20px;color:#2e7d32;flex:0 0 auto}
.box-categories{padding-bottom:8px}.box-categories .pageElement__heading{color:#D5241B!important;border-bottom:2px solid #D5241B;display:inline-block;padding-bottom:5px;margin:14px 14px 8px}.box-categories ul.expanded{padding-left:4px;padding-right:4px}.box-categories ul.expanded>li>a{display:block;padding:7px 14px;transition:.12s}.box-categories ul a[href]:hover{color:#D5241B!important;background:#fdeceb!important;border-radius:5px}.cta-box{background:#D5241B!important;color:#fff;border-radius:12px;padding:26px 22px 28px!important;margin:16px 0}.cta-box h4{font-family:Poppins,sans-serif;font-size:17px;line-height:1.3;margin:0 0 12px;color:#fff;display:flex;align-items:center;gap:8px}.cta-box .hr{height:2px;width:54px;background:rgba(255,255,255,.45);margin-bottom:14px}.cta-box .l{font-size:13px;color:#ffe2e0;margin-bottom:6px}.cta-box .r{display:flex;align-items:center;gap:9px;font-weight:600;font-size:15px;margin:8px 0}.cta-box .r [class^=icon-]{font-size:16px}.cta-box a.b{display:block;text-align:center;margin-top:16px;border:1.5px solid rgba(255,255,255,.85);color:#fff;text-decoration:none;padding:11px;border-radius:7px;font-weight:700;font-size:12.5px;letter-spacing:.5px;text-transform:uppercase}.cta-box a.b:hover{background:#fff;color:#D5241B}.onas-cols{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:10px}.onas-check{list-style:none;margin:0;padding:0}.onas-check li{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-bottom:1px solid #f0f0f0;font-size:14.5px}.onas-check .ck{width:24px;height:24px;border-radius:50%;background:#eafaea;color:#2e7d32;display:flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:12px}.homepage-box.welcome-wrap{border-radius:14px;overflow:hidden}.cc-badge{position:absolute;top:8px;left:8px;background:#D5241B;color:#fff;font-size:10px;font-weight:700;padding:2px 7px;border-radius:10px;z-index:4}.cc-cat{transition:transform .2s,box-shadow .2s!important}.cc-cat:hover{transform:translateY(-4px)!important;box-shadow:inset 0 4px 0 #D5241B,0 10px 24px rgba(0,0,0,.22)!important}.cc-cat:hover .cc-cat-bg{transform:scale(1.07)!important;transition:transform .35s!important}.cc-cat:hover .cc-cat-ar{transform:translateX(3px)!important;transition:.2s!important}.products .product{background:#fff!important;border:1px solid #e6e6e6!important;border-radius:14px!important;overflow:hidden;transition:transform .18s,box-shadow .18s}.products .product:hover{transform:translateY(-5px)!important;box-shadow:0 14px 30px rgba(0,0,0,.16)!important;z-index:3;position:relative}.products .product a.name{font-weight:600;color:#2B2B2B}.products .product a.name:hover{color:#D5241B}.products .product .price-final{font-family:Poppins,sans-serif;font-weight:700;color:#2B2B2B}.products .product .flag{border-radius:20px!important;text-transform:uppercase;letter-spacing:.3px}.products .product a.btn-primary{border-radius:8px}.products-block{gap:20px!important}.products-block .product{width:calc(33.333% - 14px)!important;margin:0!important}@media(max-width:880px){.products-block .product{width:calc(50% - 10px)!important}}@media(max-width:680px){.onas-cols{grid-template-columns:1fr;gap:14px}.benefitBanner__data>div{flex-wrap:wrap!important}.benefitBanner__data>div>div{flex:1 1 45%!important}.products-block .product{width:100%!important}}.welcome h2,.welcome h1{font-family:Poppins,sans-serif!important;color:#2B2B2B;position:relative;padding-bottom:14px;margin-bottom:20px}.welcome h2::after,.welcome h1::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:60px;height:3px;background:#D5241B;border-radius:2px}.onas-cols{align-items:start}.onas-cols>div:first-child{background:#fff;border-radius:12px;padding:8px 20px;box-shadow:0 2px 10px rgba(0,0,0,.06)}.onas-check li:last-child{border-bottom:none}
.products .product:hover{border-color:#D5241B!important}
.free-gift .free-gift-trigger{display:flex!important;align-items:center;justify-content:center}
.cta-box .r a{color:#fff;text-decoration:none}
.products-page .product .price-final{font-size:13.5px}
