/** Shopify CDN: Minification failed

Line 209:1 Unexpected "{"

**/
:root {
  --theme-color: #FF2E17;
  --dark-text-color: #0A0A0A;
  --light-text-color: #fff;
}

body .custom-lp-section {padding: 66px 0px; max-width: initial;}
body .custom-lp-section .page-width {max-width: 1500px; padding: 0px 20px; margin-left: auto; margin-right: auto;}
/* body .custom-lp-section .discount-button-primary {
  background-color: var(--theme-color);
  border: 2px solid var(--theme-color);
  color: #fff;
}
body .custom-lp-section .discount-button-primary:not(.disabled):hover {
  background-color: var(--light-text-color);
  color: var(--theme-color);
  border-color: var(--light-text-color);
} */
body main .custom-lp-section .section-heading.heading-black{
  color:#000000
}
body .custom-primary-button {
  background-color: var(--theme-color);
  color: var(--light-text-color);
  border: 2px solid var(--theme-color);
  transition: 0.4s all;
  border-radius: 24px;
  padding: 12px 35px;
  text-decoration: none;
}
body .custom-primary-button svg{
      vertical-align: middle;
  margin-left: 5px;
}
body .custom-featured-collection .home-section--title{
  color:#000000;
}
body .custom-primary-button:hover {
  background-color: var(--light-text-color);
  color: var(--theme-color);
  border-color: #ffffff !important;
  text-decoration: none;
}
body .custom-primary-button:hover > svg path{
  fill:#ff0000;
  stroke: #ff0000;
}
/* body.template-industry  main .form-field-input {padding-top: 25px; } */
body .custom-lp-section .link-arrow {display: flex; align-items: center;}
body .custom-lp-section .link-arrow path {fill: currentcolor; stroke: currentcolor;}
body .atc-banner--container {
  display: none !important;
}
.custom-image-with-text .pxs-image-with-text-background{
  padding-bottom: 25% !important;
}
.collection-list--section.shopify-section{
  padding:80px 0px
}
.collection-list--section .collection-item img {
    width: 100% !important;
    height: 350px !important;
  object-fit:cover;
    display: block;
    border-radius: 16px;
}
.overlay{
  border-radius:0px 0px 10px 10px !important;
}

.formBuilder .submitButton:hover {
        background-color: rgb(212 209 209 / 95%) !important;
      }
      
.template-commercial  #shop-full-side-tab {display: none;}
.template-commercial  sup {all: unset; color: var(--theme-color); margin-left: 3px;}
@media (max-width: 1023px) {

  .article--container .article--inner{
    padding-left: 25px;
  }
  
  .template-commercial.site-header-cart a, a{
    text-transform: none;
  }
   

}

@media screen and (min-width: 992px) {
header .hide-header {top: -60px !important}  
}
@media screen and (max-width: 720px) {
  .collection-list--section.shopify-section{
    padding:40px 0px;
  }
body main .custom-lp-section .section-heading {
    font-size: 32px;
  }
.collection-list--section  .collection-item {
    width: 100%;
    max-width:100%;
    flex:0 0 100%;
}
}
@media screen and (max-width: 600px) {
  .custom-lp-section .productitem--info {min-height: initial !important;}
}


/*customCSS for slide-show*/
@media (max-width: 767px) {
   .article--container .article--inner{
    padding-left: 0;
  }
    html body #site-main .container.slideshow-m-container {
        padding: 0px 10px;
        height: 100% !important;
        width: auto !important;
        aspect-ratio: 1415 / 1627;
    }
    /*html body #site-main .container.slideshow-m-container .slideshow-m-top, html body #site-main .container.slideshow-m-container .slideshow-m-top .flickity-viewport{
        height: 100% !important;
        width: auto !important;
    }
    html body #site-main .container.slideshow-m-container .slideshow-m-top .flickity-viewport .flickity-slider *{
        height: 100% !important;
        width: auto !important;
    }*/
   /*html body #site-main .container.slideshow-m-container .slideshow-m-top, html body #site-main .container.slideshow-m-container .slideshow-m-top .flickity-viewport{
        height: 100% !important;
        width: 100%;
    }
    html body #site-main .container.slideshow-m-container .slideshow-m-top .flickity-viewport .flickity-slider *{
        height: 100% !important;
        width: 100%;
    }*/
    html body #site-main .container.slideshow-m-container .slideshow-m-top .slideshow-slide:nth-child(3) .slideshow-slide-content {
        width: calc(100vw - 20px) !important;
        height: auto !important;
        bottom: 20%;
        left: -10px !important;
        padding: 0px !important;
        right: auto !important;
        display: flex !important;
        justify-content: space-between;
        max-width: 360px;
    }
    html body #site-main .container.slideshow-m-container .slideshow-m-top .slideshow-slide:nth-child(3) .slideshow-slide-content *{
    margin: 0px;
    padding: 6px 14px;
    font-size: 12px !important;
    text-transform: capitalize;
    letter-spacing: -0.1px;
}
}


.template-resources-hub-unlocked-v2 .read-btn-unlocked h3,
.template-resources-hub-sticky-sbar-locked .article-card h3{
  font-size: 1.1rem;
}
.template-resources-hub-unlocked-v2 .read-btn-unlocked:hover,
.template-resources-hub-sticky-sbar-locked .article-card:hover,
.template-resources-hub-unlocked-v2 .hub-sidebar-links:hover, 
.template-resources-hub-sticky-sbar-locked .hub-sidebar-links:hover{
  opacity: 80%;
}
.template-with-sidebar .article--content .h2-label {
  display:none;
}
.template-with-sidebar .blog-tag-name{
  background: rgba(237, 36, 42, 0.3);
  display: inline-block;
  border-radius: 50px;
  border: 2px solid rgba(237, 36, 42, 1);
  color: rgba(237, 36, 42, 0.8) !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  padding: 3px 20px;
  margin: 0px !important;
    margin-bottom: 0px;
  margin-bottom: 20px !important;
  text-decoration: none;
}
.template-with-sidebar .blog-tag-name:hover{
  text-decoration: none;
}
.template-resources-hub-unlocked-v2 .hub-sidebar-links,
.template-resources-hub-sticky-sbar-locked .hub-sidebar-links {
  padding-bottom: 10px;
}

div#shopify-section-template--20152035770603__frequently_asked_questions_qY6FFK, 
div#shopify-section-template--20151937761515__frequently_asked_questions_qY6FFK,
div#shopify-section-template--20151470031083__frequently_asked_questions_qY6FFK {
    background: #2c2e35;
    color: #fff;
}

#shopify-section-template--20151470031083__who_we_are_KBtbfE p,
#shopify-section-template--20151937761515__who_we_are_KBtbfE p,
#shopify-section-template--20152035770603__who_we_are_KBtbfE p,
 {
    color: #475467 !important;
}

#shopify-section-template--20152035770603__who_we_are_KBtbfE h3,
#shopify-section-template--20151937761515__who_we_are_KBtbfE h3,
#shopify-section-template--20151470031083__who_we_are_KBtbfE h3 {
    color: #2c2e35 !important;
    font-weight: 700;
}

.template-globe-commercial-product h2, .template-globe-commercial-product h3,
.template-celco-inc h2, .template-celco-inc h3,
.template-frymaster h2, .template-frymaster h3
 {
    color: #2c2e35 !important;
}
.template-globe-commercial-product .restaurant-card.text-center,
.template-celco-inc .restaurant-card.text-center,
.template-frymaster .restaurant-card.text-center

{
    box-shadow: 0 4px #ed242a;
    border: 1px solid #ed242a;
    border-radius: 20px;
   
    display: flex !important;
    justify-content: center;
    align-items: center;
    flex-direction: column !important;
    padding: 15px 15px 20px 15px !important;
}
/*
#shopify-section-template--20152035770603__products .productgrid--outer.layout--no-sidebar.productgrid-gridview,
#shopify-section-template--20151937761515__products .productgrid--outer.layout--no-sidebar.productgrid-gridview,
#shopify-section-template--20151470031083__products .productgrid--outer.layout--no-sidebar.productgrid-gridview {
    padding-top: 120px;
}*/

#shopify-section-template--20152035770603__hero_banner_KkLUYk,
#shopify-section-template--20151937761515__hero_banner_KkLUYk,
#shopify-section-template--20151470031083__hero_banner_KkLUYk{
  background: #f9f8f8;
    padding: 10rem 0 !important;
}

#shopify-section-template--20152035770603__hero_banner_KkLUYk .template-metro-latest div#shop-now-header ,
#shopify-section-template--20151937761515__hero_banner_KkLUYk .template-metro-latest div#shop-now-header ,
#shopify-section-template--0151470031083__hero_banner_KkLUYk .template-metro-latest div#shop-now-header ,
.hero-banner-template--20152035770603__hero_banner_KkLUYk,
.hero-banner-template--20151937761515__hero_banner_KkLUYk,
.hero-banner-template--20151470031083__hero_banner_KkLUYk
{
    background: #f9f8f8 !important;
}
@media screen and (max-width: 1024px) {
  .image-with-text .two-buttons a{
    margin-bottom: 20px;
  }
}
.highlights-banners .highlights-banners-block .highlights-banners-icon a, .highlights-banners .highlights-banners-block .highlights-banners-text a {
    color: #fff;
    text-decoration: underline;
}
#shopify-section-template--20824903713003__commercial_collection_list_Va3rCp,
#shopify-section-template--20796643344619__commercial_collection_list_Va3rCp,
#shopify-section-template--20797344874731__commercial_collection_list_Va3rCp,
#shopify-section-template--20797209379051__commercial_collection_list_Va3rCp
{
  padding-top: 0px;
}
.pxs-image-with-text-content .button-group .pxs-image-with-text-button:hover {
    text-decoration: none;
    background: #ffffff;
    border-color: #ff0000;
    color: #ff0000;
}