/** Shopify CDN: Minification failed

Line 13:62 Unexpected "{"

**/
body .main-content .creator-video .swiper-pagination-bullet-active,
body .main-content .sstit-container .swiper-pagination-bullet-active,
body .main-content .sstit-container .swiper-pagination-bullet.swiper-pagination-bullet-active:before{
    background: linear-gradient(261.03deg, #00467F 0.63%, #53B4FF 99.2%);
 
}
body .main-content .creator-video .swiper-pagination-bullet,
body .main-content .sstit-container .swiper-pagination-bullet,{
    width: calc(34 * var(--vp-s));
    height: calc(6 * var(--vp-s)) !important;
}

body .main-content .creator-video .swiper-pagination-bullet-active,
body .main-content .sstit-container .swiper-pagination-bullet-active{
    width: calc(68 *var(--vp-s));
    height:calc(6 *var(--vp-s));

}

body .main-content .creator-video .creator-video__pc .creator-video__arrows{
    top: auto;
    right: 2%;
    bottom: 73%;
}

body .main-content .creator-video .creator-video__pc .creator-video__bottom-tools{
    height: calc(100 *var(--vp-s));
}

body .main-content .spring-sale-bundle-section  .bundle-tab-item.active,
body .main-content .spring-sale-bundle-section  .bundle-tab-item:hover{
    color: #303030 !important;
    background-image: url(//cdn.shopify.com/s/files/1/0553/1320/3405/files/dreame-2026-primeday-tab-bg.webp?v=1779291873&width=1400);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

body .main-content .spring-sale-bundle-section  .bundle-tab-item{
    appearance: none;
    border: 0;
    background: transparent;
    border-radius: inherit;
    overflow: hidden;
    min-height: calc(48 * var(--vp-s));
    padding: 0 calc(60 * var(--vp-s));
    position: relative;
    z-index: 1;
    font-family: var(--misanslatin-semibold);
    font-weight: 520;
    font-size: calc(20 * var(--vp-s));
    line-height: 120%;
    letter-spacing: -0.03em;
    text-align: center;
    text-transform: capitalize;
    color: #303030 !important;
    box-shadow: none;
    cursor: pointer;
    transition: transform 240ms ease, color 240ms ease;
    border: 1px solid transparent !important;
    background: linear-gradient(#fff,#fff) padding-box,
                linear-gradient(180deg, #CCE4FF 0%, #FFAA00 100%) border-box;


}

/* body .main-content .spring-sale-bundle-section  .bundle-tab-item::before{
    content: '';
    position: absolute;
    inset: 0;
    padding: calc(1 * var(--vp-s));
    border: calc(1 * var(--vp-s)) solid #53B4FF;
    border-radius: inherit;
    pointer-events: none;
} */

body .main-content .spring-sale-bundle-section  .product-price-box{
    color: #000000 !important;
}


body .main-content .spring-sale-bundle-section .product-compare-price{
    color: #A1A1A1 !important;
}




body .main-content .spring-sale-bundle-section .btn-buy-now{
    background: #020800 !important;
    border-radius: 40px 0 0 40px !important ;

}


body .main-content .spring-sale-bundle-section .btn-add-cart-icon{
    background: linear-gradient(180deg, #CCE4FF 0%, #FFAA00 100%) !important;
    border-radius:  0 40px 40px 0!important;

}

.main-content .blue-title  .pd26-title__text{
    background: linear-gradient(261.03deg, #00467F 0.63%, #53B4FF 99.2%);
    -webkit-background-clip: text;
    background-clip: text;

}


.blue-title .pd26-title__icon svg  path{
    fill: #32A3FF;
}


.blue-title{
    padding-top: calc(80 *var(--vp-s));
}

@media(max-width: 850px){
    .jdgm-star{
        font-size: calc(15 * var(--vp-s));
    }

    .jdgm-prev-badge__text{
        font-size: calc(12 * var(--vp-s));
    }
}
.a3-awd-pro-klaviyo-klaviyo{
    padding: calc(25 *var(--vp-s))  calc(36 *var(--vp-s)) !important;
}
.a3-awd-pro-klaviyo-klaviyo-title{
    background: linear-gradient(261.03deg, #008CFF 0.63%, #8CD7FF 99.2%);
    background-clip:text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


.a3-awd-pro-klaviyo-klaviyo-desc{
    margin-top: calc(5 *var(--vp-s)) !important;
}

.wet-dry-vacuum-banner .pd26-fsb__stack  .pd26-fsb__title-ornament--pc path{
    fill: #005680;
}

.main-content .wet-dry-vacuum-banner .pd26-fsb__features{
    background: linear-gradient(180deg, rgba(147, 123, 85, 0) 0%, #937B55 100%) ;
}

.wet-dry-vacuum-tab-bar.common-tabbar-outer-container{
    background: linear-gradient(118.15deg, #D3AB72 27.54%, #60C3FF 97.93%) !important;
}

.a3-awd-pro-klaviyo-klaviyo{
    border-radius: 0 calc(16 *var(--vp-s)) calc(16 *var(--vp-s)) 0;
}

.a3-awd-pro-klaviyo-image img{
    border-radius:calc(16 *var(--vp-s)) 0 0 calc(16 *var(--vp-s));
    height: 100%;

}

.main-content .mover-banner  .pd26-fsb__features{
    background: linear-gradient(180deg, rgba(119, 207, 197, 0) 0%, #60C7A0 85%);

}

.mower-tab-bar.common-tabbar-outer-container{
    background: linear-gradient(90.03deg, #CCE4FF 1.07%, #78F787 100.01%) !important;
}

.sale-info-section .block-card.item-2 img{
    width: calc(96 * var(--vp-s));
    height: calc(51 * var(--vp-s));
}

.main-content .mower-full-width-banner  .pd26-fwb__btn{
    color: #004823 !important;
}

.main-content .prime-day-main-banner  .pd26-fsb__inner .pd26-fsb__stack  svg path{
    fill: #005680;
}

.main-content .prime-day-main-banner .pd26-fsb__inner .pd26-fsb__stack .pd26-fsb__desc-line{
    background: #005680 !important;
}

.main-content .prime-day-main-banner .pd26-fsb__inner .pd26-fsb__price :is(.pd26-fsb__price-left) *{
    color: #005680 !important;
    -webkit-text-fill-color: #005680 !important;
}

.prime-day-main-tab-bar.common-tabbar-outer-container{
    background: linear-gradient(118.15deg, #D3AB72 27.54%, #60C3FF 97.93%) !important;
}

.main-content .prime-day-main-banner  .pd26-fsb__features{
    background: linear-gradient(180deg, rgba(147, 123, 85, 0) 0%, #937B55 100%);

}

.main-content .choose-text{
    margin-bottom: calc(20 *var(--vp-s)) !important;
}
.main-content .choose-tips{
    margin-top: calc(24 *var(--vp-s));
}

.mower-klaviyo  .a3-awd-pro-klaviyo-klaviyo-title{
    font-family: var(--misanslatin-bold);
    font-weight: 630;
    font-size: calc(32 * var(--vp-s));
    line-height: 120%;
    letter-spacing: 0%;
    color: #000000;
    background: none;
    -webkit-text-fill-color:#000000;
}

.main-content  .vacuums-banner   .pd26-fsb__title{
    background: linear-gradient(180deg, #003197 0%, #001031 100%) !important;
    -webkit-text-fill-color: transparent;
    color: transparent;
    background-clip: text !important;
    font-family: var(--misanslatin-semibold);
    font-weight: 520;
    font-size: calc(40 *var(--vp-s));
    line-height: 120%;
    letter-spacing: -3%;
}

.main-content  .vacuums-banner  .pd26-fsb__stack  svg path{
    fill: #003197 !important;
}

.main-content  .vacuums-banner .pd26-fsb__desc-wrap{
    grid-template-columns: 1fr !important;
}

.main-content  .vacuums-banner .pd26-fsb__desc-line{
    display: none !important;
}

.main-content  .vacuums-banner .pd26-fsb__desc{
    background: linear-gradient(0deg, #003197, #003197), linear-gradient(180deg, #003197 0%, #001031 100%) !important;
     -webkit-text-fill-color: transparent;
    color: transparent;
    background-clip: text !important;
    text-align: left !important;

}

.main-content  .vacuums-banner .pd26-fsb__price :is(.pd26-fsb__price-left) *{
    color: #002C66 !important;
    -webkit-text-fill-color: #002C66 !important;
    background: none;
}

.main-content  .vacuums-banner .pd26-fsb__price :is(.pd26-fsb__price-right) *{
    background: linear-gradient(127.03deg, #FF8C00 15.91%, #D72326 97.45%) !important;
    -webkit-text-fill-color: transparent;
    color: transparent;
    background-clip: text !important;
}


.main-content  .vacuums-banner  .pd26-fsb__features{
    background: linear-gradient(180deg, rgba(147, 123, 85, 0) 0%, #937B55 100%) !important;
}

.main-content  .mower-switcher .pd26-tpg-card__title{
    font-size: calc(24 * var(--vp-s)) !important;
}

.main-content .pool-tab-bar.common-tabbar-outer-container{
    background: linear-gradient(113.33deg, #09B6D0 23.8%, #F4DAA6 83.04%) !important;
}
.main-content .pool-tab-bar.common-tabbar-outer-container .common-tabbar-container{
    justify-content: center;
    gap: calc(50 * var(--vp-s));
}


.what-users-say  .swiper-pagination-bullet-active:before{
    background: linear-gradient(261.03deg, #00467F 0.63%, #53B4FF 99.2%) !important;
}

.prime-day-beauty-tab-bar.common-tabbar-outer-container{
    background: linear-gradient(118.15deg, #F8B7D2 27.54%, #FFBEC0 97.93%) !important;
}

.main-content  .mower-tab-bar .common-tabbar-container .common-tabbar-item,
.main-content  .homeair-tab-bar .common-tabbar-container .common-tabbar-item{
    color: #000000;
    border-color: #000000;
}

.homeair-air-purifiers .pd26-tpg-card__desc-pc{
    text-align:left !important;
}

.what-users-say-homeair .blog-card-excerpt{
    -webkit-line-clamp: none !important;
    overflow:unset !important;
}

.what-users-say-homeair .blog-card-link{
    display: none !important;
}

.what-users-say-homeair .swiper-pagination-bullet{
    background: #DCDCDC99 !important;
}

.mower-klaviyo .a3-awd-pro-klaviyo-klaviyo .a3-awd-pro-klaviyo-klaviyo-desc{
    margin-bottom: 0 !important;
}

.mower-klaviyo .klaviyo-form{
    margin: 0 !important;
}


.mower-klaviyo .go1969278675.go1969278675.go1969278675,
.mower-klaviyo  .go3806039067.go3806039067.go3806039067{
    padding: 32px 0px 31px 0px !important;
}

.mower-klaviyo .go1879406662.go1879406662.go1879406662{
    background: #000000 !important;
    border-radius: 0 8px 8px 0 !important;
    font-family: var(--misanslatin-demibold);
    font-weight: 450;
    font-size: 16px;
    line-height: 120%;
    letter-spacing: -3%;
    text-align: center;
}

.mower-klaviyo .klaviyo-form{
    max-width:unset !important;
}

.mower-klaviyo .go4142103921.go4142103921.go4142103921{
    border-radius:  8px 0 0 8px !important;

}








@media(min-width: 851px){

    .mower-klaviyo  .go4033861592.go4033861592.go4033861592,
    .mower-klaviyo  .go3787345210.go3787345210.go3787345210{
        height: 46px !important;
    }

    .mower-klaviyo .go1879406662.go1879406662.go1879406662{
        padding-left:36px !important;
        padding-right:36px !important;
    }

    .main-content .homeair-banner .pd26-fsb__features{
        padding-bottom: calc(30 *var(--vp-s)) !important;
    }

    body .main-content .prime-day-main-banner .pd26-fsb__price-left {
        position: relative;
        padding-right: calc(16 * var(--vp-s)) !important;
        margin-right: calc(16 * var(--vp-s)) !important;
    }

    body .main-content .prime-day-main-banner .pd26-fsb__price-left::after {
        content: "";
        position: absolute;
        top: 10%;
        right: 0;
        width: 1px;
        height: 80%;
        background-color: #005680;
        opacity: 0.8;
    }

    body .main-content .prime-day-main-banner .main-prime-day-sub-desc {
        font-size:calc(20 * var(--vp-s));
        -webkit-text-fill-color: #005680;
        line-height:100%;
    }

    .main-content .prime-day-sale-text .sstit-container{
        max-width: var(--vp-w) !important;
    }
    
    .prime-day-main-tab-bar.common-tabbar-outer-container .common-tabbar-container{
        justify-content: center;
        gap: 50px
    }
    .main-content .choose-main-part{
        width: 22%;
        top: 66% !important;
    }

    .main-content .pd26-tpg-card__content{
        gap: calc(5 * var(--vp-s))  !important;
        padding: calc(12 * var(--vp-s))  !important;
    }

     .main-content mower-tab-bar.common-tabbar-outer-container .common-tabbar-container{
        gap: calc(50 * var(--vp-s));
     }

     .main-content  .mower-product-split-right .pd26-split__badge-wrapper{
        right: calc(40 * var(--vp-s));
     }

      .main-content  .mower-product-split-left .pd26-split__badge-wrapper{
        left: calc(40 * var(--vp-s));
     }

      body .main-content .prime-day-main-banner .pd26-fsb__stack{
        gap: calc(10 * var(--vp-s)) !important;
        margin-left: calc(-100 * var(--vp-s)) !important;
     }

      body .main-content .prime-day-main-banner .claim-my-offer-container{
         margin-left: calc(-100 * var(--vp-s)) !important;
         max-width: calc(580 * var(--vp-s)) !important;
      }

     .pd26-tpg__vp .pd26-tpg__body .pd26-tpg__tab {
        min-width: calc(270 * var(--vp-s)) !important;
        padding: 0 calc(30 * var(--vp-s)) !important;
     }

}

@media(max-width: 850px){

    .mower-klaviyo .klaviyo-form,
    .mower-klaviyo .kv-function-area{
        width:calc(624 *var(--mb-vw-750)) !important;
    }

    .mower-klaviyo {
        max-width: 100% !important;
    }

    .mower-klaviyo  .go4033861592.go4033861592.go4033861592,
    .mower-klaviyo  .go3787345210.go3787345210.go3787345210{
        height: calc(56 *var(--mb-vw-750)) !important;
    }

    .mower-klaviyo .go1879406662.go1879406662.go1879406662{
        padding-left:calc(48 *var(--mb-vw-750)) !important;
        padding-right:calc(48 *var(--mb-vw-750)) !important ;
    }

    .mower-klaviyo .go1879406662.go1879406662.go1879406662{
        border-radius: 0 calc(8 * var(--mb-vw-750)) calc(8 * var(--mb-vw-750)) 0 !important;
        font-size: calc(20 * var(--mb-vw-750));
    }

    .go4142103921.go4142103921.go4142103921{
        padding-bottom: 6px;
    }



    .mower-klaviyo .klaviyo-emailinput input::placeholder {
        font-size: calc(20 *var(--mb-vw-750)) !important;
        font-family: var(--misanslatin-demibold) !important;
    } 

    .main-content .homeair-banner .pd26-fsb__features{
        padding-bottom: 0 !important;
    }

    .main-content .homeair-banner .pd26-fsb__features-row{
        gap: calc(0 * var(--vp-s)) calc(10 * var(--vp-s));
    }

     body .main-content .prime-day-main-banner .pd26-fsb__stack{
        gap: calc(10 * var(--vp-s)) !important;
        margin-top: calc(-45 * var(--vp-s)) !important;
     }

   .main-content .spring-25-tabbar .common-tabbar-container .common-tabbar-item{
    white-space: nowrap !important;
   }

   body .main-content .prime-day-main-banner .pd26-fsb__price-right p:first-child {
    position: relative;
    padding-bottom: calc(13 * var(--vp-s)) !important;
  }
  body .main-content .prime-day-main-banner .pd26-fsb__price-right p:first-child::after {
    content: "";
    position: absolute;
    left: calc(-80 * var(--vp-s));
    bottom: calc(12 * var(--vp-s));
    width: 120%;
    height: 1px;
    background-color: #005680;
    opacity: 0.8;
  }

    body .main-content .prime-day-main-banner .main-prime-day-sub-desc {
        font-size:calc(24 * var(--vp-s));
        -webkit-text-fill-color: #005680;
        line-height:100%;
        margin-left: calc(-80 * var(--vp-s)) !important;
    }

    .main-content .prime-day-sale-text .sstit-container{
        max-width: var(--vp-w) !important;
    }
    .main-content .wet-dry-vacuum-banner .pd26-fsb__tag,
    .main-content .wet-dry-vacuum-banner .pd26-fsb__tag::before{
        -webkit-text-fill-color: #FFFFFF;
        border-color: #FFFFFF;
    }

    .main-content .wet-dry-vacuum-banner .pd26-fsb__tag::before{
        background:#FFFFFF;
    }

     
     
    .main-content .wet-dry-vacuum-banner .pd26-fsb__title,
    .main-content .wet-dry-vacuum-banner .pd26-fsb__price :is(.pd26-fsb__price-left) *{
        background:#FFFFFF;
        -webkit-text-fill-color: #FFFFFF;
        background-clip: text;
    }

    .main-content .vacuums-swiper  .pd26-tpg-card__rating,
    .pd26-tpg-card--content-center .pd26-tpg-card__price-container{
        justify-content: flex-start !important;
    }

    .main-content .vacuums-swiper .pd26-tpg-card--content-center .pd26-tpg-card__content{
        align-items: flex-start;
    }

    .main-content .vacuums-swiper  .pd26-tpg-card__tips-text{
        font-size: calc(12 *var(--mb-vw-750));
    }

    .main-content .vacuums-swiper .pd26-tpg-card--content-center .pd26-tpg-card__tips{
        align-items: baseline;
    }

    .a3-awd-pro-klaviyo-container .a3-awd-pro-klaviyo-klaviyo{
        align-items: center;
    }

    .a3-awd-pro-klaviyo-klaviyo-title{
        line-height: 1.4;
    }

    .prime-day-main-banner .pd26-fsb__vp{
        height: 100%;
    }

     .prime-day-main-banner  .pd26-fsb__content{
        position: relative;
    }

     .prime-day-main-banner  .claim-my-offer-container{
        position: absolute;
        bottom: calc(180 *var(--mb-vw-750));
    }

    .main-content .choose-main-part{
        text-align: left !important;
        left: calc(39 *var(--vp-s)) !important;
        top: auto !important;
        bottom: calc(64 *var(--vp-s)) !important;
        transform: none !important;
    }

    .main-content .mower-sale-info   .block-card{
        background: #EDF7F7 !important;
    }

    .main-content  .vacuums-banner   .pd26-fsb__title{
        background: none !important;
        -webkit-text-fill-color: #FFFFFF;
        color: #FFFFFF;
        background-clip: text !important;
    }

    .main-content  .vacuums-banner  .pd26-fsb__stack  svg path{
        fill: #FFFFFF !important;
    }


        
    .main-content  .vacuums-banner .pd26-fsb__desc *{
        background: none !important;
        -webkit-text-fill-color: #FFFFFF;
        color: #FFFFFF;
        background-clip: text !important;
        text-align: center !important;

    }

    .main-content  .vacuums-banner .pd26-fsb__price :is(.pd26-fsb__price-left) *{
        color: #FFFFFF !important;
        -webkit-text-fill-color: #FFFFFF !important;
        background: none;
    }

    .main-content .mover-banner .bold-at-mobile{
        font-weight: 630;
        font-size: calc(32 *var(--mb-vw-750));
        letter-spacing: 1px;
    }

    .main-content .mover-banner .pd26-fsb__price :is(.pd26-fsb__price-left){
        text-align: center !important;
    }

    .mower-product-split-left .pd26-split__gift-title{
        background: none !important;
        width: auto;
        align-items: center;
        display: flex;
        justify-content: center;
        height: calc(42 * var(--mb-vw-750));
    }

    .mower-product-split-left .pd26-split__gift-img{
        margin:0 !important;
    }

    .main-content .mover-banner .pd26-fsb__price-suffix,
    .main-content .mover-banner .pd26-fsb__price-left{
        font-family:var(--misanslatin-bold);
        font-weight: 630;
        font-size: calc(24 * var(--mb-vw-750));
    }

    .main-content  .mower-product-split-right .pd26-split__btn-group,
    .main-content  .mower-product-split-left .pd26-split__btn-group {
            align-self: flex-end;
     }

      .main-content  .mower-product-split-right .pd26-split__price-container,
      .main-content  .mower-product-split-left .pd26-split__price-container{
        position: absolute;
        bottom: 11%;
      }

      .main-content  .mower-product-split-right .pd26-split__tips-text,
      .main-content  .mower-product-split-left .pd26-split__tips-text{
        font-size: calc(24 * var(--mb-vw-750));
      }

      .main-content  .mower-product-split-right .pd26-split__tips-image img,
      .main-content  .mower-product-split-left .pd26-split__tips-image img{
        width: calc(80 * var(--mb-vw-750));
        height: calc(28 *var(--mb-vw-750));
        vertical-align: baseline !important;

      }

      .homeair-air-purifiers .pd26-tpg__cards-grid--mobile .pd26-tpg-card__content,
      .fans-and-humidifiers  .pd26-pgb__mobile-simple .pd26-tpg-card__content{
        padding: calc(18 *var(--mb-vw-750)) 0 !important;
      }

      .main-content .homeair-air-purifiers .pd26-tpg__cards-grid--mobile .pd26-tpg-card__rating,
      .main-content  .homeair-air-purifiers .pd26-tpg__cards-grid--mobile .pd26-tpg-card__title,
      .main-content  .homeair-air-purifiers .pd26-tpg__cards-grid--mobile .pd26-tpg-card__desc,
      .main-content  .homeair-air-purifiers .pd26-tpg__cards-grid--mobile .pd26-tpg-card__price-container,
      .main-content  .homeair-air-purifiers .pd26-tpg__cards-grid--mobile .pd26-tpg-card__btn-group,
      .main-content .fans-and-humidifiers .pd26-pgb__mobile-simple .pd26-tpg-card__rating,
      .main-content  .fans-and-humidifiers .pd26-pgb__mobile-simple .pd26-tpg-card__title,
      .main-content  .fans-and-humidifiers .pd26-pgb__mobile-simple .pd26-tpg-card__desc,
      .main-content  .fans-and-humidifiers .pd26-pgb__mobile-simple .pd26-tpg-card__price-container,
      .main-content  .fans-and-humidifiers .pd26-pgb__mobile-simple .pd26-tpg-card__btn-group{
        padding: 0 calc(18 *var(--mb-vw-750)) !important;
      }

      .beauty-banner  .pd26-fsb__content{
        padding: calc(68 * var(--vp-s)) calc(31 * var(--vp-s)) !important;
      }

      .beauty-banner .pd26-fsb__price{
        margin: 0 !important;
      }

}

.wet-dry-vacuum-banner  .pd26-fsb__sub-desc-highlight .pd26-fsb__sub-desc-svg{
    bottom: calc(-10 *var(--vp-s)) !important;

}

