.oe-root{--oe-red:#c41e24;--oe-red-dark:#9a181d;--oe-ink:#1a1a1a;--oe-muted:#6b6b6b;--oe-faint:#9a948a;--oe-line:#ececec;--oe-cream:#faf7f2;--oe-warm:#f1ece4;font-family:var(--font-inter),"Inter",system-ui,-apple-system,sans-serif;color:var(--oe-ink);-webkit-font-smoothing:antialiased}.oe-root h1,.oe-root h2,.oe-root h3{font-family:inherit;text-transform:none;letter-spacing:normal}.oe-root .mkt h1,.oe-root .mkt h2{font-family:var(--font-display);letter-spacing:-.02em}.oe-root .mkt h3{font-family:var(--font-display);letter-spacing:.025em}.oe-page{max-width:520px;margin:0 auto;padding:0 16px}.oe-h1{display:flex;align-items:center;justify-content:space-between;margin:14px 0 10px}.oe-h1 b{font-size:19px;font-weight:800}.oe-lnk{font-size:12px;color:var(--oe-muted);text-decoration:underline;background:none;border:none;cursor:pointer;font-family:inherit}.oe-lbl{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--oe-faint);margin:16px 0 8px;display:flex;justify-content:space-between;align-items:baseline}.oe-lbl .req{color:var(--oe-red)}.oe-lbl .opt{font-weight:600;letter-spacing:0;text-transform:none}.oe-lbl .opt,.oe-loc{color:var(--oe-muted)}.oe-loc{font-size:12px;text-align:center}.oe-status{text-align:center;padding:11px 16px;font-size:13px;font-weight:600;background:var(--oe-cream);color:var(--oe-ink)}.oe-status .eta{color:var(--oe-red);font-weight:800}.oe-status.busy{background:#fef6f5;color:var(--oe-red)}.oe-status small{display:block;font-size:11px;font-weight:500;color:var(--oe-muted);margin-top:2px}.oe-status.busy small{color:var(--oe-red-dark)}.oe-catsnav{background:#fff;border-bottom:1px solid var(--oe-line);position:sticky;top:0;z-index:20}.oe-cats{display:flex;gap:6px;padding:10px 16px;overflow-x:auto;max-width:760px;margin:0 auto}.oe-cats::-webkit-scrollbar{display:none}.oe-cat{font-size:12px;font-weight:600;padding:7px 13px;border-radius:999px;background:var(--oe-warm);color:var(--oe-muted);white-space:nowrap;border:none;cursor:pointer;font-family:inherit;transition:background .15s,color .15s}.oe-cat.on{background:var(--oe-ink);color:#fff}.oe-section{margin:36px 0}.oe-section-title{font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.05;color:var(--oe-ink);margin-bottom:18px}.oe-section-title:after{content:"";display:block;width:42px;height:4px;border-radius:2px;background:var(--oe-red);margin-top:10px}@media (max-width:480px){.oe-section-title{font-size:26px}}.oe-grid{display:grid;grid-template-columns:1fr;gap:12px}.oe-card{position:relative;border-radius:16px;overflow:hidden;height:150px;cursor:pointer;background:var(--oe-warm);width:100%;text-align:left;border:none;padding:0;display:block;transition:transform .15s ease,box-shadow .15s ease}.oe-card:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(0,0,0,.16)}.oe-card img{width:100%;height:100%;object-fit:cover;object-position:center 42%;transform:scale(1.22);display:block}.oe-card-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2a2a2a,#111);color:rgba(255,255,255,.85);font-size:17px;font-weight:800;letter-spacing:.04em;text-align:center;padding:14px}.oe-ov{position:absolute;left:0;right:0;bottom:0;padding:34px 13px 11px;color:#fff;background:linear-gradient(0deg,rgba(0,0,0,.86),rgba(0,0,0,.16) 58%,transparent)}.oe-ov-t{font-size:16px;font-weight:800;line-height:1.15}.oe-ov-d{font-size:11px;opacity:.92;margin-top:3px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.oe-pr{right:11px;bottom:11px;background:#fff;color:var(--oe-ink);font-weight:800;font-size:12.5px;padding:5px 11px;font-variant-numeric:tabular-nums}.oe-pr,.oe-tag{position:absolute;border-radius:999px}.oe-tag{left:10px;top:10px;background:var(--oe-red);color:#fff;font-size:8.5px;font-weight:800;padding:4px 8px;letter-spacing:.05em;text-transform:uppercase}.oe-add{position:absolute;right:10px;top:10px;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.94);color:var(--oe-red);display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;border:none;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.18);padding-bottom:2px}.oe-add:hover{background:#fff}.oe-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:50}.oe-modal{position:fixed;inset-inline:0;bottom:0;z-index:51;background:#fff;border-radius:22px 22px 0 0;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;max-width:520px;margin:0 auto;animation:oeSlideUp .26s cubic-bezier(.16,1,.3,1)}@media (min-width:600px){.oe-modal{inset-inline:auto;left:50%;transform:translateX(-50%);bottom:auto;top:50%;margin-top:-46vh;border-radius:22px;width:min(600px,94vw);max-width:none}}@keyframes oeSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:600px){@keyframes oeSlideUp{0%{transform:translate(-50%,30px);opacity:0}to{transform:translate(-50%);opacity:1}}}.oe-scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.oe-hero{position:relative;height:204px;overflow:hidden;background:var(--oe-warm)}.oe-hero img{width:100%;height:100%;object-fit:cover;transform:scale(1.45);display:block}.oe-x{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.94);display:flex;align-items:center;justify-content:center;font-size:18px;border:none;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.18);color:var(--oe-ink)}.oe-modal-body{padding:0 24px 10px}.oe-ih{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:18px 0 3px}.oe-ih h2{font-size:22px;font-weight:800;line-height:1.12;letter-spacing:-.01em}.oe-ip{font-size:19px;font-weight:800;color:var(--oe-red);white-space:nowrap;font-variant-numeric:tabular-nums}.oe-idesc{font-size:13.5px;color:var(--oe-muted);line-height:1.5;margin-top:5px;max-width:52ch}.oe-mnote{margin-top:12px;font-size:12.5px;color:var(--oe-faint);line-height:1.5}.oe-msec{margin-top:22px}.oe-mlegend{display:flex;align-items:center;gap:12px;margin-bottom:2px;padding:0 2px}.oe-mlegend .lbl{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--oe-ink)}.oe-mlegend .rule{flex:1;height:1px;background:var(--oe-line)}.oe-mlegend .chip{font-size:12.5px;font-weight:800;color:var(--oe-red-dark);font-variant-numeric:tabular-nums;background:rgba(196,30,36,.09);border:1px solid rgba(196,30,36,.18);padding:3px 11px;border-radius:999px}.oe-mlegend .opt{font-size:12px;font-weight:600;color:var(--oe-muted);white-space:nowrap}.oe-mrow{display:flex;align-items:center;gap:12px;padding:12px 8px;width:100%;background:none;border:none;border-bottom:1px solid #f4f1eb;cursor:pointer;font-family:inherit;text-align:left;transition:background .12s}.oe-mrow:last-child{border-bottom:none}.oe-mrow:hover{background:var(--oe-cream)}.oe-mrow.is-on{background:#fdf4f3;border-radius:12px;border-bottom-color:transparent;box-shadow:inset 3px 0 0 var(--oe-red)}.oe-mrow:focus-visible{outline:2px solid var(--oe-red);outline-offset:-2px;border-radius:12px}.oe-mcheck{width:22px;height:22px;flex:0 0 auto;border-radius:7px;border:2px solid #d7d2c8;background:#fff;position:relative;transition:border-color .15s,background .15s}.oe-mrow.is-on .oe-mcheck{background:var(--oe-red);border-color:var(--oe-red)}.oe-mrow.is-on .oe-mcheck:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.oe-mradio{width:22px;height:22px;flex:0 0 auto;border-radius:50%;border:2px solid #d7d2c8;background:#fff;transition:border-color .15s,background .15s}.oe-mrow.is-on .oe-mradio{border-color:var(--oe-red);background:radial-gradient(circle,var(--oe-red) 0 5px,#fff 6px 22px)}.oe-mname{flex:1;font-size:15px;font-weight:500;color:var(--oe-ink)}.oe-mrow.is-on .oe-mname{color:var(--oe-red-dark);font-weight:650}.oe-mtag{font-size:11.5px;font-weight:800;letter-spacing:.02em;padding:3px 9px;border-radius:999px;white-space:nowrap;font-variant-numeric:tabular-nums}.oe-mtag.up{color:var(--oe-red-dark);background:rgba(196,30,36,.09);border:1px solid rgba(196,30,36,.2)}.oe-mtag.prem{color:#8a6d12;background:rgba(184,134,11,.13);border:1px solid rgba(184,134,11,.3)}.oe-mtag.free{color:#1f7a54;background:rgba(34,160,107,.12);border:1px solid rgba(34,160,107,.28)}.oe-matrix{margin-top:6px}.oe-mxhead{display:grid;grid-template-columns:1fr 46px 46px 46px;gap:4px;align-items:end;position:sticky;top:0;z-index:5;background:#fff;padding:8px 2px 7px;border-bottom:2px solid var(--oe-line)}.oe-mxcol{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.oe-mxcol .cl{font-size:8.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--oe-muted);text-align:center;line-height:1.2;width:100%;white-space:normal}.oe-mxrow{display:grid;grid-template-columns:1fr 46px 46px 46px;gap:4px;align-items:center;padding:3px 2px;border-bottom:1px solid #f4f1eb}.oe-mxrow:last-child{border-bottom:none}.oe-mxrow.is-on{background:#fdf4f3;border-radius:12px;border-bottom-color:transparent;box-shadow:inset 3px 0 0 var(--oe-red)}.oe-mxname{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:10px 4px 10px 8px;background:none;border:none;cursor:pointer;font-family:inherit;text-align:left}.oe-mxname .nm{font-size:14.5px;font-weight:500;color:var(--oe-ink);line-height:1.2}.oe-mxrow.is-on .oe-mxname .nm{color:var(--oe-red-dark);font-weight:650}.oe-mxname .tg{font-size:10.5px;font-weight:700;color:var(--oe-faint)}.oe-mxname .tg.nudge{color:var(--oe-red-dark)}.oe-mxname:focus-visible{outline:2px solid var(--oe-red);outline-offset:-2px;border-radius:10px}.oe-mxcell{display:flex;align-items:center;justify-content:center;width:46px;height:44px;background:none;border:none;cursor:pointer;padding:0}.oe-mxcell:focus-visible{outline:2px solid var(--oe-red);outline-offset:-4px;border-radius:12px}.oe-mxcell.none{color:#d7d2c8;font-size:14px;cursor:default}.oe-mcheck.on{background:var(--oe-red);border-color:var(--oe-red)}.oe-mcheck.on:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.oe-mlegend .chip.sm{font-size:10.5px;padding:2px 8px;margin-left:6px}.oe-mlegend .chip.sm+.chip.sm{margin-left:0}.oe-qty{display:flex;align-items:center;justify-content:center;gap:18px;margin:26px 0 18px}.oe-qty .ql{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--oe-faint)}.oe-qb{width:40px;height:40px;border-radius:50%;border:2px solid var(--oe-line);display:flex;align-items:center;justify-content:center;font-size:20px;background:#fff;cursor:pointer;color:var(--oe-ink);transition:border-color .15s,color .15s}.oe-qb:hover{border-color:var(--oe-red);color:var(--oe-red)}.oe-qb:focus-visible,.oe-x:focus-visible{outline:2px solid var(--oe-red);outline-offset:2px}.oe-qn{font-size:18px;font-weight:800;min-width:26px;text-align:center;font-variant-numeric:tabular-nums}.oe-modal-foot{padding:14px 24px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--oe-line);flex-shrink:0;box-shadow:0 -8px 24px -18px rgba(0,0,0,.35)}@media (max-width:599.98px){.oe-modal-body{padding:0 18px 8px}.oe-modal-foot{padding:12px 18px calc(12px + env(safe-area-inset-bottom))}.oe-mxhead,.oe-mxrow{grid-template-columns:1fr 42px 42px 42px}.oe-mxcell{width:42px}}.oe-cta{width:100%;background:var(--oe-red);color:#fff;text-align:center;font-size:15px;font-weight:800;padding:15px;border-radius:14px;box-shadow:0 8px 20px rgba(196,30,36,.3);border:none;cursor:pointer;font-family:inherit;transition:background .15s,transform .1s}.oe-cta:hover{background:var(--oe-red-dark)}.oe-cta:disabled{opacity:.55;cursor:not-allowed}.oe-cta.oe-cta-split{display:flex;align-items:center;justify-content:space-between}.oe-cta-split .p{font-variant-numeric:tabular-nums}.oe-cta:active{transform:scale(.99)}.oe-cta.disabled,.oe-cta:disabled{background:#d9d4cd;color:#8a857e;box-shadow:none;cursor:not-allowed}.oe-cta span{display:block;font-size:11px;font-weight:600;opacity:.9;margin-top:3px}.oe-ordiv{text-align:center;font-size:12px;color:var(--oe-faint);margin:13px 0}.oe-btn2{width:100%;border:1.5px solid var(--oe-line);border-radius:14px;text-align:center;padding:14px;font-size:14px;font-weight:700;color:var(--oe-ink);background:#fff;cursor:pointer;font-family:inherit}.oe-ci{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid #f3f3f3}.oe-ci-img{width:46px;height:46px;border-radius:11px;object-fit:cover;flex:0 0 auto;background:var(--oe-warm)}.oe-ci-img.ph{display:flex;align-items:center;justify-content:center;font-size:18px;color:rgba(0,0,0,.25)}.oe-cn{flex:1;min-width:0}.oe-cn b{font-size:13px;font-weight:700;display:block}.oe-cn span{display:block;font-size:11px;color:var(--oe-muted);margin-top:1px}.oe-cp{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.oe-stepper{gap:0;background:var(--oe-warm);border-radius:9px;overflow:hidden;flex:0 0 auto}.oe-stepper,.oe-stepper button{display:flex;align-items:center}.oe-stepper button{width:30px;height:30px;justify-content:center;background:none;border:none;cursor:pointer;font-size:16px;color:var(--oe-ink);font-family:inherit}.oe-stepper button.rm{color:var(--oe-red);font-size:14px}.oe-stepper .n{width:22px;text-align:center;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.oe-seg{display:flex;background:var(--oe-warm);border-radius:13px;padding:3px;margin-bottom:12px}.oe-seg button{flex:1;text-align:center;padding:9px;font-size:13px;font-weight:600;border-radius:10px;color:var(--oe-muted);background:none;border:none;cursor:pointer;font-family:inherit}.oe-seg button.on{background:var(--oe-red);color:#fff}.oe-seg button:disabled{color:#bdb8b0;cursor:not-allowed}.oe-seg button small{display:block;font-size:9.5px;font-weight:600;opacity:.85}.oe-sumrow{display:flex;align-items:center;gap:10px;border:1px solid var(--oe-line);border-radius:12px;padding:10px 11px;margin-bottom:8px}.oe-sumrow .si{color:var(--oe-red);font-size:19px;flex:0 0 auto;line-height:1}.oe-sumrow .st{flex:1;min-width:0;font-size:12.5px}.oe-sumrow .st b{font-weight:700}.oe-sumrow .st span{display:block;margin-top:1px}.oe-sumrow .ch,.oe-sumrow .st span{color:var(--oe-muted);font-size:11px}.oe-sumrow .ch{text-decoration:underline;white-space:nowrap;background:none;border:none;cursor:pointer;font-family:inherit;flex:0 0 auto}.oe-field{width:100%;border:1px solid var(--oe-line);border-radius:12px;padding:12px 13px;font-size:14px;font-family:inherit;color:var(--oe-ink);background:#fff;margin-bottom:9px}.oe-field:focus{outline:none;border-color:var(--oe-red);box-shadow:0 0 0 3px rgba(196,30,36,.1)}.oe-field::placeholder{color:#aaa39a}.oe-textarea{resize:none}.oe-tip{display:flex;gap:7px}.oe-tip button{flex:1;text-align:center;border:1px solid var(--oe-line);border-radius:11px;padding:9px 4px;font-size:12px;font-weight:600;color:var(--oe-muted);background:#fff;cursor:pointer;font-family:inherit;transition:border-color .12s,background .12s,color .12s}.oe-tip button.on{border-color:var(--oe-red);background:#fef6f5;color:var(--oe-red)}.oe-tip button small{display:block;font-size:10px;font-weight:500;opacity:.8}.oe-tot{display:flex;justify-content:space-between;font-size:12.5px;color:var(--oe-muted);margin-top:8px}.oe-tot.big{color:var(--oe-ink);font-weight:800;font-size:15px;padding-top:9px;border-top:1px solid var(--oe-line);margin-top:10px}.oe-pm{display:flex;align-items:center;gap:11px;border:1px solid var(--oe-line);border-radius:12px;padding:12px;margin-bottom:9px;width:100%;background:#fff;cursor:pointer;font-family:inherit;text-align:left}.oe-pm.sel{border-color:var(--oe-red);background:#fef6f5}.oe-pm .rad{width:18px;height:18px;border-radius:50%;border:2px solid #ccc;flex:0 0 auto}.oe-pm.sel .rad{border-color:var(--oe-red);background:radial-gradient(circle,var(--oe-red) 0 5px,#fff 6px 18px)}.oe-pm .pt{flex:1;font-size:13.5px;font-weight:600}.oe-panel{background:#fff;border-radius:16px;padding:15px;margin-bottom:12px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.oe-divider{display:flex;align-items:center;gap:12px;margin:14px 0}.oe-divider:after,.oe-divider:before{content:"";flex:1;border-top:1px solid var(--oe-line)}.oe-divider span{font-size:11px;color:var(--oe-muted);text-transform:uppercase;letter-spacing:.04em}.oe-consent{display:flex;align-items:flex-start;gap:9px;margin-top:11px;cursor:pointer}.oe-consent input{margin-top:2px;width:16px;height:16px;accent-color:var(--oe-red);flex:0 0 auto}.oe-consent span{font-size:11.5px;color:var(--oe-muted);line-height:1.4}.oe-welcome{background:#fef6f5;border:1px solid rgba(196,30,36,.25);border-radius:12px;padding:11px 12px;margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.oe-welcome .wt{font-size:13px;color:var(--oe-ink)}.oe-welcome .wt b{font-weight:700}.oe-error{background:#fef2f2;border:1px solid #fecaca;color:#b3261e;border-radius:12px;padding:12px;margin-bottom:12px;font-size:13px}.oe-note{font-size:11px;color:var(--oe-muted);margin-top:6px}.oe-86{background:#fffbeb;border:1px solid #fde68a;border-radius:14px;padding:13px;margin-bottom:12px}.oe-86 .t{font-size:14px;font-weight:800;color:#92400e;margin:0}.oe-86 .m{font-size:13px;color:var(--oe-ink);line-height:1.45;margin:5px 0 0}.oe-86-cta{width:100%;margin-top:11px;background:var(--oe-red);color:#fff;border:none;border-radius:12px;padding:13px;font-size:15px;font-weight:800;font-family:inherit;cursor:pointer;transition:background .15s,transform .1s}.oe-86-cta:hover{background:var(--oe-red-dark)}.oe-86-cta:active{transform:scale(.99)}.oe-card-86{cursor:default}.oe-card-86 .oe-card-fallback,.oe-card-86 img{opacity:.42}.oe-card-86 .oe-ov{opacity:.72}.oe-card-86 .oe-pr{opacity:.5}.oe-card-86:hover{transform:none;box-shadow:none}.oe-chip-86{position:absolute;top:10px;left:10px;z-index:2;border:1px solid #fde68a;border-radius:999px;padding:5px 10px;font-size:10.5px;font-weight:800;letter-spacing:.01em;line-height:1;box-shadow:0 2px 8px rgba(0,0,0,.18)}.oe-chip-86,.oe-toast-86{background:#fffbeb;color:#92400e}.oe-toast-86{position:fixed;z-index:45;left:16px;right:16px;bottom:calc(88px + env(safe-area-inset-bottom));max-width:488px;margin:0 auto;border:1px solid #fde68a;border-radius:14px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.4;text-align:center;box-shadow:0 8px 24px rgba(0,0,0,.16);animation:oe-toast-86-in .18s cubic-bezier(.16,1,.3,1)}@keyframes oe-toast-86-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.oe-toast-86{animation:none}}.oe-note-86{background:#fffbeb;color:#92400e;border:1px solid #fde68a;border-radius:12px;padding:10px 12px;margin:0 0 10px;font-size:12.5px;font-weight:600;line-height:1.4}.oe-usual{border:1px solid var(--oe-line);border-radius:18px;padding:14px;background:#fff;box-shadow:0 4px 18px rgba(0,0,0,.06);margin:14px 0}.oe-uhero{position:relative;height:168px;border-radius:14px;overflow:hidden;background:var(--oe-warm)}.oe-uhero img{width:100%;height:100%;object-fit:cover;object-position:center 42%;transform:scale(1.18);display:block}.oe-uhero .oe-card-fallback{font-size:18px}.oe-uhero-ov{position:absolute;left:0;right:0;bottom:0;padding:30px 13px 11px;color:#fff;background:linear-gradient(0deg,rgba(0,0,0,.86),rgba(0,0,0,.14) 60%,transparent)}.oe-uhero-ov .t{font-size:17px;font-weight:800;line-height:1.15}.oe-uhero-ov .q{font-size:11px;opacity:.9;margin-top:2px}.oe-uthumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:11px}.oe-uthumb{display:flex;align-items:center;gap:8px;min-width:0}.oe-uthumb img{object-fit:cover}.oe-uthumb .uph,.oe-uthumb img{width:42px;height:42px;border-radius:11px;flex:0 0 auto;background:var(--oe-warm)}.oe-uthumb .uph{display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.3);font-weight:800}.oe-uthumb .n{font-size:12.5px;font-weight:700;line-height:1.15}.oe-uthumb .q{font-size:10.5px;color:var(--oe-muted)}.oe-umeta{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--oe-muted);margin:13px 0 12px}.oe-umeta .si{color:var(--oe-red);font-size:16px;line-height:1}.oe-umeta b{color:var(--oe-ink)}.oe-udropped{font-size:11.5px;color:var(--oe-red-dark);background:#fef6f5;border:1px solid rgba(196,30,36,.2);border-radius:10px;padding:8px 10px;margin:10px 0 0}.oe-wz{background:#fff;border:1px solid var(--oe-line);border-radius:18px;margin:14px 0 4px;box-shadow:0 4px 18px rgba(0,0,0,.06);overflow:hidden}.oe-wz-loading{display:flex;justify-content:center;padding:34px}.oe-wz-note{margin:8px 4px 0}@media (min-width:768px){.oe-wz{max-width:560px;margin-left:auto;margin-right:auto}}.oe-recog2{position:relative;min-height:148px;padding:20px 18px 16px 132px;background:linear-gradient(120deg,#fff 42%,var(--oe-cream));display:flex;flex-direction:column;justify-content:center}.oe-recog2 .pie-wrap{position:absolute;left:-52px;top:50%;width:172px;height:172px;transform:translateY(-50%) rotate(-12deg);border-radius:50%;overflow:hidden;box-shadow:0 10px 26px rgba(0,0,0,.22);background:var(--oe-warm)}.oe-recog2 .pie-wrap img{width:100%;height:100%;object-fit:cover;transform:scale(1.32);display:block}.oe-recog2 .body{min-width:0}.oe-recog2 .hook{font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--oe-ink)}.oe-recog2 .sub{font-size:12.5px;color:var(--oe-muted);margin-top:2px;line-height:1.4}.oe-recog2 .row{position:relative;margin-top:10px}.oe-recog2 .row .oe-field{margin-bottom:0;padding-right:40px;font-variant-numeric:tabular-nums}.oe-recog2 .row .oe-spin{position:absolute;right:13px;top:50%;margin:-7px 0 0}.oe-recog2 .st{min-height:16px;font-size:11.5px;color:var(--oe-muted);margin-top:6px;line-height:1.35}@media (max-width:480px){.oe-recog2{padding-left:112px}.oe-recog2 .pie-wrap{width:150px;height:150px;left:-50px}}.oe-fb-bar.emb{margin:0;border:none;border-top:1px solid var(--oe-line);border-radius:0;background:var(--oe-cream);padding:12px 16px}.oe-fb-bar.emb:hover{background:var(--oe-warm);border-color:var(--oe-line)}.oe-fb-pin{flex:0 0 auto}.oe-fb-change{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:800;color:var(--oe-red)}.oe-fb-change .c{font-size:17px;line-height:1;margin-top:-1px}.oe-bar{position:fixed;bottom:0;left:0;right:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px calc(14px + env(safe-area-inset-bottom));background:var(--oe-red);border:none;cursor:pointer;font-family:inherit;box-shadow:0 -6px 22px rgba(0,0,0,.18);transition:background .15s}.oe-bar:hover{background:var(--oe-red-dark)}.oe-bar .left{gap:11px}.oe-bar .badge,.oe-bar .left{display:flex;align-items:center}.oe-bar .badge{width:24px;height:24px;border-radius:50%;background:#fff;color:var(--oe-red);font-size:12px;font-weight:800;justify-content:center}.oe-bar .label{font-size:15px;font-weight:800;color:#fff;letter-spacing:.02em}.oe-bar .total{font-size:17px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.oe-sheet-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:60}.oe-sheet{position:fixed;inset-inline:0;bottom:0;z-index:61;background:#fff;border-radius:22px 22px 0 0;max-height:88vh;display:flex;flex-direction:column;overflow:hidden;max-width:520px;margin:0 auto;animation:oeSlideUp .26s cubic-bezier(.16,1,.3,1)}.oe-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 8px}.oe-sheet-head b{font-size:17px;font-weight:800}.oe-sheet-body{padding:4px 18px 18px;overflow-y:auto}.oe-sheet-note{font-size:12px;color:var(--oe-muted);margin:2px 2px 12px}.oe-sheet-head h2{font-size:17px;font-weight:800;margin:0;color:var(--oe-ink)}.oe-sheet-close{width:44px;height:44px;margin:-8px -8px -8px 0;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--oe-muted);font-size:18px;line-height:1;flex:0 0 auto}.oe-spin{display:inline-block;width:13px;height:13px;margin-right:7px;vertical-align:-1px;border:2px solid var(--oe-line);border-top-color:var(--oe-red);border-radius:50%;animation:oeSpin .7s linear infinite}.oe-otp-input{width:100%;font-size:26px;font-weight:800;text-align:center;letter-spacing:8px;font-variant-numeric:tabular-nums;padding:15px 12px;border:2px solid var(--oe-line);border-radius:14px;margin:8px 0 0;font-family:inherit;color:var(--oe-ink);background:#fff;box-sizing:border-box;transition:border-color .15s,background .15s}.oe-otp-input::placeholder{letter-spacing:6px;color:#cfcabf}.oe-otp-input:focus{outline:none;border-color:var(--oe-red)}.oe-otp-input.err{border-color:var(--oe-red);background:#fef6f5}.oe-otp-input:disabled{background:var(--oe-cream);color:var(--oe-muted)}.oe-otp-error{min-height:18px;font-size:13px;color:var(--oe-red-dark);font-weight:600;margin:7px 2px 0;text-align:center}.oe-otp-resend{text-align:center;margin:4px 0 12px}.oe-otp-resend button{background:none;border:none;color:var(--oe-red-dark);font-weight:700;font-size:13px;text-decoration:underline;cursor:pointer;font-family:inherit;padding:10px 12px;min-height:44px}.oe-otp-resend button:disabled{color:var(--oe-muted);text-decoration:none;cursor:default}.oe-otp-remember{display:flex;align-items:center;justify-content:center;gap:9px;font-size:12px;color:var(--oe-muted);margin:14px 2px 2px;cursor:pointer}.oe-otp-remember input{width:16px;height:16px;accent-color:var(--oe-red);flex:0 0 auto}.oe-arow{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--oe-line);border-radius:13px;padding:11px;margin-bottom:9px;cursor:pointer}.oe-arow.sel{border-color:var(--oe-red);background:#fef6f5}.oe-arow .rad{width:18px;height:18px;border-radius:50%;border:2px solid #ccc;flex:0 0 auto;margin-top:2px}.oe-arow.sel .rad{border-color:var(--oe-red);background:radial-gradient(circle,var(--oe-red) 0 5px,#fff 6px 18px)}.oe-arow .at{flex:1;min-width:0}.oe-arow .at b{font-size:13.5px;font-weight:700}.oe-arow .at .ad{font-size:11.5px;color:var(--oe-muted)}.oe-arow .at .of{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--oe-muted);margin-top:4px}.oe-arow .tr{color:#c9c9c9;font-size:18px;background:none;border:none;cursor:pointer;padding:0 2px;align-self:center}.oe-arow .tr:hover{color:var(--oe-red)}.oe-srow{display:flex;align-items:center;gap:10px;border:1px solid var(--oe-line);border-radius:13px;padding:11px;margin-bottom:8px;cursor:pointer}.oe-srow.sel{border-color:var(--oe-red);background:#fef6f5}.oe-srow .rad{width:18px;height:18px;border-radius:50%;border:2px solid #ccc;flex:0 0 auto}.oe-srow.sel .rad{border-color:var(--oe-red);background:radial-gradient(circle,var(--oe-red) 0 5px,#fff 6px 18px)}.oe-srow .sn{flex:1;min-width:0}.oe-srow .sn b{font-size:13.5px;font-weight:700;display:flex;gap:6px;align-items:center}.oe-srow .sn span{font-size:11px;color:var(--oe-muted)}.oe-srow .eta{font-weight:800;font-size:17px;text-align:right}.oe-srow .eta span{display:block;font-size:9px;color:var(--oe-muted);font-weight:600}.oe-pill{font-size:9px;font-weight:800;padding:2px 7px;border-radius:999px;letter-spacing:.02em;text-transform:uppercase}.oe-pill.fast{background:#ffe7d4;color:#b3470f}.oe-pill.near{background:#eef0ee;color:#5f5e5a}.oe-addnew{display:flex;align-items:center;justify-content:center;gap:7px;border:1.5px dashed #d8c9c8;color:var(--oe-red);border-radius:13px;padding:12px;font-size:13px;font-weight:700;background:#fff;cursor:pointer;font-family:inherit;width:100%}.oe-spinner{width:32px;height:32px;border:3px solid rgba(196,30,36,.2);border-top:3px solid var(--oe-red);border-radius:50%;animation:oeSpin .8s linear infinite}@keyframes oeSpin{to{transform:rotate(1turn)}}.oe-86-cta:focus-visible,.oe-cta:focus-visible,.oe-fb-bar:focus-visible,.oe-fb-retry:focus-visible,.oe-seg button:focus-visible,.oe-sheet-close:focus-visible,.oe-srow:focus-visible{outline:2px solid var(--oe-red);outline-offset:2px}.oe-field:focus-visible,.oe-otp-input:focus-visible{outline:2px solid var(--oe-red);outline-offset:2px}.oe-fb-bar{display:flex;align-items:center;gap:10px;width:100%;text-align:left;font-family:inherit;cursor:pointer;background:var(--oe-cream);border:1px solid var(--oe-line);border-radius:13px;padding:11px 14px;margin:8px 0 12px;color:var(--oe-ink)}.oe-fb-bar:hover{border-color:#ddd6cc}.oe-fb-bar:active{transform:scale(.995)}.oe-fb-bar-text{flex:1;min-width:0}.oe-fb-bar-text b{display:block;font-size:14px;font-weight:800}.oe-fb-bar-text b,.oe-fb-bar-text small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oe-fb-bar-text small{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:500;color:var(--oe-muted);margin-top:2px}.oe-fb-eta{color:var(--oe-red);font-weight:800}.oe-fb-chev{font-size:22px;line-height:1;color:var(--oe-faint);flex:0 0 auto}.oe-fb-reason{font-size:11.5px;color:var(--oe-muted);margin:0 2px 9px}.oe-fb-retry{background:none;border:none;padding:0;font:inherit;font-weight:700;color:var(--oe-red);text-decoration:underline;cursor:pointer}@media (min-width:768px){.oe-grid{grid-template-columns:1fr 1fr;gap:16px}.oe-card{height:190px}.oe-ov-t{font-size:17px}.oe-page{max-width:760px}.oe-page.narrow{max-width:480px}}@media (min-width:1024px){.oe-grid{grid-template-columns:1fr 1fr 1fr}.oe-page{max-width:1140px}}.oe-notice-link{display:inline-flex;align-items:center;gap:6px;margin:8px 4px 0;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;color:#92400e;text-decoration:underline;text-underline-offset:2px}.oe-notice{position:fixed;z-index:51;left:16px;right:16px;top:50%;transform:translateY(-50%);max-width:460px;margin:0 auto;max-height:86vh;overflow-y:auto;background:#fff;border-radius:18px;padding:22px 20px 18px;border-top:6px solid #d97706;box-shadow:0 18px 48px rgba(0,0,0,.28)}.oe-notice h2{font-size:16px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#92400e;margin:0 0 10px}.oe-notice p{font-size:14px;line-height:1.5;color:var(--oe-ink);margin:0 0 10px}.oe-notice .oe-cta{margin-top:6px}.oe-allergen{background:#fffbeb;color:#92400e;border:1px solid #fde68a;border-radius:12px;padding:10px 12px;margin:10px 0 4px;font-size:12.5px;font-weight:600;line-height:1.45}