/** Shopify CDN: Minification failed

Line 571:9 Expected ":"
Line 706:37 Expected ")" to end URL token

**/
/* ===================== 全局样式变量 ===================== */
#MainContent {
  background: #FFEDED;

  /* Tab 样式变量 */
  --tab-color: #700302;
  --tab-bg-color: #ffffff;
  --tab-active-color: #FFFFFF;
  --tab-active-bg-color: #8A2C3C;
  
  /* 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;
  
  /* 商品卡片样式变量 */
  --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: #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;
}

/* ===================== 通用样式 (所有设备) ===================== */
/* 隐藏指定元素 */
.save-amount,
.heropointfb-box,
.styling-guide__video-list-title:before {
  display: none !important;
}

/* 商品卡片内容靠右对齐 */
.card-product-4__content {
  justify-content: flex-end !important;
}

/* 倒计时/learn more 行靠左对齐 */
.card-product-4__countdown-lear-more-row {
  display: flex !important;
  justify-content: flex-start !important;
  align-items: center !important;
  margin-left: 0 !important;
  padding-left: 0 !important;
  width: auto !important;
}

/* 倒计时文字样式 */
.card-product-4__countdown {
  color: #E40000;
  font-family: "MiSans Latin";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}

/* learn more 链接样式 */
.card-product-4__learn-more-inline {
  color: var(--Font-Color-Font-gy-4, #BDBDBD) !important;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  text-decoration-line: underline;
  padding-left: 10px;
}

/* 详情按钮去除边框 */
.card-product-3__btn-details.green {
  border: 0px !important;
}

/* Flag 层级高于图片 */
.card-product-flag.lantern {
  position: relative;
  z-index: 2;
}
 .template--21567090458867__black_firday_title_copy_rW7HjE.inline-media-section{
    background: #FFFBFB !important;
  }
  .template--21567090458867__black_firday_title_copy_AinPhf.inline-media-section,
  .inline-media-section.template--21567090458867__black_firday_title_copy_9TyAbt,
  .inline-media-section.template--21567090458867__black_firday_title_copy_D6diYH,
  .inline-media-section.template--21567090458867__black_firday_title_copy_XiNKGd {
    background: #FFFBFB !important;
  }
  @media screen and (max-width: 768px) {
    .product-card-container.type-large .card-product-buy-button {
        width: 103% !important;
    }
}
/* ===================== 桌面端样式 (≥768px) ===================== */
@media screen and (min-width: 768px) {
  /* 锚点跳转Sticky Bar */
  .common-sticky-navigator__text {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
  }

  /* 全屏固定Banner - 垂直渐变竖线 */
  .gradient-vertical-line {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFF 50%, rgba(255, 255, 255, 0) 100%);
    background-repeat: no-repeat;
    background-size: 1px 80%;
    background-position: center center;
    display: inline-block;
    width: 1px;
    height: 57px;
    vertical-align: middle;
    color: transparent;
  }

  /* 标题样式 */
  .section-sub-title {
    padding-top: 0px;
  }

  /* 黑色星期五标题背景 */
  .inline-media-section.template--21567090458867__black_firday_title_copy_rW7HjE {
background: #FFFBFB !important;
  }
  .template--21567090458867__black_firday_title_copy_rW7HjE.inline-media-section{
    background: #FFFBFB !important;
  }
  .template--21567090458867__black_firday_title_copy_AinPhf.inline-media-section,
  .inline-media-section.template--21567090458867__black_firday_title_copy_9TyAbt,
  .inline-media-section.template--21567090458867__black_firday_title_copy_D6diYH,
  .inline-media-section.template--21567090458867__black_firday_title_copy_XiNKGd {
    background: #FFFBFB !important;
  }

  /* 评分星星颜色 */
  .jdgm-star.jdgm--on {
    color: #FF9500 !important;
  }

  /* 产品切换区域文字样式 */
  .jdgm-prev-badge__text,
  .star-content-star_text_xms {
    color: var(--Font-Color-Font-gy-1, #1A1A1A);
    font-size: 14px;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 120%;
  }

  .jdgm-prev-badge__text {
    padding-left: 20px;
    text-decoration-line: underline;
  }

  /* 商品卡片Flag尺寸 */
  .card-product-4__flag {
    width: 59px !important;
    height: 65px !important;
    margin-left: 14px;
  }

  .card-product-4__flag .card-product-4__flag-content {
    margin-top: 9px;
    margin-left: 14px;
    color:#fff;
  }
  .pd-limited span{
    color:#FB204A !important;
    border-color:#FB204A !important;
  }

  .card-product-4__flag .card-product-4__flag-content p {
    color: #981517 !important;
  }

  /* 价格对比按钮布局 */
  .button-price-compare {
    display: flex !important;
    gap: 30px;
    align-items: center;
  }

  .card-product-compare-price,
  .card-product-price {
    white-space: nowrap;
  }

  /* 商品卡片内容内边距 */
  .card-product-content {
    padding: 32px 36px 40px !important;
  }

  /* 购买按钮靠右对齐 */
  .card-product-buy-button {
    text-align: right !important;
  }

  .card-product-buy-button > * {
    display: inline-block;
  }

  /* 商品卡片图片尺寸 */
  .template--21567090458867__black_friday_product_list_DVBFwE .type-large .card-product-image img {
    width: 320px !important;
    height: auto;
  }

  /* 商品卡片图片容器和图片样式 */
  .template--21567090458867__black_friday_product_list_DVBFwE.chrismas .product-card-container .image-container {
    position: relative;
  }

  .template--21567090458867__black_friday_product_list_DVBFwE .card-product-image picture,
  #shopify-section-template--21567090458867__black_friday_product_list_DVBFwE .template--21567090458867__black_friday_product_list_DVBFwE .card-product-image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100%;
    object-fit: cover;
    object-position: center;
  }

  /* 其他按钮尺寸 */
  .other-btn {
    width: 200px !important;
  }

  .global-fixed-banner__container .button.other-btn {
    width: 220px !important;
    padding: 12px 24px !important;
  }

  /* 商品列表容器上内边距 */
  .container-template--21567090458867__black_friday_product_list_DVBFwE.template--21567090458867__black_friday_product_list_DVBFwE.chrismas.valentine_is_day_product_style {
    padding-top: 10px;
  }

  /* 购买按钮宽度 */
  .template--21567090458867__black_friday_product_list_DVBFwE.chrismas .product-card-container.type-large .card-product-buy-now {
    width: calc(100% - 10px);
    justify-content: center;
  }

  /* Flag 文字样式 */
  #bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_qhELbt_xms .card-product-4__flag-content-xms p:nth-of-type(2) {
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 100% !important;
  }

  #bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_qhELbt_xms .card-product-4__flag .card-product-4__flag-content p:first-child {
    font-size: 8px !important;
    font-weight: 400;
  }

  /* 隐藏移动端商品卡片 */
  #bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_tgKmp4_xms {
    display: none;
  }

  /* 通用容器内边距重置 */
  .common-section-container-inner.page-width {
    padding: 0px;
  }

  /* Tab 项样式 */
  .bfcm-tab-products__tab-item {
    border: 1px solid var(--icon, #BC0041);
    border-radius: 50px !important;
  }
}

/* ===================== 移动端样式 (≤768px) ===================== */
@media screen and (max-width: 768px) {
  /* KV 标题样式 */
  .image-overlay__label-title.padding-2textnote.headline-3 {
    position: relative;
    font-size: 30px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 120%;
  }

  .image-overlay__label .image-overlay__label-title {
    color: #ffffff;
    position: relative;
    top: 30px !important;
  }

  /* 锚点导航样式 */
  .common-sticky-navigator__item:not(:first-child) {
    margin-left: 8px;
  }

  .common-sticky-navigator__item {
    padding: 6px 12px;
    font-size: 8px !important;
  }

  .common-sticky-navigator__item.active {
    background: #8B0617;
    border: #8B0617 !important;
    padding: 6px 12px !important;
  }

  .common-sticky-navigator__item.active .common-sticky-navigator__text {
    color: #FFF !important;
    text-align: center;
    font-family: "MiSans Latin";
    font-size: 8px !important;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    padding: 3px 6px !important;
  }

  /* 标题高度 */
  .title-with-images {
    height: 44px !important;
  }

  /* 隐藏bundle tab图片 */
  .bundle-deals__content-width .bundle-deals__tab-container-img {
    display: none;
  }

  /* 评分星星样式 */
  .jdgm-star.jdgm--on {
    padding-right: 0px !important;
    color: #BC0041 !important;
  }

  .jdgm-star.jdgm--on:before {
    content: "\e000";
    font-size: 10px;
    padding-right: 0px !important;
    color: #BC0041;
  }

  /* bundle 标签文字样式 */
  .bundle-deals__tab-container .jdgm-prev-badge__text {
    font-size: 8px;
    height: 10%;
    align-items: center;
    line-height: 1;
  }

  /* 限时标签样式 */
  .bundle-deals__product-hour-label {
    margin-top: 4px;
  }

  .bundle-deals__product-hour-label span {
    padding: 2px 3px;
    font-size: 7.255px;
    font-style: normal;
    font-weight: 500;
  }

  /* 商品标题样式 */
  .bundle-deals__product-title {
    color: var(--Font-Color-Font-1, #1A1A1A);
    font-family: "MiSans Latin VF";
    font-size: 9px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }

  /* 商品价格样式 */
  .bundle-deals__product .price .price-item--sale,
  .bundle-deals__product .price .price__regular .price-item--regular {
    color: var(--icon, #BC0041);
    text-align: center;
    font-family: "MiSans Latin VF";
    font-size: 9.069px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
  }

  .price__sale {
    color: var(--Font-Color-Font-4, #BDBDBD);
    text-align: center;
    font-family: "MiSans Latin VF";
    font-size: 6.348px;
    font-style: normal;
    font-weight: 300;
    line-height: 120%;
    text-decoration-line: line-through;
  }

  /* 商品按钮文字样式 */
  .bundle-deals__product-buttons span {
    color: #FFF;
    text-align: center;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: "MiSans Latin VF";
    font-size: 7.255px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
  }

  /* 商品按钮尺寸 */
  .bundle-deals__product-buy-now,
  .bundle-deals__product-add-cart {
    height: 25px;
  }

  .bundle-deals__product-buy-now {
    padding-left: 8px;
  }

  /* 商品容器内边距 */
  .bundle-deals__product-container {
    padding: 9.07px 7.26px 21px;
  }

  /* 隐藏指定标题区域 */
  .inline-media-section.template--21567090458867__black_firday_title_copy_NhYRV7 {
    display: none;
  }

  /* 全局固定banner链接样式 */
  .common-section-container.global-fixed-banner.global-fixed-banner-template--21567090458867__global_fixed_banner_dhp7wX.event a {
    color: #9F1A35;
    text-align: center;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: "MiSans Latin";
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
  }

  /* 商品图片容器高度 */
  .template--21567090458867__black_friday_product_list_DVBFwE.chrismas .product-card-container .image-container {
    height: 220px;
  }
  .template--21567090458867__black_friday_product_list_DVBFwE .card-product-image picture{
    top: 0;
  left: 0;
  width: 100%; /* 宽度铺满容器 */
  height: 100%; /* 高度铺满容器 */
  object-fit: cover; /* 等比例缩放，铺满容器，裁剪超出部分 */
  object-position: center; /* 图片居中显示（可调整为top/bottom/left/right） */
 
}
#shopify-section-template--21567090458867__black_friday_product_list_DVBFwE .template--21567090458867__black_friday_product_list_DVBFwE .card-product-image img{
position: absolute;
  top: 0;
  left: 0;
  width: 100% !important; /* 宽度铺满容器 */
  height: 100%; /* 高度铺满容器 */
  object-fit: cover; /* 等比例缩放，铺满容器，裁剪超出部分 */
  object-position: center; /* 图片居中显示（可调整为top/bottom/left/right） */

}

  /* 商品列表容器内边距重置 */
  .container-template--21567090458867__black_friday_product_list_DVBFwE.template--21567090458867__black_friday_product_list_DVBFwE.chrismas.valentine_is_day_product_style {
    padding-top: 0px;
  }

  /* 图片容器定位 */
  .image-container {
    position: relative;
  }

  /* Flag 定位到图片左上角 */
  .card-product-flag.lantern {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 2;
    width: auto;
    height: auto;
  }

  /* 购物车按钮内边距重置 */
  #bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_tgKmp4_xms#bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_tgKmp4_xms #card-product-4__buy-button__add-cart-xms {
    padding: 0px;
  }

  /* 商品标签文字样式 */
  #bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_tgKmp4_xms .card-product--label-available {
    font-size: 12px;
    white-space: nowrap;
  }

  /* 立即购买按钮内边距 */
  #bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_tgKmp4_xms #card-product-4__buy-button__buy-now-xms {
    padding: 0 0 0 10px;
  }

  /* Flag 尺寸和文字样式 */
    @media (min-width:768px){
  #bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_tgKmp4_xms .card-product-4__flag {
    width: 59px !important;
    height: 65px !important;
  }
    }
  .card-product-4__flag-content.card-product-4__flag-content-xms {
    margin-left: 0px !important;
    height: 44px !important;
  }

  .card-product-4__flag-content.card-product-4__flag-content-xms p {
    color: #fff !important;
  }

  /* 全局固定banner按钮样式 */
  .global-fixed-banner__container .button.other-btn {
    width: 135px !important;
    padding: 0;
    height: -23px !important;
    font-size: 12px;
  }

  /* Flag 文字样式 */
  #bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_tgKmp4_xms .card-product-4__flag-content-xms p:nth-of-type(2) {
    font-size: 10px !important;
    font-weight: 500 !important;
    line-height: 100% !important;
  }
  #bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_qhELbt_xms .card-product-4__flag .card-product-4__flag-content p:last-child{
    margin-top:0px !important;
  }
  #bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_qhELbt_xms .card-product-4__flag-content-xms p:nth-of-type(3){
     margin-top:0px !important;
  }
  .template--21567090458867__bfcm_tab_products_v1_xms_qhELbt .card-product-4__flag .card-product-4__flag-content p:last-child{
    margin-top:0px !important;
  }
  .template--21567090458867__bfcm_tab_products_v1_xms_qhELbt .card-product-4__flag .card-product-4__flag-content p{
    color#fff !important;
  }

  /* 购买按钮宽度 */
  @media (min-width:768px){
.product-card-container.type-large .card-product-buy-button{
    width: 45% !important;
  }
  }
  /* 倒计时文字尺寸 */
  .card-product-4__countdown-wrapper span {
    font-size: 10px;
    white-space: nowrap !important;
  }

  /* bundle 内容文字样式 */
  .card-product-4__bundle-contnet span {
    color: #FAFAFA;
    font-feature-settings: 'liga' off, 'clig' off;
    font-family: "MiSans Latin";
    font-size: 8px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
  }

  /* bundle 标题样式 */
  .card-product-4__bundle-title {
    overflow: hidden;
    color: var(--Font-Color-Font-gy-1, #1A1A1A);
    font-feature-settings: 'liga' off, 'clig' off;
    text-overflow: ellipsis;
    font-family: "MiSans Latin";
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
  }

  /* 激活的bundle样式 */
  .card-product-4__bundle.active {
    background: #FFEDED !important;
    padding: 5px 8px;
  }

  /* learn more 文字尺寸 */
  .card-product-4__learn-more-inline {
    font-size: 10px !important;
  }

  /* 产品内容容器文字样式 */
  .product-content-container span {
    color: var(--icon, #BC0041);
    font-family: "MiSans Latin";
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%;
    border-radius: 4px;
    border: 0.8px solid var(--icon, #BC0041);
    padding: 2px;
  }

  /* 全局固定banner标题样式 */
  #global-fixed-banner__template--21567090458867__global_fixed_banner_dhp7wX .image-item[data-index="1"] .image-overlay__label .image-overlay__label-title {
    color: #9f1a35;
    line-height: 120% !important;
  }

  /* 全局固定banner链接文字尺寸 */
  .common-section-container.global-fixed-banner.global-fixed-banner-template--21567090458867__global_fixed_banner_dhp7wX.event a {
    font-size: 12px !important;
  }

  /* Flag 文字样式 */
  @media (min-width:768px){
  #bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_tgKmp4_xms .card-product-4__flag-content-xms p:nth-of-type(2) {
    font-size: 9px !important;
    font-weight: 500 !important;
    line-height: 100% !important;
  }}

  /* 购物车按钮内边距 */
  #bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_tgKmp4_xms#bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_tgKmp4_xms #card-product-4__buy-button__add-cart-xms {
    padding: 2px 0 !important;
  }

  /* 隐藏桌面端商品卡片 */
  #bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_qhELbt_xms {
    display: none;
  }
}

/* ===================== Bundle Deals 样式 (独立适配) ===================== */
/* Tab 项基础样式 */
.bundle-deals__tab-item {
  font-weight: 520;
  font-size: 20px;
  line-height: 1.2;
  padding: 10px 10px;
  border: 1px solid #FFEFF3;
  border-radius: 999px;
  cursor: pointer;
  color: #ffeff3;
}

/* Tab 项激活样式 */
.bundle-deals__container.template--21567090458867__bundle_deals_nbJ6fy .bundle-deals__tab-item.active {
  border-radius: 37px;
  background: #8A2C3C;
  border-color: transparent;
  color: #fff;
}

/* Tab 项默认样式 */
.bundle-deals__container.template--21567090458867__bundle_deals_nbJ6fy .bundle-deals__tab-item {
  border-radius: 37px;
  background: #FFF;
  color: #8A2C3C;
}

/* 评分星星颜色 */
.bundle-deals__container.template--21567090458867__bundle_deals_nbJ6fy .jdgm-star.jdgm--on {
  color: #981517;
}

/* 总计标签和价格颜色 */
.bundle-deals__total-label,
.bundle-deals__total-price {
  color: #8A2C3C;
}

/* 移动端 Bundle Tab 样式 */
@media screen and (max-width: 768px) {
    #bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_tgKmp4_xms .card-product-4__flag {
        background-image: url(Liquid error (sections/bfcm-tab-products-v1-xms line 1562): invalid url input);
        background-size: 100%;
        background-repeat: no-repeat;
        color: #EF1D00;
        padding-right: 26px;
        width: 47px !important;
        height: 46px !important;
        box-sizing: border-box;
    }
     .pd-limited span{
    color:#FB204A !important;
    border-color:#FB204A !important;
  }
  .common-section-container-template--21567090458867__bfcm_tab_products_v1_xms_tgKmp4{
    padding:0px !important;
  }
}
@media screen and (max-width: 768px) {
    #bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_tgKmp4_xms .card-product-4__type-mini .card-product-4__content {
        padding: 0 12px 12px 12px;
    }
}
@media screen and (max-width: 789px) {
  .bundle-deals__tab-item.active {
    color: #FFF;
    text-align: center;
    font-family: "MiSans Latin";
    font-size: 15px;
    white-space: nowrap !important;
    font-style: normal;
    font-weight: 520;
    line-height: 120%;
    display: flex;
    height: 29px;
    padding: 10px 23px;
    justify-content: center;
    align-items: center;
    gap: 10px;
  }
      #bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_tgKmp4_xms .card-product-4__flag-content-xms p:nth-of-type(2) {
        font-size: 8px !important;
        font-weight: 500 !important;
        line-height: 100% !important;
    }
    #bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_tgKmp4_xms .card-product-4__flag-content-xms p:nth-of-type(3){
      font-size: 7px !important;
    }

  .bundle-deals__tab-item {
    color: #8A2C3C;
    text-align: center;
    font-family: "MiSans Latin";
    font-size: 15px;
    font-style: normal;
    font-weight: 520;
    line-height: 120%;
    display: flex;
    height: 29px;
    padding: 10px 23px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    white-space: nowrap !important;
  }
}

/* ===================== 商品卡片特殊样式 ===================== */
/* 赠品标签颜色 */
.card-product-4__price-gift {
  background: #FFFFFF !important;
  border: 1px solid #981517 !important;
}

.card-product-4__price-gift-title {
  background: #981517 !important;
}

/* 折扣码标签颜色 */
#card-product-4__coupon-xms {
  background: #FFFFFF !important;
  border: 1px solid #981517 !important;
}

.card-product-4__coupon-xms-coupon_code {
  color: #981517 !important;
}

#card-product-4__coupon-xms svg path {
  stroke: #981517 !important;
}

/* Best Seller Flag 样式 */
.card-product-4__flag .card-product-4__flag-content p {
  color: #fff !important;
}

/* 购买按钮样式 */
.card-product-4__buy-button {
  background: #892C3F !important;
  flex-wrap: nowrap !important;
}

.card-product-4__buy-button .card-product-4__buy-button__buy-now {
  background: #892C3F !important;
}

.card-product-4__buy-button add-cart-button {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  background: #000000 !important;
}

/* 立即购买按钮样式 */
#bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_tgKmp4_xms #card-product-4__buy-button__buy-now-xms,
#bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_qhELbt_xms #card-product-4__buy-button__buy-now-xms {
  flex: 1;
  justify-content: space-between;
  background: #000000 !important;
  height: auto !important;
}

/* 购物车按钮样式 */
#bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_tgKmp4_xms#bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_tgKmp4_xms #card-product-4__buy-button__add-cart-xms,
#bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_qhELbt_xms#bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_qhELbt_xms #card-product-4__buy-button__add-cart-xms {
  border-radius: 0 999px 999px 0 !important;
  border: 1px solid #BC0041;
  background: #BC0041 !important;
}
.bfcm-tab-products__tab-item{
  border-radius: 999px !important;
}
#bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_tgKmp4_xms .card-product--label-available{
  font-size:10px;
}
#bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_tgKmp4_xms .card-product-4__type-mini .card-product-4__title{
  font-size:10px;
}

/* 购物车图标样式 */
.card-product-4__buy-button__add-cart-xms svg {
  width: 24px !important;
  height: 24px !important;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.75 20.25C9.75 20.25 9.75 20.25 9.75 20.25C9.75 20.25 9.75 20.25 9.75 20.25L9.75 20.25C9.75 20.25 9.75 20.25 9.75 20.25' fill='%23FFFFFF'/%3E%3Cpath d='M9.75 20.25C9.75 20.25 9.75 20.25 9.75 20.25C9.75 20.25 9.75 20.25 9.75 20.25L9.75 20.25C9.75 20.25 9.75 20.25 9.75 20.25' fill='%23FFFFFF'/%3E%3Cpath d='M7.5 20.25C7.5 20.25 7.5 20.25 7.5 20.25C7.5 20.25 7.5 20.25 7.5 20.25L7.5 20.25C7.5 20.25 7.5 20.25 7.5 20.25' fill='%23FFFFFF'/%3E%3Cpath d='M16.5 20.25C16.5 20.25 16.5 20.25 16.5 20.25C16.5 20.25 16.5 20.25 16.5 20.25L16.5 20.25C16.5 20.25 16.5 20.25 16.5 20.25' fill='%23FFFFFF'/%3E%3Cpath d='M4.5 4.5H21L20.25 7.5H5.25L4.5 4.5Z' fill='%23FFFFFF'/%3E%3Cpath d='M19.5 9H6C5.44772 9 5 9.44772 5 10V19C5 19.5523 5.44772 20 6 20H19C19.5523 20 20 19.5523 20 19V10C20 9.44772 19.5523 9 19.5 9Z' fill='%23FFFFFF'/%3E%3C/svg%3E") !important;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

/* 详情按钮文字样式 */
#bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_tgKmp4_xms .card-product-3__btn-details.green,
#bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_qhELbt_xms .card-product-3__btn-details.green {
  padding: 0px;
  font-family: "MiSans Latin VF";
  font-size: 12px;
  font-weight: 400;
  border-radius: 4px;
  line-height: 70%;
}

#bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_tgKmp4_xms .card-product-3__btn-details.green span,
#bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_qhELbt_xms .card-product-3__btn-details.green span {
  color: #000;
  text-align: center;
  font-family: "MiSans Latin";
  font-size: 14px;
  font-style: normal;
  font-weight: 500 !important;
  line-height: 110%;
}

/* 迷你版详情按钮样式 */
#bfcm-tab-products__template__21567090458867__bfcm_tab_products_v1_xms_tgKmp4_xms .card-product-4__type-mini .card-product-3__btn-details.green {
  border: 0px !important;
  padding: 0 !important;
}