body.bfb{--bfb-surface: #FFF9F4;--bfb-surface-2: #FFFFFF;--bfb-ice: #E6F8FC;--bfb-ice-2: #CDEFF8;--bfb-blush: #FFE4F1;--bfb-lemon: #FFF4CC;--bfb-mint: #E8F7DD;--bfb-peach: #FFE9DC;--bfb-line: #E9E0EC;--bfb-line-strong: #8C7FA1;--bfb-ink: #120428;--bfb-ink-2: #4A3B6B;--bfb-ink-3: #6B5D86;--bfb-pink: #FF2E93;--bfb-pink-soft: #FF5FB0;--bfb-cyan: #25D9F5;--bfb-lime: #9BE84B;--bfb-yellow: #FFD23F;--bfb-orange: #FF7A3D;--bfb-grape: #7A3BF5;--bfb-pink-ink: #B3125F;--bfb-cyan-ink: #0B7484;--bfb-green-ink: #2E7D32;--bfb-amber-ink: #8A5A00;--bfb-orange-ink: #B3400E;--bfb-radius: 14px;--bfb-radius-sm: 10px;--bfb-shadow: 0 10px 30px rgb(18 4 40 / .08), 0 2px 6px rgb(18 4 40 / .05);--bfb-shadow-lift: 0 18px 40px rgb(18 4 40 / .12), 0 4px 10px rgb(18 4 40 / .06);--bfb-ease: cubic-bezier(.22, 1, .36, 1);--bf-void: var(--bfb-surface);--bf-void-2: var(--bfb-surface-2);--bf-void-3: var(--bfb-line);--bf-white: var(--bfb-ink);--bf-text-dim: var(--bfb-ink-2);--bf-text-faint: var(--bfb-ink-3);--bf-cyan: var(--bfb-cyan-ink);--bf-cyan-deep: var(--bfb-cyan-ink);--bf-lime: var(--bfb-green-ink);--bf-yellow: var(--bfb-pink-ink);--bf-orange: var(--bfb-orange-ink);--bf-pink-hot: var(--bfb-pink-ink);--bf-grape: #5B23C9;--bf-radius: var(--bfb-radius);--bf-rgb-bg: 255 255 255;--bf-rgb-bg-2: 230 248 252;--bf-rgb-text: 18 4 40;--bf-rgb-line: 233 224 236;--bf-rgb-subcard: 255 255 255;--bf-rgb-subcard-text: 74 59 107;--bf-appstle-fg: 18, 4, 40;--bf-appstle-bg: 255, 255, 255;--bf-appstle-border: 140, 127, 161;--bf-panel-bg: var(--bfb-surface-2);--bf-panel-text: var(--bfb-ink);--bf-panel-border: 1px solid var(--bfb-line);--bf-panel-shadow: var(--bfb-shadow);--bf-atc-gradient: none;--bf-atc-radius: 999px;--bf-media-frame: 1px solid var(--bfb-line);--bf-media-shadow: var(--bfb-shadow);--bf-price-color: var(--bfb-ink);--bf-price-glow: none;--bf-facts-title: var(--bfb-ink);--bf-fact-amount: var(--bfb-ink);--bf-pitch-color: var(--bfb-ink);--bf-card-bg: var(--bfb-surface-2);--bf-card-fit: contain;--bf-backdrop-filter: saturate(1.05);--bf-backdrop-scrim: linear-gradient(90deg, var(--bfb-surface) 0%, rgb(255 249 244 / .96) 42%, rgb(255 249 244 / .55) 70%, rgb(255 249 244 / .15) 100%), linear-gradient(180deg, rgb(255 249 244 / 0) 70%, var(--bfb-surface) 100%);--bf-sticker-shadow: none;--bf-marker-shadow: none;--bf-chrome-bg: none;--bf-chrome-color: var(--bfb-pink-ink);--bf-chrome-filter: none;--bf-arena-scrim: none;--bf-arena-sun: .35;--bf-tile-border: var(--bfb-line-strong);--bf-tile-text: var(--bfb-ink);--bf-board-bg: var(--bfb-surface-2);--bf-board-border: 1px solid var(--bfb-line-strong);--bf-board-shadow: none;--bf-board-red: var(--bfb-pink-ink);--bf-meta-text: var(--bfb-ink-2);background:var(--bfb-surface);color:var(--bfb-ink)}.bfb .bf-chrome{background:none;-webkit-background-clip:initial;background-clip:initial;color:var(--bfb-pink-ink);filter:none}.bfb .bf-marker{color:var(--bfb-pink-ink);text-shadow:none}.bfb .bf-eyebrow{color:var(--bfb-cyan-ink)}.bfb .bf-eyebrow:before{background:var(--bfb-cyan);box-shadow:none}.bfb .bf-btn{transform:none;border-radius:999px;padding:16px 28px;font-size:14px;letter-spacing:.06em;min-height:48px}.bfb .bf-btn>span{transform:none}.bfb .bf-btn:active{transform:translateY(1px)}.bfb .bf-btn.bf-btn--pink{background:var(--bfb-pink);color:var(--bfb-ink);box-shadow:0 6px 18px #ff2e9347}.bfb .bf-btn.bf-btn--pink:hover{transform:none;box-shadow:0 8px 24px #ff2e9366}.bfb .bf-btn.bf-btn--cyan{background:var(--bfb-surface-2);color:var(--bfb-ink);border:2px solid var(--bfb-ink)}.bfb .bf-btn.bf-btn--cyan:hover{background:var(--bfb-ice)}.bfb .bf-btn.bf-btn--yellow{background:var(--bfb-yellow);color:var(--bfb-ink);box-shadow:none}.bfb .bf-card{background:var(--bfb-surface-2);border:1px solid var(--bfb-line);box-shadow:var(--bfb-shadow)}.bfb .bf-card:hover{transform:translateY(-3px);border-color:var(--bfb-line-strong);box-shadow:var(--bfb-shadow-lift)}.bfb .bf-grid-horizon{display:none}.bfb .bf-theme :is(a,button,input,summary,select,textarea):focus-visible,.bfb :is(a,button,input,summary,select,textarea):focus-visible{outline:3px solid var(--bfb-ink);outline-offset:3px;border-radius:6px}.bfb-wrap{max-width:1240px;margin:0 auto;padding:0 20px}@media(min-width:768px){.bfb-wrap{padding:0 32px}}.bfb-display{font-family:var(--bf-display);font-weight:400;line-height:.96;letter-spacing:.005em;text-transform:uppercase;color:var(--bfb-ink)}.bfb-display em,.bfb-display .is-pink{font-style:normal;color:var(--bfb-pink-ink)}.bfb-display .is-cyan{color:var(--bfb-cyan-ink)}.bfb-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bfb-cyan-ink)}.bfb-eyebrow:before{content:"";width:28px;height:3px;border-radius:2px;background:var(--bfb-cyan)}.bfb-lede{font-size:17px;line-height:1.55;color:var(--bfb-ink-2);max-width:56ch}@media(min-width:768px){.bfb-lede{font-size:18px}}.bfb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:14px 26px;border:2px solid transparent;border-radius:999px;font-family:var(--bf-body);font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:box-shadow .2s var(--bfb-ease),background-color .2s var(--bfb-ease),transform .1s var(--bfb-ease);-webkit-appearance:none;appearance:none}.bfb-btn.bfb-btn--primary{background:var(--bfb-pink);color:var(--bfb-ink);box-shadow:0 6px 18px #ff2e9347}.bfb-btn.bfb-btn--primary:hover{box-shadow:0 8px 24px #ff2e936b}.bfb-btn.bfb-btn--secondary{background:var(--bfb-surface-2);color:var(--bfb-ink);border-color:var(--bfb-ink)}.bfb-btn.bfb-btn--secondary:hover{background:var(--bfb-ice)}.bfb-btn.bfb-btn--ink{background:var(--bfb-ink);color:var(--bfb-surface)}.bfb-btn.bfb-btn--ink:hover{background:#2b1158}.bfb-btn:active{transform:translateY(1px)}.bfb-btn[disabled],.bfb-btn[aria-disabled=true]{background:var(--bfb-line);color:var(--bfb-ink-3);box-shadow:none;cursor:not-allowed}.bfb-btn--sm{min-height:40px;padding:9px 18px;font-size:12.5px}.bfb-btn--block{width:100%}.bfb-link{color:var(--bfb-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}.bfb-link:hover{color:var(--bfb-pink-ink)}.bfb-card{background:var(--bfb-surface-2);border:1px solid var(--bfb-line);border-radius:var(--bfb-radius);box-shadow:var(--bfb-shadow)}.bfb-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--bfb-ice);color:var(--bfb-ink);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bfb-chip--mint{background:var(--bfb-mint)}.bfb-chip--blush{background:var(--bfb-blush)}.bfb-chip--lemon{background:var(--bfb-lemon)}.bfb-chip--line{background:transparent;border:1.5px solid var(--bfb-line-strong);color:var(--bfb-ink-2)}.bfb-stock{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700}.bfb-stock--in{color:var(--bfb-green-ink)}.bfb-stock--out{color:var(--bfb-ink-3)}.bfb-stock:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.bfb-stock--out:before{background:transparent;border:2px solid currentColor;width:6px;height:6px}.bfb-input{width:100%;min-height:48px;padding:12px 16px;border:1.5px solid var(--bfb-line-strong);border-radius:var(--bfb-radius-sm);background:var(--bfb-surface-2);color:var(--bfb-ink);font:400 16px/1.3 var(--bf-body)}.bfb-input::placeholder{color:var(--bfb-ink-3)}.bfb-input:focus{border-color:var(--bfb-ink);outline:none;box-shadow:0 0 0 3px #25d9f559}.bfb-input[aria-invalid=true]{border-color:var(--bfb-pink-ink)}.bfb-field-error{color:var(--bfb-pink-ink);font-size:13px;font-weight:700;margin-top:6px}.bfb-field-ok{color:var(--bfb-green-ink);font-size:14px;font-weight:700;margin-top:6px}.bfb-help{font-size:12.5px;color:var(--bfb-ink-3);line-height:1.5}.bfb-tip{position:relative;display:inline-flex}.bfb-tip>button{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--bfb-ink-3);background:transparent;color:var(--bfb-ink-2);font:700 12px/1 var(--bf-body);cursor:help;padding:0}.bfb-tip>[role=tooltip]{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);width:max-content;max-width:min(260px,calc(100vw - 48px));background:var(--bfb-ink);color:var(--bfb-surface);border-radius:10px;padding:9px 12px;font-size:12.5px;font-weight:400;line-height:1.45;text-transform:none;letter-spacing:0;display:none;z-index:5}.bfb-tip:hover>[role=tooltip],.bfb-tip:focus-within>[role=tooltip]{display:block}.bfb-slash{position:absolute;pointer-events:none;width:140px;height:14px;border-radius:7px;background:linear-gradient(90deg,var(--bfb-pink),var(--bfb-cyan));transform:rotate(-24deg);opacity:.9}.bfb-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.bfb .bf-btn,.bfb-btn,.bfb-card,.bfb .bf-card{transition:none}}@media(max-width:899px){.bfb{--bf-backdrop-scrim: linear-gradient(180deg, rgb(255 249 244 / .9) 0%, rgb(255 249 244 / .94) 60%, var(--bfb-surface) 100%)}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/bright-tokens.css.map */
