/* Yeofi – btw-toggle (2026-10-31) */
.yf-btw{display:inline-flex;align-items:center;align-self:center;flex:none;gap:0;margin-inline-end:8px;padding:2px;border:1px solid rgb(17 17 17 / .18);border-radius:999px;background:#fff;font-family:var(--font-body--family);line-height:1;white-space:nowrap}
.yf-btw__btn{appearance:none;border:0;background:transparent;color:#111;font:inherit;font-size:.75rem;font-weight:600;padding:6px 10px;border-radius:999px;cursor:pointer;min-height:28px;transition:background-color .15s,color .15s}
.yf-btw__btn[aria-pressed="true"]{background:#111;color:#fff}
.yf-btw__btn:not([aria-pressed="true"]):hover{background:rgb(17 17 17 / .06)}
.yf-btw__btn:focus-visible{outline:2px solid var(--yf-red-cta,#E0191F);outline-offset:1px}
.yf-btw-bar{display:none}
@media screen and (max-width:749px){
  #header-component .yf-btw{display:none}
  .yf-btw-bar{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:5px 16px;background:#fff;border-bottom:1px solid rgb(17 17 17 / .08);font-size:.75rem;color:#5C5C5C}
  .yf-btw-bar .yf-btw{margin:0}
  .yf-btw-bar .yf-btw__btn{font-size:.75rem;padding:5px 10px;min-height:28px}
}
html[data-yf-btw="excl"] .cart-totals__tax-note{display:none}
.yf-btw-note{margin:0 0 8px;font-size:.8125rem;line-height:1.35;color:var(--color-foreground-subdued,#5C5C5C)}
