body{font-family:Poppins,Sora,sans-serif}.article-content span{font-family:Poppins,Sora,sans-serif!important}.header-top{background:#f9f9f9}.header-top .info-box i{font-size:14px;color:#fe0000;margin-right:10px}.header .social-icon{border-color:#999;color:#444}.header .social-facebook:hover{border-color:#3b5a9a;color:#fff}.header .social-instagram{background:0 0}.header .social-instagram:hover{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 0,#fd5949 7%,#d6249f 100%,#285aeb 90%);border-color:#d6249f;color:#fff}.header-wishlist h6 a{font-size:1.2rem}.gpr-logo{max-width:130px;height:56px;margin-top:0}.cart-dropdown-wrapper:hover i{transform:scale(1.15,1.15);transition:transform .3s ease-in-out}.menu .megamenu{width:700px}.category-hover{margin-bottom:2rem;border:1px solid #e7e7e7!important;border-radius:5px}.category-hover-img{height:80px;width:80px;background-color:#fff}.category-hover img{height:100%;width:100%;object-fit:contain!important}.category-hover h6{text-transform:initial}.menu.sf-arrows.with-icon>li i{margin-bottom:0;margin-right:8px;font-size:2.3rem}.menu.sf-arrows>li>a{align-items:baseline}.other-catalogues .menu-vertical>li{border-bottom:1px solid #e7e7e7}.other-catalogues .menu-vertical>li>a{font-size:1.25rem}.menu.sf-arrows.with-icon>li .sf-with-ul:after{right:-12px}.other-catalogues .menu.sf-arrows>li .sf-with-ul:after{font-size:1.8rem;right:-12px;top:0}.info-boxes-slider{padding:1.5rem 0;margin-bottom:0}.info-boxes-slider h4{letter-spacing:0;font-size:1.45rem;padding:0}.info-box-content span{font-weight:400}.product-default{border:1px solid #d7d7e2;border-radius:5px;padding:10px}.product-default figure img{width:205px;height:205px;object-fit:scale-down;object-position:center}.product-default.product-widget figure{width:84px;height:84px;margin-right:.5rem}.product-default.product-widget figure a img{width:100%;height:100%;object-fit:scale-down;object-position:center}.product-default.product-widget .stock-info{margin-bottom:5px}.product-default.inner-icon .btn-icon-wish{right:10px}.product-default .product-label.label-sales,.product-single-gallery .product-label.label-sales{background-color:#d81919}.label-tip{background-color:#196cd8}.product-default .product-title a{color:inherit;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;font-size:1.4rem;line-height:1.4em;min-height:2.8em}.product-default:not(.product-widget) .product-title{margin-bottom:15px}.product-default:not(.product-widget):hover figure{box-shadow:none}.price-excl-vat{font-size:1rem}.text-out-stock{color:#dc3545}.text-in-stock{color:#13792a}.stock-info span{font-size:.96em}.product-category{margin-bottom:5px}.product-default .label-group{top:0;left:0}.inner-icon .price-box{margin-bottom:1rem}.product-default.left-details .product-title{font-size:1.35rem;padding-top:0}.article-section .item:not(.active):hover,.blog-section .post:hover,.category-hover:hover,.product-default:hover{border:1px solid #fe0000!important;transition:.3s ease-in-out!important}.inner-icon figure .btn-icon-group{top:0;right:0}.header-search-category .form-control{border-radius:5px 0 0 5px}#autocomplete_results{left:-2px;top:47px;z-index:1050;max-height:400px;overflow-y:auto;border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow-x:hidden;white-space:normal}#autocomplete_results .flex-grow-1{min-width:0;overflow:hidden}#autocomplete_results .result-name{font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000;max-width:100%}#autocomplete_results .no-results{font-size:14px}#autocomplete_results .result-price.price{font-weight:500;font-size:14px}#autocomplete_results .result-price.old-price{font-size:13px;margin-top:2px}#autocomplete_results .dropdown-item{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;padding:7px 5px;max-width:100%;flex-wrap:nowrap;border-bottom:1px solid #d7d7e2}#autocomplete_results .dropdown-item .result-wrap{white-space:nowrap;flex-shrink:0;margin-top:5px}.result-order-our{font-size:12px}#autocomplete_results img{width:65px;height:65px;object-fit:scale-down;object-position:center;border-radius:5px}.search-products .items{z-index:1050;max-height:50vh;overflow-y:auto}.autocomplete-item:active,.autocomplete-item:focus{outline:0;background:0 0;box-shadow:none}#autocomplete_results .autocomplete-category-section{border-bottom:2px solid #eee;background:#fafafa}#autocomplete_results .autocomplete-section-title{font-size:12px;font-weight:600;text-transform:uppercase;color:#999;padding:8px 12px 4px}#autocomplete_results .autocomplete-category-item{display:block;padding:7px 12px;font-size:14px;color:#444;border-bottom:none}#autocomplete_results .autocomplete-category-item:hover{background:#f4f4f4;color:#fe0000;text-decoration:none}.cart-count{top:0!important;left:26px!important}.wishlist-count{top:0!important;right:17px}.grill-section{padding:3.5rem 0}.grill-section.catalogue-list{padding:2.5rem 0 1.5rem}.catalogue-heading{padding-bottom:0}.catalogue-list .owl-nav-top .owl-nav{top:-2.5rem}.grill-catalogue{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #d7d7e2;border-radius:5px;padding:1px}.grill-catalogue:hover{border:1px solid #fe0000!important;transition:.3s ease-in-out!important}.grill-catalogue-img{height:120px;width:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:10px;box-sizing:border-box}.grill-catalogue-img img{max-height:100%;max-width:100%;object-fit:contain;background:#fff!important}.grill-catalogue h3{margin-top:10px;margin-bottom:10px;font-size:1.4rem;line-height:1.2;min-height:3rem}.help-section{padding:2rem 0 3.5rem}.help-heading h2 i:before{content:"\e866";display:inline-block;margin-right:8px;margin-top:1px;font:400 28px/1 porto}.help-accordion{--help-h:300px;--help-strip:56px;display:flex;gap:2px;height:var(--help-h);overflow:hidden;border-radius:5px}.help-panel{position:relative;flex:1 1 0;min-width:0;overflow:hidden;background-color:#2b2b2b;background-size:cover;background-position:center;background-repeat:no-repeat;transition:flex-grow .4s ease,flex-basis .4s ease}.help-panel::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.78) 0,rgba(0,0,0,.55) 45%,rgba(0,0,0,.35) 100%);transition:background .4s ease}.help-panel-toggle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;width:100%;padding:1.8rem;border:0;background:0 0;color:#fff;text-align:left;cursor:pointer;transition:opacity .25s ease}.help-panel-title{display:block;color:#fff;font-weight:700;line-height:1.1}.help-accordion:not(.has-open) .help-panel-toggle,.help-panel.is-open .help-panel-toggle{align-items:flex-end}.help-accordion:not(.has-open) .help-panel-title,.help-panel.is-open .help-panel-title{font-size:3.2rem}.help-accordion.has-open .help-panel:not(.is-open){flex:0 0 var(--help-strip)}.help-accordion.has-open .help-panel:not(.is-open) .help-panel-toggle{align-items:center;justify-content:center;padding:1rem 0}.help-accordion.has-open .help-panel:not(.is-open) .help-panel-title{writing-mode:vertical-rl;transform:rotate(180deg);font-size:1.5rem;white-space:nowrap}.help-accordion.has-open .help-panel.is-open{flex-grow:6}.help-panel.is-open .help-panel-toggle{opacity:0;pointer-events:none;transition:opacity .15s ease}.help-panel.is-open::before{background:linear-gradient(90deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.62) 60%,rgba(0,0,0,.45) 100%)}.help-panel-body{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;justify-content:center;padding:1.8rem;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.help-panel.is-open .help-panel-body{opacity:1;visibility:visible;transition-delay:0.15s}.help-panel-heading{display:block;color:#fff;font-size:3.2rem;font-weight:700;line-height:1.1}.help-panel-subtitle{display:block;margin-top:.5rem;margin-bottom:1.6rem;color:#f1f1f1;font-size:1.5rem;line-height:1.3}.help-panel-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.help-link{display:block;padding:.75rem 1rem;border-radius:6px;background:#fff;color:#222;font-size:1.3rem;font-weight:600;line-height:1.2;text-align:center;transition:color .2s ease,background .2s ease}.help-link:focus,.help-link:hover{background:#fff;color:#fe0000}.help-link:focus-visible,.help-panel-toggle:focus-visible{outline:2px solid #fe0000;outline-offset:2px}.inner-quickview figure .product-types{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;justify-content:center;gap:6px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .2s ease,padding-top .2s ease,padding-bottom .2s ease;background:#fe0000;padding-right:5px;padding-left:5px;z-index:10;width:100%;overflow:hidden}.product-default:hover .product-types{visibility:visible;padding-top:5px;padding-bottom:5px;opacity:.85}.product-default .product-details{margin-bottom:5px}.product-default .type-box{position:relative!important;background:#fff;border:1px solid #ccc;border-radius:3px;max-width:38px!important;width:38px;height:38px}.product-default .type-box img{opacity:1!important;width:100%;height:100%;object-fit:contain;background:#fff;border-radius:3px}.product-default .type-box:hover{transform:scale(1.15,1.15);transition:.3s ease-in-out!important}.product-default .type-box.number{display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:500}.footer-top{padding:3rem 0 5rem;font-size:1.3rem;line-height:24px}.footer{padding:0 30px}.logo-footer{max-width:130px}.footer .widget .footer-about-us{display:flex;align-items:center;gap:20px}.blog-section .post{border:1px solid #d7d7e2;border-radius:5px;padding:10px 10px 20px 10px}.blog-section .read-more{display:flex;align-items:center;color:#444;font-size:12px;font-weight:600}.blog-section .post-title{font-size:1.6rem}.blog-section .read-more i{margin-left:5px}.recommended-shops{margin-top:30px}.recommended-shops h4{margin-bottom:10px;font-size:1.2rem;color:#444}.shop-links{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.shop-links a img{height:30px;transition:transform .3s ease}.shop-links .zabijacka-logo img{height:55px;transition:transform .3s ease}.footer-about-us a img{transition:transform .3s ease}.footer-about-us a:hover img,.shop-links a:hover img{transform:scale(1.05)}.contact-info.contact-footer i{margin-right:5px}.empty-list{min-height:225px;text-align:center}.category-content h4{font-family:Sora,sans-serif;font-size:1.6rem;margin-bottom:0}.catalogue-list-toolbox{justify-content:end}.breadcrumb-item.active span{font-weight:600;color:#444}.product-default figure .image-wrap{display:flex;justify-content:center}.menu.sf-arrows>li>a.active{color:#fe0000}.article-section .flex-container{display:flex;flex-wrap:wrap;gap:10px}.article-section{padding:3rem 0 1.5rem}.article-section .item{flex:1 1 18%;box-sizing:border-box;padding:10px;text-align:center;display:flex;align-items:center;justify-content:center;height:60px;border:1px solid #d7d7e2;border-radius:5px}.article-section .item.active{background-color:#444;border:none}.article-section .item.active h3{color:#fff}.article-section .item h3{font-size:1.4rem;margin:0}.dropdown-cart-empty p{font-size:1.5rem;margin-bottom:2rem}.attachment-name{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-size:1.1rem}.single-info-container{padding:20px 10px;margin-bottom:2rem;border:1px solid #e6e6e6}.single-info-container .row{align-items:center}.brand-img{height:50px;width:100%;background-color:#fff}.brand-img img{width:100%;height:100%;object-fit:contain}.single-info-list{margin-bottom:0}.single-info-list li{font-size:1em}.single-info-list li:last-child{margin-bottom:0}.img-effect a{display:flex;justify-content:center}.type-dropdown{width:100%;position:relative}.type-dropdown .type-dropdown-title{align-items:center;display:flex;margin-bottom:10px;margin-top:20px;font-size:1.5rem;font-weight:600}.type-dropdown-btn{align-items:center;background:#fff;border:1px solid #e2e2e2;border-radius:4px;color:#000;cursor:pointer;display:flex;font-weight:400;justify-content:space-between;min-height:72px;overflow:hidden;padding:10px 42px 10px 16px;position:relative;text-decoration:none;width:100%}.type-dropdown-btn:before{color:#000;font-family:porto,serif;content:"";font-size:1.6rem;position:absolute;right:9px;top:50%;transform:translateY(-50%);transition:transform .25s ease-in;z-index:1}.type-dropdown-content{background-color:#fff;border:1px solid transparent;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:0;max-height:0;min-width:200px;overflow:hidden;position:absolute;scrollbar-color:#1b1b1b #fff;scrollbar-width:thin;transition:max-height .3s ease-out;width:100%}.type-dropdown.active .type-dropdown-btn:before{transform:rotate(180deg) translateY(50%)}.type-dropdown.active .type-dropdown-content{border-color:#cbd5e0;max-height:300px;min-width:200px;overflow-y:auto;transition:max-height .3s ease-in;z-index:6}.type-dropdown-item{background-color:#fff;border-bottom:1px solid #e2e8f0;color:#000;cursor:pointer;display:flex;font-weight:400;gap:4px;justify-content:space-between;padding:18px 41px 18px 16px;position:relative;text-decoration:none;min-height:72px}.type-dropdown-item:hover{background-color:#f4f4f4!important;transition:.15s ease-in-out}.type-price{min-width:115px;text-align:right}.type-price .new-price{font-size:1.4rem;font-weight:600}.type-price .old-price{font-size:1.2rem;font-weight:600;text-decoration:line-through;top:0}.saved-money{color:#444;margin-bottom:10px}.lowest-price{font-size:.6em;margin-top:10px}.prod-thumbnail img{height:100px;object-fit:contain}.product-single-carousel .product-item{display:flex;justify-content:center;align-items:center;background-color:#fff;overflow:hidden;height:500px!important}.product-single-carousel .product-item img{max-width:100%;max-height:100%;object-fit:contain;background-color:#fff}.custom-scroll{scrollbar-width:thin;scrollbar-color:#9e9e9e #ffffff}.custom-scroll::-webkit-scrollbar{width:10px}.custom-scroll::-webkit-scrollbar-track{background:#fff}.custom-scroll::-webkit-scrollbar-thumb{background-color:#9e9e9e;border-radius:5px;border:5px solid #fff}.cart-dropdown i{margin-top:5px}.gpr-logo,.header-icon-gap{padding-right:25px}.header-middle .header-left{padding:.5rem 0}.logo{max-width:280px}.logo-mobile{max-width:125px}.logo-mobile img{max-height:80px}.sticky-header.fixed .logo{max-width:115px}.sticky-header.header-middle.fixed{height:80px}.empty-wishlist i{font-size:5rem}.login-wrapper{border:1px solid #e7e7e7;padding:20px;border-radius:5px}.login-wrapper h2{font-size:2.3rem}.login-container .form-footer{margin-bottom:2rem!important}.appended-btn .btn{padding:initial;display:flex;justify-content:center;align-items:center;width:50px;border:1px solid #e7e7e7!important;border-left:none!important}.appended-btn .btn i{font-size:1.4rem;color:#777;margin-bottom:0}.appended-btn .btn:hover i{color:#fff}.custom-checkbox .custom-control-label{cursor:pointer}.login-container .custom-checkbox .custom-control-label{margin-top:2px}.custom-control-label:after,.custom-control-label:before{width:1.8rem;height:1.8rem}.autocomplete-items{position:absolute;border:1px solid #ccc;background-color:#fff;max-height:300px;overflow-y:auto;z-index:9999;width:auto}.highlight{font-weight:600;color:#212529}.autocomplete-item{padding:8px;cursor:pointer}.autocomplete-item:hover{background-color:#f1f1f1}.form-group .form-control.error{border:1px solid #ff2b2b}input[type=checkbox].form-control-error+label:before{content:'';display:inline-block;width:18px;height:18px;border:2px solid #ff2b2b;margin-right:8px;vertical-align:middle;background-color:#fff}input[type=checkbox].form-control-error{visibility:hidden;position:absolute}.error-message{margin-top:3px;font-size:.8em;font-weight:500}.btn-sm-custom{padding:.5em 1em;font-size:1.1rem}.account-content .btn-address-submit{padding:1rem 2.3rem;font-size:1.4rem}.header-account-dropdown{position:relative}.header-account-dropdown .dropdown-menu.show{display:block;opacity:1;visibility:visible;transform:translateY(0)}.header-account-dropdown .dropdown-menu{margin-top:1rem;transition:opacity .2s ease,transform .2s ease;display:block;visibility:hidden;opacity:0;transform:translateY(-.2rem);z-index:10000}.header-account-dropdown .dropdown-menu{right:-45px;left:auto}.header-account-dropdown .dropdown-item{font-size:1.3rem;padding:.8rem 2rem .8rem 1rem;display:flex;align-items:center}.header-account-dropdown .dropdown-item i{margin-top:2px;color:#444}.header-account-dropdown .dropdown-item:hover{background-color:#efefef}.feature-box h3{font-weight:bolder;text-transform:initial}.feature-box:hover i{color:#fe0000;transition:.3s ease-in-out}.table.table-cart .order-summary-item td{padding-top:0;padding-bottom:1.3rem;border-top:0}.order-detail-total .price{font-weight:700;font-size:1.6rem}.table.table-order-custom thead th{border-top:none;border-bottom-width:1px;padding:1.3rem 1rem;font-weight:700;color:#222524}.custom-sidebar-toggle{opacity:0;visibility:hidden;transition:none}.sidebar-opened .custom-sidebar-toggle{opacity:1;visibility:visible;transition:opacity .3s ease-in-out}.account-menu{border:1px solid #e5e5e5!important;border-radius:5px;padding:15px 20px;margin-top:2px}.account-menu.nav-tabs .nav-item{margin-right:0}.account-menu .nav-item .nav-link:hover{color:#222529!important;transition:.3s ease-in-out}.header-dropdown.open .header-menu:before,.header-dropdown.open ul{top:100%;opacity:1;visibility:visible;transform:none}.wishlist-table-container .wishlist-btn{height:42px;width:auto;padding:0 25px!important;font-size:13px;line-height:42px;text-indent:0;font-weight:600}.wishlist-table-container .wishlist-remove-btn{height:42px;width:auto;padding:0 25px!important;font-size:13px;line-height:42px;text-indent:0;font-weight:600}.w-190px{width:190px!important}.product-wishlist i{font-size:2rem}.footer .read-more{font-weight:600;text-decoration:underline}.table-cart .product-title a{font-weight:500;color:#444}.product-table{margin-bottom:5rem}.product-table .table td,.product-table .table th{vertical-align:middle}.product-table .table.table-striped{margin-top:0;margin-bottom:0}.post-content p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.post-media.post-blog-main a{display:flex;align-items:center;background:#fff;justify-content:center;height:250px;overflow:hidden}.post-media.post-blog-main a img{max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain}.article-content img{max-width:100%!important;max-height:100%!important}.article-video{float:right;width:45%;margin:0 0 1.5rem 2rem}.article-video video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#000}@media (max-width:767px){.article-video{float:none;width:100%;margin:0 0 1.5rem}}.megamenu-four{padding-bottom:0!important}.about-section,.product-desc,.product-desc-content{color:#222}.product-table td,.product-table th{color:#222}.footer-bottom,footer{color:#222;background-color:#f5f5f5}.menu-vertical li a{text-transform:none}.video-container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.video-container .video-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.video-thumbnail{display:flex;align-items:center;justify-content:center;background:#000}.video-thumbnail img{width:100%;height:100%;object-fit:cover}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2.5rem;color:#fff;background:rgba(220,53,69,.9);padding:5px 40px;border-radius:10%;transition:background .2s ease-in-out;cursor:pointer}.play-button:hover{background:#dc3545}.play-button i{position:relative;top:3px}.product-desc p{margin-bottom:1rem}.product-desc .show-more{color:#000;font-weight:600;text-decoration:underline;margin-left:5px}.header-top .info-box-container h4{font-size:1.2rem}.header-top{font-size:1.2rem}.info-box-icon-left{align-items:baseline;justify-content:left}.info-boxes-slider .info-box{padding:.5rem 2rem!important}.cart-dropdown .product-title a:hover{text-decoration:underline}.container-fluid{padding-left:0;padding-right:0}.info-boxes-slider hr{margin:1rem auto 1rem}.product-default figure .image-wrap img{object-fit:contain;object-position:center;width:100%;height:300px;background-color:#fff}#synchrodiv .btn{width:100%}.hero-grid{display:grid;grid-template-columns:1fr;gap:16px}.hero-main,.hero-side{min-width:0}.slide-animate,.slide-animate .owl-item,.slide-animate .owl-stage,.slide-animate .owl-stage-outer{height:100%}.hero-main .home-slide{height:100%}.hero-main .slide-bg{width:100%;height:100%;display:block;object-fit:cover}.side-stack .banner-custom{position:relative;overflow:hidden;background:#fff}.side-stack .banner-custom .secondary-slider{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}.banner-custom img.secondary-slider{object-fit:contain;object-position:center center;background-color:#fff;box-shadow:rgba(0,0,0,.1) 0 0 5px 0,rgba(0,0,0,.1) 0 0 1px 0}.home-slider-custom.dot-inside .owl-dots{right:auto;bottom:1.1rem;left:1.9rem}.home-slider-custom .owl-dots .owl-dot{width:18px;height:18px}.home-slider-custom .owl-dots .owl-dot span{width:8px;height:8px;background-color:rgba(34,52,41,.5);border:none;transition:transform .3s}.home-slider-custom .owl-dots .owl-dot span::before{display:none}.home-slider-custom .owl-dots .owl-dot.active span,.home-slider-custom .owl-dots .owl-dot:hover span{transform:scale(1.5);background-color:#333}.cc-revisit{position:fixed;left:13px;bottom:22px;width:54px;height:54px;border-radius:50%;background:linear-gradient(80deg,#c60729,#c52407 130%);color:#fff;border:none;font-size:23px;line-height:54px;text-align:center;cursor:pointer;z-index:2147483647;box-shadow:0 6px 20px rgba(0,0,0,.2)}.cc-revisit:hover{background:linear-gradient(80deg,#ad0624,#ac2006 130%)}.cc-revisit:hover i{scale:1.1;transition:.15s ease-in-out}.home-slide2 .banner-layer{right:5%}.login-container .form-control,.section-card .form-control{font-size:13px}.wishlist-table-container .btn-down-icon,.wishlist-table-container .btn-up-icon{height:initial!important;margin-bottom:0!important}#scroll-top.fixed{right:85px}.excl-vat{font-size:13px;text-transform:initial!important;color:#444}.segmented-registration button{padding:12px 0;font-size:11px;display:flex;align-items:center;line-height:1}.segmented-registration button i{font-size:11px!important}.product-default.inner-quickview.inner-icon{height:100%;display:flex;flex-direction:column}.product-default.inner-quickview.inner-icon .price-box{margin-top:auto}.products-slider .owl-stage{display:flex}.products-slider .owl-item{display:flex;height:auto}.products-slider .owl-item>div{width:100%}.brands-slider .owl-stage{display:flex;align-items:center}.brand-item{display:flex;align-items:center;justify-content:center;height:90px;background-color:#fff;border:1px solid #e6e6e6;border-radius:4px;padding:10px 15px}.brands-grid .brand-item{margin-bottom:20px}.brand-item img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .3s ease}.brand-item:hover img{transform:scale(1.05)}.ai-ask-widget{position:relative;display:inline-block;margin:10px 0 20px}.ai-ask-trigger{display:inline-flex;align-items:center;gap:8px;background:0 0;border:1px solid #d5d5d5;border-radius:20px;padding:7px 16px;font-size:13px;color:#444;cursor:pointer;transition:border-color .2s ease,color .2s ease}.ai-ask-trigger i{color:#fe0000}.ai-ask-trigger:focus,.ai-ask-widget:hover .ai-ask-trigger{border-color:#fe0000;color:#fe0000}.ai-ask-menu{display:none;position:absolute;top:100%;left:0;z-index:20;padding:16px 10px 10px;margin-top:0;background:#fff;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.08);flex-wrap:wrap;gap:8px;min-width:260px}.ai-ask-widget:focus-within .ai-ask-menu,.ai-ask-widget:hover .ai-ask-menu{display:flex}.ai-pill{display:inline-block;padding:6px 12px;border-radius:16px;background:#f4f4f4;color:#444!important;font-size:12px;font-weight:600;white-space:nowrap;transition:background .2s ease,color .2s ease}.ai-pill:hover{background:#fe0000;color:#fff!important;text-decoration:none}.brand-heading-logo{max-width:160px;max-height:70px;width:auto;height:auto;object-fit:contain}.price-demand-form select.form-control:not([size]):not([multiple]),.service-order-form select.form-control:not([size]):not([multiple]){height:46px}.info-boxes-slider .info-box-content{flex:1 1 auto;min-width:0;width:100%}.stats-bar{display:block;width:100%;margin:0}.stats-bar tbody{display:flex;flex-wrap:nowrap}.stats-bar tr:not(.stat){display:none}.stats-bar tr.stat{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:.2rem;flex:1 1 0;min-width:0;padding:.5rem 1rem;text-align:center}.stats-bar td{padding:0;border:0}.stats-bar .stat-unit,.stats-bar .stat-value{font-weight:800;line-height:1;white-space:nowrap}.stats-bar .stat-value{color:#222;font-size:3.2rem}.stats-bar .stat-unit{color:#777;font-size:1.9rem}.stats-bar .stat-unit:empty{display:none}.stats-bar .stat-label{flex:0 0 100%;margin-top:.9rem;color:#777;font-size:1.4rem;font-weight:500;line-height:1.3}.stats-bar tr.stat-clone{display:none}@keyframes stats-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.faq-accordion .card.card-accordion .card-header{white-space:normal;text-overflow:clip;overflow:visible;line-height:1.45;padding-right:4rem;padding-top:1.6rem;padding-bottom:1.6rem}.faq-accordion .card.card-accordion .card-header:after{top:1.9rem;transform:none;font-size:1.4rem;color:#fe0000}.faq-accordion .card.card-accordion{border-bottom:1px solid #e7e7e7;margin-bottom:0}.faq-accordion .card.card-accordion .card-header:not(.collapsed){color:#fe0000}.faq-accordion .faq-answer{padding-bottom:1.4rem;color:#777}.faq-accordion .faq-answer>:last-child{margin-bottom:0}.faq-accordion .faq-answer ul{margin:0 0 1rem 0;padding-left:2rem;list-style:disc outside}.faq-accordion .faq-answer li{padding:.3rem 0}.service-brands-title{font-size:1.8rem;font-weight:700;margin:3rem 0 .4rem}.service-brands-hint{color:#777;font-size:1.4rem;margin-bottom:0}.service-brands-section{padding-bottom:1rem;border-bottom:1px solid #e6e6e6}.service-brands .sb-tools{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap;margin-top:1.6rem}.service-brands .sb-search{max-width:32rem;height:auto;padding:.6rem 1.2rem;font-size:1.4rem}.service-brands .sb-count{font-size:1.3rem;color:#777;font-variant-numeric:tabular-nums}.service-brands .sb-count b{color:#444}.service-brands .sb-alpha{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:1.4rem;padding-bottom:1.4rem;border-bottom:1px solid #e6e6e6}.service-brands .sb-alpha button{min-width:2.7rem;height:2.7rem;padding:0 .6rem;font-size:1.2rem;font-weight:600;color:#444;background:#fff;border:1px solid #e6e6e6;border-radius:.3rem;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.service-brands .sb-alpha button:hover{border-color:#fe0000;color:#fe0000}.service-brands .sb-alpha button.active{background:#fe0000;border-color:#fe0000;color:#fff}.service-brands .sb-cols{columns:4 20rem;column-gap:2.6rem;margin-top:1.8rem}.service-brands .sb-collapse{position:relative}.service-brands.is-collapsed .sb-collapse{overflow:hidden}.service-brands.is-collapsed .sb-collapse::after{content:"";position:absolute;left:0;right:0;bottom:0;height:8rem;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);pointer-events:none}.service-brands .sb-more-wrap{display:none;text-align:center;margin-top:1.2rem}.service-brands.is-collapsed .sb-more-wrap{display:block}.service-brands .sb-group{break-inside:avoid;margin-bottom:1.6rem}.service-brands .sb-group h3{font-size:1.3rem;font-weight:700;color:#fe0000;border-bottom:1px solid #e6e6e6;padding-bottom:.4rem;margin-bottom:.5rem}.service-brands .sb-group ul{list-style:none;margin:0;padding:0}.service-brands .sb-group a{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;color:#444;padding:.3rem 0}.service-brands .sb-group a:hover .sb-name{color:#fe0000;text-decoration:underline}.service-brands .sb-group a:hover .sb-logo{border-color:#fe0000}.service-brands .sb-logo{flex:none;width:3.4rem;height:2.2rem;border:1px solid #e6e6e6;border-radius:.2rem;background:#fff;display:flex;align-items:center;justify-content:center;padding:.1rem;transition:border-color .12s}.service-brands .sb-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.service-brands .sb-name{min-width:0}.service-brands .sb-empty{display:none;font-size:1.4rem;color:#777;padding:1.4rem 0 0}.service-brand-head{display:flex;align-items:center;gap:2.2rem;flex-wrap:wrap;margin-top:.5rem}.service-brand-logo{width:14.8rem;height:10rem;flex:none;border:1px solid #e6e6e6;border-radius:.4rem;display:flex;align-items:center;justify-content:center;padding:1rem;background:#fff}.service-brand-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.service-brand-tag{display:inline-block;font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fe0000;border:1px solid #ffd2d2;background:#fff5f5;border-radius:.3rem;padding:.3rem .9rem;margin-bottom:1rem}.service-brand-products{margin-top:2rem;font-size:1.4rem}.service-brand-products a{color:#fe0000;font-weight:600}.service-brand-more{margin-top:2.4rem;padding-top:1.6rem;border-top:1px solid #e6e6e6;font-size:1.3rem;color:#777}.service-brand-more a{color:#444}.service-brand-more a:hover{color:#fe0000;text-decoration:underline}.service-brand-more .sep{color:#cfcfcf;margin:0 .5rem}.service-brand-more .all{color:#fe0000;font-weight:600}.service-form-layout{display:flex;flex-direction:column}.service-form-main{min-width:0}.service-form-layout.has-form .service-form-aside .service-contacts{margin-bottom:2rem}.service-contacts{border:1px solid #e6e6e6;border-radius:.4rem;background:#fafafa;padding:1.8rem 2rem;margin:2rem 0 4rem}.service-contacts-title{font-size:1.6rem;font-weight:700;margin:0 0 1.4rem}.service-contacts-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1.2rem 2rem}.service-contacts-list li{display:grid;grid-template-columns:3.6rem minmax(0,1fr);column-gap:1.2rem;align-items:center}.service-contacts-list i{grid-column:1;grid-row:1/3}.service-contacts-list i{flex:none;width:3.6rem;height:3.6rem;border-radius:50%;background:#fff;border:1px solid #e6e6e6;color:#fe0000;font-size:1.5rem;display:flex;align-items:center;justify-content:center}.service-contacts-whatsapp i{color:#25d366}.service-contacts-label{grid-column:2;grid-row:1;font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:#9a9a9a}.service-contacts-list li a{grid-column:2;grid-row:2;font-size:1.5rem;font-weight:600;color:#444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-contacts-list li a:hover{color:#fe0000}.service-dropzone-wrap{margin-top:.4rem}.service-dropzone{position:relative;border:2px dashed #d3d3d3;border-radius:.4rem;background:#fafafa;padding:2.4rem 1.6rem;text-align:center;color:#777;font-size:1.4rem;transition:border-color .15s,background-color .15s}.service-dropzone.is-dragover,.service-dropzone:focus-within,.service-dropzone:hover{border-color:#fe0000;background:#fff5f5}.service-dropzone i{display:block;font-size:2.6rem;color:#b4b4b4;margin-bottom:.8rem}.service-dropzone.is-dragover i{color:#fe0000}.service-dropzone-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.service-dropzone-files{list-style:none;margin:.8rem 0 0;padding:0}.service-dropzone-files li{display:flex;align-items:center;gap:1rem;padding:.6rem 1rem;margin-bottom:.5rem;border:1px solid #e6e6e6;border-radius:.3rem;background:#fff;font-size:1.3rem}.service-dropzone-files li.is-too-large{border-color:#f5c2c2;background:#fdf3f3}.service-dropzone-files li.is-too-large .service-dropzone-file-size{color:#fe0000;font-weight:600}.service-dropzone-file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-dropzone-file-size{flex:none;color:#9a9a9a;font-size:1.2rem;font-variant-numeric:tabular-nums}.service-dropzone-file-remove{flex:none;border:0;background:0 0;color:#9a9a9a;cursor:pointer;padding:.2rem .6rem;font-size:1.3rem;line-height:1}.service-dropzone-file-remove:hover{color:#fe0000}.service-order-form .service-form-errors:empty{display:none}.service-order-form .service-form-errors{margin-bottom:1.5rem}.service-order-form .service-form-errors ul{margin:0;padding-left:2rem;list-style:disc outside}.service-order-form .service-brand-locked{background:#f7f7f7;border-style:dashed;font-weight:600;cursor:not-allowed}html:has(.contact-page){scroll-behavior:smooth}.contact-page>[id]{scroll-margin-top:100px}.contact-branches{gap:10px}.contact-branches .btn{margin:0}