/** Shopify CDN: Minification failed

Line 72:4 Unexpected "not("

**/
@media(min-width: 851px){
    .t16-pro-steam-pc-grid .item--1 .pc-only {
        display: block;
        width: 70%;
        white-space: break-spaces;
        text-align: left;
    }

    .t16-pro-steam-pc-grid .block-container .pc-only{
        white-space: break-spaces;

    }
    .t16-pro-steam-pc-grid .block-container .item-text {
        left: 5% !important;
        transform: none !important;
    }

    .t16-pro-steam-pc-grid .item--3 .item-text{
        top: calc(58 * var(--vp-s));
    }

    .t16-pro-steam-pc-grid .item--3  .pc-only {
        display: block;
        text-align: left;
        width: 44%;

    }

    .scroll-mask-with-blocks-section .smwb__custom-note .icon-items .icon-image{
        width: calc(60 * var(--vp-s));
        height: calc(60 * var(--vp-s));

    }

    .scroll-mask-with-blocks-section .smwb__custom-note .icon-items .icon-text{
        font-family: var(--misanslatin-semibold);
        font-weight: 520;
        font-size: calc(20 * var(--vp-s));
        line-height: 100%;
        letter-spacing: 0px;
        text-align: center;
        color: #FFFFFF 
    }

    .smwb__desc{
        color: #FFFFFFCC !important;
    }

    .common-section{
        padding-top: calc(80 * var(--vp-s)) !important;
        padding-bottom: calc(123 * var(--vp-s))  !important;
        margin-bottom: 0 !important;
    }

    .t15-pro-heat-7.common-section{
         padding-bottom: 0  !important;
    }

    .common-header .common-title, .powerful-suction-lifts-block .common-media-inner  .common-title{
        font-family: var(--misanslatin-bold) !important;
        font-weight: 630 !important;
        font-size: calc(44 * var(--vp-s)) !important;
        line-height: 120% !important;
        letter-spacing: 0px;
    }

    not(.t15-pro-heat-7) div.common-subtitle, .main-content .powerful-suction-lifts-block .common-media-inner div.common-subtitle{
        color: #FFFFFFCC !important;
        font-family: var(--misanslatin-medium) !important;
        font-weight: 380 !important;
        font-size: calc(22 * var(--vp-s)) !important;
        line-height: 140% !important;
        letter-spacing: 0px;
    }

    .hygienic-floors-block  .icon-image{
        width: calc(60 * var(--vp-s));
        height: calc(60 * var(--vp-s));
    }

    .hygienic-floors-block .icon-text-title{
        font-family: var(--misanslatin-semibold);
        font-weight: 520;
        font-size: calc(20 * var(--vp-s));
        line-height: 120%;
        letter-spacing: 0px;
        text-align: center;
        color: #FFFFFF;


    }

    .hygienic-floors-block .icon-text-content{
        font-family: var(--misanslatin-medium);
        font-weight: 380;
        font-size: calc(14 * var(--vp-s));
        line-height: 120%;
        letter-spacing: 0px;
        text-align: center;
        color: #FFFFFFCC;
    }

    .hygienic-floors-block .icon{
        width: auto;
    }

    .hygienic-floors-block .common-media-top{
        margin-top: calc(60 * var(--vp-s));

    }

    .hygienic-floors-block  .common-media-top .icon-item{
        justify-content: center;
        width: 95%;

    }

    .t16-pro-starem-hot-water-section.common-section{
        padding-top: 20% !important;
    }

    .t16-pro-starem-hot-water-section .media-text-all .media-text-left .title, .t16-pro-starem-hot-water-section .media-text-all .media-text-left .desc-icon{
        background: linear-gradient(90deg, #C56923 0%, #F1C692 100%);
        -webkit-background-clip: text;
        background-clip: text;
        color: transparent;
     }


    .powerful-suction-lifts-block  div.media-text{
        background:none;
        flex-direction: row;
        padding-left: 0;
        gap: calc(55 *var(--vp-s));
        justify-content: flex-start;
    }

    .powerful-suction-lifts-block  div.media-text .desc{
        flex-direction: column;
        gap: calc(10 *var(--vp-s));
        max-width: 14%;
        align-items: center;
    }

    .powerful-suction-lifts-block  div.media-text  .desc-icon, .t16-pro-steam-hidden-messes .additional-container img{
        width: calc(99 *var(--vp-s));
        height: calc(99 *var(--vp-s));
    }
    .powerful-suction-lifts-block  div.media-text  .desc-icon img{
        border-radius: calc(10 *var(--vp-s));
    }

    .powerful-suction-lifts-block  div.media-text  .desc-text{
        font-family: var(--misanslatin-medium);
        font-weight: 380;
        font-size: calc(18 * var(--vp-s));
        line-height: 140%;
        letter-spacing: 0px;
        text-align: center;
        color: #FFFFFFCC;
    }

    .main-content .powerful-suction-lifts-block .common-media-inner div.common-subtitle, .powerful-suction-lifts-block  div.common-subtitle .media-text-all{
        margin-top: calc(32 * var(--vp-s));
    }

    .main-content .powerful-suction-lifts-block .bg-text-wrapper-inner{
        max-width: 55%;
    }


    .t16-pro-steam-hidden-messes  .common-subtitle{
        margin-bottom: 0 ;
    }

    .t16-pro-steam-hidden-messes .additional-part{
        display: flex;
        flex-direction: row;
        gap: calc(54 * var(--vp-s));
        margin-top:  calc(54 * var(--vp-s));
    }

    .t16-pro-steam-hidden-messes .additional-container img{
        position: static;
        border-radius: calc(10 * var(--vp-s));

    }

    .t16-pro-steam-hidden-messes .additional-container{
        max-width: 20%;
        text-align: center;
    }

    .compare-wrap {
    width: 100%;
    background: #000;
    overflow: hidden;
  }

  .compare-wrap {
    width: 100%;
    background: #000;
    overflow: hidden;
  }

  

  .t15-pro-heat-1 .common-wrapper img{
    position: static;
  }

  .common-iwt-text-box.common-iwt-text-box-left .text-box{
    padding-right:0;
  }

  .t15-pro-heat-1 .common-subtitle{
    margin-bottom: calc(50 * var(--vp-s));
  }

  .common-iwt-content .common-iwt-text-box-left{
    padding-right: calc(62 * var(--vp-s));
  }

  .common-iwt-text-box.common-iwt-text-box-right .text-box {
    padding-left: calc(62 * var(--vp-s));
  }

  .fullscreen-banner{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .main-content .fullscreen-banner .common-section-container{
    padding-bottom: 0;
  }

  .scrapter-system-banner{
    background:  #000000;
  }

  .scrapter-system-banner{
    padding-bottom:15% !important;
  }

  .t16-pro-stem-Deeply-Refreshes-section   .icon-part .bottom-icon{
    display: flex;
    gap: calc(22 * var(--vp-s));
  }

  .t16-pro-stem-Deeply-Refreshes-section   .icon-part {
    margin-top: calc(40 * var(--vp-s));
    display: flex;
    flex-direction: column;
    gap: calc(20 * var(--vp-s));
  }

  .t16-pro-stem-Deeply-Refreshes-section   .icon-part  img{
    width: calc(55 * var(--vp-s));
    height: calc(55 * var(--vp-s));
  }

  .t16-pro-stem-Deeply-Refreshes-section .t15-pro-heat-6-bottom.second img{
    width: calc(65 * var(--vp-s));
    height: calc(48 * var(--vp-s));
  }

   .t16-pro-stem-Deeply-Refreshes-section .bottom-icon{
      align-items: center;
   }

    .t15-pro-heat-10.z30-ac-spec .spec-item{
      display: grid;
    grid-template-columns: repeat(2, 1fr);
    padding: calc(12 * var(--vp-s)) 0;
  }

  .main-content .scrapter-system-banner .bg-text-wrapper-inner, .main-content .scrapter-system-banner .common-wrapper, .t15-pro-heat-11, .main-content .fullscreen-banner .common-wrapper{
    max-width: 100% !important;

  }

  .main-content .scrapter-system-banner .t15-pro-heat-5-bottom{
    width:100%;
  }

  .main-content .scrapter-system-banner{
    margin-bottom: calc(130 *(var(--vp-s))) !important;
  }


  .main-content .t15-pro-heat-10.common-section-container, .main-content .t15-pro-heat-9.common-section-container{
    padding-bottom: 7.8125vw !important;
  }

  .main-content .t15-pro-heat-10.common-section-container{
    padding-top: 10vw !important;

  }

  .main-content .fullscreen-banner  .bg-text-wrapper-inner  .common-title, main-content  .scrapter-system-banner   .common-title {
    font-family: var(--misanslatin-bold);
    font-weight: 630;
    font-size: calc(44 * var(--vp-s)) !important;
    line-height: 120%;
    letter-spacing: 0px;
  }

  .main-content  .fullscreen-banner  .bg-text-wrapper-inner .common-subtitle, .main-content  .scrapter-system-banner  .common-wrapper .common-subtitle {
    font-family: var(--misanslatin-medium);
    font-weight: 380;
    font-size: calc(22 *var(--vp-s)) !important;
    line-height: 140%;
    letter-spacing: 0px;
    color: #FFFFFFCC;
  }

   .main-content .t15-pro-heat-12 .block-bottom{
     align-items: stretch;
   }
   
}

body{
  background: #000000;
}

.compare-table {
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0;
    background: #000;
    font-family: 'MiSans Latin', 'MiSansLatin-Regular', sans-serif;
    font-weight: 520;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0;
    color: #A0A0A0;
    text-align: center;
    margin-top: calc(45 * var(--vp-s));
  }

  .compare-table col.label { width: 38%; }
  .compare-table col.media { width: 14%; }
  .compare-table col.product { width: 24%; }
  .compare-table col.others { width: 24%; }

  .compare-table tr:nth-child(odd) {
    background: #2A2A2A;
  }

  .compare-table tr:nth-child(even) {
    background: #141414;
  }

  .compare-table td {
    padding: calc(6 *var(--vp-s)) calc(12 *var(--vp-s));
    vertical-align: middle;
    border: 0;
    font-family: inherit;
    font-weight: 520;
    line-height: 1.2;
    letter-spacing: 0;
    color: #A0A0A0;
    text-align: center;
    overflow: hidden;
    
  }

  .compare-table .row-title {
    font-family: var(--misanslatin-demibold);
    font-weight: 400;
    font-size: calc(16* var(--vp-s));
    line-height: 140%;
    letter-spacing: 0px;
    color: #A7A7A7;
    text-align: left;
  }

  .compare-table .img-td {
    padding: 12px 8px;
    min-width: 72px;
  }

  .compare-table .img-td img {
    display: block;
    width: 64px;
    height: auto;
    min-height: 40px;
    margin: 0 auto;
    object-fit: contain;
    image-rendering: auto;
  }

  .compare-table .highlight-td {
    white-space: nowrap;
    background-image: linear-gradient(90deg, #C56923 0%, #F1C692 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
  }

  .compare-table .highlight-td.mark {
    font-size: 22px;
    line-height: 1;
  }

  .compare-table .header-product {
    white-space: nowrap;
    font-size: calc(16 * var(--vp-s));
  }

  .compare-table .header-others {
    text-align: center;
    padding-left: 8px;
    padding-right: 16px;
  }

  .compare-table .header-others .others-title {
    display: block;
    font-size: calc(16 *var(--vp-s));
    font-weight: 520;
    line-height: 1.2;
    color: #A0A0A0;
  }

  .compare-table .header-others .others-sub {
    display: block;
    margin-top: 4px;
    font-size: calc(11 * var(--vp-s));
    font-weight: 400;
    line-height: 1.3;
    color: #A0A0A0;
  }

  .compare-table .mark-x {
    font-size: calc(18 *var(--vp-s));
    line-height: 1;
    color: #A0A0A0;
  }


.main-content .common-section-container{
  padding-bottom: 0 !important;
}

.t16-pro-steam-hidden-messes  .common-header{
  display: none;
}

 
@media(max-width: 850px){
  .t15-pro-heat-7 h2.common-banner-title{
    background: linear-gradient(90deg, #C56923 0%, #F1C692 100%);

  }

  .main-content .t16-pro-steam-mb-swiper .swiper_bg{
    border-radius: 4px;
   }

   .t16-pro-steam-scroll-section-1  .smwb__desc{
    display: none;
   }

   .t16-pro-steam-scroll-section-1 .smwb__custom-note .icon-items .icon-image{
    max-width: calc(35 * var(--mb-vw));
    width: 100%;

   }

   .t15-pro-heat-12 .icon-image img{
    object-fit: contain;
   }

    .t16-pro-steam-scroll-section-1 .smwb__custom-note .icon-items .icon-text{
      font-family: var(--misanslatin-semibold) !important;
      font-weight: 520;
      font-size: calc(12 * var(--mb-vw)) !important;
      line-height: 140%;
      letter-spacing: 0px;
      text-align: center;
    }

    .t16-pro-steam-scroll-section-1 .icon-items{
      gap: calc(20 * var(--mb-vw));
      align-items: flex-start;
    }

    .t15-pro-heat-2.common-section{
      padding-top:0;
      padding-left: calc(16 *var(--mb-vw));
      padding-right: calc(16 *var(--mb-vw));
      padding-bottom: calc(59 *var(--mb-vw));
    }

    .t15-pro-heat-2 .image-element__wrap img{
      height: auto;
    }

    .hygienic-floors-block .icon-image{
      width: calc(30 *var(--mb-vw));
      height: calc(30 * var(--mb-vw));

    }

    .hygienic-floors-block .common-media-top{
      margin-top: calc(24 * var(--vp-s));
    }

    .hygienic-floors-block .section-subtitle p{
      display:none;
    }

    .t15-pro-heat-12  .smwb__desc{
      display:none;
    }

    .t16-pro-starem-hot-water-section .common-wrapper,.t16-pro-starem-hot-water-section .prtext-wrapper .hero__text-content{
      padding: 0 !important;
     
    }

    .t16-pro-starem-hot-water-section{
      padding-left: calc(16 *var(--mb-vw));
      padding-right: calc(16 *var(--mb-vw));

    }

     .t16-pro-starem-hot-water-section .media-text-all .media-text-left .title, .t16-pro-starem-hot-water-section .media-text-all .media-text-left .desc-icon{
        background: linear-gradient(90deg, #C56923 0%, #F1C692 100%);
        -webkit-background-clip: text;
        background-clip: text;
        color: transparent;
     }

     .t15-pro-heat div.common-small--hide{
      display:none;

     }

     .powerful-suction-lifts-block  div.media-text{
        background:none;
        flex-direction: row;
        padding-left: 0;
        gap: calc(30 *var(--mb-vw));
        justify-content: flex-start;
    }

    .powerful-suction-lifts-block  div.media-text .desc{
        flex-direction: column;
        gap: calc(10 *var(--mb-vw));
        max-width: 14%;
        align-items: center;
    }

    .powerful-suction-lifts-block  div.media-text  .desc-icon, .t16-pro-steam-hidden-messes .additional-container img{
        width: calc(49 *var(--mb-vw));
        height: calc(49 *var(--mb-vw));
    }
    .powerful-suction-lifts-block  div.media-text  .desc-icon img{
        border-radius: calc(5 *var(--mb-vw));
    }

    .powerful-suction-lifts-block  div.media-text  .desc-text{
        font-family: var(--misanslatin-medium);
        font-weight: 380;
        font-size: calc(18 * var(--mb-vw));
        line-height: 140%;
        letter-spacing: 0px;
        text-align: center;
        color: #FFFFFFCC;
    }

    .main-content .powerful-suction-lifts-block .common-media-inner div.common-subtitle, .powerful-suction-lifts-block  div.common-subtitle .media-text-all{
        margin-top: calc(30 * var(--mb-vw));
    }

    .main-content .powerful-suction-lifts-block .bg-text-wrapper-inner{
        max-width: 55%;
    }

    .common-header{
      text-align:left;
    }

    .t15-pro-heat.common-section{
      padding-bottom: 0;
    }

    .t15-pro-heat-1 .common-wrapper img{
      position: static;
      display:block;
    }


  .t16-pro-steam-hidden-messes .additional-part{
    padding: 0 ;
     display: flex;
     margin-top: calc(40 *var(--mb-vw));
     gap: calc(35 * var(--mb-vw));
  }

  .t16-pro-steam-hidden-messes .additional-container{
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: calc(8 *var(--mb-vw));
    max-width: 16%;
  
  }

  .t16-pro-steam-hidden-messes .additional-container img{
    border-radius: calc(10 *var(--mb-vw));
  
  }

  .compare-table .header-product, .compare-table .row-title{
    font-size: calc(10 *var(--mb-vw));
    white-space: normal;
  }

  .mb-scraper-system-block .common-iwt-image-box-right{
        padding-bottom: 65%;
  }
  .mb-scraper-system-block .addition_left_content{
    position: absolute;
    bottom: 0;
  }


  .mb-scraper-system-block .addition_left_content .common-wrapper{
    padding: 0;
    padding-right: calc(16 *var(--mb-vw));
  }

  .fullscreen-banner .common-media-item .media-box, .fullscreen-banner.common-item-container .common-wrapper, .fullscreen-banner  .prtext-wrapper .hero__text-content{
    padding: 0 !important;
  }

  .scrapter-system-banner .common-media-item .common-wrapper, .scrapter-system-banner .common-media-item .media-box{
    padding: 0 ;
  }

  .scrapter-system-banner .media-box .common-pc--hide img{
    border-radius: calc(10 *var(--mb-vw));
  }

   .scrapter-system-banner .t15-pro-heat-5-bottom {
        top: calc(300 * var(--mb-vw));
        left: 0;
        width: 100%;
   }

   .scrapter-system-banner .media-box{
    padding-bottom: 35% !important;
   }


   .t16-pro-stem-Deeply-Refreshes-section   .icon-part .bottom-icon{
    display: flex;
    gap: calc(22 * var(--mb-vw));
    flex-direction: column;
    justify-content: center;
  }

  .t16-pro-stem-Deeply-Refreshes-section   .icon-part {
    margin-top: calc(40 * var(--mb-vw));
    display: flex;
    flex-direction: row;
    gap: calc(20 * var(--mb-vw));
    width: 70%;
  }

  .t16-pro-stem-Deeply-Refreshes-section   .icon-part  img, .t16-pro-stem-Deeply-Refreshes-section .common-iwt-text-box-left  .t15-pro-heat-6-bottom.second img{
    width: calc(37 * var(--mb-vw));
    height: auto;
    aspect-ratio: auto;
  }

  .t16-pro-stem-Deeply-Refreshes-section .t15-pro-heat-6-bottom.second img{
    width: calc(65 * var(--mb-vw));
    height: calc(48 * var(--mb-vw));
  }

   .t16-pro-stem-Deeply-Refreshes-section .bottom-icon{
      align-items: center;
   }

   .t16-pro-stem-Deeply-Refreshes-section .bottom-text{
    text-align: center;
   }

   .t16-pro-starem-hot-water-section.common-section{
    padding-bottom: 76%;
   }

   .t15-pro-heat-2.common-section{
    padding-bottom: calc(60 *var(--mb-vw));
   }

   .main-content  .scroll-mask-with-blocks-section .smwb__title{
    font-family: var(--misanslatin-semibold);
    font-weight: 520;
    font-size: calc(28 * var(--mb-vw));
    line-height: 130%;
    letter-spacing: 0px;
   }

   .main-content  .scroll-mask-with-blocks-section .smwb__desc{
    font-family: var(--misanslatin-medium);
    font-weight: 380;
    font-size: calc(14 * var(--mb-vw));
    line-height: 130%;
    letter-spacing: 0px;
    color: #FFFFFFCC;
   }
  
    .main-content  .scroll-mask-with-blocks-section   .smwb__block .smwb__block-icon{
      width: calc(30 *var(--mb-vw));
      height: calc(30 *var(--mb-vw));
    }

     .main-content .scroll-mask-with-blocks-section   .smwb__block .smwb__block-title{
      font-family: var(--misanslatin-semibold);
      font-weight: 520;
      font-size: calc(12 *var(--mb-vw));
      line-height: 140%;
      letter-spacing: 0px;
      text-align: center;
    }

    .main-content  .scroll-mask-with-blocks-section   .smwb__block .smwb__block-desc{
      font-family: var(--misanslatin-medium);
      font-weight: 380;
      font-size: calc(10 *var(--mb-vw));
      line-height: 140%;
      letter-spacing: 0px;
      text-align: center;
    }

    .main-content .scroll-mask-with-blocks-section .smwb__blocks{
      justify-content: flex-start;
      flex-wrap: nowrap;
      width: 80%;
    }

    .main-content .scroll-mask-with-blocks-section .smwb__block{
      flex: 1;
    }

    .t15-pro-heat-10.z30-ac-spec .spec-item{
      display: grid;
      padding: calc(12 * var(--mb-vw)) calc(4 * var(--mb-vw));
    }

    .t15-pro-heat-11 .terms-panel{
      width: 100%;
    }


    .t15-pro-heat-6 .common-iwt-text-box-right .common-subtitle{
      margin-bottom: calc(50 *var(--mb-vw));
    }

    .t15-pro-heat-7 .kv-icon{
      margin: 0 auto;
    }

    .hygienic-floors-block  .image-element__wrap img{
      border-radius: calc(4 *var(--mb-vw));
    }

    .main-content .fullscreen-banner  .bg-text-wrapper-inner  .common-title, main-content  .scrapter-system-banner   .common-title {
    font-family: var(--misanslatin-bold);
    font-weight: 630;
    font-size: calc(28 * var(--mb-vw)) !important;
    line-height: 120% !important;
    letter-spacing: 0px;
  }

  .main-content  .fullscreen-banner  .bg-text-wrapper-inner .common-subtitle, .main-content  .scrapter-system-banner  .common-wrapper .common-subtitle {
    font-family: var(--misanslatin-medium);
    font-weight: 380;
    font-size: calc(14 *var(--mb-vw)) !important;
    line-height: 140%;
    letter-spacing: 0px;
    color: #FFFFFFCC;
  }

  .main-content  .fullscreen-banner  .prtext-wrapper .hero__text-content {  padding-top: 15px !important;   }

  .t16-pro-stem-Deeply-Refreshes-section  .text-box   .bottom-text  .title{
    font-family: var(--misanslatin-semibold);
    font-weight: 520;
    font-size: calc(12 * var(--mb-vw));
    line-height: 140%;
    letter-spacing: 0px;
    text-align: center;
    color: #FFFFFF
  }

  .t16-pro-stem-Deeply-Refreshes-section  .text-box   .bottom-text  .desc{

    font-family: var(--misanslatin-medium);
    font-weight: 380;
    font-size: calc(10 * var(--mb-vw));
    line-height: 140%;
    letter-spacing: 0px;
    text-align: center;
    color: #FFFFFFCC;


  }

  .new-common-product-item  .common-header .common-title{
    text-align: center;
  }

  .main-content .t15-pro-heat-11{
    padding:0;
  }

  

 
    
}