/** Shopify CDN: Minification failed

Line 780:2 Comments in CSS use "/* ... */" instead of "//"
Line 797:2 Comments in CSS use "/* ... */" instead of "//"
Line 1104:0 Expected "}" to go with "{"

**/
/*tab卡片赠品颜色*/
.card-product-4__price-gift {
  background :#EEF5FF !important;
  border:1px solid #ACB7FF !important;
}
.card-product-4__price-gift-title{
  background: #1B4E91 !important;
}


/*tab卡片折扣码颜色*/
#card-product-4__coupon-xms{
  background :#EEF5FF !important;
  border:1px solid #ACB7FF !important;
}


/*tab卡片配件颜色best seller(以下三个组件id为同一个)*/
#card-product-4__bundle-xms{
  background :#EEF5FF !important;
  border:1px solid #ACB7FF !important;
}
.card-product-4__bundle-save_amount-xms{
  background: #1B4E91 !important;
}
#bfcm-tab-products__template__21307099742428__bfcm_tab_products_v1_xms_TDjExd_xms
.card-product-4__bundle-checkbox {
  border:1px solid #ACB7FF !important;
}
#bfcm-tab-products__template__21307099742428__bfcm_tab_products_v1_xms_TDjExd_xms
.card-product-4__bundle-checkbox__content{
  background: #ACB7FF !important;
  border:1px solid #ACB7FF !important;
}
#bfcm-tab-products__template__21307099742428__bfcm_tab_products_v1_xms_TDjExd_xms
.card-product-4__bundle-checkbox input:checked+.card-product-4__bundle-checkbox__content {
  background: #1B4E91 !important;
}
/*赠品颜色*/
#bfcm-tab-products__template__21307099742428__bfcm_tab_products_v1_xms_TDjExd_xms
.card-product-4__price-gift {
  background :#EEF5FF !important;
  border:1px solid #ACB7FF !important;
}

  
/*tab卡片配件颜色有tab扫地机(以下三个组件id为同一个)*/
#bfcm-tab-products__template__21307099742428__bfcm_tab_products_v1_xms_DwKmYn_xms
.card-product-4__bundle-checkbox {
  border:1px solid #ACB7FF !important;
}
#bfcm-tab-products__template__21307099742428__bfcm_tab_products_v1_xms_DwKmYn_xms
.card-product-4__bundle-checkbox__content{
  background: #ACB7FF !important;
  border:1px solid #ACB7FF !important;
}
#bfcm-tab-products__template__21307099742428__bfcm_tab_products_v1_xms_DwKmYn_xms
.card-product-4__bundle-checkbox input:checked+.card-product-4__bundle-checkbox__content {
  background: #1B4E91 !important;
}
/*赠品颜色*/
#bfcm-tab-products__template__21307099742428__bfcm_tab_products_v1_xms_DwKmYn_xms
.card-product-4__price-gift {
  background :#EEF5FF !important;
  border:1px solid #ACB7FF !important;
}


/*tab卡片配件颜色带倒计时(以下三个组件id为同一个)*/
#bfcm-tab-products__template__19435179540678__bfcm_tab_products_v1_xms_H9ikba_xms
.card-product-4__bundle-checkbox {
  border:1px solid #ACB7FF !important;
}
#bfcm-tab-products__template__19435179540678__bfcm_tab_products_v1_xms_H9ikba_xms
.card-product-4__bundle-checkbox__content{
  background: #ACB7FF !important;
  border:1px solid #ACB7FF !important;
}
#bfcm-tab-products__template__19435179540678__bfcm_tab_products_v1_xms_H9ikba_xms
.card-product-4__bundle-checkbox input:checked+.card-product-4__bundle-checkbox__content {
  background: #1B4E91 !important;
}
/*赠品颜色*/
#bfcm-tab-products__template__19435179540678__bfcm_tab_products_v1_xms_H9ikba_xms
.card-product-4__price-gift {
  background :#EEF5FF !important;
  border:1px solid #ACB7FF !important;
}


/*tab卡片配件颜色有tab宠物(以下三个组件id为同一个)*/
#bfcm-tab-products__template__19435179540678__bfcm_tab_products_v1_xms_XQY3tn_xms
.card-product-4__bundle-checkbox {
  border:1px solid #ACB7FF !important;
}
#bfcm-tab-products__template__19435179540678__bfcm_tab_products_v1_xms_XQY3tn_xms
.card-product-4__bundle-checkbox__content{
  background: #ACB7FF !important;
  border:1px solid #ACB7FF !important;
}
#bfcm-tab-products__template__19435179540678__bfcm_tab_products_v1_xms_XQY3tn_xms
.card-product-4__bundle-checkbox input:checked+.card-product-4__bundle-checkbox__content {
  background: #1B4E91 !important;
}
/*赠品颜色*/
#bfcm-tab-products__template__19435179540678__bfcm_tab_products_v1_xms_XQY3tn_xms
.card-product-4__price-gift {
  background :#EEF5FF !important;
  border:1px solid #ACB7FF !important;
}

.learn-more svg path {
  stroke: #fff;
}
.learn-more {
  border: 1px solid #fff !important;
  width: 212px;
  height: 45px;
}
.learn-more-span {
  color: #fafafa !important;
}
  
body {
  overflow-x: hidden;
}

#MainContent {
  letter-spacing: 0;
}

#MainContent .section+.section {
  margin: 0;
}

#MainContent .common-header {
  margin-bottom: clamp(20px, calc(30px + 1.5625vw), 60px);
}

.featured-image-grid-cover .image-overlay-tip {
  text-transform: inherit;
}
.card-product-4__image-container .card-product-4__flag {
  background-size: contain!important;
  filter: none;
  padding-right: 0!important;
}
.card-product-4__price-wrapper .save-amount {
  display: none;
}

.best-sellers .bfcm-tab-products__tab-wrapper {
  display: none;
}
.card-product-4__buy-button {
  background: #1B4E91!important;
  flex-wrap: nowrap!important;
}

.card-product-4__buy-button .card-product-4__buy-button__buy-now {
  background: #1B4E91!important;
}
.card-product-4__buy-button add-cart-button {
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
    background: #000000!important;
}

.card-product-4.card-product-4__type-mini .card-product-4__tags {
  display: none;
}
    
@media screen and（min-width:769px）{
   #MainContent .common-header .common-title {
  font-size: 40px ;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  /* font-family: "MiSans Latin"; */
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
}
}


#MainContent .common-header .common-subtitle {
  text-align: center;
  margin-top: 8px;
  margin-bottom: 0;
  font-family: "MiSans Latin";
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}

.card-product-4__countdown {
  color: #d4302e!important;
}
.jdgm-carousel--gallery-theme .jdgm-carousel-item__image-wrapper {
  height:270px!important;
}
.card-product-4__countdown-wrapper span {
   color: #d4302e!important;
}

.card-product-4__countdown-wrapper svg {
  fill: #d4302e!important;
}
/* .common-section-container-inner {
  padding-bottom: 20px;
} */

.swiper-slide.bfcm-tab-products__tab-item {
  border-radius: 50px
}

@media screen and (max-width: 768px) {
  /* #MainContent .page-width {
    padding-left: 20px;
    padding-right: 20px;
  } */

  .common-section-container-inner {
    padding-bottom: 0;
  }
  
}

@media screen and (min-width: 2000px) {
  #MainContent .common-section-container {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  #MainContent .bfcm-countdown .common-section-container {
    padding-top: 140px;
    padding-bottom: 40px;
  }
  
}

/* Banner */

.banner-date {
  color: var(--flag-color, #FAFAFA);
  filter: drop-shadow(2px 2px 0px #9E7549);
  position: relative;
  display: inline-flex;
  padding: 0.208vw 0.625vw;
  align-items: center;
  justify-content: center;
}

.banner-date::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: #d4302e;
  height: 100%;
  clip-path: polygon(100% 0%, 95% 50%, 100% 100%, 0 100%, 5% 50%, 0 0);
  filter: drop-shadow(0px 1px 1px black);
}

.banner-date span {
  z-index: 1;
  position: relative;
  color: #FAFAFA;
  text-align: center;
  font-family: "MiSans Latin";
  font-size: clamp(1px, 1.04167vw, 20px);
  font-style: normal;
  font-weight: 600;
  line-height: 100%;
  letter-spacing: -0.2px;
  text-transform: uppercase;
}

@media screen and (min-width: 2000px) {
  .global-fixed-banner {
    max-height: 1024px;
  }
}

.global-fixed-banner .featured-image-grid__inner,
.featured-image-grid__inner .global-fixed-banner__container {
  height: 100%;
}

.featured-image-grid__inner .global-fixed-banner__container .image-overlay {
  width: auto;
  height: auto;
  position: absolute;
  right: 59%;
  transform: translateY(-50%);
  left: initial;
  width: auto;
  white-space: nowrap;
  top: 56%;
}

.featured-image-grid__inner .global-fixed-banner__container .image-overlay .image-overlay__label-title {
  text-shadow: 1px 0px 0px var(---Accent-Color, #FFA832), 1px 1px 0px var(---highlight, #F4D16A);
  font-family: MiSans;
  font-size: clamp(1px, 3.125vw, 60px);
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: -0.03125vw;
  margin-top: 0.041667vw;
}

.image-overlay__label-subtitle {
  margin-top: 0.241667vw !important;
}

.image-overlay__label-subtitle strong {
  color: #F8173E;
  text-shadow: 1px 0px 0px var(---Accent-Color, #FFA832), 1px 1px 0px var(---highlight, #F4D16A);
  font-family: MiSans;
  font-size: clamp(1px, 2.5vw, 48px);
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: -0.02525vw;
  text-transform: uppercase;
  margin-left: 0.041667vw;
}

@media screen and (max-width: 1279px) and (min-width: 769px) {
  .featured-image-grid__inner .global-fixed-banner__container .image-overlay {
    right: 61%;
  }

  .featured-image-grid__inner .global-fixed-banner__container .image-overlay .image-overlay__label {
    transform: scale(1.3);
    transform-origin: right;
  }
}

@media screen and (min-width: 769px) {
  .featured-image-grid__inner .hide-pc {
    display: none !important;
  }
}

@media screen and (max-width: 768px) {
  .featured-image-grid__inner .hide-mb {
    display: none !important;
  }

  .featured-image-grid__inner .global-fixed-banner__container .image-overlay {
    right: 50%;
    left: initial;
    transform: translate(50%, -50%);
    top: 31%;
  }

  .banner-date span {
    padding: 0.208vw 2.625vw;
  }

  .banner-date span {
    font-size: 5.33vw;
  }

  .featured-image-grid__inner .global-fixed-banner__container .image-overlay .image-overlay__label-title {
    font-size: 10.66vw;
    letter-spacing: -0.03125vw;
    margin-top: 1vw;
  }

  .image-overlay__label-subtitle {
    margin-top: 0.241667vw !important;
  }

  .image-overlay__label-subtitle span {
    font-size: 5.33vw;
    letter-spacing: -0.02025vw;
  }

  .image-overlay__label-subtitle strong {
    font-size: 6.988vw;
    letter-spacing: -0.02525vw;
    margin-left: 0.041667vw;
  }
}

/* platform-select */
platform-select[data-use-platform-list="true"] {
  border-radius: inherit;
}

.platform-select-frame {
  position: absolute;
  background-color: #FAFAFA;
  border-radius: 4px;
  background: #FAFAFA;
  top: 100%;
  left: 0;
  z-index: 3;
  opacity: 0;
  visibility: hidden;
  transition: all .3s;
  pointer-events: none;
}

.platform-select-frame-wrapper.active .platform-select-frame {
  opacity: 1;
  visibility: visible;
  pointer-events: initial;
}

.platform-select__header {
  padding: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #1A1A1A;
  font-family: "MiSans Latin";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.platform-select__close svg {
  vertical-align: middle;
}

.platform-select__list {
  margin: 0;
  padding: 0;
  padding: 10px 8px;
  list-style: none;
}

.platform-select__item a {
  display: flex;
  align-items: center;
  padding: 12px 9px;
  gap: 8px;
  border-radius: 4px;
  transition: all .2s;
  min-width: 204px;
  text-decoration: none;
}

@media not (pointer: coarse) {
  .platform-select__item a:hover {
    background-color: #EDEBE8;
  }
}

.platform-select__item-image img,
.platform-select__item-image svg {
  width: 24px;
  height: auto;
  vertical-align: middle;
}

.platform-select__item-text {
  white-space: nowrap;
  color: #1A1A1A;
  font-family: "MiSans Latin";
  text-align: left;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  flex: 1;
}

.platform-select-overlay {
  display: none !important;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 990px) {

  .platform-select__header,
  .platform-select__item-next,
  .platform-select-overlay {
    display: none;
  }

  .platform-select-frame-wrapper {
    position: fixed;
    top: var(--position-y);
    left: var(--position-x);
    z-index: 2;
  }
}

@media screen and (max-width: 989px) {
  .platform-select-frame {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% - 32px);
    border-radius: 8px;
  }

  .platform-select-frame-wrapper.active .platform-select-frame {
    opacity: 1;
    visibility: visible;
    pointer-events: initial;
  }

  .platform-select-frame-wrapper.active .platform-select-overlay {
    display: block !important;
    z-index: 3;
  }

  .platform-select__list {
    padding: 0 0 10px;
  }

  .platform-select__item-image img,
  .platform-select__item-image svg {
    width: 36px;
    height: auto;
  }

  .platform-select__item-next svg {
    width: 20px;
    height: auto;
  }

  .platform-select__item a {
    padding: 12px 20px;
  }
}

.shopify-section-group-footer-group .newsletter {
  display: none;
}

/* Color */
#MainContent {
  background-color: #101E54;
  color: #000;
  /* Tab */
  --tab-color: #1B4E91;
  --tab-bg-color: #ffffff;
  --tab-active-color: #fff;
  --tab-active-bg-color: #1B4E91;
  /* Email */
  --email-question-icon-color: #fff;
  --email-question-icon-bg-color: rgba(209, 174, 150, 0.20);
  --popup-color: #000;
  --popup-bg-color: #D6E9DE;
  --popup-close-bg-color: #fff;
  /* Card product */
  --image-bg-color: #EEDCD4;
  --content-bg-color: #FFFFFF;
  --details-button-border-color: #000;
  --details-button-color: #000;
  --subtitle-color: #000;
  --title-color: #000;
  /* --tag-bg-color: #FFFFFFE5;
  --tag-color: #CFAC94; */
  --tag-bg-color: #f2f2f2;
  --tag-color: #00000099;
  --description-color: rgba(0, 0, 0, 0.8);
  --compare-price-color: #000;
  --discount-code-text1-color: #000;
  --discount-code-bg1-color: #EEDCD4;
  --klanara-text-color: #00000099;
  --klanara-icon-color: #0A0B09;
  --klanara-icon-bg-color: #EEEEEE;
  --bundle-price-color: #000;
  --bundle-compare-price-color: #000;
  --bundle-border-color: rgba(0, 0, 0, 0.20);
  --bundle-active-border-color: rgba(0, 0, 0, 0.20);
  --add-card-color: #242424;
  --add-card-bg-color: #EEDCD4;
  --quantity-button-color: #1A1A1A;
  --quantity-input-color: #1A1A1A;
  ---tex_Prompt-Word-2: #00749B;
  ---tex_Prompt-cta-2: #00749B;
}

.card-product-2__content {
  --content-bg-color: #FAFAFA;
}

.spring-sales-icons .bfcm-deals__card {
  background-color: #D6E9DE;
}

/* .bfcm-countdown__countdown-item span {
  background-color: #00749B;
  color: #FFFFFF;
} */

.bfcm-sticky-navigator__item:hover,.bfcm-sticky-navigator__item.active {
  background-color: #D37E8D;
  color: #FFFFFF;
}
.bfcm-sticky-navigator__item {
  background-color: #FFFFFF;
  color: #000000;
}

.spring-sales-mova-new .card-product-3__bundles-heading {
  color: #00749B;
}

.spring-sales-points .bfcm-email__card-content {
  background-color: #D6E9DE;
}

.card-product-3__buy-button__buy-now,.card-product-4__buy-button__buy-now {
  background-color: #5686A3;
  border-top-left-radius: inherit;
    border-bottom-left-radius: inherit;
}




.card-product-3__btn-more,.card-product-4__btn-more {
  color: #5686A3;
}
.card-product-3__discount-code__copy {
  background: #5686A3;
}

.bfcm-countdown__countdown-symbol {
  color: #000000;
}

.card-product-3__price {
  color: #D4302E;
}

.card-product-3__countdown-wrapper svg,.card-product-3__countdown-wrapper svg path {
  fill: #FF9800;
}

.featured-image-grid__inner .global-fixed-banner__container .image-overlay .image-overlay__label-title {
  text-shadow: none;
}

.banner-date {
  filter: none;
}

.banner-date:before {
  display: none;
}

.banner-date {
  background: #008803;
  padding: 2px 20px;
  border-radius: 40px;
  font-weight: 500;
  font-size: 20px;
}

.banner-date span {
  font-weight: 500;
  padding: 4px 4px;
  border-radius: 4px;
  font-size: 20px;
}

@media screen and (max-width: 768px) {
  .banner-date,.banner-date span {
    font-size: 12px;
  }
  .card-product-3__image-container,.card-product-4__image-container {
    background-size: 100% auto;
  }
}

.spring-sales-icons svg rect:nth-of-type(2) {
  stroke: #008803;
}

.spring-sales-icons svg path {
  fill: #008803;
}

.card-product-3__image-container,.card-product-4__image-container {
  /* background-image: url("https://cdn.shopify.com/s/files/1/0630/4032/3782/files/spring-sales-bg.jpg?v=1741834583"); */
  background-size: 100% 100%;
}

.banner-date, .banner-date span {
  font-weight: 300;
}

.bfcm-countdown__countdown-item span {
  font-weight: 600;
}

.bfcm-deals__card-text,.bfcm-sticky-navigator__item.active,.image-overlay__label-subtitle span,.image-overlay__label-subtitle {
  font-weight: 400;
}

.bfcm-note__description {
  font-weight: 400!important;
}

.only-amazon-btn {
  background-color: #00749b;
}


.bfcm-email__pop-up-email__discount-code__copy {
  background-color: #00749b;
}

.common-title-wrapper svg {
  display: none;
}

.christmas-products .card-product-4__type-medium .card-product-4__title {
  color: #000000;
}

.christmas-products .card-product-4__type-medium .card-product-4__compare-price {
  color: #ACACAC;
}
.christmas-products .card-product-4__type-medium .card-product-4__buy-button__add-cart {
  background-color: #EEDCD4;
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
}

.card-product-4__buy-button {
  border-radius: 4px;
}
  /* .image-item .image-overlay__label {
    gap: 3px;
  }
  .image-item .image-overlay.position-top-pc .image-overlay__label {
        top: 125px;
    }
.featured-image-grid-cover .image-overlay.page-width.inner-page-width {
    width: 100%;
    left: 53%;
    transform: translate(-53%);
} */
/* .amzpdsale {
    color: #fc6c14;
    font-size: 35px; */
  

@media screen and (min-width: 768.1px) {
  
  
  .image-item .image-overlay__label .image-overlay__label-title span {
    font-size: 64px;
    font-weight: 900;
    line-height: 120%;
  }
  .image-item .image-overlay__label .image-overlay__label-subtitle{
    font-size: 20px;
    font-weight: 500;
  }

  //stivky-bar
  .common-sticky-navigator__item {
    border: 1px solid #fff;
    border-radius: 999px;
  }

  
  .bfcm-tab-products__large-products+.bfcm-tab-products-tabs__swiper-products{
    margin-top: 0 !important;
  } 
   .bfcm-tab-products-swiper{
    display:none;
  }
  .bfcm-tab-products .swiper-pagination{
    padding: 0 !important;
}
@media screen and (max-width: 768.1px) {
  //kv
  .image-item .image-overlay__label .image-overlay-tip{
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
  }
  
  .image-item .image-overlay__label .image-overlay__label-title span {
    font-size: 40px;
    font-weight: 600;
    line-height: 120%;
  }
  .image-item .image-overlay__label .image-overlay__label-subtitle{
    font-size: 12px;
   font-weight: 300;
  }
  .title-with-icons span{
    font-size: 24px;
    font-weight: 600;
  }
  .section-title .common-title {
    font-size: 24px !important;
    font-weight: 600;
  }
  #bfcm-tab-products__template__18708593443014__bfcm_tab_products_v1_landing_hH8QTD .bfcm-tab-products__large-products .card-product-4 {
      width: 100%;
     
    } 
}
/* .card-product-4__buy-button :nth-of-type(1){
  display:none;
} */

.card-product-3__image{
   background:linear-gradient(180deg, #BCDFFF 0%, #E6E3EF 50%, #EEE4DC 100%);
}
 #bfcm-tab-products__template__18708593180870__bfcm_tab_products_v1_acc_8UkdxW
.bfcm-tab-products__tab-wrapper {
  display: none;
}
#bfcm-tab-products__template__18708593443014__bfcm_tab_products_v1_landing_hH8QTD
.bfcm-tab-products__tab-wrapper{
  display:none;
}
.hero-grid-show-subtitle-item {
  border-radius: 8px;
}
.jdgm-carousel-wrapper .jdgm-carousel-title,.jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper {
  display: none!important;
}


.exclusive-benefites-container .rules-container .title_container {
  justify-content: center;
}
.exclusive-benefites-container .rules-container .title {
  text-align: center;
  color: #FFFFFF!important;
}

.card-product-4__tags li {
  list-style: disc;
  text-align: left;
}
@media screen and (max-width: 767px) {
    
    .black-firday-banner .image-overlay__label-title span {
      font-size: 58px;
      
    }

    .hreo-img-pc-wrapper img {
      object-fit: none!important;
      width: 100%;
      height: auto;
    }

    .hero-grid-show-subtitle-box .hero-grid-show-subtitle-item {
      width: calc(50% - 4px)!important;
      background: #FFFFFF;
      height: auto!important;
    }

    .hero-grid-show-subtitle-box .hero-grid-show-subtitle-item:first-child {
      width: 100%!important;
    }

    .black-firday-banner .date-text {
      font-size: 8px;
      color: #FFFFFF;
    }

    .side-image img {
      width: 32px;
    }

    .member-perks-grid .member-perk-card {
      height: 107px;
    }

    .summer-sales-tada-trigger-element .left {
      order: 2;
    }

    .summer-sales-tada-trigger-element .right .open-rules.show-rules.mob {
      position: relative;
      bottom: 0!important;
      border: 1px solid rgba(0,0,0,0.5)!important;
      padding: 10px 0!important;
      line-height: 1.2!important;
      top: -8px !important;
    }


    .jdgm-carousel-item .jdgm-carousel-item__inner-wrapper .jdgm-carousel-item__body {
      display: flex;
      flex-direction: column;
      gap: 9px;
      padding: 25px;
    }

    .jdgm-carousel--gallery-theme .jdgm-carousel__item-container {
      padding: 0 25px !important;
    }

    .card-product-4__countdown-wrapper {
      gap: 6px;
    }
    .jdgm-carousel-wrapper {
      padding: 0!important;
    }

    .jdgm-carousel-item__inner-wrapper .jdgm-carousel-item__body  .jdgm-carousel-item__review-wrapper {
      order: 2;
      gap: 9px;
    }

    .jdgm-carousel-item__inner-wrapper .jdgm-carousel-item__body .jdgm-carousel-item__reviewer-wrapper {
      display: none;
    }

    .jdgm-carousel-item__inner-wrapper .jdgm-carousel-item__body .jdgm-carousel-item__review-title {
      display: none;
    }

    .jdgm-carousel-item__inner-wrapper .jdgm-carousel-item__body .jdgm-star {
      color: #FF9634;
    }

    .jdgm-carousel--gallery-theme .jdgm-carousel-item__review-content-wrapper>div.jdgm-carousel-item__review-body {
      font-size: 10px;
      line-height: 1.4;
      min-height: 100px;
    }
    .jdgm-carousel-item__inner-wrapper .jdgm-carousel-item__body .jdgm-carousel-item__product-wrapper .jdgm-carousel-item__product-title {
      font-size: 16px;
      font-weight: 700;
      line-height: 1.2;
      color: #000000;
    }
    .jdgm-carousel--gallery-theme .jdgm-carousel-item__image-wrapper {
      height:235px!important;
    }
}

.policy-container.checked svg path {
    fill: #1B4E91;
    fill-opacity: 1;
  }
@media screen and (min-width: 768px) {
  .black-firday-banner .image-overlay-tip {
    font-size: 20px;
    font-weight: 380;
    line-height: 140%;
    padding-bottom: 4px;
  }

  .card-product-4__flag-content p:nth-of-type(1) {
    font-size: 20px!important;
    font-weight: 700!important;
  }
  .card-product-4__flag-content p:nth-of-type(2) {
    font-size: 14px!important;
    font-weight: 400!important;
  }

  .black-firday-banner .image-overlay__label-title {
    font-size: 48px;
    font-weight: 500;
    line-height: 120%;
  }

  .black-firday-banner .image-overlay__label-title span {
    font-size: 60px;
    color: #fafafa;
  }

  .black-firday-banner  .image-overlay__label-subtitle {
    font-size: 18px;
    font-weight: 500;
    padding-bottom: 20px;
  }

  .black-firday-banner .date-text {
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
  }

  .common-sticky-navigator__item.active {
    color: #A98354;
  }

  .card-container .right .form-container .text.trigger-element {
    color: #FFFFFF;
  }

  

  .jdgm-carousel-item .jdgm-carousel-item__inner-wrapper .jdgm-carousel-item__body {
    display: flex;
    flex-direction: column;
    gap: 9px;
  }

  .jdgm-carousel-item__inner-wrapper .jdgm-carousel-item__body  .jdgm-carousel-item__review-wrapper {
    order: 2;
    gap: 9px;
  }

  .jdgm-carousel-item__inner-wrapper .jdgm-carousel-item__body .jdgm-carousel-item__reviewer-wrapper {
    display: none;
  }

  .jdgm-carousel-item__inner-wrapper .jdgm-carousel-item__body .jdgm-carousel-item__review-title {
    display: none;
  }

  .jdgm-carousel-item__inner-wrapper .jdgm-carousel-item__body .jdgm-star {
    color: #FF9634;
  }

  .jdgm-carousel--gallery-theme .jdgm-carousel-item__review-content-wrapper>div.jdgm-carousel-item__review-body {
    font-size: 14px;
    line-height: 1.4;
    min-height: 100px;
  }
  .jdgm-carousel-item__inner-wrapper .jdgm-carousel-item__body .jdgm-carousel-item__product-wrapper .jdgm-carousel-item__product-title {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2;
    color: #000000;
  }
  
}


.card-product-4__flag-content p:last-child {
  margin-top:4px !important;
}

 #bfcm-tab-products__template__18970598604998__bfcm_tab_products_v1_zRCKr7 .card-product-4--sold-out .card-product-4__buy-button{
  display:none;
}

.card-product-4__subtitle{
  color: #8D533B;
}
@media (min-width: 769px){
  .card-product-4__countdown-wrapper svg {
  width: 22px;
  height: 19px;
  }
  .card-product-4__flag-content{
    margin-top:27px;
  }
  .card-product-4__flag-content p:nth-of-type(1){
    font-size: 10px !important;
    font-weight: 400 !important;
    line-height: 100% !important;
}
  .card-product-4__flag-content p:nth-of-type(2){
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 100% !important; /* 16px */
}
  .card-product-4__flag-content p:nth-of-type(3){
    font-size: 10px !important;
    font-weight: 500 !important;
    line-height: 100% !important; /* 16px */
}
}

@media (max-width: 769px) {
  .access .card-product-4__flag {
      width: 58px!important;
      height: 40px!important;
    }
  .access .card-product-4__flag .card-product-4__flag-content p:last-child {
        font-size: 14px !important;
  }
  .learn-more-container {
    margin-top: 15px;
  }
    
}

