 /* flash sale */
.list-more-button {
    text-align: center;
    margin-bottom: 10px;
}
.wrapper {
    max-width: 144rem;
    position: relative;
    margin: auto;
}

.promo-product-top {
  position: relative;
  margin-bottom: 10px;
}
.promo-product-labels {
  display: flex;
  height: 80px;
  margin-bottom: 10px;
  background-color: #EAEAEA;
  color: #000000;
}
.promo-product-label {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 0 10px;
  cursor: pointer;
}

.active.promo-product-label {
  background-color: var(--flash-sale-color);
  color: #fff;
}

.promo-product-day {
  font-weight: 700;
  font-size: 30px;
  line-height: 1.2;
  text-transform: uppercase;
  display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.promo-product-time{
  display: flex;
  line-height: 1.2;
}
/* main content */
.promo-product-content {
  display: flex;
}

.flashsale-page-content {
  flex-wrap: wrap;
}

.flash-sale-txt {
  margin-bottom: 15px;
  font-size: 14px;
  line-height: 17px;
  color: var(--flash-sale-color);
}

.flashsale-info-bottom {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.flashsale-buy {
  width: 100px;
  height: 48px;
  margin-left: 30px;
  line-height: 48px;
  text-align: center;
  background-color: #707070;
  color: #fff;
  font-size: 16px;
  border-radius: var(--theme-border-radius,var(--border-radius, 0));
}

.today .buy.flashsale-buy {
  background-color: var(--flash-sale-color);
}

.next .flashsale-buy {
  pointer-events: none;
}

.flashsale-original-price {
  text-decoration: line-through;
}

.flashsale-perc-txt {
  padding-right: 4px;
  font-size: 14px;
}

.flashsale-info-left {
  flex: 1;
}

.flashsale-perc-row {
  display: flex;
  align-items: center;
}

.flashsale-perc-outterbar {
  flex: 1;
  position: relative;
  overflow: hidden;
  height: 10px;
  border-radius: 5px;
  background-color: #999999;
}

.flashsale-perc-inner {
  position: absolute;
  left: 0;
  height: 100%;
  background-color: var(--flash-sale-color);
}

.promo-product-main .swiper-pagination {
  display: none;
}
/* more */
.promo-product-more {
  width: fit-content;
  margin: var(--h-space, 20px) auto 0;
  text-align: center;
}
.flash-no-data{
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  padding: 20px 0;
}
/* mobile */
.mpromo-product-label {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 5px;
  background-color: var(--flash-sale-color);
  color: #fff;
}

.mpromo-label-txt {
  padding-right: 10px;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
}

.mpromo-product-more {
  position: absolute;
  right: 5px;
  width: 65px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px;
  color: #000000;
  border: 1px solid #FFFFFF;
  border-radius: 24px;
}
.flashsale-price {
  --product-price-color: var(--flash-sale-color);
}
@media screen and (max-width: 767px) {
  .flash-sale-card {
    --product-item-border: 0;
    --product-price-font-size: 16px;
    --product-price-right: 0;
  }
  .promo-product-swiper.swiper {
    --swiper-padding-bottom: var(--h-space, 10px);
  }
  .promo-product-swiper .iconfont {
    display: none;
  }
  .flashsale-price-row {
    margin-top: 10px;
    flex-direction: column;
  }
}
/* product single flash */
@media screen and (min-width: 768px){
  .product-single .product-flash-sign{
    --product-flash-sign-width:110px;
    --product-flash-sign-height:70px;
    --product-flash-sign-padding:8px 2px;
    --product-flash-sign-size:20px;
    --product-flash-sign-line-height:1.3
  }
}
 
 /* end flash */
 #swiper1{width:144rem;height:29.6rem;}.chewy-home-contentzone{width:100%;background-color:#fff;}.util-belt{margin:auto;max-width:144rem;}.chewy-home-content{box-sizing:border-box;margin:auto;max-width:144rem;padding:2.4rem 2.4rem 0 2.4rem;}.chewy-home-content .content-header{position:relative;}.chewy-home-content p,.chewy-home-content .content-header p{text-align:center;margin:0;margin-bottom:0;padding:0;max-width:144rem;color:#121212;font-family:Poppins,Noto Sans,Franklin Gothic Medium,Tahoma,sans-serif;font-size:2.5rem;font-weight:600;line-height:2.5rem;letter-spacing:.01em;}.image-list__title{display:inline-block;width:100%;}.home-content__wrapper{position:relative;margin:auto;width:100%;max-width:144rem;box-sizing:border-box;}.container{position:relative;margin:auto;margin-bottom:2.4rem;box-sizing:border-box;width:100%;max-width:144rem;}.home-content__flex-box{display:flex;justify-content:space-between;width:100%;}.banner-button{position:absolute;height:3.6rem;width:3.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:#121212;z-index:1001;opacity:0.6;transition:0.1s;cursor:pointer;}.banner-button:hover{opacity:0.7;}.banner-button-prev{top:calc(50% - 1.8rem);left:2.5rem;}.banner-button-prev i{transform:rotate(180deg);}.banner-button-next{top:calc(50% - 1.8rem);right:2.5rem;}.banner-button i{color:#fff;font-size:1.4rem;}.kib-container__ul{display:flex;flex-flow:row;margin:auto;}.kib-container__ul>li{display:inline-block;flex:1 1;flex-direction:column;justify-content:center;text-decoration:none;background-color:#F5F5F5;border-top:0.05rem solid #e8e8e8;border-left:0.05rem solid #e8e8e8;border-bottom:0.05rem solid #e8e8e8;}.kib-container__ul>li:last-child{border:0.05rem solid #e8e8e8;}@media screen and (max-width:768px){.kib-container__ul{flex-wrap:wrap;}.kib-container__ul>li{box-sizing:border-box;width:50%;flex:initial;}.kib-container__ul .tile-link-whole{padding:1.6rem 0 1.6rem 1rem;}.kib-container__ul .tile-content .desk-tile-img{margin-right:0.8rem;width:3.9rem;}}.tile-link-whole{box-sizing:border-box;display:block;height:inherit;padding:1.7rem 0 1.7rem 8.3333%;text-decoration:none;}.tile-link-whole:hover .tile-link{text-decoration:underline;}.tile-content{display:flex;text-decoration:none;align-items:center;}.tile-content .desk-tile-img{margin-right:1.6rem;height:3.9rem;position:relative;}.tile-content .status-container{display:flex;flex-direction:column;}.status-container .tile-title{text-align:left;margin:0;color:#555;font-family:Roboto,serif;font-size:1.8rem;font-weight:600;line-height:1.4;white-space:nowrap;}.status-container .tile-link{text-align:left;margin:0;color:#0e70be;font-family:Roboto,serif;font-size:1.6rem;font-weight:500;line-height:1.4;white-space:nowrap;}.desk-tile-img img{height:3.9rem;width:auto;object-fit:contain;}.kib-carousel__content{padding:0;margin:0;display:flex;justify-content:space-between;flex-flow:row;}.kib-carousel__content>li{margin-right:1.7rem;}.kib-carousel__content>li>a{margin-top:0.4rem;margin-bottom:0.2rem;text-decoration:none;}.kib-carousel__wrapper{position:relative;}.kib-carousel__wrapper__btn{position:absolute;top:calc(50% - 1.8rem);display:inline-flex;align-items:center;justify-content:center;height:3.6rem;width:3.6rem;color:#fff;background-color:#1C49C2;border-radius:50%;transition:0.1s;z-index:1001;}.kib-carousel__wrapper__btn:hover{background-color:#2661CE;}.kib-carousel__wrapper__btn>i,.banner-button>i{font-size:1.2rem;margin:auto;}.button-prev .iconfont.icon-shouye-cela{transform:rotate(180deg);}.button-prev{left:-0.8rem;}.button-next{right:-0.8rem;}.kib-carousel__item{display:inline-block;}.kib-carousel__item:hover p{text-decoration:underline;}.kib-carousel__item>img{height:20rem;width:20rem;border-radius:5px;}.kib-carousel__item>p{text-align:center;color:#121212;font-family:"Work Sans","Noto Sans","Franklin Gothic Medium",Tahoma,sans-serif;font-size:1.6rem;margin-top:1.6rem;margin-bottom:0;}#swiper2>.swiper-wrapper>.swiper-slide,#swiper3>.swiper-wrapper>.swiper-slide,#swiper4>.swiper-wrapper>.swiper-slide,#swiper5>.swiper-wrapper>.swiper-slide,#swiper6>.swiper-wrapper>.swiper-slide{width:200px !important;}.home-content__ul{display:flex;flex-wrap:wrap;column-gap:1.6rem;}.home-content__ul>li>a,.home-shop__wrapper>a{display:inline-block;color:#121212;text-decoration:none;margin-top:1.6rem;}.home-content__ul>li>a{width:100%;}.home-content__ul>li>a:hover p,.home-shop__wrapper>a:hover p{text-decoration:underline;}.home-content__li-5{width:calc((100% - 6.4rem)/5) !important;}.home-content__item{width:100%;cursor:pointer;}.home-content__item:hover>p,.home-content__Shop:hover>p:not(.home-content-subtitle){text-decoration:underline;}.home-content__item>img{height:100%;width:100%;border-radius:0.8rem;}.home-content__item>p,.home-content__Shop>p{text-align:center;color:#121212;font-family:"Work Sans","Noto Sans","Franklin Gothic Medium",Tahoma,sans-serif;font-size:1.6rem;line-height:2rem;font-weight:400;letter-spacing:-0.03em;margin-top:1.6rem;margin-bottom:0;}.home-content__Shop p{font-family:"Poppins","Noto Sans","Franklin Gothic Medium",Tahoma,sans-serif;font-size:1.6rem;line-height:2rem;font-weight:600;letter-spacing:.01em;}.home-shop__wrapper{display:flex;justify-content:space-between;}.home-content__Shop{margin-top:1.6rem;cursor:pointer;}.home-content__Shop img{width:100%;}.home-content__Shop .home-content-subtitle{color:#666;font-family:"Work Sans","Noto Sans","Franklin Gothic Medium",Tahoma,sans-serif;font-size:1.4rem;line-height:1.8rem;font-weight:400;letter-spacing:-0.03em;}.home-content-subtitle:not(.home-content__Shop p){margin-top:0.4rem !important;color:#666 !important;font-family:Work Sans !important;font-size:1.3rem !important;font-weight:400 !important;line-height:1.8rem !important;}.home-content-sublink{position:absolute;right:0;bottom:0;margin-top:0.4rem;color:#0e70be;font-family:Work Sans,Noto Sans,Franklin Gothic Medium,Tahoma,sans-serif;text-decoration:none;font-size:1.3rem;font-weight:400;line-height:1.8rem;}.home-content-sublink:hover{text-decoration:underline;}.brand-box{border-radius:0.8rem;box-shadow:inset 0 0 0 0.1rem #f5f5f5,0 0 0.8rem rgb(0 0 0 / 8%);}.home-content-email{display:flex;flex-direction:row;align-items:center;justify-content:center;box-sizing:border-box;}.email__text-container{margin-right:48px;}.email__text-header{font-size:2rem;line-height:2.5rem;font-weight:700;font-family:Work Sans,Noto Sans,Franklin Gothic Medium,Tahoma,sans-serif;}.email__text-subheader{font-family:"Work Sans","Noto Sans","Franklin Gothic Medium",Tahoma,sans-serif;font-size:1.3rem;line-height:1.8rem;font-weight:400;}.email__input-field{margin-right:1rem;height:5.6rem;width:34.3rem;font-family:"Work Sans","Noto Sans","Franklin Gothic Medium",Tahoma,sans-serif;}.email__input-field>input{box-sizing:border-box;padding:0 1.6rem;height:100%;width:100%;border-radius:0.8rem;border:1px solid #121212;font-family:inherit;font-size:1.6rem;line-height:2rem;letter-spacing:-0.03em;user-select:none;}.chewy-home-content__email{margin:20px auto;padding:32px 0;background-color:#DBEBF9;}.kib-product-card{box-sizing:border-box;height:100%;border:0.1rem solid #eee;border-radius:0.8rem;overflow:hidden;}.kib-product-card__canvas{position:relative;box-sizing:border-box;display:flex;align-items:center;padding:0.8rem;min-width:8rem;color:#666;background-color:#f8f8f8;}.kib-product__flag{position:absolute;top:0;left:0;z-index:3;box-sizing:border-box;height:2.4rem;min-width:5rem;padding:0 1.2rem;border-bottom-right-radius:0.8rem;background-color:#bc2848;color:#fff;font-size:1.2rem;font-family:Work Sans,Noto Sans,Franklin Gothic Medium,Tahoma,sans-serif;line-height:2.2rem;letter-spacing:-0.03em;}.kib-product-image{width:18.2rem;margin:0 auto;font-size:0;}.kib-product-image>img{height:18.2rem;width:18.2rem;cursor:pointer;}.kib-product-image .prod-hover-img{display:none;}.kib-product__content{display:flex;align-items:flex-start;flex-direction:column;flex-grow:1;justify-content:space-between;padding:1.6rem;}.kib-product__content .kib-product-rating .ratings-reviews{margin-top:0;}.kib-product-title,.kib-product-title h3{color:#000;font-size:1.4rem;font-family:Work Sans,Noto Sans,Franklin Gothic Medium,Tahoma,sans-serif;margin-top:0;margin-bottom:0.4rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.kib-product-title p{color:#000;font-family:Work Sans,Noto Sans,Franklin Gothic Medium,Tahoma,sans-serif;font-size:1.4rem;line-height:1.6rem;height:3.2rem;overflow:hidden;text-overflow:ellipsis;word-break:break-all;cursor:pointer;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.kib-product-title:hover{text-decoration:underline;}.kib-product-rating{display:flex;align-items:center;margin-bottom:0.8rem;height:1.6rem;}.kib-rating__count{color:#666;font-size:1rem;font-family:Work Sans,Noto Sans,Franklin Gothic Medium,Tahoma,sans-serif;line-height:1.6rem;padding-left:0.8rem;}.kib-product__price{display:flex;align-items:center;font-size:1.8rem;font-family:Work Sans,Noto Sans,Franklin Gothic Medium,Tahoma,sans-serif;line-height:2rem;color:#bc2848;}.kib-product__price del{color:gray;margin-left:10px;}.kib-product__price img{margin-left:0.4rem;height:1.5rem;}.kib-product__message{margin-top:0.8rem;padding:0.4rem 0.8rem;border-radius:0.4rem;background-color:#006b2b;color:#fff;font-size:1.4rem;font-family:Work Sans,Noto Sans,Franklin Gothic Medium,Tahoma,sans-serif;line-height:1.8rem;}.kib-banner__image{margin-bottom:3rem;width:100%;object-fit:cover;}.kib-product-rating .radiogroup{margin-right:0;}.kib-product-rating .radiogroup .ratings-item i{font-size:1.4rem;}.about-content_layout{display:flex;align-items:center;margin:auto;padding:1.6rem 0 2.4rem;width:100%;max-width:144rem;}.about-content_column{margin:0 1.6rem;width:calc(50% - 3.2rem);}.about-content_title{margin:0 auto;text-align:center;max-width:144rem;color:#121212;font-family:Poppins,Noto Sans,Franklin Gothic Medium,Tahoma,sans-serif;font-size:2.5rem;font-weight:600;line-height:2.5rem;letter-spacing:.01em;}.about-content_media img{width:100%;}.about-content_btn{display:inline-flex;align-items:center;background-color:inherit;color:#1c49c2;appearance:none;border:0;border-radius:4rem;cursor:pointer;font-family:Poppins,Noto Sans,Franklin Gothic Medium,Tahoma,sans-serif;font-size:1.4rem;line-height:2rem;font-weight:700;height:4rem;padding:0 1.2rem;transform:translate(0);transition:background-color .1s ease-out;}.about-content_btn:hover{background-color:#DBEBF9;}.summary{margin:3.6rem auto 2.4rem;width:100%;max-width:144rem;box-sizing:border-box;}.summary .title{text-align:center;font-family:Poppins,Noto Sans,Franklin Gothic Medium,Tahoma,sans-serif;font-size:2.5rem;line-height:2.5rem;font-weight:600;}.email-sign-up_btn:hover{background-color:#2661CE !important;}@media screen and (max-width:768px){.desktop-header,.desktop-header__navigation,.desk-footer{display:none;}.desk-tile-img{display:block;}.chewy-home-content{padding:1.6rem;}.home-content__ul{justify-content:space-between;}.home-content__ul::after{content:'';width:10.866rem;}.home-content__ul li{width:calc(50% - 0.8rem) !important;box-sizing:border-box;}.banner-button,.kib-carousel__wrapper__btn{display:none;}.kib-carousel__item>img{height:14rem;width:14rem;}#swiper1{width:100%;height:24rem;}.kib-product-image>img{width:100%;height:auto;}.home-shop__wrapper{flex-direction:column;}.home-content__Shop{width:100%;}.kib-banner__image{height:12.8rem;}.home-content__flex-box{flex-direction:column;}.container{margin-bottom:0;}.email__text-container{margin-right:0;}.home-content-email{padding:1.6rem 0;flex-direction:column;align-items:flex-start;}.tile-content{align-items:center;}.tile-title,.tile-link{font-size:1.4rem;}.email__text-subheader{font-size:1.4rem;letter-spacing:-0.03em;}.email__input-field{margin-right:0;}.email__input{margin-top:2.4rem;width:100%;}.email__input-field{width:100%;}.email-sign-up_btn{margin-top:0.8rem;width:100% !important;}.mobile-footer{display:block;}.back-to-top__btn{border-radius:2.4rem;border:0.2rem solid #1C49C2;}.about-content_layout{flex-direction:column;padding:1.6rem;box-sizing:border-box;}.about-content_column{width:100%;}.about-content_column.image{order:1;}.about-content_column.text{order:2;margin-top:1.6rem;}.about-content_btn{background-color:#DBEBF9;}.status-container .tile-title{font-size:1.4rem;}.status-container .tile-link{font-size:1.4rem;}.home-content-sublink{margin-top:0;margin-bottom:0.4rem;}}@media screen and (min-width:769px){.mobile-header,.desk-footer{display:block;}.mobile-header,.mobile-footer{display:none;}.chewy-home-content .content-header p,.chewy-home-content .image-list__title,.about-content_title,.summary .title{font-size:4.5rem;line-height:4.5rem;}.kib-product-image:hover .prod-hover-img{display:block;}.kib-product-image:hover .prod-img{display:none;}}@media screen and (max-width:1440px){.summary,.blog{padding:0 1.6rem;margin-top:2.4rem;}}