.static-menu-button{display:none}.static-mobile-menu[hidden]{display:none!important}.static-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.static-disabled-elementor-trigger{pointer-events:none}.static-sticky-header{transition:background-color .2s ease,box-shadow .2s ease}.static-sticky-header.static-sticky-active{position:fixed!important;inset:0 0 auto 0!important;width:100%!important;z-index:10000!important;background:rgba(31,27,26,.96)!important;box-shadow:0 3px 16px rgba(0,0,0,.2)}body.static-modal-open{overflow:hidden}.static-inquiry-modal{width:min(760px,calc(100% - 32px));max-height:calc(100vh - 32px);padding:0;border:0;background:transparent;color:#202020}.static-inquiry-modal::backdrop{background:rgba(0,0,0,.7)}.static-inquiry-panel{position:relative;padding:32px;background:#fff}.static-inquiry-panel h2{margin:0 0 6px;font-size:30px}.static-inquiry-panel>p{margin:0 0 24px}.static-modal-close{position:absolute;top:12px;right:16px;width:40px;height:40px;padding:0;border:0;background:transparent;color:#222;font-size:32px;line-height:1;cursor:pointer}.static-inquiry-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.static-inquiry-form label{display:grid;gap:6px;font-weight:600}.static-inquiry-form input,.static-inquiry-form textarea{width:100%;padding:11px 12px;border:1px solid #d5d5d5;background:#fff;color:#222}.static-field-wide{grid-column:1/-1}.static-modal-submit{display:flex;justify-content:flex-end}.static-modal-submit button{padding:12px 26px;border:0;background:#e5141b;color:#fff;font-weight:700}.static-form-status:empty{display:none}.static-video-widget .elementor-wrapper,.static-video-link{width:100%;aspect-ratio:16/9}.static-video-link{position:relative;display:block;overflow:hidden;background:#1f2933}.static-video-link img,.static-video-poster{display:block;width:100%;height:100%;object-fit:cover}.static-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:12px 18px;background:#e5141b;color:#fff;font:700 15px/1 sans-serif}.static-video-link:focus-visible{outline:3px solid #e5141b;outline-offset:3px}.static-video-frame{display:block;width:100%;aspect-ratio:16/9;border:0}.static-gallery-active{outline:2px solid #e5141b;outline-offset:-2px}.jet-woo-product-gallery-slider>.swiper-wrapper>.swiper-slide{display:none!important}.jet-woo-product-gallery-slider>.swiper-wrapper>.swiper-slide.static-gallery-visible{display:block!important;height:auto!important}.jet-woo-product-gallery .static-video-slide .static-video-link{height:auto!important;aspect-ratio:16/9;background:#fff}.jet-woo-product-gallery .static-video-slide .static-video-link img{object-fit:contain}.jet-woo-swiper-gallery-thumbs .swiper-wrapper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;transform:none!important}.jet-woo-swiper-gallery-thumbs .swiper-slide{display:block!important;width:auto!important;margin:0!important}.jet-woo-swiper-gallery-thumbs img{display:block;width:100%!important;aspect-ratio:1;object-fit:cover}.uc_material_accordion .uc_content[hidden]{display:none!important}.elementor-cta__bg.static-background-ready{opacity:1!important;visibility:visible!important;background-size:cover!important;background-position:center!important}.static-home-cta-buttons{display:flex!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;gap:18px!important}.static-resource-thumbnail{height:213px!important;overflow:hidden}.static-resource-thumbnail .elementor-post__thumbnail{height:213px!important;padding:0!important}.static-resource-thumbnail img{position:static!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important}.static-resource-card{height:auto!important}.static-product-sidebar{padding:20px!important;border:1px solid #e3e3e3!important;background:#f7f7f7!important}.static-product-sidebar .e-search{display:block!important}.static-product-sidebar .e-search-form{display:flex!important;min-height:44px;border:1px solid #d8d8d8;border-radius:4px;background:#fff}.static-product-sidebar .e-search-label{display:flex;align-items:center;padding:0 10px}.static-product-sidebar .e-search-label svg{width:16px}.static-product-sidebar .e-search-input-wrapper{flex:1}.static-product-sidebar .e-search-input{width:100%;height:42px;padding:0 10px;border:0!important;background:transparent}.static-product-sidebar .elementor-heading-title{font-family:Rajdhani,sans-serif!important;font-size:20px!important;font-weight:700!important;color:#222!important}.static-product-sidebar .iksm-term__link{display:block;padding:8px 0!important;color:#444!important;font-size:14px!important;line-height:1.35;text-decoration:none}.static-product-sidebar .iksm-term__link:hover{color:#e5141b!important}.static-product-sidebar .iksm-term__toggle{display:none!important}#static-contact-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}#static-contact-form .static-form-field--country,#static-contact-form .static-form-field--message,#static-contact-form .static-form-status,#static-contact-form .static-form-submit{grid-column:1/-1}#static-contact-form label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#static-contact-form input,#static-contact-form textarea{width:100%}#static-contact-form textarea{min-height:88px!important;height:88px!important}#static-contact-form .static-form-submit{display:flex;justify-content:flex-end}#static-contact-form .static-form-submit button{min-width:150px}
@media(max-width:767px){body.static-candidate{overflow-wrap:anywhere}.static-sticky-header.static-sticky-active{position:static!important}.static-inquiry-panel{padding:26px 20px}.static-inquiry-form,#static-contact-form{grid-template-columns:1fr}.static-inquiry-form>* ,#static-contact-form>*{grid-column:1!important}.static-modal-submit button,#static-contact-form .static-form-submit button{width:100%}.static-home-cta-buttons{flex-direction:column!important}.static-resource-thumbnail,.static-resource-thumbnail .elementor-post__thumbnail{height:auto!important;aspect-ratio:1280/500}.jet-woo-swiper-gallery-thumbs .swiper-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))!important}.elementor-post-info{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}
@media(max-width:1024px){header.static-menu-host .elementor-hidden-desktop .elementor-icon{visibility:hidden}.static-menu-button{display:block;position:fixed;top:31px;right:23px;z-index:2147483647;width:32px;height:24px;margin:0;padding:0;border:0;background:transparent;font-size:0}.static-menu-button::before{content:"";display:block;width:28px;height:2px;background:#e51b23;box-shadow:0 8px #e51b23,0 16px #e51b23}.static-mobile-menu{display:block!important;position:relative!important;width:100%!important;left:auto!important}}
.elementor-cta__bg.static-background-ready{background-image:var(--static-background)!important}.static-video-slide .jet-woo-product-gallery__image,.static-video-slide .jet-woo-product-video-aspect-ratio{height:auto!important;min-height:0!important;padding-bottom:0!important}
@font-face{font-family:"Fjalla One";font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/fjalla-one-latin.woff2') format('woff2')}

/* Candidate round 2: header states, overlays, local lightbox and generated pages. */
body.static-modal-open,body.static-lightbox-open,body.static-menu-open{overflow:hidden!important}
.seopress-user-consent[hidden],.seopress-user-consent-backdrop[hidden]{display:none!important}
body.static-candidate #seopress-user-consent-accept{border:2px solid #DA1416!important;background:#DA1416!important;color:#fff!important}
body.static-candidate #seopress-user-consent-accept:hover{border-color:#b91012!important;background:#b91012!important;color:#fff!important}
body.static-candidate #seopress-user-consent-close{border:1px solid #333!important;background:#1a1a1a!important;color:#fff!important}
body.static-candidate #seopress-user-consent-close:hover{border-color:#444!important;background:#000!important;color:#fff!important}
.static-home-cta-buttons{grid-column:1/-1!important;width:100%!important}
.static-sticky-header{width:100%;z-index:10000;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease}
.static-sticky-header.static-header-overlay{position:absolute!important;inset:0 0 auto!important;background:transparent!important;color:#fff}
.static-sticky-header.static-header-solid{position:relative!important;background:#fff!important;color:#252525;box-shadow:0 1px 0 rgba(0,0,0,.08)}
.static-sticky-header.static-sticky-active{position:fixed!important;inset:0 0 auto!important;background:#fff!important;color:#252525!important;box-shadow:0 4px 18px rgba(0,0,0,.16)!important}
header.static-sticky-header.static-sticky-active{background-color:#fff!important;background-image:none!important}
header.static-sticky-header.static-sticky-active>.elementor-section,header.static-sticky-header.static-sticky-active>[data-element_type="section"]{background:#fff!important;background-image:none!important;opacity:1!important}
@media(min-width:1025px){
  body.home .seopress-user-consent>p:first-child{flex:0 1 auto!important}
  header.static-sticky-header.static-sticky-active{height:65px!important;min-height:65px!important}
  header.static-sticky-header.static-sticky-active>.elementor-section,header.static-sticky-header.static-sticky-active>[data-element_type="section"]{height:65px!important;min-height:65px!important;padding-top:0!important;padding-bottom:0!important}
  header.static-sticky-header.static-sticky-active>.elementor-section>.elementor-container,header.static-sticky-header.static-sticky-active>[data-element_type="section"]>.elementor-container{height:100%!important;min-height:0!important;align-items:center!important}
  header.static-sticky-header.static-sticky-active .static-logo-color{margin-bottom:0!important}
  header.static-sticky-header.static-sticky-active .static-logo-color img{width:230px!important;max-width:230px!important;height:auto!important}
}
header.static-sticky-header.static-sticky-active .elementor-nav-menu--main .elementor-item{color:#222!important;opacity:1!important}
header.static-sticky-header.static-sticky-active .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#e51b23!important}
.static-header-spacer{display:none}
body.static-header-is-sticky .static-header-spacer{display:block;height:var(--static-header-height)}
.static-sticky-header .static-logo-color,.static-sticky-header .static-logo-white{transition:opacity .2s ease}
.static-sticky-header.static-header-overlay:not(.static-sticky-active) .static-logo-color{display:none!important}
.static-sticky-header.static-header-overlay:not(.static-sticky-active) .static-logo-white{display:block!important}
.static-sticky-header.static-header-solid .static-logo-color,.static-sticky-header.static-sticky-active .static-logo-color{display:block!important}
.static-sticky-header.static-header-solid .static-logo-white,.static-sticky-header.static-sticky-active .static-logo-white{display:none!important}
.static-sticky-header.static-header-overlay:not(.static-sticky-active) .elementor-nav-menu--main .elementor-item{color:#fff!important}
.static-sticky-header.static-header-solid .elementor-nav-menu--main .elementor-item,.static-sticky-header.static-sticky-active .elementor-nav-menu--main .elementor-item{color:#222!important}
.static-sticky-header .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#e51b23!important}
.static-sticky-header .static-quote-trigger{background:#e51b23!important;color:#fff!important}
body[data-static-route="/sitemap/"] .static-sticky-header.static-header-overlay:not(.static-sticky-active){background-image:linear-gradient(rgba(12,3,0,.68),rgba(12,3,0,.68)),url('/assets/images/662a173e9778a5-Catertop_commercial_kitchen_equipment_factory.jpg')!important;background-position:center 30%!important;background-size:cover!important}
body[data-static-route="/sitemap/"] .static-sticky-header.static-header-overlay:not(.static-sticky-active)>.elementor-section{background-image:linear-gradient(rgba(12,3,0,.68),rgba(12,3,0,.68)),url('/assets/images/662a173e9778a5-Catertop_commercial_kitchen_equipment_factory.jpg')!important;background-position:center 30%!important;background-size:cover!important}
footer.elementor-location-footer{--e-global-color-primary:#DA1416;--e-global-color-secondary:#EE4447;--e-global-color-accent:#0D0106;--e-global-color-5803e48:#687279;--e-global-color-824dad9:#F8F8F8;--e-global-color-ad6f277:#fff;--e-global-color-017cd91:#0D0106}

.static-inquiry-panel{text-align:center}
.static-inquiry-panel h2{font-family:Rajdhani,sans-serif;font-size:34px!important;font-weight:700;letter-spacing:0;color:#222;text-align:center}
.static-inquiry-intro{max-width:580px;margin:0 auto 24px!important;text-align:center;line-height:1.55}
.static-inquiry-form{text-align:left}
.static-inquiry-privacy{max-width:590px;margin:20px auto 0!important;text-align:center;font-size:13px;line-height:1.5;color:#666}
.static-inquiry-privacy a{color:#d71920;text-decoration:underline}
.static-modal-close,.static-lightbox-close,.static-menu-close{display:grid!important;place-items:center;min-width:44px;min-height:44px;border:0;cursor:pointer}
.static-modal-close span,.static-lightbox-close span,.static-menu-close span{position:relative;display:block;width:24px;height:24px}
.static-modal-close span::before,.static-modal-close span::after,.static-lightbox-close span::before,.static-lightbox-close span::after,.static-menu-close span::before,.static-menu-close span::after{content:"";position:absolute;left:11px;top:1px;width:2px;height:22px;background:currentColor;transform:rotate(45deg)}
.static-modal-close span::after,.static-lightbox-close span::after,.static-menu-close span::after{transform:rotate(-45deg)}

.static-product-lightbox{width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:54px;border:0;background:rgba(0,0,0,.92);overflow:hidden}
.static-product-lightbox::backdrop{background:rgba(0,0,0,.92)}
.static-lightbox-image{display:block;width:100%;height:100%;object-fit:contain}
.static-lightbox-close{position:fixed;top:12px;right:16px;z-index:2;background:transparent;color:#fff}

.static-product-sidebar,.static-product-sidebar *{text-align:left!important}
.static-product-sidebar .e-search-form{align-items:center!important;gap:0!important;padding:0 8px!important}
.static-product-sidebar .e-search-label{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 32px!important;width:32px!important;height:42px!important;padding:0 7px!important}
.static-product-sidebar .e-search-label svg{display:block!important;width:16px!important;height:16px!important}
.static-product-sidebar .e-search-input-wrapper{position:static!important;display:flex!important;align-items:center!important;min-width:0!important}
.static-product-sidebar .e-search-input-wrapper>svg{display:none!important}
.static-product-sidebar .e-search-input{padding:0 6px!important;line-height:42px!important}
.static-product-clear{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;padding:0;border:0;background:transparent;color:#555;font-size:22px;cursor:pointer}
.static-product-clear[hidden]{display:none!important}
.static-product-sidebar .elementor-heading-title{margin-left:0!important;padding-left:0!important}
.static-product-sidebar .iksm-term__link{margin-left:0!important;padding-left:10px!important}

.static-special-page{min-height:90vh;background-image:var(--static-special-bg);background-size:cover;background-position:center}
.static-special-hero{position:relative;min-height:90vh;color:#fff}
.static-special-overlay{position:absolute;inset:0;background:rgba(12,3,0,.75)}
.static-special-content{position:relative;z-index:1}
.static-special-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:14px 40px;border-radius:0;background:#e51b23;color:#fff!important;text-decoration:none}
.static-404-hero{display:flex;align-items:flex-start;background-position:center;background-size:cover}
.static-404-content{box-sizing:border-box;width:min(1140px,calc(100% - 20px));min-height:calc(90vh - 20px);margin:10px auto;padding:10px;text-align:left}
.static-404-logo{display:block;width:180px}
.static-404-logo img{display:block;width:100%;height:auto}
.static-error-code{margin:70px 0 0!important;white-space:nowrap;font-family:Fjalla One,Rajdhani,sans-serif!important;font-size:249px!important;font-weight:400!important;line-height:180px!important;color:#fff!important}
.static-404-content h1{margin:20px 0 0;font:500 37px/1.4 Open Sans,Nunito Sans,sans-serif;letter-spacing:0;color:#fff}
.static-404-content .static-special-button{margin-top:40px;padding:20px 40px;font:400 18px/18px Open Sans,Nunito Sans,sans-serif;letter-spacing:2.1px;text-transform:uppercase}
.static-special-thank-you .static-special-page{min-height:100vh;background-position:bottom left}
.static-thank-hero{min-height:100vh;padding:0 24px}
.static-thank-content{box-sizing:border-box;width:min(1140px,100%);min-height:100vh;margin:0 auto;padding:120px 10px 10px}
.static-thank-content>h1{margin:0;text-align:center;font:700 37.5px/56.25px Rajdhani,sans-serif;color:#fff}
.static-thank-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px;margin-top:20px;padding:0 20px}
.static-thank-image{display:block;margin:0}
.static-thank-image img{display:block;width:100%;height:auto;object-fit:contain}
.static-thank-copy{margin:0;text-align:left}
.static-thank-copy p{margin:0 0 13.5px;font-size:15px;line-height:22.5px;color:#fff}
.static-thank-copy .static-special-button{min-height:46px;margin-top:22.671875px;padding:15px 30px;font:400 16px/16px Nunito Sans,sans-serif}

.static-html-sitemap{min-height:60vh;padding:150px 24px 80px;background:#f6f7f8}
.static-sitemap-container{width:min(1200px,100%);margin:auto}
.static-sitemap-container>h1{margin:0 0 42px;font:700 48px/1.1 Rajdhani,sans-serif;color:#202020}
.static-sitemap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.static-sitemap-grid section{padding:24px;background:#fff;border-top:3px solid #e51b23;box-shadow:0 5px 18px rgba(0,0,0,.06)}
.static-sitemap-grid h2{margin:0 0 15px;font:700 24px/1.2 Rajdhani,sans-serif}
.static-sitemap-grid ul{margin:0;padding:0;list-style:none}
.static-sitemap-grid li+li{margin-top:9px}
.static-sitemap-grid a{color:#333;text-decoration:none}
.static-sitemap-grid a:hover,.static-sitemap-grid a:focus{color:#e51b23;text-decoration:underline}


@media(max-width:1024px){
  header.static-menu-host .elementor-hidden-desktop .elementor-icon{visibility:hidden!important}
  .static-menu-button{display:block!important;position:fixed!important;top:20px!important;right:20px!important;z-index:11000!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;font-size:0!important;cursor:pointer}
  .static-menu-button::before{content:""!important;position:absolute;left:8px;top:12px;display:block;width:28px;height:2px;background:#e51b23;box-shadow:0 8px #e51b23,0 16px #e51b23}
  .static-menu-button:focus-visible{outline:2px solid #e51b23;outline-offset:2px}
  .static-mobile-menu{position:fixed!important;inset:0!important;z-index:2147483646!important;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;width:100vw!important;height:100dvh!important;padding:80px 24px 34px;background-color:#aea9a9;background-image:url('/assets/images/background-05-mobile-menu.webp');background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;font-family:Nunito Sans,sans-serif;overflow:auto}
  .static-mobile-menu[hidden]{display:none!important}
  .static-menu-close{position:absolute!important;top:20px!important;right:20px!important;width:44px!important;height:44px!important;padding:0!important;background:transparent!important;color:#fff!important}
  .static-mobile-menu nav{display:grid;gap:0;width:min(420px,100%);margin-top:30px;text-align:center}
  .static-mobile-menu nav a{padding:5px 8px;color:rgba(255,255,255,.82)!important;font:700 24px/1.2 Nunito Sans,sans-serif;text-decoration:none}
  .static-mobile-contact{margin-top:10px;text-align:center;color:rgba(255,255,255,.61);font-size:19.2px;line-height:1.4}
  .static-mobile-contact p{margin:0 0 18px;line-height:1.4}
  .static-mobile-contact strong{color:rgba(255,255,255,.82);font-weight:500}
  .static-mobile-contact a{color:rgba(255,255,255,.61)!important}
  .static-mobile-social{display:flex;justify-content:center;gap:10px;margin-top:8px}
  .static-mobile-social a{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:0;text-decoration:none}
  .static-mobile-social svg{display:block;width:18px;height:18px;fill:rgba(255,255,255,.61)}
  .static-sticky-header{min-height:84px}
  .static-sticky-header.static-sticky-active{position:fixed!important}
  .static-inquiry-modal{width:min(720px,calc(100% - 28px))}
  .static-sitemap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media(max-width:767px){
  .static-product-lightbox{padding:54px 12px 20px}
  .static-404-content{width:100%;padding:15px 25px;text-align:center}
  .static-404-logo{width:180px;margin:0 auto}
  .static-error-code{margin-top:70px!important;font-size:150px!important;line-height:180px!important}
  .static-404-content h1{margin-top:20px;font-size:22px}
  .static-404-content .static-special-button{margin-top:40px;font-size:14px}
  .static-thank-hero{padding:150px 20px 50px}
  .static-thank-content{padding:10px 10px 10px}
  .static-thank-content>h1{font-size:36px}
  .static-thank-row{grid-template-columns:1fr;gap:30px;margin-top:57.75px}
  .static-thank-image{margin:0}
  .static-thank-image img{width:285px;max-height:260px;margin:auto}
  .static-thank-copy{width:285px;margin:0 auto;text-align:center}
  .static-thank-copy p{font-size:15px}
  .static-html-sitemap{padding:120px 20px 60px}
  .static-sitemap-container>h1{font-size:38px}
  .static-sitemap-grid{grid-template-columns:1fr}
  .static-inquiry-panel h2{font-size:28px!important}
  .static-inquiry-privacy{font-size:12px}
}
body.static-cookie-visible #zsiq_float{bottom:var(--static-cookie-clearance)!important;transition:bottom .2s ease!important}
@media(max-width:767px){body.static-cookie-visible #zsiq_float{transform-origin:right bottom!important}}
