.tss-bfd[hidden],.tss-bfd-tier[hidden],.tss-bfd-group[hidden]{display:none!important}.tss-bfd-group{--bfd-red: #d80027;--bfd-ink: #0b0b0c;--bfd-mute: #5c5c62;--bfd-line: #e6e6e8;--bfd-teal: #1cbbb9;font-family:var(--bfx-f, inherit)}.tss-bfd-group:not(.is-live){display:none}.tss-bfd-group--pdp{display:grid;gap:8px;margin:12px 0 16px}.tss-bfd-group--pdp:not(.is-live){display:none}.tss-bfd--pdp{display:block!important;border:1px solid var(--bfd-line);border-left:4px solid var(--bfd-red);border-radius:8px;background:#fff;color:var(--bfd-ink);padding:12px 14px 13px}.tss-bfd__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-bottom:8px}.tss-bfd__pill{display:inline-block;background:var(--bfd-red);color:#fff;font-size:12px;line-height:1;font-weight:700;letter-spacing:.01em;padding:6px 8px;border-radius:4px;white-space:nowrap;text-transform:none}.tss-bfd__cd{font-size:13px;color:var(--bfd-mute);white-space:nowrap}.tss-bfd__cd b{color:var(--bfd-ink);font-weight:700;font-variant-numeric:tabular-nums}.tss-bfd__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 4px}.tss-bfd--pdp .tss-bfd__now{color:var(--bfd-red);font-size:24px;line-height:1.15;font-weight:700;font-variant-numeric:tabular-nums}.tss-bfd--pdp .tss-bfd__was{color:var(--bfd-mute);font-size:16px;font-variant-numeric:tabular-nums}.tss-bfd__lbl{font-weight:700;color:var(--bfd-ink)}.tss-bfd__copy{margin:0;font-size:15px;line-height:1.4;font-weight:600}.tss-bfd__note{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--bfd-mute)}.tss-bfd__gift{margin:6px 0 0;font-size:14px;line-height:1.4}.tss-bfd__gift a{color:var(--bfd-ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--bfd-teal);text-decoration-thickness:2px;text-underline-offset:3px}.tss-bfd__gift a:hover{color:#0f8f8d}.tss-bfd__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:10px;padding:0 18px;border-radius:4px;background:var(--bfd-teal);color:#fff;font-weight:700;font-size:15px;text-decoration:none}.tss-bfd__btn:hover{background:#17a3a1}.tss-bfd a:focus-visible,.tss-bfd__btn:focus-visible{outline:2px solid var(--bfd-ink);outline-offset:2px}.tss-bfd-tier{margin:0;padding-left:2px;font-size:13px;line-height:1.4;color:var(--bfd-mute)}.tss-bfd-tier:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--bfd-teal);vertical-align:1px}.tss-bfd-group--card{margin:6px 0 2px}.tss-bfd-group--card.is-live{display:block}.tss-bfd--card{display:flex!important;flex-wrap:wrap;align-items:center;gap:4px 8px}.tss-bfd--card .tss-bfd__pill{font-size:11px;padding:4px 7px}.tss-bfd--card .tss-bfd__price{margin:0;gap:2px 6px;font-size:14px}.tss-bfd--card .tss-bfd__now{color:var(--bfd-red);font-weight:700;font-variant-numeric:tabular-nums}.tss-bfd--card .tss-bfd__was{color:var(--bfd-mute);font-size:13px}.tss-bfd--card .tss-bfd__deal{font-size:13px;font-weight:600;color:var(--bfd-ink)}.tss-bfl__free{color:#d80027;font-weight:700}.tss-bfl__for{font-size:12px;color:#6b6b70;margin-left:4px;white-space:nowrap}.tss-bfl-disc{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#3a3a3c}.tss-bfl-disc span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.tss-bfd *{transition:none!important;animation:none!important}}.oem-search__panel .tss-bfd-group--pdp{max-width:560px;margin:4px auto 16px;text-align:left}.tss-bfd--soon{display:flex!important;align-items:center;gap:10px;border:1px solid var(--bfd-line);border-radius:8px;background:#fff;color:var(--bfd-ink);padding:8px 8px 8px 12px}.tss-bfd__bell-ico{flex:none;display:inline-flex;color:var(--bfd-red)}.tss-bfd__soon-txt{flex:1 1 auto;min-width:0;margin:0;font-size:14px;line-height:1.35}.tss-bfd__soon-txt b,.tss-bfd__soon-txt span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tss-bfd__soon-txt b{font-weight:700}.tss-bfd__soon-txt span{color:var(--bfd-mute)}.tss-bfd-group--pdp .tss-bfd-tier{order:1}.tss-bfd-group--pdp .tss-bfd--soon{order:2}.tss-bfd__bell{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border:1px solid var(--bfd-ink);border-radius:4px;background:var(--bfd-ink);color:#fff;font:inherit;font-size:14px;font-weight:700;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer;white-space:nowrap}.tss-bfd__bell:hover{background:#232527}.tss-bfd__bell:focus-visible{outline:2px solid var(--bfd-teal);outline-offset:2px}html.bf-listed .tss-bfd__bell--web{background:#fff;color:var(--bfd-ink)}.tss-bfd__bell--app{display:none}html.bf-app .tss-bfd__bell--app{display:inline-flex}html.bf-app .tss-bfd__bell--web{display:none}@media(max-width:480px){.tss-bfd--soon{gap:8px;padding:8px 8px 8px 10px}.tss-bfd--soon .tss-bfd__bell-ico{display:none}.tss-bfd__soon-txt{font-size:13.5px}.tss-bfd__bell{padding:0 10px;font-size:13px;white-space:normal;max-width:112px}}.tss-bfc,.tss-bfg{display:none}html.bf-on:not(.bf-phase-upcoming) .tss-bfc{display:block;flex:1 1 auto;min-width:0;padding-right:30px;font-family:var(--bfx-f, inherit)}.tss-drawer-top__row .tss-bfc .tss-bfc__msg{text-align:left}html.bf-on:not(.bf-phase-upcoming) .tss-bfg{display:block;font-family:var(--bfx-f, inherit)}html.bf-on:not(.bf-phase-upcoming) #tss-shipping-bar .tss-shipping-msg,html.bf-on:not(.bf-phase-upcoming) #tss-shipping-bar .tss-shipping-progress{display:none!important}.tss-bfc__msg{margin:0 0 8px;font-size:14px;line-height:1.3;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tss-bfc__msg b{font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.tss-bfc__bar{display:flex;align-items:center;gap:0;height:12px;margin:0 6px 2px 0}.tss-bfc__seg{flex:1 1 0;height:4px;border-radius:2px;background:#fff3;overflow:hidden;display:block!important}.tss-bfc__seg i{display:block!important;height:100%;width:0;background:#1cbbb9;font-size:0;line-height:0;transition:width .3s ease}.tss-bfc__dot{position:relative;flex:none;width:10px;height:10px;margin:0 2px;border-radius:50%;border:2px solid rgba(255,255,255,.45);background:#0b0b0c;display:block!important}.tss-bfc__dot.is-on{border-color:#1cbbb9;background:#1cbbb9}.tss-bfc__dot em{display:none;position:absolute;top:13px;left:50%;transform:translate(-50%);font-style:normal;font-size:10px;line-height:1.2;color:#ffffffb3;text-align:center;white-space:nowrap}.tss-bfc__dot.is-on em{color:#fff}.tss-bfc__dot:last-child em{left:auto;right:-2px;transform:none;text-align:right}@media(min-width:750px){html.bf-on:not(.bf-phase-upcoming) .tss-bfc{padding-bottom:22px}.tss-bfc__dot em{display:block}}@media(prefers-reduced-motion:reduce){.tss-bfc__seg i{transition:none}}.tss-bfg__note{margin:8px 16px 0;padding:8px 12px;border-radius:8px;background:#f3f3f3;color:#0b0b0c;font-size:13px;line-height:1.4}.tss-bfg__note[hidden],.tss-bfg__list:empty{display:none!important}.tss-bfg__list{margin:8px 16px 0;display:grid;gap:8px}.tss-bfg__item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px;padding:8px 8px 8px 12px;border:1px solid #1cbbb9;border-radius:8px;background:#fff;color:#0b0b0c}.tss-bfg__txt{margin:0;flex:1 1 180px;min-width:0;font-size:14px;line-height:1.35;font-weight:600}.tss-bfg__tag{display:inline-block;margin-right:4px;padding:3px 6px;border-radius:4px;background:#d80027;color:#fff;font-size:11px;font-weight:700;line-height:1;vertical-align:1px}.tss-bfg__act{display:flex;align-items:center;gap:8px;flex:none;max-width:100%}.tss-bfg__pick{min-height:44px;max-width:170px;padding:0 8px;border:1px solid #cfcfd3;border-radius:4px;background:#fff;color:#0b0b0c;font:inherit;font-size:14px}.tss-bfg__btn{min-height:44px;padding:0 14px;border:0;border-radius:4px;background:#1cbbb9;color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}.tss-bfg__btn:hover{background:#17a3a1}.tss-bfg__btn:disabled{opacity:.6;cursor:default}.tss-bfg__btn:focus-visible,.tss-bfg__pick:focus-visible{outline:2px solid #0b0b0c;outline-offset:2px}.tss-bfg__more{display:none}@media(max-width:749px){html.bf-on:not(.bf-phase-upcoming) #CartDrawer #tss-shipping-bar{padding-top:8px!important;padding-bottom:8px!important}html.bf-on:not(.bf-phase-upcoming) #CartDrawer #tss-shipping-bar .tss-drawer-top__row{margin-bottom:0!important}html.bf-on:not(.bf-phase-upcoming) #CartDrawer .tss-bfc__msg{font-size:13px;line-height:1.2;margin:0 0 4px}html.bf-on:not(.bf-phase-upcoming) #CartDrawer .tss-bfc__bar{height:8px;margin-bottom:0}html.bf-on #CartDrawer .tss-bfg__list{margin:6px 12px 0;gap:6px}html.bf-on #CartDrawer .tss-bfg__item{flex-wrap:nowrap;gap:6px;min-height:52px;padding:4px 4px 4px 8px}html.bf-on #CartDrawer .tss-bfg__item.is-more{display:none}html.bf-on #CartDrawer .tss-bfg__list.is-open .tss-bfg__item.is-more{display:flex}html.bf-on #CartDrawer .tss-bfg__txt{flex:1 1 auto;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.bf-on #CartDrawer .tss-bfg__act{gap:4px}html.bf-on #CartDrawer .tss-bfg__pick{max-width:104px;padding:0 4px;font-size:13px}html.bf-on #CartDrawer .tss-bfg__btn{padding:0 12px}html.bf-on #CartDrawer .tss-bfg__more{display:block;justify-self:start;min-height:28px;padding:0 2px;border:0;background:none;color:#0b0b0c;font:inherit;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}html.bf-on #CartDrawer .tss-bfg__note{margin:6px 12px 0;padding:6px 10px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.bf-on #CartDrawer .tss-free-pdf-offer{display:none!important}html.bf-on #CartDrawer .tss-upsell{padding:4px 0!important;max-height:120px;overflow:hidden}html.bf-on #CartDrawer .tss-upsell__title{font-size:12px!important;padding:2px 12px 4px!important}html.bf-on #CartDrawer .tss-upsell-wrapper{padding:0 12px!important}html.bf-on #CartDrawer .tss-upsell-scroll{gap:8px!important;padding-bottom:0!important}html.bf-on #CartDrawer .tss-upsell-card{flex:0 0 150px!important;max-width:150px!important;display:grid!important;grid-template-columns:52px 1fr;grid-template-rows:auto 1fr;column-gap:6px;align-items:start;text-align:left!important;padding:2px 4px 0 0!important}html.bf-on #CartDrawer .tss-upsell-card__img{grid-row:1 / span 2;width:52px!important;max-width:52px!important;height:52px!important;aspect-ratio:auto!important;margin:0!important}html.bf-on #CartDrawer .tss-upsell-card__img img{padding:3px!important}html.bf-on #CartDrawer .tss-upsell-card__add{width:20px!important;height:20px!important;font-size:12px!important}html.bf-on #CartDrawer .tss-upsell-card__name{margin-top:2px!important;font-size:11px!important;-webkit-line-clamp:2!important}html.bf-on #CartDrawer .tss-upsell-card__prices{margin-top:1px!important;font-size:11px!important}html.bf-on #CartDrawer .tss-upsell-arrow{display:none!important}html.bf-on:not(.bf-phase-upcoming) #CartDrawer:has(.tss-bfg__item) .tss-upsell{display:none!important}html.bf-on #CartDrawer .tss-installments,html.bf-on #CartDrawer .cart-drawer__footer .tax-note{display:none!important}html.bf-on #CartDrawer .tss-discount-toggle{padding-top:0!important;padding-bottom:4px!important;font-size:12px!important}}.tss-bfg__note.is-fading{animation:tss-bfg-fade 9s ease forwards}@keyframes tss-bfg-fade{0%,75%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.tss-bfg__note.is-fading{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/tss-bf-deals.css.map */
