:root{--ref-white:#fff;--ref-paper:#fffaf3;--ref-mist:#fff4e6;--ref-fog:#fde3c6;--ref-line:#f1dcc6;--ref-stone-400:#c09474;--ref-stone-500:#95603a;--ref-stone-700:#6e3a14;--ref-ink:#7a3a0c;--ref-ink-deep:#fffbf5;--ref-orange-50:#fff3e6;--ref-orange-100:#fde3c8;--ref-orange-200:#fbc996;--ref-orange-400:#f8a04f;--ref-orange-500:#f57d11;--ref-orange-600:#e06d05;--ref-orange-700:#a94f05;--ref-blush-100:#fce4ea;--acc-yellow:#f6c94d;--acc-olive:#8e9546;--acc-sage:#bbca6f;--acc-lime:#e9e29b;--acc-pink:#f28892;--acc-pink-2:#f29bb9;--acc-magenta:#e4568b;--acc-mint:#ecf4e5;--tint-pink:#fde7ea;--tint-rose:#fbe1ec;--tint-yellow:#fdf2d3;--tint-lime:#f8f5dc;--tint-sage:#eef3dc;--tint-mint:#ecf4e5;--ref-green-600:#1f7a4d;--ref-red-600:#c62828;--sys-bg:var(--ref-white);--sys-bg-alt:var(--ref-paper);--sys-surface:var(--ref-white);--sys-layer-1:var(--ref-mist);--sys-layer-2:var(--ref-fog);--sys-line:var(--ref-line);--sys-ink:var(--ref-ink);--sys-ink-2:var(--ref-stone-500);--sys-ink-3:var(--ref-stone-400);--sys-key:var(--ref-orange-500);--sys-on-key:var(--ref-ink-deep);--sys-key-strong:#c24f08;--sys-key-text:var(--ref-orange-700);--sys-key-soft:var(--ref-orange-50);--sys-key-soft-2:var(--ref-orange-100);--sys-success:var(--ref-green-600);--sys-danger:var(--ref-red-600);--sys-focus:var(--ref-ink);--sys-fill:#d85a0b;--sys-on-fill:var(--ref-ink-deep);--font-display:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--font-serif:"Instrument Serif","Iowan Old Style",Georgia,serif;--font-text:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Geist Mono",ui-monospace,"SF Mono",monospace;--t-mega:clamp(3.5rem,1.6rem + 9.5vw,11rem);--t-display:clamp(2.75rem,1.6rem + 5.6vw,6.5rem);--t-h1:clamp(2.25rem,1.5rem + 3.6vw,4.5rem);--t-h2:clamp(1.75rem,1.3rem + 2.2vw,3.25rem);--t-h3:clamp(1.25rem,1.1rem + .7vw,1.625rem);--t-lead:clamp(1.0625rem,1rem + .35vw,1.3125rem);--t-body:1rem;--t-small:.875rem;--t-micro:.75rem;--wght-display:520;--wght-head:560;--track-display:-.045em;--track-tight:-.02em;--lh-display:.98;--lh-head:1.04;--lh-body:1.55;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--s-32:128px;--gutter:clamp(16px,4vw,40px);--gap-inside:var(--s-2);--gap-related:var(--s-3);--gap-group:var(--s-6);--gap-section:clamp(72px,9vw,144px);--maxw:1440px;--r-xs:6px;--r-sm:10px;--r-md:16px;--r-lg:24px;--r-xl:36px;--r-pill:999px;--hair:1px solid var(--sys-line);--control-h:44px;--control-h-lg:56px;--ease:cubic-bezier(.24,1,.4,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--d-1:.1s;--d-2:.15s;--d-3:.2s;--d-4:.3s;--d-5:.5s;--d-6:.8s;--d-7:1.2s;--st-hover:8%;--st-press:12%;--cb-btn-h:var(--control-h);--cb-btn-r:var(--r-pill);--cb-card-r:var(--r-lg);--cb-plate-bg:var(--sys-layer-1);--cb-field-r:var(--r-sm);--cb-chip-r:var(--r-pill);--cb-sheet-r:var(--r-xl)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto}body{background:var(--sys-bg);color:var(--sys-ink);font:400 var(--t-body)/var(--lh-body)var(--font-text);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;margin:0}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,figure,ul,ol{margin:0;padding:0}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--sys-focus);outline-offset:3px}::selection{background:var(--sys-fill);color:var(--sys-on-fill)}.cb-wrap{max-width:var(--maxw);padding-inline:var(--gutter);width:100%;margin-inline-start:auto;margin-inline-end:auto}.cb-section{padding-block:var(--gap-section)}.cb-stack{display:flex;gap:var(--gap-related);flex-direction:column}.cb-row{display:flex;align-items: center;gap:var(--gap-related);flex-wrap:wrap}.cb-mega,.cb-display,.cb-h1,.cb-h2,.cb-h3{font-family:var(--font-display);color:var(--sys-ink);text-wrap:balance}.cb-mega{font-size:var(--t-mega);font-weight:var(--wght-display);letter-spacing:-.055em;line-height:.92}.cb-display{font-size:var(--t-display);font-weight:var(--wght-display);line-height:var(--lh-display);letter-spacing:var(--track-display)}.cb-h1{font-size:var(--t-h1);font-weight:var(--wght-head);line-height:var(--lh-head);letter-spacing:-.04em}.cb-h2{font-size:var(--t-h2);font-weight:var(--wght-head);line-height:var(--lh-head);letter-spacing:-.035em}.cb-h3{font-size:var(--t-h3);letter-spacing:-.02em;font-weight:560;line-height:1.2}.cb-serif{font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.cb-lead{font-size:var(--t-lead);color:var(--sys-ink-2);text-wrap:pretty;max-width:46ch;line-height:1.5}.cb-body{color:var(--sys-ink-2);text-wrap:pretty;max-width:62ch}.cb-small{font-size:var(--t-small);color:var(--sys-ink-2)}.cb-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cb-key{color:var(--sys-key)}.cb-btn{--bg:var(--sys-fill);--fg:var(--sys-on-fill);--bd:transparent;position:relative;isolation:isolate;display:inline-flex;justify-content:center;align-items: center;gap:var(--s-2);min-height:var(--cb-btn-h);padding:0 var(--s-5);border-radius:var(--cb-btn-r);background:var(--bg);color:var(--fg);border:1px solid var(--bd);font:600 .9375rem/1 var(--font-text);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform var(--d-3)var(--ease),background-color var(--d-3)var(--ease),color var(--d-3)var(--ease),border-color var(--d-3)var(--ease)}.cb-btn:before{content:"";position:absolute;z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--d-2)var(--ease);background:currentColor;inset:0}@media (hover:hover){.cb-btn:hover:before{opacity:.08}}.cb-btn:active{transform:scale(.97)}.cb-btn:active:before{opacity:.12}.cb-btn[disabled],.cb-btn[aria-disabled=true]{opacity:.38;pointer-events:none}.cb-btn--key{--bg:var(--sys-fill);--fg:var(--sys-on-fill)}.cb-btn--line{--bg:transparent;--fg:var(--sys-ink);--bd:var(--sys-line)}.cb-btn--soft{--bg:var(--sys-key-soft);--fg:var(--sys-key-text)}.cb-btn--ghost{--bg:transparent;--fg:var(--sys-ink);padding-inline:var(--s-3)}.cb-btn--lg{min-height:var(--control-h-lg);padding-inline:var(--s-6);font-size:1rem}.cb-btn--block{width:100%}.cb-btn--icon{width:var(--cb-btn-h);flex:none;padding:0}.cb-btn svg{flex:none;width:20px;height:20px}.cb-roll{position:relative;display:inline-grid;clip-path:inset(0 -6px);height:1.15em;line-height:1.15}.cb-roll>span{grid-area:1/1;transition:transform var(--d-4)var(--ease)}.cb-roll>span+span{position:absolute;pointer-events:none;inset:0;transform:translateY(110%)}@media (hover:hover){.cb-btn:hover .cb-roll>span:first-child{transform:translateY(-110%)}.cb-btn:hover .cb-roll>span+span{transform:translateY(0)}}.cb-chip{display:inline-flex;align-items: center;gap:var(--s-2);min-height:var(--control-h);padding:0 var(--s-4);border-radius:var(--cb-chip-r);border:1px solid var(--sys-line);background:var(--sys-bg);font:500 var(--t-small)/1 var(--font-text);cursor:pointer;white-space:nowrap;transition:background-color var(--d-2)var(--ease),color var(--d-2)var(--ease),border-color var(--d-2)var(--ease)}@media (hover:hover){.cb-chip:hover{border-color:var(--sys-ink-3)}}.cb-chip[aria-pressed=true]{background:var(--sys-fill);color:var(--sys-on-fill);border-color:var(--sys-fill)}.cb-chip:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.cb-chip .cb-num{opacity:.6;font-size:var(--t-micro)}.cb-sticker{display:inline-flex;padding:0 var(--s-2);border-radius:var(--r-xs);background:var(--sys-fill);color:var(--sys-on-fill);font:700 var(--t-micro)/1 var(--font-text);letter-spacing:.01em;align-items: center;min-height:26px}.cb-sticker--soft{background:var(--sys-key-soft);color:var(--sys-key-text)}.cb-sticker--ink{background:var(--sys-fill);color:var(--sys-on-fill)}.cb-price{display:inline-flex;align-items:baseline;gap:var(--s-2);flex-wrap:wrap}.cb-price__now{font:600 1.0625rem/1.2 var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--sys-ink)}.cb-price__was{font:400 var(--t-small)/1.2 var(--font-mono);color:var(--sys-ink-2);text-decoration:line-through}.cb-price--lg .cb-price__now{font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem)}.cb-plate{position:relative;overflow:hidden;border-radius:var(--cb-card-r);background:var(--cb-plate-bg);aspect-ratio:4/5;display:grid;place-items: center}.cb-plate>img{object-fit:contain;transition:transform var(--d-6)var(--ease);width:86%;height:86%}.cb-plate--photo>img{object-fit:cover;width:100%;height:100%}.cb-plate--key{--cb-plate-bg:var(--sys-key-soft)}.cb-plate--blush{--cb-plate-bg:var(--ref-blush-100)}.cb-field{display:flex;gap:var(--s-2);flex-direction:column;min-width:0}.cb-field__label{font:600 var(--t-small)/1.2 var(--font-text);color:var(--sys-ink)}.cb-field__hint{font-size:var(--t-micro);color:var(--sys-ink-2);min-height:1.2em}.cb-field__hint[data-error]{color:var(--sys-danger)}.cb-input{min-height:var(--control-h);padding:0 var(--s-4);border-radius:var(--cb-field-r);border:1px solid var(--sys-line);background:var(--sys-bg);transition:border-color var(--d-2)var(--ease),background-color var(--d-2)var(--ease);width:100%;font-size:1rem}textarea.cb-input{padding-block:var(--s-3);resize:vertical;min-height:96px;line-height:1.5}.cb-input::placeholder{color:var(--sys-ink-3)}.cb-input:focus{outline:none;border-color:var(--sys-ink)}.cb-input:focus-visible{outline:2px solid var(--sys-focus);outline-offset:1px}.cb-input[aria-invalid=true]{border-color:var(--sys-danger)}.cb-choice{display:grid;gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.cb-choice label{position:relative;display:flex;padding:var(--s-3)var(--s-4);border-radius:var(--r-md);border:1px solid var(--sys-line);cursor:pointer;transition:border-color var(--d-2)var(--ease),background-color var(--d-2)var(--ease);flex-direction:column;justify-content:center;gap:2px;min-height:64px}.cb-choice input{position:absolute;opacity:0;pointer-events:none}.cb-choice label:has(input:checked){border-color:var(--sys-ink);background:var(--sys-layer-1)}.cb-choice label:has(input:focus-visible){outline:2px solid var(--sys-focus);outline-offset:2px}.cb-choice strong{font-weight:600;font-size:var(--t-small)}.cb-choice span{font-size:var(--t-micro);color:var(--sys-ink-2)}.cb-qty{display:inline-flex;border:1px solid var(--sys-line);border-radius:var(--r-pill);height:var(--control-h);align-items: center}.cb-qty button{width:var(--control-h);cursor:pointer;display:grid;border-radius:var(--r-pill);background:0 0;border:0;place-items: center;height:100%}.cb-qty button:active{transform:scale(.9)}.cb-qty output{text-align:center;font:600 var(--t-body)/1 var(--font-mono);min-width:2.5ch}.cb-scrim{position:fixed;z-index:80;opacity:0;transition:opacity var(--d-4)var(--ease);background:#7a3a0c4d;inset:0}.cb-scrim[data-open]{opacity:1}.cb-sheet{position:fixed;z-index:81;background:var(--sys-bg);display:flex;border-radius:var(--cb-sheet-r)var(--cb-sheet-r)0 0;transition:transform var(--d-5)var(--ease);flex-direction:column;max-height:92dvh;inset:auto 0 0;transform:translateY(100%)}.cb-sheet[data-open]{transform:none}@media (min-width:900px){.cb-sheet--side{inset:var(--s-3)var(--s-3)var(--s-3)auto;border-radius:var(--r-xl);width:min(460px,100vw - 24px);max-height:none;transform:translate(calc(100% + 24px))}.cb-sheet--side[data-open]{transform:none}}.cb-sheet__head{display:flex;justify-content:space-between;align-items: center;gap:var(--s-3);padding:var(--s-4)var(--s-5);border-bottom:var(--hair)}.cb-sheet__body{overflow:auto;overscroll-behavior:contain;padding:var(--s-5);flex:1}.cb-sheet__foot{padding:var(--s-4)var(--s-5)calc(var(--s-4) + env(safe-area-inset-bottom));border-top:var(--hair)}.cb-toast{position:fixed;z-index:90;left:50%;bottom:calc(88px + env(safe-area-inset-bottom));display:flex;align-items: center;gap:var(--s-3);padding:var(--s-2)var(--s-2)var(--s-2)var(--s-4);border-radius:var(--r-pill);background:var(--sys-fill);color:var(--sys-on-fill);font-size:var(--t-small);width:max-content;max-width:calc(100vw - 32px);font-weight:500;translate:-50%}@media (min-width:900px){.cb-toast{bottom:var(--s-8)}}.cb-var{display:inline-block;font-family:var(--font-display)}.cb-var [data-l]{display:inline-block;font-weight:var(--w,520)}.sr-only{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.mc{position:fixed;z-index:70;right:var(--gutter);bottom:calc(var(--mc-bottom) + env(safe-area-inset-bottom));display:flex;align-items: flex-end;gap:var(--s-3);pointer-events:none;flex-direction:column}.mc>*{pointer-events:auto}.mc *,.mc *:before,.mc *:after{box-sizing:border-box}.mc-launch{display:inline-flex;align-items: center;gap:var(--s-2);padding:0 var(--s-2);border:2px solid var(--sys-bg);border-radius:var(--r-pill);background:var(--sys-fill);color:var(--sys-on-fill);cursor:pointer;font:600 .9375rem/1 var(--font-text);transition:transform var(--d-4)var(--ease-spring),background-color var(--d-2)var(--ease);height:52px}.mc-launch:active{transform:scale(.95)}.mc-launch:focus-visible{outline:2px solid var(--sys-focus);outline-offset:2px}.mc-launch__text{overflow:hidden;white-space:nowrap;transition:max-width var(--d-5)var(--ease);max-width:0}@media (hover:hover){.mc-launch:hover{background:var(--sys-key-strong);padding-right:var(--s-5)}.mc-launch:hover .mc-launch__text{max-width:140px}.mc-launch:focus-visible .mc-launch__text{max-width:140px}}.mc-launch__face{background:var(--sys-on-key);color:var(--sys-key);display:grid;border-radius:50%;width:38px;height:38px;padding:7px}.mc[data-open] .mc-launch{background:var(--sys-key-strong)}.mc-panel{width:min(400px,calc(100vw - 2*var(--gutter)));height:min(640px,calc(100dvh - var(--mc-bottom) - 96px));display:flex;overflow:hidden;background:var(--sys-bg);border:1px solid var(--sys-line);border-radius:var(--r-lg);transform-origin:bottom right;animation:mc-in var(--d-4)var(--ease);flex-direction:column}.mc-panel:focus{outline:none}.mc-panel[hidden]{display:none}@keyframes mc-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}.mc-head{display:flex;align-items: center;gap:var(--s-2);padding:var(--s-3)var(--s-2)var(--s-3)var(--s-4);background:var(--sys-key-soft);flex:none}.mc-head__face{background:var(--sys-fill);color:var(--sys-on-fill);display:grid;border-radius:50%;flex:none;width:40px;height:40px;margin-inline-end:var(--s-1);padding:8px}.mc-head__txt{display:flex;flex-direction:column;flex:1;min-width:0}.mc-head__txt strong{font:600 1.0625rem/1.2 var(--font-display);letter-spacing:-.02em}.mc-head__txt span{font-size:var(--t-micro);color:var(--sys-key-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.mc-reset{min-height:var(--control-h);padding:0 var(--s-3);border-radius:var(--r-pill);color:var(--sys-ink);font:600 var(--t-small)/1 var(--font-text);cursor:pointer;transition:background-color var(--d-2)var(--ease);background:0 0;border:0;flex:none}.mc-x{width:var(--control-h);height:var(--control-h);color:var(--sys-ink);cursor:pointer;display:grid;transition:background-color var(--d-2)var(--ease);background:0 0;border:0;border-radius:50%;flex:none;place-items: center}@media (hover:hover){.mc-reset:hover,.mc-x:hover{background:var(--sys-key-soft-2)}}.mc-reset:active,.mc-x:active{background:var(--sys-key-soft-2)}.mc-reset:focus-visible{outline:2px solid var(--sys-focus);outline-offset:-2px}.mc-x:focus-visible{outline:2px solid var(--sys-focus);outline-offset:-2px}.mc-list{overflow-y:auto;overscroll-behavior:contain;padding:var(--s-4);display:flex;gap:var(--s-4);flex-direction:column;flex:1;min-height:0}.mc-turn{display:flex;gap:var(--s-2);animation:mc-fade var(--d-4)var(--ease);flex-direction:column;align-items: flex-start;width:100%;min-width:0}.mc-turn>.mc-msg{animation:mc-msg var(--d-4)var(--ease)}@keyframes mc-fade{0%{opacity:0}}@keyframes mc-msg{0%{opacity:0;transform:translateY(8px)}}.mc-msg{padding:var(--s-3)var(--s-4);border-radius:var(--r-md)var(--r-md)var(--r-md)var(--r-xs);background:var(--sys-layer-1);white-space:pre-line;overflow-wrap:anywhere;max-width:88%;margin:0;font-size:.9375rem;line-height:1.45}.mc-msg--me{border-radius:var(--r-md)var(--r-md)var(--r-xs)var(--r-md);background:var(--sys-fill);color:var(--sys-on-fill);animation:mc-msg var(--d-3)var(--ease);align-self: flex-end}.mc-step{display:flex;align-items:baseline;gap:var(--s-2);font-size:var(--t-micro);color:var(--sys-ink-2);margin:0}.mc-step strong{color:var(--sys-key-text);font-weight:600}.mc-facts{border:1px solid var(--sys-line);border-radius:var(--r-md);background:var(--sys-bg);width:100%;margin:0}.mc-facts__row{display:grid;grid-template-columns:minmax(0,2fr)minmax(0,3fr);gap:var(--s-3);padding:var(--s-2)var(--s-3)}.mc-facts__row+.mc-facts__row{border-top:var(--hair)}.mc-facts dt{font-size:var(--t-small);color:var(--sys-ink-2);overflow-wrap:anywhere;min-width:0}.mc-facts dd{font-size:var(--t-small);overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.mc-rail{display:grid;grid-auto-flow:column;grid-auto-columns:168px;gap:var(--s-2);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--s-1);width:100%}.mc-rail::-webkit-scrollbar{display:none}.mc-card{display:flex;scroll-snap-align:start;border:1px solid var(--sys-line);border-radius:var(--r-md);background:var(--sys-bg);overflow:hidden;flex-direction:column;min-width:0}.mc-card__img{display:grid;background:var(--sys-layer-1);overflow:hidden;place-items: center;height:152px}.mc-card__img img,.mc-prod__img img,.mc-cmp__img img{object-fit:cover;display:block;width:100%;height:100%}.mc-card__img img[data-cut],.mc-prod__img img[data-cut],.mc-cmp__img img[data-cut]{object-fit:contain;width:88%;height:88%}.mc-card__body{display:flex;gap:var(--s-1);padding:var(--s-2)var(--s-2)var(--s-2)var(--s-3);flex-direction:column;flex:1;min-width:0}.mc-card__name,.mc-prod__name{font:600 var(--t-small)/1.3 var(--font-text);color:var(--sys-ink);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;min-height:2.6em}.mc-card .cb-price__now,.mc-prod .cb-price__now{font-size:var(--t-small)}.mc-card .cb-price__was,.mc-prod .cb-price__was{font-size:var(--t-micro)}.mc-card__acts{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:var(--s-1);padding-top:var(--s-1);margin-top:auto}.mc-card__add,.mc-card__view{display:inline-flex;justify-content:center;align-items: center;gap:var(--s-1);min-height:var(--control-h);padding:0 var(--s-2);border-radius:var(--r-pill);font:600 var(--t-small)/1 var(--font-text);cursor:pointer;transition:background-color var(--d-2)var(--ease),border-color var(--d-2)var(--ease),transform var(--d-2)var(--ease);min-width:0}.mc-card__add{border:1px solid var(--sys-fill);background:var(--sys-fill);color:var(--sys-on-fill)}.mc-card__view{border:1px solid var(--sys-line);background:var(--sys-bg);color:var(--sys-ink)}@media (hover:hover){.mc-card__add:hover{background:var(--sys-key-strong);border-color:var(--sys-key-strong)}.mc-card__view:hover{border-color:var(--sys-ink)}}.mc-card__add:active,.mc-card__view:active{transform:scale(.96)}.mc-card__add:focus-visible{outline:2px solid var(--sys-focus);outline-offset:2px}.mc-card__view:focus-visible{outline:2px solid var(--sys-focus);outline-offset:2px}.mc-card__name:focus-visible{outline:2px solid var(--sys-focus);outline-offset:2px}.mc-prod__name:focus-visible{outline:2px solid var(--sys-focus);outline-offset:2px}.mc-products{display:grid;gap:var(--s-2);width:100%}.mc-prod{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--s-3);padding:var(--s-2);border:1px solid var(--sys-line);border-radius:var(--r-md);background:var(--sys-bg);align-items: center}.mc-prod__img{border-radius:var(--r-sm);background:var(--sys-layer-1);overflow:hidden;display:grid;place-items: center;width:88px;height:104px}.mc-prod__body{display:flex;gap:var(--s-1);flex-direction:column;align-items: flex-start;min-width:0}.mc-prod .mc-card__add{padding:0 var(--s-4)}.mc-cmp{table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--sys-line);border-radius:var(--r-md);background:var(--sys-bg);font-size:var(--t-small);width:100%}.mc-cmp col,.mc-cmp thead td{width:28%}.mc-cmp th,.mc-cmp td{padding:var(--s-2);text-align:left;vertical-align:top;overflow-wrap:anywhere;min-width:0}.mc-cmp tbody tr>*{border-top:var(--hair)}.mc-cmp tbody th{color:var(--sys-ink-2);font-weight:400}.mc-cmp tbody td{font-weight:500}.mc-cmp__head{display:flex;gap:var(--s-2);color:var(--sys-ink);flex-direction:column}.mc-cmp__head:focus-visible{outline:2px solid var(--sys-focus);outline-offset:2px;border-radius:var(--r-xs)}.mc-cmp__img{display:grid;aspect-ratio:1;border-radius:var(--r-sm);background:var(--sys-layer-1);overflow:hidden;place-items: center}.mc-cmp__name{font-weight:600;line-height:1.3}.mc-handoff{display:grid;grid-template-columns:40px minmax(0,1fr);gap:var(--s-3);padding:var(--s-3);border:1px solid var(--sys-line);border-radius:var(--r-md);background:var(--sys-bg-alt);width:100%}.mc-handoff__icon{display:grid;background:var(--sys-bg);border:1px solid var(--sys-line);color:var(--sys-success);border-radius:50%;place-items: center;width:40px;height:40px}.mc-handoff__body{display:flex;gap:var(--s-1);flex-direction:column;min-width:0}.mc-handoff__body strong{font:600 var(--t-small)/1.3 var(--font-text)}.mc-handoff__body span{font-size:var(--t-micro);color:var(--sys-ink-2);line-height:1.4}.mc-handoff__btn{display:inline-flex;min-height:var(--control-h);margin-top:var(--s-2);padding:0 var(--s-5);border-radius:var(--r-pill);border:1px solid var(--sys-ink);background:var(--sys-ink);color:var(--sys-bg);font:600 var(--t-small)/1 var(--font-text);transition:transform var(--d-2)var(--ease),opacity var(--d-2)var(--ease);justify-content:center;align-self: flex-start;align-items: center}@media (hover:hover){.mc-handoff__btn:hover{opacity:.88}}.mc-handoff__btn:active{transform:scale(.96)}.mc-handoff__btn:focus-visible{outline:2px solid var(--sys-focus);outline-offset:2px}.mc-actions,.mc-flownav{display:flex;gap:var(--s-2);flex-wrap:wrap;max-width:100%}.mc-act{display:inline-flex;align-items: center;gap:var(--s-2);min-height:var(--control-h);padding:var(--s-2)var(--s-4);border-radius:var(--r-pill);border:1px solid var(--sys-line);background:var(--sys-bg);color:var(--sys-ink);font:500 var(--t-small)/1.25 var(--font-text);text-align:left;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--d-2)var(--ease),border-color var(--d-2)var(--ease),transform var(--d-2)var(--ease);max-width:100%}.mc-act svg{flex:none}@media (hover:hover){.mc-act:hover{border-color:var(--sys-ink)}}.mc-act:active{transform:scale(.96)}.mc-act:focus-visible{outline:2px solid var(--sys-focus);outline-offset:2px}.mc-act--key{background:var(--sys-fill);border-color:var(--sys-fill);color:var(--sys-on-fill)}@media (hover:hover){.mc-act--key:hover{background:var(--sys-key-strong);border-color:var(--sys-key-strong)}}.mc-act--wa svg{color:var(--sys-success)}.mc-act--quiet{color:var(--sys-ink-2);padding-inline:var(--s-3);background:0 0;border-color:#0000}@media (hover:hover){.mc-act--quiet:hover{border-color:var(--sys-line);color:var(--sys-ink)}}.mc-typing{display:inline-flex;gap:var(--s-1);padding:var(--s-3)var(--s-4);border-radius:var(--r-md);background:var(--sys-layer-1);align-self: flex-start;margin:0}.mc-typing i{background:var(--sys-ink-3);animation:mc-dot 1s var(--ease-in-out)infinite;border-radius:50%;width:6px;height:6px}.mc-typing i:nth-child(2){animation-delay:.15s}.mc-typing i:nth-child(3){animation-delay:.3s}@keyframes mc-dot{50%{transform:translateY(-4px);opacity:.5}}.mc-foot{display:flex;gap:var(--s-2);padding:var(--s-3);border-top:var(--hair);background:var(--sys-bg);flex-direction:column;flex:none}.mc-form{display:flex;gap:var(--s-2);min-width:0}.mc-input{height:var(--control-h);padding:0 var(--s-4);border-radius:var(--r-pill);border:1px solid var(--sys-line);background:var(--sys-bg-alt);color:var(--sys-ink);flex:1;min-width:0;font-size:1rem}.mc-input:focus{outline:none;border-color:var(--sys-ink);background:var(--sys-bg)}.mc-input:focus-visible{outline:2px solid var(--sys-focus);outline-offset:1px}.mc-send{width:var(--control-h);height:var(--control-h);background:var(--sys-fill);color:var(--sys-on-fill);display:grid;cursor:pointer;transition:transform var(--d-3)var(--ease-spring),opacity var(--d-2);border:0;border-radius:50%;flex:none;place-items: center}.mc-send:disabled{opacity:.38;cursor:default}.mc-send:not(:disabled):active{transform:scale(.9)}.mc-send:focus-visible{outline:2px solid var(--sys-focus);outline-offset:2px}.mc-wa{display:flex;justify-content:center;align-items: center;gap:var(--s-2);min-height:var(--control-h);padding:0 var(--s-4);border-radius:var(--r-pill);border:1px solid var(--sys-line);background:var(--sys-bg);color:var(--sys-ink);font:600 var(--t-small)/1 var(--font-text);transition:border-color var(--d-2)var(--ease),transform var(--d-2)var(--ease)}.mc-wa svg{color:var(--sys-success);flex:none}@media (hover:hover){.mc-wa:hover{border-color:var(--sys-ink)}}.mc-wa:active{transform:scale(.98)}.mc-wa:focus-visible{outline:2px solid var(--sys-focus);outline-offset:2px}@media (max-width:767px){.mc[data-open]{inset:auto 0;top:var(--mc-vvt,0px);height:var(--mc-vvh,100dvh);z-index:95;display:block;padding:0}.mc[data-open] .mc-launch{display:none}.mc-panel{animation-name:mc-up;border:0;border-radius:0;width:100%;height:100%}.mc-head{padding-top:calc(var(--s-3) + env(safe-area-inset-top))}.mc-foot{padding-bottom:calc(var(--s-3) + env(safe-area-inset-bottom))}.mc[data-tight] .mc-foot:focus-within .mc-wa,.mc-launch__text{display:none}.mc-launch{justify-content:center;width:56px;height:56px}.mc-launch__face{width:40px;height:40px}@keyframes mc-up{0%{transform:translateY(40px);opacity:0}}}@media (max-width:359px){.mc-head__face{display:none}.mc-list{padding:var(--s-3)}}@media (max-width:767px){.mc--nav:not([data-open]) .mc-launch{display:none}}@media (prefers-reduced-motion:reduce){.mc-panel,.mc-turn,.mc-turn>.mc-msg,.mc-msg--me,.mc-typing i{animation:none}.mc-launch,.mc-launch__text,.mc-act,.mc-send,.mc-wa,.mc-card__add,.mc-card__view,.mc-handoff__btn{transition:none}}.pf{padding:calc(68px + var(--s-8))var(--gutter)calc(var(--s-16) + env(safe-area-inset-bottom));display:grid;place-items: center;min-height:calc(100svh - 68px)}.pf--empty{gap:var(--s-4);text-align:center;color:var(--sys-ink-2)}.pf-wrap{display:flex;align-items: center;gap:var(--s-4);flex-direction:column;width:min(560px,100%)}.pf-wrap__art{position:relative;display:block;aspect-ratio:600/640;pointer-events:none;width:100%}.pf-wrap__layer{position:absolute;display:block;pointer-events:none;inset:0}.pf-wrap__svg{position:absolute;overflow:visible;width:100%;height:100%;inset:0}.pf-wrap__svg [data-item],.pf-wrap__svg [data-paper],.pf-wrap__svg [data-tag]{will-change:transform,opacity}.pf-wrap__cap{font:500 clamp(1.25rem,1rem + 1vw,1.75rem)/1.2 var(--font-display);letter-spacing:-.03em;animation:pf-cap .5s var(--ease)both;text-align:center}@keyframes pf-cap{0%{opacity:0;transform:translateY(8px)}}.pf-skip{min-height:var(--control-h);padding:0 var(--s-4);color:var(--sys-ink-2);font:500 var(--t-small)/1 var(--font-text);cursor:pointer;text-decoration:underline;text-underline-offset:3px;background:0 0;border:0}.pg{display:flex;gap:var(--s-5);flex-direction:column;width:min(980px,100%)}.pg-head{display:flex;justify-content:space-between;align-items: center;gap:var(--s-3);flex-wrap:wrap}.pg-brand{display:inline-flex;align-items: center;gap:var(--s-2);font:600 1.0625rem/1 var(--font-display);letter-spacing:-.02em}.pg-brand svg{background:var(--sys-fill);color:var(--sys-on-fill);border-radius:50%;width:28px;height:28px;padding:6px}.pg-sim{font:500 var(--t-micro)/1.3 var(--font-text);color:var(--sys-ink-2);border-radius:var(--r-pill);background:var(--sys-layer-1);padding:6px 10px}.pg-grid{display:grid;gap:var(--s-4)}@media (min-width:860px){.pg-grid{grid-template-columns:340px 1fr;align-items: start}}.pg-sum{display:flex;gap:var(--s-3);padding:var(--s-6);border-radius:var(--r-lg);background:var(--sys-layer-1);flex-direction:column}.pg-label{font:500 var(--t-small)/1.3 var(--font-text);color:var(--sys-ink-2)}.pg-amount{white-space:nowrap;letter-spacing:-.04em;font-size:clamp(1.75rem,1.2rem + 1.4vw,2.25rem);font-weight:600;line-height:1}.pg-dl{display:grid;gap:var(--s-2);margin:var(--s-2)0 0}.pg-dl div{display:flex;justify-content:space-between;gap:var(--s-3);font-size:var(--t-small)}.pg-dl dt{color:var(--sys-ink-2)}.pg-dl dd{text-align:right;margin:0;font-weight:600}.pg-clock{color:var(--sys-key-text)}.pg-lines{display:grid;gap:var(--s-2);padding-top:var(--s-3);border-top:var(--hair);font-size:var(--t-small)}.pg-lines li{display:flex;justify-content:space-between;gap:var(--s-3)}.pg-lines li span:first-child{color:var(--sys-ink-2);overflow-wrap:anywhere;min-width:0}.pg-main{padding:var(--s-6);border-radius:var(--r-lg);border:var(--hair);background:var(--sys-bg);display:flex;gap:var(--s-5);flex-direction:column;min-height:420px}.pg-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-radius:var(--r-pill);background:var(--sys-layer-1);gap:4px;padding:4px}.pg-tab{min-height:var(--control-h);border-radius:var(--r-pill);font:600 var(--t-small)/1.1 var(--font-text);color:var(--sys-ink-2);cursor:pointer;padding:0 var(--s-2);transition:background-color var(--d-3)var(--ease),color var(--d-3)var(--ease);background:0 0;border:0}.pg-tab[aria-selected=true]{background:var(--sys-bg);color:var(--sys-ink)}.pg-panel{display:flex;gap:var(--s-4);animation:pf-cap .4s var(--ease)both;flex-direction:column}.pg-note{color:var(--sys-ink-2);font-size:var(--t-small);line-height:1.5}.pg-qr{position:relative;aspect-ratio:1;padding:var(--s-3);border-radius:var(--r-md);border:var(--hair);overflow:hidden;background:#fff;align-self: center;width:min(240px,70vw)}.pg-qr__svg{display:block;width:100%;height:100%}.pg-qr__scan{position:absolute;background:var(--sys-key);animation:pg-scan 2.4s var(--ease-in-out)infinite alternate;border-radius:2px;height:2px;top:8px;left:8px;right:8px}@keyframes pg-scan{to{top:calc(100% - 10px)}}.pg-banks{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-2)}.pg-bank{min-height:var(--control-h);border-radius:var(--r-sm);border:1px solid var(--sys-line);background:var(--sys-bg);font:700 var(--t-small)/1 var(--font-text);cursor:pointer;transition:border-color var(--d-2)var(--ease),background-color var(--d-2)var(--ease)}.pg-bank[aria-checked=true]{border-color:var(--sys-ink);background:var(--sys-layer-1)}.pg-va{display:flex;gap:var(--s-2);padding:var(--s-4);border-radius:var(--r-md);background:var(--sys-layer-1);flex-direction:column}.pg-va__row{display:flex;justify-content:space-between;align-items: center;gap:var(--s-3);flex-wrap:wrap}.pg-va__row strong{letter-spacing:.02em;animation:pf-cap .4s var(--ease)both;font-size:clamp(1.25rem,1rem + 1vw,1.625rem)}.pg-steps{display:grid;gap:var(--s-2);list-style:decimal;font-size:var(--t-small);color:var(--sys-ink-2);padding-left:1.2em}.pg-state{display:flex;justify-content:center;align-items: center;gap:var(--s-2);text-align:center;animation:pf-cap .5s var(--ease)both;flex-direction:column;flex:1}.pg-state strong{font:600 1.375rem/1.2 var(--font-display);letter-spacing:-.03em;margin-top:var(--s-3)}.pg-state span{color:var(--sys-ink-2);font-size:var(--t-small);max-width:34ch}.pg-state .cb-btn{margin-top:var(--s-4)}.pg-ring,.pg-check{width:72px;height:72px}.pg-ring circle{fill:none;stroke:var(--sys-layer-2);stroke-width:4}.pg-ring .pg-ring__bar{stroke:var(--sys-key);stroke-linecap:round;stroke-dasharray:176;stroke-dashoffset:176;transform-origin:center;animation:pg-ring 2.2s var(--ease-in-out)forwards;transform:rotate(-90deg)}@keyframes pg-ring{to{stroke-dashoffset:0}}.pg-check circle{fill:var(--sys-fill);transform-origin:center;animation:pg-pop .5s var(--ease)both}.pg-check path{fill:none;stroke:var(--sys-on-fill);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:pg-draw .45s .3s var(--ease)forwards}@keyframes pg-pop{0%{transform:scale(.6);opacity:0}}@keyframes pg-draw{to{stroke-dashoffset:0}}@media (max-width:599px){.pg-main,.pg-sum{padding:var(--s-4)}.pg-banks{grid-template-columns:repeat(2,1fr)}.pg-tab{font-size:var(--t-micro)}}body{--gutter:var(--s-4);--b-h1:2.25rem;--b-h2:1.75rem;--b-h3:1.125rem;--b-lead:1rem;--b-sec:var(--s-12);--b-head:var(--s-6);--b-gap:var(--s-3);--b-r:var(--r-md)}@media (min-width:768px){body{--gutter:var(--s-8);--b-h1:3rem;--b-h2:2.25rem;--b-h3:1.25rem;--b-lead:1.0625rem;--b-sec:var(--s-16);--b-head:var(--s-8);--b-gap:var(--s-4);--b-r:var(--r-lg)}}@media (min-width:1024px){body{--b-h1:3.5625rem;--b-h2:2.75rem;--b-lead:1.125rem;--b-head:var(--s-10)}}@media (min-width:1200px){body{--gutter:var(--s-10)}}.b-main{outline:none;min-height:70svh;padding-top:64px}.b-skip{position:fixed;z-index:100;left:var(--s-3);top:var(--s-3);padding:var(--s-3)var(--s-4);border-radius:var(--r-pill);background:var(--sys-fill);color:var(--sys-on-fill);transition:transform var(--d-4)var(--ease);transform:translateY(-160%)}.b-skip:focus-visible{transform:none}.b-fly{position:fixed;z-index:100;object-fit:contain;pointer-events:none;will-change:transform}.b-h1,.b-h2,.bpd-title,.bv-title{font-family:var(--font-display);color:var(--sys-ink);text-wrap:balance;font-weight:500}.b-h1{font-size:var(--b-h1);letter-spacing:-.04em;line-height:1.04}.b-h2{font-size:var(--b-h2);letter-spacing:-.035em;line-height:1.08}.b-h3{font-family:var(--font-display);font-weight:560;font-size:var(--b-h3);letter-spacing:-.02em;line-height:1.25}.b-h1 em,.b-h2 em,.bh-title em,.bv-title em{display:inline-block;font-size:1.06em;line-height:1}.b-lead{font-size:var(--b-lead);color:var(--sys-ink-2);text-wrap:pretty;max-width:44ch;line-height:1.55}.b-head{position:fixed;z-index:60;background:var(--sys-bg);transition:border-color var(--d-4)var(--ease);border-bottom:1px solid #0000;inset:0 0 auto}.b-head[data-scrolled]{border-bottom-color:var(--sys-line)}.b-head__in{display:flex;align-items: center;gap:var(--s-2);height:64px}.b-logo,.b-foot__logo{font-family:var(--font-display);letter-spacing:-.06em;color:var(--sys-ink);font-weight:600;line-height:1}.b-logo{min-height:var(--control-h);display:inline-flex;align-items: center;margin-inline-end:auto;font-size:1.5rem}.b-logo span,.b-foot__logo span{color:var(--sys-key-text)}.b-nav{display:none}.b-nav a,.b-nav button{position:relative;min-height:var(--control-h);display:inline-flex;padding:0 var(--s-3);border-radius:var(--r-pill);cursor:pointer;font:500 .9375rem/1 var(--font-text);color:var(--sys-ink-2);transition:color var(--d-3)var(--ease),background-color var(--d-3)var(--ease);background:0 0;border:0;align-items: center}.b-nav [aria-current=page]{color:var(--sys-ink);background:var(--sys-layer-1)}@media (hover:hover){.b-nav a:hover,.b-nav button:hover{color:var(--sys-ink)}}.b-head__search{width:var(--control-h);height:var(--control-h);display:grid;transition:background-color var(--d-2)var(--ease);border-radius:50%;place-items: center}@media (hover:hover){.b-head__search:hover{background:var(--sys-layer-1)}}.b-head__minclo{display:none;align-items: center;gap:var(--s-2);min-height:var(--control-h);padding:0 var(--s-4)0 6px;border-radius:var(--r-pill);background:var(--sys-key-soft);color:var(--sys-key-text);font:600 .9375rem/1 var(--font-text);cursor:pointer;transition:background-color var(--d-3)var(--ease);border:0}.b-head__face{display:grid;background:var(--sys-fill);color:var(--sys-on-fill);border-radius:50%;width:32px;height:32px;padding:6px}@media (hover:hover){.b-head__minclo:hover{background:var(--sys-key-soft-2)}}.b-head__minclo:active,.b-bag:active{transform:scale(.97)}@media (min-width:768px){.b-head__minclo{display:inline-flex}}.b-bag{display:inline-flex;align-items: center;gap:var(--s-2);min-height:var(--control-h);padding:0 6px 0 var(--s-4);border:1px solid var(--sys-line);border-radius:var(--r-pill);font:600 .9375rem/1 var(--font-text);transition:border-color var(--d-3)var(--ease)}@media (hover:hover){.b-bag:hover{border-color:var(--sys-ink)}}.b-bag__n{border-radius:var(--r-pill);display:grid;background:var(--sys-fill);color:var(--sys-on-fill);font-size:var(--t-micro);animation:b-pop var(--d-5)var(--ease-spring);place-items: center;min-width:32px;height:32px;padding:0 6px}@keyframes b-pop{0%{transform:scale(.6)}}@media (min-width:900px){.b-nav{display:flex;gap:var(--s-1);margin-inline-start:auto;margin-inline-end:auto}.b-logo{margin-inline-end:0}}@media (max-width:767px){.b-bag{display:none}}.b-tab{display:none}@media (max-width:767px){.b-tab{position:fixed;z-index:65;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px 8px calc(4px + env(safe-area-inset-bottom));background:var(--sys-bg);border-top:var(--hair);inset:auto 0 0}.b-tab__ind{pointer-events:none;position:absolute;border-radius:var(--r-md);background:var(--sys-layer-1);transform:translateX(calc(var(--k)*100%));transition:transform var(--d-5)var(--ease);width:calc(25% - 4px);height:56px;top:4px;left:8px}.b-tab a,.b-tab button{position:relative;display:flex;cursor:pointer;color:var(--sys-ink-2);font:600 .6875rem/1 var(--font-text);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items: center;gap:4px;min-height:56px}.b-tab [aria-current=page]{color:var(--sys-ink)}.b-tab a:active,.b-tab button:active{transform:scale(.94)}.b-tab a>svg{width:22px;height:22px;margin-block-start:3px;margin-block-end:3px}.b-tab__face{display:grid;background:var(--sys-fill);color:var(--sys-on-fill);border-radius:50%;place-items: center;width:28px;height:28px}.b-foot{padding-bottom:calc(var(--s-20) + env(safe-area-inset-bottom))}}.b-toast{animation:b-toast var(--d-4)var(--ease)}@keyframes b-toast{0%{opacity:0;transform:translateY(12px)}}.b-toast svg{color:var(--sys-on-fill);flex:none}.b-toast span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.b-toast__go{min-height:var(--control-h);display:inline-flex;padding:0 var(--s-4);border-radius:var(--r-pill);background:var(--sys-bg);color:var(--sys-ink);flex:none;align-items: center;font-weight:600}@media (max-width:767px){body .b-toast{bottom:calc(76px + env(safe-area-inset-bottom))}}.bh{max-width:var(--maxw);padding:var(--s-2)var(--gutter)var(--s-4);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--b-gap);margin-inline-start:auto;margin-inline-end:auto}.bh-head,.bh-big,.bh-tile{border-radius:var(--b-r);min-width:0}.bh-head{container-type:inline-size;display:flex;justify-content:space-between;gap:var(--s-6);padding:var(--s-6)var(--s-5);background:var(--sys-bg-alt);flex-direction:column;order:1}.bh-title{font-family:var(--font-display);color:var(--sys-ink);letter-spacing:-.045em;font-size:clamp(2.0625rem,11cqi,5.1875rem);font-weight:500;line-height:1.02}.bh-line{display:block}.bh-head__foot{display:flex;gap:var(--s-5);flex-direction:column}.bh-lead{font-size:var(--b-lead);color:var(--sys-ink-2);text-wrap:pretty;max-width:42ch;line-height:1.55}.bh-cta{display:flex;gap:var(--s-2);flex-wrap:wrap}.bh-big{position:relative;background:var(--tone);transition:background-color var(--d-6)var(--ease);order:2}.bh-big__in{display:flex;gap:var(--s-2);padding:var(--s-2);border-radius:inherit;flex-direction:column;height:100%}.bh-big__top{display:flex;justify-content:space-between;align-items: center;gap:var(--s-3);padding-inline:var(--s-1)}.bh-dots{display:flex;gap:2px}.bh-dot{display:flex;cursor:pointer;color:var(--sys-ink-2);font-size:var(--t-micro);background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 6px}.bh-dot[aria-selected=true]{color:var(--sys-ink)}.bh-dot i{position:relative;display:block;background:color-mix(in srgb,var(--sys-ink)14%,transparent);overflow:hidden;border-radius:2px;width:100%;height:2px}.bh-dot i:after{content:"";position:absolute;background:var(--sys-fill);transform-origin:left;inset:0;transform:scaleX(0)}.bh-dot[aria-selected=true] i:after{transform:none}.bh-dot i[data-run]:after{animation:bh-run var(--d)linear forwards}@keyframes bh-run{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bh-tag{font:500 var(--t-small)/1 var(--font-text);border-radius:var(--r-pill);background:var(--sys-bg);white-space:nowrap;padding:10px 14px}.bh-stage{position:relative;aspect-ratio:6/5;border-radius:var(--r-md);overflow:hidden;flex:1;min-height:0}.bh-stage__float{position:absolute;inset:0}.bh-stage img{position:absolute;object-fit:contain;visibility:hidden;user-select:none;width:92%;height:92%;inset:4%}.bh-stage img[data-prev]{visibility:visible;z-index:1}.bh-stage img[data-on]{visibility:visible;z-index:2}.bh-big__foot{display:flex;justify-content:space-between;align-items: center;gap:var(--s-3);padding:var(--s-2)var(--s-2)var(--s-2)var(--s-4);border-radius:var(--r-md);background:var(--sys-bg)}.bh-big__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.bh-name{font:560 1rem/1.3 var(--font-display);letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (hover:hover){.bh-name:hover{text-decoration:underline;text-underline-offset:3px}}.bh-price{display:flex;align-items:baseline;gap:var(--s-2);flex-wrap:wrap;font-size:.9375rem}.bh-price .cb-num:first-child{font-weight:600}.bh-was{color:var(--sys-ink-2);text-decoration:line-through;font-size:var(--t-small)}.bh-big__act{display:flex;gap:var(--s-2);flex:none}.bh-round{width:var(--control-h);height:var(--control-h);border:1px solid var(--sys-line);background:var(--sys-bg);display:grid;cursor:pointer;transition:border-color var(--d-2)var(--ease),transform var(--d-3)var(--ease);border-radius:50%;place-items: center}.bh-round:active{transform:scale(.92)}@media (hover:hover){.bh-round:hover{border-color:var(--sys-ink)}}.bh-add{display:inline-flex;justify-content:center;align-items: center;gap:var(--s-2);width:var(--control-h);height:var(--control-h);border-radius:var(--r-pill);background:var(--sys-fill);color:var(--sys-on-fill);font:600 .9375rem/1 var(--font-text);cursor:pointer;transition:background-color var(--d-3)var(--ease),transform var(--d-3)var(--ease);border:0;padding:0}.bh-add span{display:none}.bh-add:active{transform:scale(.96)}@media (hover:hover){.bh-add:hover{background:var(--sys-key-strong)}}.bh-add svg{width:18px;height:18px}.bh-tiles{display:grid;gap:var(--s-2);order:3}.bh-tile{background:var(--sys-layer-1)}.bh-tile__in{display:grid;grid-template-columns:72px minmax(0,1fr)var(--control-h);align-items: center;gap:var(--s-3);padding:var(--s-2)var(--s-3)var(--s-2)var(--s-2);border-radius:inherit;height:100%}.bh-tile__img{position:relative;display:block;aspect-ratio:1;border-radius:var(--r-sm);background:var(--sys-bg);overflow:hidden}.bh-tile__img img{position:absolute;object-fit:contain;width:88%;height:88%;inset:6%}.bh-tile__info{display:flex;flex-direction:column;gap:4px;min-width:0}.bh-tile__name{font:600 .9375rem/1.3 var(--font-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bh-tile__price{font-size:var(--t-small);color:var(--sys-ink-2);white-space:nowrap}.bh-tile__go{width:var(--control-h);height:var(--control-h);display:grid;background:var(--sys-bg);transition:background-color var(--d-3)var(--ease),color var(--d-3)var(--ease);border-radius:50%;place-items: center}.bh-tile__go svg{transition:transform var(--d-4)var(--ease);transform:rotate(-45deg)}@media (hover:hover){.bh-tile:hover .bh-tile__go{background:var(--sys-fill);color:var(--sys-on-fill)}.bh-tile:hover .bh-tile__go svg{transform:none}}.bh-tile__in:focus-visible{outline-offset:-2px}.bh-cta .cb-btn{flex:auto}@media (max-width:399px){.bh-tag{display:none}}@media (min-width:768px){.bh{grid-template-columns:repeat(6,minmax(0,1fr));padding-bottom:var(--s-8)}.bh-head{grid-column:1/-1;padding:var(--s-8)}.bh-title{font-size:clamp(2.0625rem,8cqi,5.1875rem)}.bh-cta .cb-btn{flex:none}.bh-big{grid-column:1/-1}.bh-big__in{padding:var(--s-3)}.bh-stage{aspect-ratio:16/10}.bh-add{padding:0 var(--s-5);width:auto}.bh-add span{display:inline}.bh-tiles{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--b-gap)}.bh-tile__in{grid-template-columns:minmax(0,1fr)var(--control-h);grid-template-rows:minmax(0,1fr)auto;padding:var(--s-2)var(--s-2)var(--s-3);align-items: end;row-gap:var(--s-3);column-gap:var(--s-2)}.bh-tile__img{grid-column:1/-1;border-radius:var(--r-md)}.bh-tile__info{padding-left:var(--s-2)}.bh-tile__name{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em}}@media (min-width:1024px){.bh{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr);padding-bottom:var(--s-6);height:calc(100svh - 64px);min-height:640px;max-height:920px}.bh-big{grid-column:1/span 6;grid-row:1/span 2;order:0}.bh-big__in{padding:var(--s-4)}.bh-stage{aspect-ratio:auto}.bh-title{font-size:clamp(2.0625rem,9cqi,5.1875rem)}.bh-head{grid-column:7/-1;grid-row:1;gap:var(--s-8);order:0}.bh-tiles{grid-column:7/-1;grid-row:2;order:0;min-height:0}.bh-tile__img{aspect-ratio:auto;height:100%;min-height:96px}}.bc,.bo,.br,.bs,.bd,.bso,.bv{padding-block:var(--b-sec)}.b-sec-head{display:grid;gap:var(--s-3);margin-bottom:var(--b-head)}@media (min-width:1024px){.b-sec-head{grid-template-columns:minmax(0,7fr)minmax(0,5fr);align-items: end;gap:var(--s-12)}.b-sec-head .b-lead{justify-self:end}}.bc-grid{display:grid;gap:var(--b-gap)}.bc-form{display:flex;gap:var(--s-6);padding:var(--s-5)var(--s-4);border:var(--hair);border-radius:var(--b-r);flex-direction:column;min-width:0}.bc-q{display:flex;gap:var(--s-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0}.bc-q legend{display:flex;align-items:baseline;gap:var(--s-2);margin-bottom:var(--s-3);font:600 1rem/1.3 var(--font-text);padding:0}.bc-q legend .cb-num{font-size:var(--t-micro);color:var(--sys-ink-2)}.bc-opts{display:flex;gap:var(--s-2);flex-wrap:wrap}.bc-swatch i{border:1px solid var(--sys-line);border-radius:50%;flex:none;width:16px;height:16px}.bc-add{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-2)}.bc-add__opt{display:flex;justify-content:flex-start;align-items: center;gap:var(--s-3);padding:var(--s-2)var(--s-4);border:1px solid var(--sys-line);border-radius:var(--r-md);background:var(--sys-bg);text-align:left;cursor:pointer;transition:border-color var(--d-2)var(--ease),background-color var(--d-2)var(--ease);min-height:52px}.bc-add__opt strong{font:600 var(--t-small)/1.3 var(--font-text);flex:none}.bc-add__opt span{font-size:var(--t-micro);color:var(--sys-ink-2);min-width:0}.bc-add__opt[aria-checked=true]{border-color:var(--sys-ink);background:var(--sys-layer-1)}.bc-add__opt:active{transform:scale(.98)}@media (hover:hover){.bc-add__opt:hover{border-color:var(--sys-ink-3)}}.bc-budget{display:flex;gap:var(--s-2);flex-direction:column}.bc-budget__val{font-size:1.5rem;font-weight:600;line-height:1.1}.bc-range{height:var(--control-h);accent-color:var(--sys-key);cursor:pointer;appearance:none;-webkit-appearance:none;background:0 0;width:100%;margin:0}.bc-range::-webkit-slider-runnable-track{background:var(--ref-fog);border-radius:8px;height:8px}.bc-range::-moz-range-track{background:var(--ref-fog);border-radius:8px;height:8px}.bc-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--sys-key);border:4px solid var(--sys-bg);outline:1px solid var(--sys-line);border-radius:50%;width:28px;height:28px;margin-top:-10px}.bc-range::-moz-range-thumb{background:var(--sys-key);border:4px solid var(--sys-bg);border-radius:50%;width:20px;height:20px}.bc-budget__ends{display:flex;font-size:var(--t-micro);color:var(--sys-ink-2);justify-content:space-between}.bc-out{display:flex;gap:var(--s-2);padding:var(--s-2);border-radius:var(--b-r);background:var(--sys-layer-1);flex-direction:column;min-width:0}.bc-top{display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-areas:"img txt" "act act";gap:var(--s-4)var(--s-4);padding:var(--s-3);border-radius:var(--r-md);background:var(--sys-bg)}.bc-top__img{grid-area:img;display:block;border-radius:var(--r-sm);overflow:hidden}.bc-top__img .cb-plate{border-radius:var(--r-sm)}.bc-top__head{grid-area:txt;display:flex;justify-content:center;gap:var(--s-2);flex-direction:column;min-width:0}.bc-top__name{font:560 var(--b-h3)/1.25 var(--font-display);letter-spacing:-.02em}.bc-why{color:var(--sys-ink-2);font-size:var(--t-small);max-width:36ch}.bc-top__act{grid-area:act;display:flex;gap:var(--s-2);flex-wrap:wrap}.bc-top__act .cb-btn{flex:auto}.bc-alt{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-2)}.bc-alt__card{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--s-3);padding:var(--s-2);border-radius:var(--r-md);background:var(--sys-bg);align-items: center}@media (hover:hover){.bc-alt__card:hover .bc-alt__name{text-decoration:underline;text-underline-offset:3px}}.bc-alt__img .cb-plate{border-radius:var(--r-sm);aspect-ratio:1}.bc-alt__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.bc-alt__name{font:600 var(--t-small)/1.3 var(--font-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-alt__price{font-size:var(--t-small);color:var(--sys-ink-2)}@media (min-width:480px){.bc-alt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.bc-add{grid-template-columns:repeat(3,minmax(0,1fr))}.bc-add__opt{flex-direction:column;justify-content:center;align-items: flex-start;gap:2px;min-height:64px}.bc-top{grid-template-columns:minmax(0,5fr)minmax(0,6fr);grid-template-areas:"img txt" "img act";padding:var(--s-3);align-items: center}.bc-top__img,.bc-top__img .cb-plate{border-radius:var(--r-md)}.bc-top__head{align-self: end;gap:var(--s-3)}.bc-top__act{align-self: start}.bc-top__act .cb-btn{flex:none}}@media (min-width:768px){.bc-form{padding:var(--s-6)}.bc-out{padding:var(--s-3);gap:var(--s-3)}.bc-alt{gap:var(--s-3)}}@media (min-width:1024px){.bc-grid{grid-template-columns:minmax(0,5fr)minmax(0,7fr);gap:var(--s-6);align-items:stretch}.bc-form{padding:var(--s-8)}.bc-top{flex:1;align-items:stretch}.bc-top__head{padding-top:var(--s-4)}.bc-top__img{position:relative;min-height:360px}.bc-top__img .cb-plate{position:absolute;aspect-ratio:auto;inset:0}.bc-top__name{letter-spacing:-.03em;font-size:1.75rem;line-height:1.1}}.bo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--b-gap)}.bo-cell{min-width:0}.bo-cell--0,.bo-cell--all{grid-column:1/-1}.bo-tile{display:grid;grid-template-rows:auto 112px;grid-template-columns:minmax(0,1fr);gap:var(--s-3);padding:var(--s-4);border-radius:var(--b-r);background:var(--tone);transition:background-color var(--d-4)var(--ease);height:100%}.bo-tile__txt{display:flex;flex-direction:column;gap:4px;min-width:0}.bo-tile__name{font:560 var(--b-h3)/1.2 var(--font-display);letter-spacing:-.02em}.bo-tile__n{font-size:var(--t-micro);color:var(--sys-ink-2)}.bo-tile__img{position:relative;min-height:0}.bo-tile__img img{position:absolute;object-fit:contain;object-position:center bottom;transition:transform var(--d-5)var(--ease);width:100%;height:100%;inset:0}.bo-tile__go{display:none;width:var(--control-h);height:var(--control-h);background:var(--sys-bg);transition:background-color var(--d-3)var(--ease),color var(--d-3)var(--ease);border-radius:50%;place-items: center}.bo-tile__go svg{transition:transform var(--d-4)var(--ease);transform:rotate(-45deg)}.bo-cell--0 .bo-tile{grid-template-columns:minmax(0,1fr)minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items: center;min-height:176px}.bo-cell--0 .bo-tile__img{height:100%;min-height:144px}.bo-cell--0 .bo-tile__name{font-size:var(--b-h2);letter-spacing:-.035em;font-weight:500;line-height:1.08}@media (hover:hover){.bo-tile:hover{background:var(--sys-key-soft)}.bo-tile:hover .bo-tile__img img{transform:scale(1.04)}.bo-tile:hover .bo-tile__go,.bo-all:hover .bo-tile__go{background:var(--sys-fill);color:var(--sys-on-fill)}.bo-tile:hover .bo-tile__go svg,.bo-all:hover .bo-tile__go svg{transform:none}}.bo-all{display:grid;grid-template-columns:auto minmax(0,1fr)var(--control-h);align-items: center;gap:var(--s-4);padding:var(--s-3)var(--s-3)var(--s-3)var(--s-5);border-radius:var(--b-r);background:var(--sys-fill);color:var(--sys-on-fill);min-height:72px}.bo-all__n{letter-spacing:-.04em;font-size:1.75rem;font-weight:500;line-height:1}.bo-all__t{font:560 1rem/1.25 var(--font-display);letter-spacing:-.01em}.bo-all .bo-tile__go{display:grid;grid-column:3;color:var(--sys-ink)}@media (min-width:768px){.bo-tile{grid-template-columns:minmax(0,1fr)var(--control-h);grid-template-rows:auto minmax(160px,1fr);padding:var(--s-5)}.bo-tile__img{grid-column:1/-1}.bo-tile__go{display:grid;grid-row:1;grid-column:2}.bo-cell--0 .bo-tile{grid-template-columns:minmax(0,1fr)var(--control-h);grid-template-rows:auto minmax(240px,1fr);align-items:stretch}.bo-all__n{font-size:2.25rem}}@media (min-width:900px){.bo-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:280px 280px auto}.bo-tile{grid-template-rows:auto minmax(0,1fr)}.bo-cell--0{grid-column:1/span 2;grid-row:1/span 2}.bo-cell--0 .bo-tile{grid-template-rows:auto minmax(0,1fr);padding:var(--s-6)}.bo-cell--0 .bo-tile__name{font-size:var(--b-h2)}.bo-cell--all{grid-column:1/-1}}.br-head{display:flex;justify-content:space-between;align-items: end;gap:var(--s-3)var(--s-4);margin-bottom:var(--b-head);flex-wrap:wrap}.br-head .b-h2{max-width:18ch}.br-ctl{display:flex;align-items: center;gap:var(--s-2)}.br-view[data-drag]{cursor:grabbing}.br-view[data-drag] a{pointer-events:none}.br-view{cursor:grab;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter)}.br-view[data-drag]{scroll-snap-type:none}.br-view::-webkit-scrollbar{display:none}.br-track{display:flex;gap:var(--b-gap);padding-inline:max(var(--gutter),calc((100vw - var(--maxw))/2 + var(--gutter)));user-select:none;width:max-content}.br-card{position:relative;display:flex;gap:var(--s-3);scroll-snap-align:start;flex-direction:column;flex:none;width:200px}.br-card__img{display:block;border-radius:var(--b-r)}.br-card__img .cb-plate{border-radius:var(--b-r)}.br-card__img img{pointer-events:none}@media (hover:hover){.br-card:hover .cb-plate>img{transform:scale(1.04)}}.br-card__row{display:grid;grid-template-columns:minmax(0,1fr)var(--control-h);align-items: center;gap:var(--s-2)}.br-card__txt{display:flex;flex-direction:column;gap:4px;min-width:0}.br-card__name{font:600 .9375rem/1.3 var(--font-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.br-card .cb-price{flex-wrap:nowrap}.br-card .cb-price__was{display:none}.br-meter{position:relative;margin-top:var(--s-6);background:var(--sys-layer-2);overflow:hidden;border-radius:2px;height:2px}.br-meter i{position:absolute;background:var(--sys-fill);transition:transform var(--d-2)linear;border-radius:2px;width:25%;inset:0 auto 0 0}@media (min-width:768px){.br-card{width:260px}.br-card .cb-price__was{display:inline}}@media (min-width:1200px){.br-card{width:300px}}.bs-list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-2)}.bs-row{display:grid;grid-template-columns:var(--control-h)minmax(0,1fr);grid-template-areas:"n txt";align-items: start;gap:var(--s-4);padding:var(--s-4);border-radius:var(--b-r);background:var(--sys-layer-1)}.bs-row__n{grid-area:n;width:var(--control-h);height:var(--control-h);display:grid;background:var(--sys-bg);font-size:var(--t-small);color:var(--sys-key-text);border-radius:50%;place-items: center;font-weight:600}.bs-row__icon{display:none}.bs-row__txt{grid-area:txt;display:flex;flex-direction:column;gap:4px;min-width:0;padding-top:2px}.bs-row__t{font:560 var(--b-h3)/1.3 var(--font-display);letter-spacing:-.02em}.bs-row__d{color:var(--sys-ink-2);font-size:var(--t-small);max-width:52ch;line-height:1.5}@media (min-width:768px){.bs-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--b-gap)}.bs-row{grid-template-columns:var(--control-h)minmax(0,1fr)var(--control-h);grid-template-areas:"n . icon" "txt txt txt";gap:var(--s-6)var(--s-4);padding:var(--s-6)}.bs-row__icon{grid-area:icon;display:grid;width:var(--control-h);height:var(--control-h);background:var(--sys-fill);color:var(--sys-on-fill);border-radius:50%;place-items: center}}@media (min-width:1100px){.bs-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.bd-in{display:grid;gap:var(--s-8);padding:var(--s-6)var(--s-4);border-radius:var(--b-r);background:var(--sys-bg-alt);align-items: center}.bd-copy{display:flex;gap:var(--s-5);flex-direction:column;min-width:0}.bd-clock{display:inline-flex;align-items: center;gap:var(--s-3);padding:var(--s-3)var(--s-4);border-radius:var(--r-md);background:var(--sys-bg);border:var(--hair);font-size:var(--t-small);align-self: flex-start}.bd-clock svg{color:var(--sys-key);flex:none}.bd-clock strong{font-weight:600}.bd-opts{display:grid;gap:var(--s-2)}.bd-opts li{display:flex;align-items: center;gap:var(--s-4);padding:var(--s-3)var(--s-4);border-radius:var(--r-md);background:var(--sys-bg)}.bd-opts li>svg{flex:none;width:22px;height:22px}.bd-opts li>span{display:flex;flex-direction:column;gap:2px;min-width:0}.bd-opts strong{font-size:.9375rem;font-weight:600}.bd-opts li>span>span{font-size:var(--t-small);color:var(--sys-ink-2)}.bd-map{position:relative;aspect-ratio:560/420;border-radius:var(--r-md);background:var(--sys-bg)}.bd-map svg{position:absolute;inset:var(--s-3);pointer-events:none;width:calc(100% - 24px);height:calc(100% - 24px)}.bd-blk{fill:var(--ref-mist)}.bd-blk--b{fill:var(--ref-blush-100)}.bd-route-bg{fill:none;stroke:var(--ref-fog);stroke-width:12;stroke-linecap:round;stroke-linejoin:round}.bd-route{fill:none;stroke:var(--sys-key);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.bd-label{fill:var(--sys-bg);stroke:var(--sys-line)}.bd-pin text{font:600 19px var(--font-text);fill:var(--sys-ink)}.bd-dot-ink{fill:var(--sys-ink);stroke:var(--sys-bg);stroke-width:3}.bd-car__bg{fill:var(--sys-ink)}.bd-car__ic{fill:none;stroke:var(--sys-bg);stroke-width:1.6;stroke-linejoin:round}@media (min-width:768px){.bd-in{padding:var(--s-12)}.bd-map{border-radius:var(--r-lg)}}@media (min-width:1024px){.bd-in{grid-template-columns:minmax(0,6fr)minmax(0,5fr);gap:var(--s-12);padding:var(--s-16)}}.bso-grid{display:grid;gap:var(--b-gap)}.bso-card{display:flex;gap:var(--s-3);padding:var(--s-3);border-radius:var(--b-r);border:var(--hair);transition:border-color var(--d-4)var(--ease);flex-direction:column}.bso-feed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-2)}.bso-post{display:block;aspect-ratio:1;border-radius:var(--r-sm);background:var(--sys-layer-1);overflow:hidden}.bso-post img{object-fit:contain;transition:transform var(--d-5)var(--ease);width:100%;height:100%;padding:8%}.bso-meta{display:grid;grid-template-columns:var(--control-h)minmax(0,1fr)auto;align-items: center;gap:var(--s-3)}.bso-ic{position:relative;width:var(--control-h);height:var(--control-h);display:grid;background:var(--sys-fill);color:var(--sys-on-fill);border-radius:50%;place-items: center}.bso-ic svg{position:absolute;pointer-events:none;margin:auto;inset:0}.bso-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.bso-txt strong{font-weight:600}.bso-txt span{font-size:var(--t-small);color:var(--sys-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bso-go{display:inline-flex;align-items: center;gap:var(--s-2);min-height:var(--control-h);padding:0 var(--s-4);border-radius:var(--r-pill);background:var(--sys-layer-1);font:600 var(--t-small)/1 var(--font-text);transition:background-color var(--d-3)var(--ease),color var(--d-3)var(--ease)}@media (hover:hover){.bso-card:hover{border-color:var(--sys-ink)}.bso-card:hover .bso-post img{transform:scale(1.05)}.bso-card:hover .bso-go{background:var(--sys-fill);color:var(--sys-on-fill)}}@media (min-width:900px){.bso-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bso-post{aspect-ratio:3/4;border-radius:var(--r-md)}}.bv{display:grid;gap:var(--b-gap)}.bv-main{display:flex;justify-content:space-between;gap:var(--s-6);padding:var(--s-8)var(--s-5);border-radius:var(--b-r);background:var(--sys-fill);color:var(--sys-on-fill);flex-direction:column}.bv-title{font-size:var(--b-h2);letter-spacing:-.035em;color:var(--sys-on-fill);max-width:16ch;line-height:1.08}.bv-lead{color:color-mix(in srgb,var(--sys-on-fill)85%,transparent);font-size:var(--b-lead);max-width:40ch}.bv-cta{display:flex;gap:var(--s-2);flex-wrap:wrap}.bv-col{display:grid;gap:var(--b-gap)}.bv-side{display:grid;grid-template-columns:48px minmax(0,1fr)var(--control-h);grid-template-rows:auto auto;align-items: center;column-gap:var(--s-4);padding:var(--s-4);border-radius:var(--b-r);background:var(--sys-layer-1);transition:background-color var(--d-4)var(--ease);row-gap:2px}.bv-ic{grid-column:1;grid-row:1/span 2;display:grid;background:var(--sys-bg);border-radius:50%;place-items: center;width:48px;height:48px}.bv-side__t{grid-column:2;grid-row:1;font:560 1rem/1.3 var(--font-display);letter-spacing:-.015em;align-self: end}.bv-side__d{grid-column:2;grid-row:2;color:var(--sys-ink-2);font-size:var(--t-small);align-self: start}.bv-side__go{grid-column:3;grid-row:1/span 2;width:var(--control-h);height:var(--control-h);display:grid;background:var(--sys-bg);border-radius:50%;place-items: center}.bv-side__go svg{transition:transform var(--d-4)var(--ease);transform:rotate(-45deg)}@media (hover:hover){.bv-side:hover{background:var(--sys-key-soft)}.bv-side:hover .bv-side__go{background:var(--sys-fill);color:var(--sys-on-fill)}.bv-side:hover .bv-side__go svg{transform:none}}@media (min-width:900px){.bv{grid-template-columns:minmax(0,7fr)minmax(0,5fr)}.bv-col{grid-template-rows:1fr 1fr}.bv-main{padding:var(--s-12);min-height:400px}.bv-side{grid-template-columns:minmax(0,1fr)var(--control-h);grid-template-rows:1fr auto auto;row-gap:var(--s-2);padding:var(--s-6);align-items: start}.bv-ic{grid-column:1;grid-row:1;width:52px;height:52px}.bv-side__t{grid-column:1;grid-row:2;font-size:1.25rem}.bv-side__d{grid-column:1;grid-row:3}.bv-side__go{grid-column:2;grid-row:1}}body .bv-main .cb-btn{--bg:var(--sys-bg);--fg:var(--sys-ink)}body .bv-main .cb-btn--line{--bg:transparent;--fg:var(--sys-on-fill);--bd:var(--sys-on-fill)}.b-foot{border-top:var(--hair);padding-top:var(--s-12)}.b-foot__in{display:grid;gap:var(--s-8)}.b-foot__brand{display:flex;gap:var(--s-3);flex-direction:column}.b-foot__logo{display:inline-flex;font-size:3rem}.b-foot__brand .cb-small{max-width:36ch}.b-foot__col{display:flex;flex-direction:column}.b-foot__h{font:600 var(--t-small)/1.3 var(--font-text);color:var(--sys-ink-2);margin-bottom:var(--s-2)}.b-foot__col a{min-height:var(--control-h);display:flex;align-items: center;gap:var(--s-3);font-size:.9375rem;font-weight:500}@media (hover:hover){.b-foot__col a:hover{color:var(--sys-key-text)}}.b-foot__handle{color:var(--sys-ink-2);font-size:var(--t-small);margin-inline-start:auto;font-weight:400}.b-foot__ch a{position:relative;padding-left:30px}.b-foot__ch a svg{position:absolute;pointer-events:none;top:50%;left:0;translate:0 -50%}.b-foot__base{display:flex;justify-content:space-between;align-items: center;gap:var(--s-2)var(--s-6);padding-block:var(--s-6);margin-top:var(--s-8);border-top:var(--hair);flex-wrap:wrap}.b-foot__base a{min-height:var(--control-h);display:inline-flex;align-items: center}@media (max-width:767px){.b-foot__col:not(.b-foot__ch){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-4)}.b-foot__col:not(.b-foot__ch) .b-foot__h{grid-column:1/-1}}@media (min-width:768px){.b-foot{padding-top:var(--s-16)}.b-foot__base{padding-bottom:var(--s-20)}.b-foot__logo{font-size:4.3125rem}}@media (min-width:900px){.b-foot__in{grid-template-columns:minmax(0,6fr)minmax(0,2fr)minmax(0,4fr);gap:var(--s-12)}}.b-card{display:flex;flex-direction:column;min-width:0}.b-card__img{position:relative;display:block;border-radius:var(--b-r);width:100%}.b-card .cb-plate{border-radius:var(--b-r);aspect-ratio:1}@media (hover:hover){.b-card:hover .cb-plate>img{transform:scale(1.04)}}.b-card__off{position:absolute;top:var(--s-2);left:var(--s-2);z-index:1;pointer-events:none;border-radius:var(--r-pill);background:var(--sys-bg);color:var(--sys-key-text);font-size:var(--t-micro);padding:4px 8px;font-weight:600;line-height:1.2}.b-card__name{margin-top:var(--s-3);font:600 .9375rem/1.3 var(--font-text);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:2.6em}@media (hover:hover){.b-card__name:hover{text-decoration:underline;text-underline-offset:3px}}.b-card__row{margin-top:var(--s-1);display:grid;grid-template-columns:minmax(0,1fr)var(--control-h);gap:var(--s-2);align-items: center}.b-card .cb-price{flex-wrap:nowrap;min-width:0}.b-card .cb-price__now{white-space:nowrap;font-size:.9375rem}.b-card .cb-price__was{display:none;white-space:nowrap}@media (max-width:399px){.b-card .cb-price__now{letter-spacing:-.03em;font-size:.875rem}}@media (min-width:600px){.b-card .cb-plate{aspect-ratio:4/5}.b-card__name{margin-top:var(--s-4)}}@media (min-width:1024px){.b-card .cb-price__was{display:inline}.b-card .cb-price__now{font-size:1rem}}.bsh-head{display:grid;gap:var(--s-3);padding-block:var(--s-8)var(--s-5)}@media (min-width:1024px){.bsh-head{grid-template-columns:minmax(0,1fr)auto;align-items: end;gap:var(--s-8);padding-block:var(--s-12)var(--s-8)}}.bsh-bar{position:static;z-index:40;background:var(--sys-bg)}.bsh-bar__in{display:flex;gap:var(--s-2);padding-block:var(--s-2);flex-direction:column}.bsh-pills{position:relative;display:flex;border-radius:var(--r-md);background:var(--sys-layer-1);overflow-x:auto;scrollbar-width:none;gap:2px;min-width:0;padding:4px}.bsh-pills::-webkit-scrollbar{display:none}.bsh-ind{pointer-events:none;position:absolute;border-radius:var(--r-pill);background:var(--sys-fill);transition:transform var(--d-4)var(--ease),width var(--d-4)var(--ease);width:0;top:4px;bottom:4px;left:0}.bsh-pill{position:relative;z-index:1;min-height:var(--control-h);padding:0 var(--s-4);border-radius:var(--r-pill);color:var(--sys-ink-2);font:500 var(--t-small)/1 var(--font-text);cursor:pointer;white-space:nowrap;transition:color var(--d-3)var(--ease);background:0 0;border:0;flex:none}.bsh-pill[aria-pressed=true]{color:var(--sys-on-fill)}@media (hover:hover){.bsh-pill:not([aria-pressed=true]):hover{color:var(--sys-ink)}}.bsh-tools{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:var(--s-2)}.bsh-search{position:relative;display:block;min-width:0}.bsh-search svg{position:absolute;color:var(--sys-ink-2);pointer-events:none;top:50%;left:14px;translate:0 -50%}.bsh-search .cb-input{border-radius:var(--r-pill);padding-left:42px}.bsh-sort{display:block;min-width:0}.bsh-sort .cb-input{border-radius:var(--r-pill);padding-right:var(--s-8);cursor:pointer;text-overflow:ellipsis;width:100%}.bsh-cols{display:none}@media (min-width:1024px){.bsh-bar{position:sticky;border-bottom:var(--hair);top:64px}.bsh-bar__in{align-items: center;gap:var(--s-4);flex-direction:row}.bsh-pills{flex:auto}.bsh-tools{display:flex;flex:none}.bsh-search{flex:none;width:240px}.bsh-sort .cb-input{width:auto}.bsh-cols{display:flex;border-radius:var(--r-pill);border:var(--hair);padding:2px}.bsh-cols button{width:var(--control-h);min-height:var(--control-h);height:var(--control-h);border-radius:var(--r-pill);cursor:pointer;display:grid;color:var(--sys-ink-3);transition:background-color var(--d-3)var(--ease),color var(--d-3)var(--ease);background:0 0;border:0;place-items: center}.bsh-cols button[aria-pressed=true]{background:var(--sys-layer-1);color:var(--sys-ink)}.bsh-cols__ic{display:grid;grid-template-columns:repeat(var(--n),1fr);gap:2px;width:18px;height:14px}.bsh-cols__ic i{background:currentColor;border-radius:1.5px}}.bsh-body{padding-block:var(--s-4)var(--s-16)}.bsh-count{margin-bottom:var(--s-4)}.bsh-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6)var(--s-3)}@media (min-width:768px){.bsh-grid{grid-template-columns:repeat(min(var(--cols),3),minmax(0,1fr));gap:var(--s-8)var(--s-4)}}@media (min-width:1200px){.bsh-grid{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.bsh-body{padding-bottom:var(--s-24)}}.bsh-empty{display:flex;align-items: flex-start;gap:var(--s-3);padding:var(--s-16)0;flex-direction:column}.bpd{padding-top:var(--s-2)}.bpd-miss{display:flex;align-items: flex-start;gap:var(--s-6);padding-block:var(--s-16);flex-direction:column}.bpd-grid{display:grid;gap:var(--s-6)}.bpd-gal{display:flex;gap:var(--s-2);flex-direction:column;min-width:0}.bpd-view{container-type:inline-size;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:var(--b-r);aspect-ratio:1;background:var(--sys-layer-1);cursor:grab}.bpd-view::-webkit-scrollbar{display:none}.bpd-view[data-drag]{cursor:grabbing}.bpd-track{display:flex;width:max-content;height:100%}.bpd-slide{scroll-snap-align:start;background:var(--sys-layer-1);flex:0 0 100cqi;width:100cqi;height:100%}.bpd-slide img{object-fit:cover;user-select:none;pointer-events:none;width:100%;height:100%}.bpd-slide--cut img{object-fit:contain;padding:6%}.bpd-gal__bar{display:flex;justify-content:space-between;align-items: center;gap:var(--s-3)}.bpd-thumbs{display:flex;gap:var(--s-2);overflow-x:auto;scrollbar-width:none;padding:var(--s-1);min-width:0}.bpd-thumbs::-webkit-scrollbar{display:none}.bpd-thumb{border-radius:var(--r-sm);overflow:hidden;background:var(--sys-layer-1);cursor:pointer;opacity:.55;outline:2px solid #0000;outline-offset:2px;transition:opacity var(--d-3)var(--ease),outline-color var(--d-3)var(--ease);border:0;flex:none;width:44px;height:44px;padding:0}.bpd-thumb img{object-fit:cover;width:100%;height:100%}.bpd-thumb--cut img{object-fit:contain;padding:4px}.bpd-thumb[aria-selected=true]{opacity:1;outline-color:var(--sys-ink)}.bpd-thumb:focus-visible{outline-color:var(--sys-focus);opacity:1}.bpd-arrows{display:flex;align-items: center;gap:var(--s-2);flex:none}.bpd-count{font-size:var(--t-small);color:var(--sys-ink-2);padding-inline-end:var(--s-1)}@media (max-width:479px){.bpd-count{display:none}}.bpd-info{display:flex;gap:var(--s-4);flex-direction:column;min-width:0}.bpd-crumb{display:flex;align-items: center;gap:var(--s-1);flex-wrap:wrap}.bpd-crumb a{min-height:var(--control-h);display:inline-flex;align-items: center}@media (hover:hover){.bpd-crumb a:hover{color:var(--sys-ink)}}.bpd-title{font-size:var(--b-h2);letter-spacing:-.035em;line-height:1.08}.bpd-price{display:flex;align-items: center;gap:var(--s-3);flex-wrap:wrap}.bpd-meta{display:grid;gap:var(--s-1);padding:var(--s-2)var(--s-4);border-radius:var(--r-md);background:var(--sys-layer-1);margin:0}.bpd-meta>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--s-3);min-height:var(--control-h);align-items: center}.bpd-meta dt{font-size:var(--t-small);color:var(--sys-ink-2)}.bpd-meta dd{font-size:var(--t-small);min-width:0;margin:0;font-weight:500}.bpd-cats{display:flex;flex-wrap:wrap;gap:4px;padding-block-start:4px;padding-block-end:4px}.bpd-cat{min-height:var(--control-h);display:inline-flex;padding:0 var(--s-3);border-radius:var(--r-pill);background:var(--sys-bg);transition:background-color var(--d-2)var(--ease);align-items: center}@media (hover:hover){.bpd-cat:hover{background:var(--sys-key-soft)}}.bpd-in{color:var(--sys-success)}.bpd-out{color:var(--sys-danger)}.bpd-buy{display:flex;gap:var(--s-2);flex-wrap:wrap;align-items: center}.bpd-buy .cb-btn{flex:168px}.bpd-trust{display:grid;gap:var(--s-2)}.bpd-trust li{display:flex;align-items: center;gap:var(--s-2)}.bpd-trust svg{flex:none}.bpd-rel{padding-block:var(--s-12)var(--s-16)}.bpd-rel__h{margin-bottom:var(--b-head)}.bpd-rel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6)var(--s-3)}.bpd-rel__grid>div{display:flex;min-width:0}.bpd-rel__grid .b-card{flex:1}@media (min-width:768px){.bpd-view{aspect-ratio:4/5}.bpd-thumb{width:48px;height:60px}}@media (min-width:900px){.bpd-rel__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4)}}@media (min-width:1024px){.bpd{padding-top:var(--s-4)}.bpd-grid{grid-template-columns:minmax(0,7fr)minmax(0,5fr);gap:var(--s-12);align-items: start}.bpd-gal{position:sticky;gap:var(--s-3);top:80px}.bpd-view{aspect-ratio:auto;height:calc(100svh - 176px);min-height:520px;max-height:760px}.bpd-info{padding-top:var(--s-4);gap:var(--s-5)}.bpd-rel{padding-block:var(--s-24)}}.bk{padding-block:var(--s-8)var(--s-16)}.bk-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-2)var(--s-4);margin-bottom:var(--s-6);flex-wrap:wrap}.bk-head .b-h1{flex:auto}@media (max-width:479px){.bk-head .b-h1{flex-basis:100%}}.bk-grid{display:grid;gap:var(--s-6)}.bk-lines{display:flex;gap:var(--s-2);flex-direction:column}.bk-line{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--s-3);padding:var(--s-3);border-radius:var(--b-r);border:var(--hair)}.bk-line__img .cb-plate{border-radius:var(--r-sm);aspect-ratio:1}.bk-line__main{display:flex;gap:var(--s-1);flex-direction:column;min-width:0}.bk-line__top{display:grid;grid-template-columns:minmax(0,1fr)var(--control-h);align-items: start;gap:var(--s-2)}.bk-line__name{font:600 .9375rem/1.3 var(--font-text);overflow-wrap:anywhere;min-width:0;padding-top:12px}.bk-line__note{overflow-wrap:anywhere;color:var(--sys-ink-2)}.bk-line__foot{display:flex;justify-content:space-between;align-items: center;gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap}.bk-line__sum{font-weight:600}.bk-sum{display:flex;gap:var(--s-4);padding:var(--s-5);border-radius:var(--b-r);background:var(--sys-layer-1);flex-direction:column}.bk-sum dl{display:grid;gap:var(--s-3);margin:0}.bk-sum dl>div,.bco-sum dl>div,.bdn-card dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-4)}.bk-sum dd,.bco-sum dd,.bdn-card dd{text-align:right;margin:0}.bk-sum dt,.bco-sum dt,.bdn-card dt{color:var(--sys-ink-2);font-size:var(--t-small)}.bk-sum__total{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-4);padding-top:var(--s-4);border-top:var(--hair)}.bk-sum__total strong{font-size:1.25rem;font-weight:600}@media (min-width:640px){.bk-line{grid-template-columns:120px minmax(0,1fr);gap:var(--s-4);padding:var(--s-4)}.bk-line__name{font:560 1.0625rem/1.3 var(--font-display)}}@media (min-width:1024px){.bk{padding-block:var(--s-12)var(--s-24)}.bk-grid{grid-template-columns:minmax(0,7fr)minmax(0,4fr);gap:var(--s-10);align-items: start}.bk-lines{gap:var(--s-3)}.bk-sum{position:sticky;padding:var(--s-6);top:88px}}.bk-empty{display:grid;gap:var(--s-8);padding-block:var(--s-8)var(--s-16)}.bk-empty__copy{display:flex;gap:var(--s-4);flex-direction:column}.bk-empty__cta{display:flex;gap:var(--s-2);flex-wrap:wrap}.bk-empty__cta .cb-btn{flex:auto}.bk-empty__picks{display:grid;gap:var(--s-2)}.bk-empty__picks li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--s-3);padding:var(--s-2);border-radius:var(--b-r);background:var(--sys-layer-1);align-items: center}.bk-pick__img,.bk-line__img,.bco-sum__img,.bc-alt__img,.br-card__img{display:block;width:100%}.bk-pick__img .cb-plate{border-radius:var(--r-sm);aspect-ratio:1;--cb-plate-bg:var(--sys-bg)}.bk-pick__row{display:grid;grid-template-columns:minmax(0,1fr)var(--control-h);align-items: center;gap:var(--s-2);min-width:0}.bk-pick__txt{display:flex;flex-direction:column;gap:4px;min-width:0}.bk-pick__txt .b-card__name{-webkit-line-clamp:1;min-height:0;margin:0}@media (min-width:640px){.bk-empty__cta .cb-btn{flex:none}}@media (min-width:768px){.bk-empty__picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4)}.bk-empty__picks li{display:flex;align-items:stretch;gap:var(--s-3);background:0 0;flex-direction:column;padding:0}.bk-pick__img .cb-plate{aspect-ratio:4/5;border-radius:var(--r-lg);--cb-plate-bg:var(--sys-layer-1)}.bk-pick__row{margin-top:auto}}@media (min-width:1024px){.bk-empty{grid-template-columns:minmax(0,5fr)minmax(0,7fr);align-items: center;gap:var(--s-12);padding-block:var(--s-8);min-height:calc(100svh - 64px)}}.bco{padding-block:var(--s-8)var(--s-16)}.bco-none{display:flex;align-items: flex-start;gap:var(--s-5);padding-block:var(--s-16)var(--s-24);flex-direction:column}.bco-head{display:grid;gap:var(--s-5);margin-bottom:var(--s-6)}.bco-prog{position:relative;width:100%;max-width:640px}.bco-track{pointer-events:none;position:absolute;background:var(--sys-layer-2);overflow:hidden;border-radius:2px;height:2px;top:21px;left:16.6667%;right:16.6667%}.bco-track i{position:absolute;background:var(--sys-fill);transform:scaleX(var(--p));transform-origin:left;transition:transform var(--d-5)var(--ease);inset:0}.bco-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.bco-steps li{display:flex;justify-content:center}.bco-steps button{display:flex;align-items: center;gap:var(--s-2);color:var(--sys-ink-2);cursor:pointer;font:500 var(--t-small)/1.2 var(--font-text);background:0 0;border:0;flex-direction:column;padding:0}.bco-steps button:disabled{cursor:default}.bco-n{width:var(--control-h);height:var(--control-h);display:grid;background:var(--sys-bg);border:1px solid var(--sys-line);transition:background-color var(--d-4)var(--ease),color var(--d-4)var(--ease),border-color var(--d-4)var(--ease);border-radius:50%;place-items: center;font-weight:600}.bco-steps [aria-current=step] button,.bco-steps [data-done] button{color:var(--sys-ink)}.bco-steps [aria-current=step] .bco-n,.bco-steps [data-done] .bco-n{background:var(--sys-fill);border-color:var(--sys-fill);color:var(--sys-on-fill)}.bco-grid{display:grid;gap:var(--s-6)}.bco-form{display:flex;gap:var(--s-6);flex-direction:column;min-width:0;max-width:640px}.bco-panel{display:flex;gap:var(--s-4);flex-direction:column}.bco-fs{display:flex;gap:var(--s-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0}.bco-two{display:grid;gap:var(--s-4)}.bco-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2)}.bco-slots .cb-chip{justify-content:center}.bco-review{display:grid;gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-md);border:var(--hair);margin:0}.bco-review>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--s-3)}.bco-review dt{color:var(--sys-ink-2);font-size:var(--t-small)}.bco-review dd{overflow-wrap:anywhere;margin:0;font-size:.9375rem}.bco-nav{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-2)}.bco-sum{display:flex;gap:var(--s-4);padding:var(--s-4);border-radius:var(--b-r);background:var(--sys-layer-1);flex-direction:column}.bco-sum ul{display:flex;gap:var(--s-3);flex-direction:column}.bco-sum li{display:grid;grid-template-columns:48px minmax(0,1fr)auto;gap:var(--s-3);font-size:var(--t-small);align-items: center}.bco-sum__img .cb-plate{border-radius:var(--r-sm);aspect-ratio:1;--cb-plate-bg:var(--sys-bg)}.bco-sum__t{display:flex;flex-direction:column;gap:2px;min-width:0;font-weight:600}.bco-sum dl{display:grid;gap:var(--s-2);padding-top:var(--s-4);border-top:var(--hair);margin:0}.bco-sum__total dt,.bco-sum__total dd{color:var(--sys-ink);font-size:1.125rem;font-weight:600}@media (min-width:640px){.bco-two{grid-template-columns:minmax(0,1fr)minmax(0,1fr)}.bco-nav{display:flex;justify-content:space-between}}@media (min-width:1024px){.bco{padding-block:var(--s-12)var(--s-24)}.bco-head{grid-template-columns:minmax(0,1fr)minmax(0,1.2fr);margin-bottom:var(--s-8);align-items: center}.bco-prog{justify-self:end}.bco-grid{grid-template-columns:minmax(0,7fr)minmax(0,4fr);gap:var(--s-12);align-items: start}.bco-panel{gap:var(--s-5)}.bco-sum{position:sticky;padding:var(--s-5);top:88px}}.bdn{display:flex;align-items: flex-start;gap:var(--s-5);padding-block:var(--s-10)var(--s-16);flex-direction:column;max-width:720px}.bdn-check{display:grid;background:var(--sys-fill);border-radius:50%;place-items: center;width:64px;height:64px}.bdn-card dd .cb-num,.bco-review dd .cb-num{white-space:nowrap}.bdn-check svg{width:32px;height:32px}.bdn-check path{fill:none;stroke:var(--sys-on-key);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:0}.bdn-card{display:flex;gap:var(--s-4);padding:var(--s-5);border-radius:var(--b-r);background:var(--sys-layer-1);flex-direction:column;width:100%}.bdn-card ul{display:flex;gap:var(--s-2);flex-direction:column}.bdn-card li{display:flex;justify-content:space-between;gap:var(--s-4);font-weight:500}.bdn-card dl{display:grid;gap:var(--s-2);padding-top:var(--s-4);border-top:var(--hair);margin:0}.bdn-cta{display:flex;gap:var(--s-2);flex-wrap:wrap}@media (min-width:1024px){.bdn{padding-block:var(--s-12)var(--s-24);gap:var(--s-6)}}@media (prefers-reduced-motion:reduce){.bh-dot i[data-run]:after{animation:none;transform:none}.bh-stage img[data-prev]{visibility:hidden}.b-bag__n,.b-toast{animation:none}.b-tab__ind,.bsh-ind,.bco-track i{transition:none}}.cb-choice input{width:0;height:0;margin:0}.sr-only{text-overflow:ellipsis}div.mc{padding-bottom:var(--s-4)}.mc .mc-launch{border:0}.mc:not([data-open]) .mc-launch,.mc[data-open] .mc-launch{display:none}.cb-plate>img{position:absolute;width:86%;height:86%;inset:7%}.cb-plate--photo>img{width:100%;height:100%;inset:0}div.cb-qty{height:calc(var(--control-h) + 2px)}@media (min-width:1024px){.b-card__name{display:block;white-space:nowrap;min-height:0}}.b-main>.pf{padding-top:var(--s-8);min-height:calc(100svh - 64px)}.b-main>.pf.pf--empty{display:flex;justify-content:flex-start;align-items: flex-start;gap:var(--s-5);max-width:var(--maxw);padding:var(--s-16)var(--gutter);flex-direction:column;min-height:0;margin-inline-start:auto;margin-inline-end:auto}.b-main>.pf--empty p{font:500 var(--b-h2)/1.08 var(--font-display);letter-spacing:-.035em;color:var(--sys-ink);max-width:18ch}
