.lapsang-bf [hidden]{display:none!important}.lapsang-bf a.cta[href*="/products/sp03"],.lapsang-bf a.cta[href*="/products/jm03-1"],.lapsang-bf a.gift-cta[href*="/products/jm03-1"]{color:#fff}.lapsang-bf .gift-card .ph-badge{background:#f05a28;color:#fff}.lapsang-bf [data-bf-status],.lapsang-bf .bf-status{margin:14px auto;max-width:680px;color:var(--ink-soft, #6a6262);font-size:14px;line-height:1.6}.lapsang-bf .cd-num{font-variant-numeric:tabular-nums}.lapsang-bf .calc h2{font-size:26px;text-align:center;margin-bottom:8px}.lapsang-bf .bf-random-note{margin:16px 0 0;font-size:13px;color:var(--ink-soft, #6a6262);text-align:center}.lapsang-bf .calc .slider-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center}.lapsang-bf .calc input[data-bf-slider]{-webkit-appearance:none;appearance:none;display:block;width:100%;min-width:0;height:44px;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;touch-action:pan-y;--bf-progress: 26.6667%}.lapsang-bf .calc input[data-bf-slider]::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(to right,var(--red, #f05a28) 0 var(--bf-progress),#d7c9b6 var(--bf-progress) 100%)}.lapsang-bf .calc input[data-bf-slider]::-moz-range-track{height:8px;border-radius:999px;background:#d7c9b6}.lapsang-bf .calc input[data-bf-slider]::-moz-range-progress{height:8px;border-radius:999px;background:var(--red, #f05a28)}.lapsang-bf .calc input[data-bf-slider]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;margin-top:-8px;border:3px solid #fff;border-radius:50%;background:var(--red, #f05a28);box-shadow:0 1px 6px #2c25283d}.lapsang-bf .calc input[data-bf-slider]::-moz-range-thumb{width:18px;height:18px;border:3px solid #fff;border-radius:50%;background:var(--red, #f05a28);box-shadow:0 1px 6px #2c25283d}.lapsang-bf .calc input[data-bf-slider]:focus-visible,.lapsang-bf [data-bf-preset]:focus-visible{outline:2px solid var(--red-deep, #d34a1f);outline-offset:4px;border-radius:8px}.lapsang-bf [data-bf-amount]{min-width:78px;font-variant-numeric:tabular-nums}.lapsang-bf .bf-subtotal-label{display:block;margin:0 0 8px;color:var(--ink, #2c2528);font-size:15px;font-weight:600;text-align:center}.lapsang-bf [data-bf-presets]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.lapsang-bf button[data-bf-preset]{min-width:66px;min-height:44px;padding:8px 16px;border:1px solid #d7c9b6;border-radius:999px;background:#fff;color:var(--ink, #2c2528);font:inherit;line-height:1.35;text-align:center;cursor:pointer}.lapsang-bf button[data-bf-preset]:hover,.lapsang-bf button[data-bf-preset][aria-pressed=true]{border-color:var(--red, #f05a28);background:#fff1e8;color:var(--red-deep, #d34a1f)}.lapsang-bf [data-bf-code],.lapsang-bf [data-bf-saving]{display:block;margin-top:8px;color:var(--ink, #2c2528);font-weight:600;overflow-wrap:anywhere}.lapsang-bf [data-bf-saving]{color:var(--green, #4a6b4a)}.lapsang-bf .bf-offer{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:16px;margin-top:8px}.lapsang-bf [data-bf-gifts]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 0;padding:0;list-style:none}.lapsang-bf [data-bf-gift]{display:flex;align-items:center;gap:10px;min-width:0;margin:0;padding:10px;border:1px solid var(--line, #e2e2e2);border-radius:10px;background:#fffaf3;color:var(--ink, #2c2528);text-align:left;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.lapsang-bf [data-bf-gift] img{display:block;flex:0 0 64px;width:64px;height:64px;margin:0;border-radius:8px;object-fit:cover}.lapsang-bf .bf-rock-icon{display:flex;flex:0 0 64px;align-items:center;justify-content:center;width:64px;height:64px;border-radius:8px;background:#f7e8d6;color:var(--red, #f05a28)}.lapsang-bf .bf-rock-icon svg{display:block;width:36px;height:36px}.lapsang-bf [data-bf-gift] small{display:block;margin-top:4px;color:var(--ink-soft, #6a6262);font-size:12px}@media(max-width:600px){.lapsang-bf .calc{padding:28px 18px}.lapsang-bf .calc .slider-row{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.lapsang-bf [data-bf-amount]{grid-column:1 / -1;justify-self:center}.lapsang-bf .calc .result{padding:18px 14px}.lapsang-bf [data-bf-gifts]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.lapsang-bf .snow{display:none;animation:none}.lapsang-bf .cta,.lapsang-bf .cta:hover,.lapsang-bf .gift-cta,.lapsang-bf .gift-cta:hover,.lapsang-bf .tier,.lapsang-bf .tier:hover,.lapsang-bf [data-bf-preset]{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/lapsang-black-friday.css.map */
