/** Shopify CDN: Minification failed

Line 55:2 All "@import" rules must come first

**/
@font-face {
  font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//fenvorila.com/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"),
       url("//fenvorila.com/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff") format("woff");
}
@font-face {
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//fenvorila.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"),
       url("//fenvorila.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff");
}
@font-face {
  font-family: Poppins;
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("//fenvorila.com/cdn/fonts/poppins/poppins_i4.846ad1e22474f856bd6b81ba4585a60799a9f5d2.woff2") format("woff2"),
       url("//fenvorila.com/cdn/fonts/poppins/poppins_i4.56b43284e8b52fc64c1fd271f289a39e8477e9ec.woff") format("woff");
}
@font-face {
  font-family: Poppins;
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url("//fenvorila.com/cdn/fonts/poppins/poppins_i7.42fd71da11e9d101e1e6c7932199f925f9eea42d.woff2") format("woff2"),
       url("//fenvorila.com/cdn/fonts/poppins/poppins_i7.ec8499dbd7616004e21155106d13837fff4cf556.woff") format("woff");
}
@font-face {
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//fenvorila.com/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2") format("woff2"),
       url("//fenvorila.com/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff") format("woff");
}
.bm-l04-header{background:#fff;color:#242424;font-family:Poppins,Arial,sans-serif}
.bm-l04-announcement{text-align:center;background:#bd0068;color:#fff;padding:14px 20px;font-size:18px;letter-spacing:1px;min-height:58px}
.bm-l04-nav{display:flex;align-items:center;position:relative;justify-content:space-between;height:108px;max-width:1440px;margin:auto;padding:0 50px;gap:24px}
.bm-l04-nav nav{display:flex;gap:25px;align-items:center}.bm-l04-nav a{color:inherit;text-decoration:none;font-size:14px;letter-spacing:.4px}
.bm-l04-nav .bm-wordmark{font:700 38px/1 Georgia,serif;color:#bd0068;position:absolute;left:50%;transform:translateX(-50%);letter-spacing:-2px}
.bm-l04-icons{display:flex;gap:24px;align-items:center}.bm-l04-icons svg{width:23px;height:26px;fill:none;stroke:currentColor;stroke-width:1.5}
.bm-l04-menu{display:none}.bm-l04-footer{padding:45px 50px 30px;background:#fff3f8;border-top:1px solid #eee;color:#333;font-family:Poppins,Arial,sans-serif}.bm-l04-footer h2{font-size:22px}.bm-l04-footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;max-width:1320px;margin:auto}.bm-l04-footer ul{list-style:none;padding:0;line-height:2.3}.bm-l04-footer a{color:inherit;text-decoration:none}.bm-l04-footer input{padding:14px;border:1px solid #888;font-size:16px;max-width:100%}.bm-l04-footer button{padding:14px;border:1px solid #bd0068;background:#bd0068;color:white;font-size:16px}.bm-l04-copyright{max-width:1320px;margin:40px auto 0;font-size:13px}


  @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;900&display=swap');

  .tp-tight-capsule {
    display: flex;
    align-items: center;
    justify-content: space-between; /* 两端对齐 */
    
    width: 100%; 
    max-width: 100%; /* 防止溢出 */
    box-sizing: border-box; /* 关键：把padding包含在宽度内 */
    
    /* 上下保留饱满感，左右缩减以防溢出 */
    padding: 10px 15px;
    
    background: #ffffff;
    border: 1px solid #dcdcdc;
    border-radius: 8px; /* 方圆角 */
    
    font-family: 'Inter', Helvetica, Arial, sans-serif;
    margin: 10px 0;
    box-shadow: 0 2px 8px rgba(0,0,0,0.08);
    white-space: nowrap;
    min-height: 60px; /* 保持高度饱满 */
    transition: all 0.3s ease;
    
    /* 使用 gap 统一控制间距，更紧凑 */
    gap: 10px; 
  }

  .tp-tight-capsule:hover {
    border-color: #00b67a;
    box-shadow: 0 6px 16px rgba(0, 182, 122, 0.2);
    transform: translateY(-1px);
  }

  /* --- 1. 左侧：星星 --- */
  .tp-tight-stars {
    display: flex;
    align-items: center;
    flex-shrink: 0; /* 禁止压缩 */
    gap: 2px; /* 星星之间紧挨着 */
  }

  .tp-tight-star-box {
    width: 26px; 
    height: 26px;
    background-color: #00b67a;
    display: flex; align-items: center; justify-content: center;
    border-radius: 3px;
  }

  .tp-tight-star-svg { width: 20px; height: 20px; fill: #fff; }

  /* --- 2. 中间：文字 (紧凑堆叠) --- */
  .tp-tight-text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    flex: 1; /* 占据中间空间 */
    
    /* 左右加一点分割线 */
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    padding: 0 8px; /* 文字两边留一点点空隙 */
  }

  .tp-tight-score {
    font-size: 14px;
    font-weight: 900;
    color: #1b1b21;
    line-height: 1.1;
  }
  
  .tp-tight-count {
    font-size: 11px;
    font-weight: 600;
    color: #555;
    margin-top: 2px;
  }

  /* --- 3. 右侧：Logo (紧凑) --- */
  .tp-tight-logo {
    display: flex;
    align-items: center;
    gap: 6px; /* 图标和文字挨近一点 */
    flex-shrink: 0;
  }

  .tp-tight-logo-star { 
    width: 26px; 
    height: 26px; 
    fill: #00b67a; 
  }

  .tp-tight-brand {
    font-weight: 900;
    font-size: 16px;
    color: #1b1b21;
    letter-spacing: -0.5px;
  }

  /* --- 📱 手机端极致适配 (防溢出) --- */
  @media (max-width: 480px) {
    .tp-tight-capsule { 
      padding: 8px 10px; /* 手机上左右边距再小一点 */
      gap: 5px; /* 间隙最小化 */
      min-height: 50px;
    }

    /* 缩小元素以放入一行 */
    .tp-tight-star-box { width: 20px; height: 20px; }
    .tp-tight-star-svg { width: 16px; height: 16px; }

    .tp-tight-score { font-size: 12px; }
    .tp-tight-count { font-size: 10px; }
    .tp-tight-text { border-width: 1px; padding: 0 5px; }

    .tp-tight-logo-star { width: 20px; height: 20px; }
    .tp-tight-brand { font-size: 13px; }
  }


#sb-buy{color:#07364b;scroll-margin-top:100px}
#sb-buy h1{font-size:clamp(29px,3.4vw,44px);line-height:1.12;margin:0 0 13px}
#sb-buy p{font-size:17px;margin:0 0 14px}
#sb-buy ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:0 0 20px}
#sb-buy li{background:#eef8f7;border-radius:7px;padding:9px 11px;font-size:14px;line-height:1.35}
#sb-buy li:before{content:"✓ ";color:#008f8b;font-weight:bold}
.product__info-container .quantity-break{border-color:#a9cfcd}
.product__info-container input:checked+.quantity-break{background:#eef8f7;border-color:#008f8b}
.product__info-container .quantity-break__badge,.product__info-container .product-form__submit{background:#008f8b!important;color:#fff!important}
.product__info-container .quantity-break__caption{display:none}
.product__info-container .quantity-break__price{color:#07364b}


  .inventory-urgency-box {
    background-color: #f0f7ff; /* 浅蓝色背景 */
    border: 1px solid #b6e0fe; /* 浅蓝色边框 */
    border-radius: 8px;
    padding: 12px 16px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    margin: 15px 0;
    box-sizing: border-box;
  }

  .inventory-content {
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #004085; /* 深蓝色文字 */
    margin-bottom: 10px;
  }

  /* 闪动的红点样式与动画 */
  .blinking-dot {
    width: 8px;
    height: 8px;
    background-color: #e53e3e;
    border-radius: 50%;
    display: inline-block;
    margin-right: 8px;
    flex-shrink: 0;
    animation: pulse-dot 1.5s infinite ease-in-out;
  }

  @keyframes pulse-dot {
    0% {
      transform: scale(0.95);
      opacity: 1;
      box-shadow: 0 0 0 0 rgba(229, 62, 62, 0.7);
    }
    70% {
      transform: scale(1);
      opacity: 0.4;
      box-shadow: 0 0 0 6px rgba(229, 62, 62, 0);
    }
    100% {
      transform: scale(0.95);
      opacity: 1;
      box-shadow: 0 0 0 0 rgba(229, 62, 62, 0);
    }
  }

  .inventory-text {
    line-height: 1.4;
  }

  .highlight-num {
    color: #c53030; /* 数字保留醒目的红色 */
    font-weight: bold;
  }

  /* 底部进度条样式 */
  .progress-bar-bg {
    background-color: #d0e8ff; /* 进度条底色 */
    height: 6px;
    border-radius: 3px;
    width: 100%;
    overflow: hidden;
  }

  .progress-bar-fill {
    background-color: #3182ce; /* 进度条填充色 */
    height: 100%;
    width: 15%; 
    border-radius: 3px;
  }


.bm-l04-reference{--sbs-rose:#bd0068;--sbs-pale:#fff3f8;--sbs-ink:#20171c;color:var(--sbs-ink);background:white;line-height:1.55}
.bm-l04-reference *{box-sizing:border-box}
.bm-l04-reference .sbs-wrap{max-width:1240px;margin:auto;padding:56px 30px}
.bm-l04-reference h2{font-size:clamp(30px,4vw,52px);line-height:1.12;margin:0 0 20px;letter-spacing:-.035em}
.bm-l04-reference h2 em{font-style:normal;color:var(--sbs-rose)}
.bm-l04-reference p{margin:10px 0 16px}
.bm-l04-reference img{display:block;width:100%;height:auto;border-radius:10px}
.sbs-center{text-align:center}.sbs-pale{background:var(--sbs-pale)}
.sbs-button{display:inline-block;padding:15px 35px;background:var(--sbs-rose);color:white!important;text-decoration:none;border-radius:40px;font-weight:800}
.sbs-ugc{max-width:535px;margin-left:auto;text-align:center}
.bm-l04-reference .sbs-ugc h2{font-size:clamp(27px,3vw,40px)}
.sbs-videos,.sbs-results,.sbs-reviews{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.sbs-videos video{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:8px;background:#fff3f8}
.sbs-result,.sbs-reviews .sb-review{background:white;border:1px solid #f0dce6;border-radius:12px;overflow:hidden}
.sbs-pair{display:grid;grid-template-columns:1fr 1fr}
.sbs-pair figure{margin:0;position:relative}
.bm-l04-reference .sbs-pair img{border-radius:0;aspect-ratio:4/5;object-fit:cover}
.sbs-pair figcaption{position:absolute;bottom:8px;left:8px;background:#fff;color:#20171c;padding:3px 7px;border-radius:5px;font-size:10px;font-weight:800}
.sbs-card-copy,.sbs-reviews .sb-review{padding:18px}
.bm-l04-reference h3{font-size:19px;line-height:1.3;margin:0 0 10px}
.sbs-tags{display:flex;flex-wrap:wrap;gap:6px}.sbs-tags span{background:var(--sbs-pale);color:#8b164f;font-size:11px;padding:4px 7px;border-radius:12px}
.sbs-stars,.sbs-reviews .sb-stars{color:var(--sbs-rose);letter-spacing:2px}
.sbs-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center}
.sbs-benefits{list-style:none;padding:0}.sbs-benefits li{margin:10px 0}.sbs-benefits li:before{content:'✓';color:var(--sbs-rose);font-weight:800;margin-right:10px}
.sbs-reviews{grid-template-columns:repeat(3,minmax(0,1fr))}
.sbs-faq{max-width:800px;margin:auto}.sbs-faq details{border-bottom:1px solid #ead5df;padding:16px 0}
.sbs-faq summary{cursor:pointer;font-weight:700}
.sbs-policy-mark{aspect-ratio:1;display:grid;place-content:center;text-align:center;background:#f7d9e7;border-radius:14px;color:#8d004e;font-weight:800;font-size:clamp(34px,6vw,78px);line-height:1.1}
.sbs-policy-mark small{font-size:.28em}
@media(max-width:749px){.bm-l04-reference .sbs-wrap{padding:36px 18px}.sbs-videos,.sbs-results,.sbs-reviews{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:12px}.sbs-videos video{flex:0 0 43%;min-width:0;scroll-snap-align:start}.sbs-result,.sbs-reviews .sb-review{flex:0 0 84%;scroll-snap-align:start}.sbs-split{grid-template-columns:1fr;gap:22px}}
body:has(.bm-l04-reference) .announcement-bar{background:#bd0068!important}
body:has(.bm-l04-reference) .announcement-bar *{color:white!important}
body:has(.bm-l04-reference) .footer{background:#fff3f8!important;color:#20171c}
body:has(.bm-l04-reference) .footer a,body:has(.bm-l04-reference) .footer h2,body:has(.bm-l04-reference) .footer p{color:#20171c!important}
body:has(.bm-l04-reference) .footer .button,body:has(.bm-l04-reference) .sticky-atc .button,body:has(.bm-l04-reference) .price__badge-sale{background:#bd0068!important;color:#fff!important}
body:has(.bm-l04-reference) .section-divider{display:none!important}
body:has(.bm-l04-reference) #sb-buy{color:#20171c}
body:has(.bm-l04-reference) #sb-buy li,body:has(.bm-l04-reference) .product__info-container input:checked+.quantity-break{background:#fff3f8}
body:has(.bm-l04-reference) #sb-buy li:before,body:has(.bm-l04-reference) .product__info-container .price-item--sale{color:#bd0068}
body:has(.bm-l04-reference) .product__info-container .quantity-break{border-color:#e7bfd3}
body:has(.bm-l04-reference) .product__info-container input:checked+.quantity-break{border-color:#bd0068}
body:has(.bm-l04-reference) .product__info-container .quantity-break__badge,body:has(.bm-l04-reference) .product__info-container .product-form__submit{background:#bd0068!important;color:#fff!important}


#sbs-use-steps{padding:clamp(36px,6vw,88px) 0;background:#fff6fa}
#sbs-use-steps .sbs-step-label{font-size:12px;font-weight:700;letter-spacing:.14em;color:#a00058}
#sbs-use-steps ol{margin:24px 0 0;padding-left:24px}
#sbs-use-steps li{padding:10px 0;border-bottom:1px solid #ead5df}
#sbs-use-steps li::marker{color:#a00058;font-weight:700}
#sbs-use-steps img{display:block;width:100%;height:auto;border-radius:14px}


.product__info-container .sbs-ugc{width:100%;max-width:none;margin:28px 0 0;color:#20171c;--sbs-rose:#bd0068}
.product__info-container .sbs-ugc h2{font-size:clamp(26px,3vw,40px);line-height:1.16;margin:0 0 24px;letter-spacing:-.035em}
.product__info-container .sbs-ugc h2 em{color:var(--sbs-rose);font-style:normal}

.sbs-ugc .sbs-buy-faq{text-align:left;margin:0 0 32px}.sbs-buy-faq details{border-bottom:1px solid #d9d1d6}.sbs-buy-faq summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 10px;font-size:17px;list-style:none}.sbs-buy-faq summary::-webkit-details-marker{display:none}.sbs-buy-faq summary:after{content:"";width:7px;height:7px;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(45deg)}.sbs-buy-faq details[open] summary:after{transform:rotate(225deg)}.sbs-buy-faq p{margin:0;padding:0 10px 16px}
.sbs-buy-faq h3{margin:10px 10px 16px;font-size:clamp(20px,3vw,28px)}.sbs-buy-faq ul{padding-left:10px;margin:0 10px 16px;list-style:none}.sbs-buy-faq li{margin-bottom:9px}.sbs-buy-faq li:before{content:"✓";color:#bd0068;margin-right:8px}
.sbs-buy-faq h3{margin:10px 10px 16px;font-size:clamp(20px,3vw,28px)}.sbs-buy-faq ul{padding-left:10px;margin:0 10px 16px;list-style:none}.sbs-buy-faq li{margin-bottom:9px}.sbs-buy-faq li:before{content:"✓";color:#bd0068;margin-right:8px}

body.bm-l04-brush{--font-body-family:Poppins,Arial,sans-serif;--font-heading-family:Poppins,Arial,sans-serif;--color-base-accent-1:189,0,104;--color-base-accent-2:189,0,104;--color-base-outline-button-labels:189,0,104;background:#fff;color:#20171c}
.bm-l04-announcement{font-size:22px;font-weight:700}.bm-l04-reference[data-module="m0"]{padding-top:40px}.bm-l04-reference[data-module="m7"]{padding-bottom:52px}
.bm-l04-footer{padding:32px max(24px,calc((100vw - 1300px)/2)) 30px;border:0}.bm-l04-footer-grid{max-width:1300px;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;position:relative;padding-bottom:130px}.bm-l04-footer h2{font-size:24px;font-weight:700;margin:0 0 20px}.bm-l04-footer ul{margin:0;font-size:14px;line-height:2.4}.bm-l04-footer-brand{text-align:center}.bm-l04-footer-brand a{display:grid;place-content:center;width:100px;height:100px;margin:auto;border-radius:12px;background:#fff;color:#bd0068;font:700 22px Georgia,serif;letter-spacing:-1px}.bm-l04-footer form{display:block}.bm-l04-footer input[type=email]{display:block;width:100%;height:45px;max-width:100%;box-sizing:border-box;background:#de9468;color:#fff;border:0;border-radius:6px;padding:15px;font-size:16px}.bm-l04-footer input::placeholder{color:#fff;opacity:.85}.bm-l04-footer button[type=submit]{display:block;width:100%;height:49px;margin-top:10px;background:#fff;color:#bd0068;border:0;border-radius:4px;font-size:26px;padding:0}.bm-l04-payments{position:absolute;bottom:0;left:0;right:0;text-align:center}.bm-l04-copyright{margin:12px auto 0;text-align:center;font-size:11px}.bm-l04-footer a[href^="mailto:"]{font-size:14px}
.bm-l04-brush .main-product-section .page-width{max-width:1400px;padding-left:50px;padding-right:50px}.bm-l04-brush .product__info-container{color:#20171c}.bm-l04-brush .product__info-wrapper{padding-left:50px}
.bm-l04-brush .product__media-list,.bm-l04-brush .product__media{border-radius:10px}.bm-l04-brush .product__info-container .tp-tight-capsule{margin-top:0}
.bm-l04-nav .header__search{display:none}.bm-l04-nav .header__icons{align-items:center}.bm-l04-nav .header__icon{width:26px;height:30px}.bm-l04-nav .header__icon svg{width:23px;height:26px}.bm-l04-nav .cart-count-bubble{font-size:10px}
.bm-l04-brush .product-form__buttons{max-width:none}.bm-l04-brush .product-form__submit{background:#bd0068;color:#fff;border-radius:8px;font-size:18px;min-height:56px;--color-button:189,0,104;--color-button-text:255,255,255}.bm-l04-brush .product-form__submit:after{box-shadow:none}
.bm-l04-brush .quantity-break{border-color:#e7bfd3;border-radius:10px}.bm-l04-brush input:checked+.quantity-break{border-color:#bd0068;background:#fff3f8}.bm-l04-brush .quantity-break__badge{background:#bd0068!important;color:white}.bm-l04-brush .price{color:#bd0068;font-weight:700}.bm-l04-brush .price__badge-sale{display:none}
.bm-l04-brush .yx-subscription-component{--accent-color:189,0,104;--color-button:189,0,104;--color-primary-button-background:#bd0068}.bm-l04-brush .yx-subscription-component .purchase-option{border-color:#e7bfd3!important;background:#fff3f8;border-radius:8px}.bm-l04-brush .yx-subscription-component .save-badge{background:#bd0068!important;color:#fff}.bm-l04-brush .yx-subscription-checkbox{border-color:#bd0068!important}.bm-l04-brush .option-left:has(input[name="subscription_enabled"]:checked) .yx-subscription-checkbox:after{border-left-color:#bd0068!important;border-bottom-color:#bd0068!important}.bm-l04-brush #yx_checkout{color:#bd0068!important;border-color:#bd0068!important;border-radius:8px}
.bm-l04-sticky{position:fixed;z-index:30;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:20px;background:#fff;padding:10px max(20px,calc((100vw - 1300px)/2));box-shadow:0 -2px 7px #0002;font-size:16px}.bm-l04-sticky div{display:grid;gap:3px}.bm-l04-sticky a{border-radius:5px;background:#bd0068;color:white;padding:12px 24px;text-decoration:none;font-weight:700;white-space:nowrap}.bm-l04-sticky span{color:#bd0068;font-weight:700}.bm-l04-brush{padding-bottom:88px}
#bm-l04-returns{border-top:1px solid #ead5df;margin-top:24px;font-size:16px}#bm-l04-returns summary{padding:16px 0;font-weight:700;cursor:pointer}
@media(max-width:749px){.bm-l04-announcement{font-size:17px;font-weight:700;letter-spacing:.2px;line-height:1.3;min-height:66px;padding:10px 20px;display:grid;place-content:center}.bm-l04-nav{height:64px;padding:0 16px}.bm-l04-nav nav{display:none}.bm-l04-nav .bm-wordmark{font-size:27px}.bm-l04-menu{display:block}.bm-l04-icons{gap:16px}.bm-l04-icons .bm-account{display:none}.bm-l04-footer{padding:35px 24px}.bm-l04-footer-grid{grid-template-columns:1fr;gap:20px}.bm-l04-footer select{width:100%;max-width:100%;font-size:16px}.bm-l04-brush .main-product-section .page-width{padding:0}.bm-l04-brush .product__info-wrapper{padding:0}.bm-l04-brush .product__info-container{padding-top:16px}.bm-l04-brush .product__media-list,.bm-l04-brush .product__media{border-radius:0}.bm-l04-brush .bm-l04-reference p,.bm-l04-brush .bm-l04-reference li,.bm-l04-brush .sbs-ugc p,.bm-l04-brush .sbs-ugc li{font-size:16px!important}.bm-l04-brush .quantity-break{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.bm-l04-brush .quantity-break__image-and-content,.bm-l04-brush .quantity-break__content,.bm-l04-brush .quantity-break__left{min-width:0}.bm-l04-brush .quantity-break__label{flex-wrap:wrap;gap:6px;min-width:0}.bm-l04-brush .quantity-break__label-text{font-size:16px}.bm-l04-brush .quantity-break__right{flex-shrink:0;padding-left:6px}.bm-l04-brush #yx_checkout{font-size:16px!important;white-space:normal;min-height:48px}.bm-l04-brush .scroll-to-top-btn{display:none!important}.bm-l04-sticky{padding:9px 16px;font-size:13px;gap:8px}.bm-l04-sticky a{padding:12px 15px}.bm-l04-sticky strong{line-height:1.15}}
@media(max-width:749px){.bm-l04-reference[data-module="m0"]{padding-top:30px}.bm-l04-reference[data-module="m7"]{padding-bottom:39px}}
@media(max-width:749px){.bm-l04-brush #sb-buy li,.bm-l04-brush .sbs-step-label{font-size:16px!important}}
@media(max-width:749px){.bm-l04-brush .product__info-wrapper{padding:15px 0 0}.bm-l04-brush .product__info-container{padding-top:0}.bm-l04-menu summary{list-style:none;display:block;cursor:pointer}.bm-l04-menu summary::-webkit-details-marker{display:none}}
@media(max-width:749px){.bm-l04-footer-grid{grid-template-columns:1fr;gap:34px;padding-bottom:80px}.bm-l04-footer-brand a{margin:0 auto}.bm-l04-footer h2{font-size:22px}.bm-l04-footer{padding:32px 20px}.bm-l04-footer p,.bm-l04-footer li{font-size:16px}.bm-l04-copyright{font-size:12px!important}}
@media(max-width:749px){.bm-l04-footer-grid{gap:60px}.bm-l04-footer-grid>div:nth-child(2){width:calc(50% - 10px)}}
@media(min-width:750px) and (max-width:1099px){.bm-l04-nav{height:76px;padding:0 30px}.bm-l04-nav nav{display:none}.bm-l04-menu{display:block}.bm-l04-menu summary{list-style:none;cursor:pointer}.bm-l04-nav .bm-wordmark{font-size:30px}.bm-l04-brush .main-product-section .page-width{padding-left:30px;padding-right:30px}.bm-l04-brush .product__info-wrapper{padding-left:30px}.bm-l04-brush .tp-tight-capsule{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;max-width:100%}.bm-l04-brush .tp-tight-stars{grid-column:1/-1;justify-content:center}.bm-l04-brush .tp-tight-text{flex:none;min-width:0;max-width:none;justify-content:center}.bm-l04-brush .tp-tight-logo{justify-content:center}.bm-l04-brush .quantity-break{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.bm-l04-brush .quantity-break__image-and-content,.bm-l04-brush .quantity-break__content,.bm-l04-brush .quantity-break__left{min-width:0}.bm-l04-brush .quantity-break__label{flex-wrap:wrap;min-width:0}.bm-l04-brush .quantity-break__right{flex-shrink:0;padding-left:6px}.bm-l04-brush #yx_checkout{font-size:16px!important;white-space:normal;min-height:48px}}
@media(max-width:359px){.bm-l04-brush .tp-tight-capsule{gap:5px;padding:8px}.bm-l04-brush .tp-tight-text{min-width:0}.bm-l04-brush .tp-tight-score{font-size:12px}.bm-l04-brush .tp-tight-reviews{font-size:9px}.bm-l04-brush .tp-tight-logo{font-size:12px}}
