.live{--ctaBg:#241b16;--ctaText:#fff;--pillTrack:#fff;--badgeBg:rgba(255,255,255,.86);--badgeText:#241b16;--badgeChipBg:#241b16;--badgeChipColor:#fff;--shellBorder:rgba(36,27,22,.16);--shellText:#241b16;--logoDarkOpacity:1;--logoLightOpacity:0;--beaBg:#241b16;--beaColor:#fff;--fasBg:transparent;--fasColor:#241b16;--creBg:transparent;--creColor:#241b16;--undBg:transparent;--undColor:#241b16;--stageAlign:center;--stageNudge:0px;--stagePadBottom:0px;--frameH:629px}#js-live a{color:inherit;text-decoration:none}[data-nav-burger]{display:none}@media (max-width:1023px){[data-nav-cta],[data-nav-inline]{display:none!important}[data-nav-burger]{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (max-width:740px){[data-stage-panel]{position:sticky!important;top:72px;z-index:6;min-height:0!important;box-shadow:0 14px 30px rgba(13,27,42,.08)}[data-stage-panel]>div{-ms-transform:scale(.62);transform:scale(.62);-ms-transform-origin:center center;transform-origin:center center}}@media (max-width:600px){[data-ctl-row]{gap:8px!important}[data-ctl-row] button{font-size:13.5px!important;padding:8px 14px!important}}#js-live img{display:block}#js-live button{font-family:var(--brand)}@keyframes sheen{0%{transform:translateX(-130%)}100%{transform:translateX(130%)}}[data-tier-row]{transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .2s,background .2s,box-shadow .26s}[data-tier-row]:hover{-ms-transform:translateY(-3px);transform:translateY(-3px);box-shadow:0 14px 30px rgba(0,0,0,.09)}[data-tier-row]:active{-ms-transform:translateY(0) scale(.994);transform:translateY(0) scale(.994)}[data-add-btn]{position:relative;overflow:hidden;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .2s}[data-add-btn]:hover{-ms-transform:translateY(-2px);transform:translateY(-2px)}[data-add-btn]:active{-ms-transform:translateY(0) scale(.985);transform:translateY(0) scale(.985)}[data-add-btn]::after{content:'';position:absolute;top:0;bottom:0;left:0;width:44%;background:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.34),rgba(255,255,255,0));-ms-transform:translateX(-130%);transform:translateX(-130%)}[data-add-btn]:hover::after{animation:.72s sheen}[data-pill] button{transition:background .22s,color .22s,transform .18s cubic-bezier(.22,1,.36,1)}[data-pill] button:hover{-ms-transform:translateY(-1px);transform:translateY(-1px)}[data-pill] button:active{-ms-transform:translateY(0) scale(.97);transform:translateY(0) scale(.97)}.lhv-1:hover{opacity:.9!important}/* v1.8b keyboard radios + add-to-cart feedback */
.ld-radio:focus{outline:none}.ld-radio:focus-visible{outline:2px solid #1c1c1c;outline-offset:3px;border-radius:10px}
.ld-toast{margin-top:12px;padding:12px 14px;border-radius:12px;background:#eef7f0;color:#14532d;font-size:14px;line-height:1.4;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease;pointer-events:none;max-height:0;overflow:hidden}
.ld-toast.on{opacity:1;transform:none;max-height:120px}
.ld-toast b{font-weight:600;margin-right:4px}
@media (prefers-reduced-motion:reduce){.ld-toast{transition:none}}
