/* 自动生成（scripts/skins/gen-skin-css.mjs）——真源 src/industries/restaurant/skins/milktea/milktea.module.css，⛔ 别手改 */
.ohs-milktea__shell{--m-brand:var(--brand,#009f50);--m-brand-strong:var(--brand-strong,#007a3c);--m-on-brand:#fff;--m-ink:var(--fg,#07111f);--m-muted:var(--muted,#6b7280);--m-line:var(--line,#e6ebef);--m-card:var(--card,#fff);--m-surface:var(--surface,#eef2f1);--m-topbar-bg:#fffffff5;--m-topbar-fg:#07111f;--m-topbar-muted:#6b7280;--m-mint:#eaf8f0;--m-shadow:0 18px 48px #0812201a;--m-radius:18px;background:var(--m-surface);min-height:100vh;color:var(--m-ink);font-family:var(--oh-ty-body-family,var(--font-geist-sans), "PingFang SC", "Microsoft YaHei", "Noto Sans SC", var(--font-khmer), "Noto Sans Khmer", sans-serif);margin:0;padding-top:76px}.ohs-milktea__shell *{box-sizing:border-box}.ohs-milktea__shell a{color:inherit;text-decoration:none}.ohs-milktea__shell button,.ohs-milktea__shell input{font:inherit}.ohs-milktea__page{background:var(--m-card,#fff);max-width:1440px;min-height:100vh;margin:0 auto;overflow:clip;box-shadow:0 0 70px #0f172a14}.ohs-milktea__topbar{border-bottom:1px solid var(--m-line);background:var(--m-topbar-bg,#fffffff5);height:76px;color:var(--m-topbar-fg,#07111f);top:var(--platform-bar-h,0px);z-index:20;justify-content:space-between;align-items:center;padding:0 32px;display:flex;position:fixed;left:0;right:0}.ohs-milktea__brand{align-items:center;gap:12px;min-width:230px;display:flex}.ohs-milktea__brand-mark{background:linear-gradient(180deg, color-mix(in srgb, var(--m-brand) 80%, #fff), var(--m-brand-strong));width:42px;height:42px;color:var(--m-on-brand);border-radius:12px;place-items:center;font-size:22px;font-weight:950;display:grid;box-shadow:0 9px 18px #009f5038}.ohs-milktea__brand-name{letter-spacing:-.03em;font-size:23px;font-weight:950;line-height:1}.ohs-milktea__brand-sub{color:var(--m-topbar-muted,#4b5563);margin-top:4px;font-size:13px;font-weight:750}.ohs-milktea__nav{white-space:nowrap;flex-wrap:nowrap;flex:1;justify-content:center;align-items:center;gap:clamp(10px,1.8vw,36px);min-width:0;font-size:clamp(12px,.95vw,15px);font-weight:850;display:flex}.ohs-milktea__nav-link.ohs-milktea__is-active{position:relative}.ohs-milktea__nav-link.ohs-milktea__is-active:after{content:"";background:var(--m-topbar-fg,#07111f);border-radius:99px;height:3px;position:absolute;bottom:-22px;left:0;right:0}.ohs-milktea__top-actions{align-items:center;gap:12px;display:flex}.ohs-milktea__pill{border:1px solid var(--m-line);background:var(--m-card,#fff);height:42px;color:var(--m-ink,#111827);cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:800;display:flex}.ohs-milktea__pill.ohs-milktea__green{color:var(--m-brand-fg,var(--m-brand));background:#effbf5;border-color:#ccf0dd}.ohs-milktea__pill svg{width:16px;height:16px}.ohs-milktea__avatar{width:42px;height:42px;color:var(--m-muted,#6b7280);background:#d8dde4;border-radius:50%;place-items:center;font-weight:900;display:grid}.ohs-milktea__avatar svg{width:20px;height:20px}.ohs-milktea__layout{grid-template-columns:226px 1fr;min-height:calc(100vh - 76px);display:grid}.ohs-milktea__side{background:var(--m-card-soft,#fbfcfc);border-right:1px solid var(--m-line);align-self:start;height:fit-content;padding:16px 18px 22px;position:sticky;top:76px}.ohs-milktea__order-now{background:linear-gradient(180deg, color-mix(in srgb, var(--m-brand) 82%, #fff), var(--m-brand));width:100%;height:50px;color:var(--m-on-brand);cursor:pointer;border:0;border-radius:10px;font-size:16px;font-weight:950;box-shadow:0 10px 20px #009f5033}.ohs-milktea__side-menu{gap:4px;margin:18px 0 22px;display:grid}.ohs-milktea__side-link{height:42px;color:var(--m-muted,#374151);border-radius:11px;align-items:center;gap:12px;padding:0 10px;font-size:14px;font-weight:850;display:flex}.ohs-milktea__side-link .ohs-milktea__ico{border:1px solid var(--m-line,#dce5e0);width:24px;height:24px;color:var(--m-brand-fg,var(--m-brand));border-radius:7px;place-items:center;font-size:12px;font-weight:950;display:grid}.ohs-milktea__promo-small{background:radial-gradient(circle at 82% 36%, #ffd84abf, transparent 30%), linear-gradient(135deg, var(--m-warm-a,#fff2dc), var(--m-warm-b,#ffd5a4));border-radius:14px;min-height:126px;margin-bottom:14px;padding:14px;position:relative;overflow:hidden}.ohs-milktea__promo-small h3{color:#ad240d;margin:0;font-size:18px;font-weight:950;line-height:1.12}.ohs-milktea__promo-small h3 span{color:#f04423;font-size:26px;display:block}.ohs-milktea__dark-mini{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:999px;height:32px;margin-top:10px;padding:0 14px;font-size:12px;font-weight:900}.ohs-milktea__mini-cup{color:#fff;text-align:center;background:#ffbf4a;border-radius:14px 14px 22px 22px;place-items:center;width:74px;height:82px;font-size:11px;font-weight:950;display:grid;position:absolute;bottom:8px;right:8px;box-shadow:0 10px 20px #0000001f}.ohs-milktea__member-card,.ohs-milktea__store-card{border:1px solid var(--m-line);background:var(--m-card,#fff);border-radius:15px;margin-top:12px;padding:14px}.ohs-milktea__member-card h4,.ohs-milktea__store-card h4{margin:0 0 8px;font-size:14px;font-weight:950}.ohs-milktea__member-card p,.ohs-milktea__store-card p{color:var(--m-muted,#5d6675);margin:0 0 10px;font-size:12px;font-weight:700;line-height:1.6}.ohs-milktea__progress{background:#e5e7eb;border-radius:99px;height:7px;margin-bottom:10px;overflow:hidden}.ohs-milktea__progress span{background:var(--m-brand);width:55%;height:100%;display:block}.ohs-milktea__ghost-btn{border:1px solid var(--m-line,#cae8d8);background:var(--m-card,#f7fffb);width:100%;height:36px;color:var(--m-brand-fg,var(--m-brand-strong));cursor:pointer;border-radius:10px;font-weight:900}.ohs-milktea__todo-tag{color:#9a6a12;white-space:nowrap;vertical-align:middle;background:#fff8ec;border:1px dashed #c9a04b;border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:10px;font-weight:800;display:inline-flex}.ohs-milktea__main{background:var(--m-card,#fff)}.ohs-milktea__hero{background:linear-gradient(90deg, var(--m-card,#fff) 0%, var(--m-card,#f7fff8) 46%, var(--m-warm-b,#fff6c6) 100%);min-height:420px;padding:42px 44px 26px;position:relative;overflow:hidden}.ohs-milktea__hero-bg{z-index:0;position:absolute;inset:0}.ohs-milktea__hero-bg img{object-fit:cover;object-position:62% center;width:100%;height:100%}.ohs-milktea__hero-bg:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--m-surface,#fff) 94%, transparent) 0%, color-mix(in srgb, var(--m-surface,#fff) 74%, transparent) 32%, color-mix(in srgb, var(--m-surface,#fff) 20%, transparent) 58%, transparent 100%), linear-gradient(180deg, color-mix(in srgb, var(--m-surface,#fff) 50%, transparent) 0%, transparent 30%);position:absolute;inset:0}.ohs-milktea__hero-copy{z-index:3;width:470px;position:relative}.ohs-milktea__hero-title{letter-spacing:-.06em;margin:0;font-size:56px;font-weight:950;line-height:1.07}.ohs-milktea__hero-title span{color:var(--m-brand-fg,var(--m-brand));display:block}.ohs-milktea__hero-sub{color:var(--m-ink,#1f2937);margin:18px 0 24px;font-size:19px;font-weight:850}.ohs-milktea__feature-row{flex-wrap:wrap;gap:14px;display:flex}.ohs-milktea__feature-chip{border:1px solid var(--m-line);background:color-mix(in srgb, var(--m-card,#fff) 85%, transparent);border-radius:13px;align-items:center;gap:10px;min-width:138px;height:48px;padding:0 13px;display:flex;box-shadow:0 8px 20px #0f172a0d}.ohs-milktea__feature-chip b{font-size:13px;font-weight:950;display:block}.ohs-milktea__feature-chip small{color:var(--m-muted,#6b7280);font-size:11px;font-weight:750;display:block}.ohs-milktea__chip-icon{background:color-mix(in srgb, var(--m-brand) 16%, var(--m-card,#fff));width:28px;height:28px;color:var(--m-brand-fg,var(--m-brand));border-radius:9px;flex:none;place-items:center;font-size:13px;font-weight:950;display:grid}.ohs-milktea__chip-icon svg{width:15px;height:15px}.ohs-milktea__cup{color:#fff;text-align:center;letter-spacing:.02em;border:1px solid #ffffffb3;border-radius:22px 22px 34px 34px;place-items:center;width:118px;height:210px;font-size:13px;font-weight:950;line-height:1.2;display:grid;position:absolute;bottom:18px;box-shadow:0 22px 42px #0f172a2e}.ohs-milktea__cup.ohs-milktea__one{background:linear-gradient(#dff7ce 0%,#7acb4d 55%,#f8f3d1 100%);left:120px;transform:rotate(-2deg)}.ohs-milktea__cup.ohs-milktea__two{z-index:3;background:linear-gradient(#fbecd0 0%,#c8864f 52%,#f5c98f 100%);width:126px;height:230px;left:250px}.ohs-milktea__cup.ohs-milktea__three{background:linear-gradient(#ffb257 0%,#f16831 58%,#ffe090 100%);left:388px;transform:rotate(3deg)}.ohs-milktea__fresh-badge{border:2px solid color-mix(in srgb, var(--m-card,#fff) 80%, transparent);color:#fff;text-align:center;background:linear-gradient(#68d485,#10a85a);border-radius:50%;place-items:center;width:86px;height:86px;font-size:15px;font-weight:950;line-height:1.15;display:grid;position:absolute;top:104px;left:64px;transform:rotate(-10deg);box-shadow:0 14px 24px #009f5038}.ohs-milktea__content{padding:0 24px 24px}.ohs-milktea__builder{background:var(--m-card,#fff);border:1px solid var(--m-line);border-radius:18px;margin-top:-2px;padding:20px;box-shadow:0 12px 32px #0f172a0f}.ohs-milktea__section-head{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.ohs-milktea__section-title{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:950}.ohs-milktea__muted-link{color:var(--m-muted,#667085);font-size:13px;font-weight:850}.ohs-milktea__builder-grid{grid-template-columns:1fr 240px;align-items:start;gap:16px;display:grid}.ohs-milktea__builder-steps{flex-direction:column;gap:14px;min-width:0;display:flex}.ohs-milktea__step{min-width:0}.ohs-milktea__step-row{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.ohs-milktea__step-title{align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:950;display:flex}.ohs-milktea__step-row .ohs-milktea__step-title{white-space:nowrap;margin-bottom:0}.ohs-milktea__step-no{background:var(--m-brand);width:18px;height:18px;color:var(--m-on-brand);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:950;display:grid}.ohs-milktea__selected-drink{border:1px solid var(--m-line,#dfe6e2);border-radius:11px;grid-template-columns:64px 1fr 24px;align-items:center;gap:10px;height:78px;padding:8px;display:grid}.ohs-milktea__thumb{height:58px;color:var(--m-muted,#6b7280);text-align:center;background:#e5e7eb;border-radius:10px;place-items:center;padding:4px;font-size:11px;font-weight:900;display:grid}.ohs-milktea__selected-drink b{margin-bottom:4px;font-size:13px;display:block}.ohs-milktea__selected-drink small{color:var(--m-muted,#6b7280);font-weight:750}.ohs-milktea__option-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ohs-milktea__option-grid.ohs-milktea__four{grid-template-columns:repeat(4,1fr)}.ohs-milktea__option{border:1px solid var(--m-line,#dde5e1);background:var(--m-card,#fff);text-align:center;min-height:38px;color:var(--m-ink,#1f2937);cursor:pointer;border-radius:9px;padding:7px 8px;font-size:12px;font-weight:850}.ohs-milktea__option small{color:var(--m-muted,#6b7280);margin-top:2px;font-size:10px;font-weight:700;display:block}.ohs-milktea__option.ohs-milktea__is-active{border-color:var(--m-brand);background:color-mix(in srgb, var(--m-brand) 14%, var(--m-card,#fff));color:var(--m-brand-fg,var(--m-brand-strong));box-shadow:inset 0 0 0 1px #009f5026}.ohs-milktea__cart-box{border:1px solid var(--m-line,#dfe6e2);background:var(--m-card,#fff);border-radius:14px;padding:15px}.ohs-milktea__cart-title{margin-bottom:12px;font-size:14px;font-weight:950}.ohs-milktea__cart-line{grid-template-columns:48px 1fr auto;align-items:center;gap:10px;margin-bottom:14px;display:grid}.ohs-milktea__cart-line b{font-size:13px}.ohs-milktea__cart-line small{color:var(--m-muted,#6b7280);margin-top:3px;font-weight:750;display:block}.ohs-milktea__add-cart{background:linear-gradient(180deg, color-mix(in srgb, var(--m-brand) 82%, #fff), var(--m-brand));width:100%;height:42px;color:var(--m-on-brand);cursor:pointer;border:0;border-radius:10px;font-size:15px;font-weight:950}.ohs-milktea__product-area{grid-template-columns:1fr 292px;align-items:start;gap:18px;margin-top:18px;display:grid}.ohs-milktea__side-new{align-self:start;position:sticky;top:76px}.ohs-milktea__panel{border:1px solid var(--m-line);background:var(--m-card,#fff);border-radius:18px;padding:18px;box-shadow:0 10px 26px #0f172a0b}.ohs-milktea__product-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.ohs-milktea__product-card{background:var(--m-card,#fff);border:1px solid var(--m-line,#edf0f2);border-radius:14px;min-width:0;position:relative;overflow:hidden}.ohs-milktea__rank{color:#fff;z-index:2;background:#ef3b2d;border-radius:6px;place-items:center;height:23px;padding:0 8px;font-size:11px;font-weight:950;display:grid;position:absolute;top:8px;left:8px}.ohs-milktea__rank.ohs-milktea__r2{background:#ff8a00}.ohs-milktea__rank.ohs-milktea__r3{background:#f6b600}.ohs-milktea__product-img{height:134px;color:var(--m-muted,#6b7280);text-align:center;background:#e5e7eb;place-items:center;padding:8px;font-size:12px;font-weight:900;display:grid}.ohs-milktea__product-img svg{opacity:.65;width:44px;height:44px}.ohs-milktea__product-body{padding:11px 12px 13px}.ohs-milktea__product-name{margin-bottom:4px;font-size:14px;font-weight:950}.ohs-milktea__product-desc{color:var(--m-muted,#6b7280);min-height:18px;font-size:12px;font-weight:700}.ohs-milktea__price-add{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.ohs-milktea__price{font-size:17px;font-weight:950}.ohs-milktea__plus{background:var(--m-brand);width:24px;height:24px;color:var(--m-on-brand);cursor:pointer;border:0;border-radius:50%;font-weight:950}.ohs-milktea__new-list{gap:12px;display:grid}.ohs-milktea__new-item{border:1px solid var(--m-line,#edf0f2);border-radius:13px;grid-template-columns:64px 1fr 28px;align-items:center;gap:10px;height:78px;padding:8px;display:grid}.ohs-milktea__new-tag{background:var(--m-brand);height:20px;color:var(--m-on-brand);border-radius:6px;align-items:center;margin-bottom:4px;padding:0 7px;font-size:10px;font-weight:950;display:inline-flex}.ohs-milktea__bottom-grid{grid-template-columns:1fr 1fr 1fr 1.25fr 1.25fr;gap:12px;margin-top:18px;display:grid}.ohs-milktea__deal,.ohs-milktea__coupon,.ohs-milktea__group{background:#2a2f3a;border:0;border-radius:14px;height:240px;padding:0;display:block;position:relative;overflow:hidden}.ohs-milktea__deal>.ohs-milktea__thumb,.ohs-milktea__coupon>.ohs-milktea__thumb,.ohs-milktea__group>.ohs-milktea__thumb{z-index:0;background:0 0;border-radius:0;height:auto;padding:0;position:absolute;inset:0}.ohs-milktea__deal:after,.ohs-milktea__coupon:after,.ohs-milktea__group:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#140a0500 0%,#140a05f2 40% 100%);position:absolute;inset:54% 0 0}.ohs-milktea__deal>div:not(.ohs-milktea__thumb),.ohs-milktea__coupon>div:not(.ohs-milktea__thumb),.ohs-milktea__group>div:not(.ohs-milktea__thumb){z-index:2;color:#fff;text-shadow:0 1px 2px #00000080;flex-direction:column;justify-content:flex-end;height:100%;padding:9px 14px;display:flex;position:relative;overflow:hidden}.ohs-milktea__deal .ohs-milktea__todo-tag,.ohs-milktea__coupon .ohs-milktea__todo-tag,.ohs-milktea__group .ohs-milktea__todo-tag{z-index:3;color:var(--m-muted,#4b5563);text-shadow:none;background:#ffffffeb;position:absolute;top:12px;left:12px}.ohs-milktea__deal h3,.ohs-milktea__coupon h3,.ohs-milktea__group h3{color:#fff;margin:0 0 3px;font-weight:950;line-height:1.1}.ohs-milktea__deal h3{font-size:14px}.ohs-milktea__coupon h3{font-size:18px}.ohs-milktea__deal p,.ohs-milktea__coupon p{color:#ffffffe0;margin:0 0 3px;font-size:11px;font-weight:750;line-height:1.15}.ohs-milktea__deal .ohs-milktea__price{color:#fff;font-size:24px;font-weight:950;line-height:1}.ohs-milktea__coupon b{color:#ffd54a;font-size:24px;font-weight:950}.ohs-milktea__check{color:#fffffff0;margin:1px 0;font-size:11px;font-weight:800;line-height:1.25}.ohs-milktea__coupon,.ohs-milktea__group{flex-direction:column;justify-content:flex-end;display:flex}.ohs-milktea__coupon:after,.ohs-milktea__group:after{display:none}.ohs-milktea__coupon>div:not(.ohs-milktea__thumb),.ohs-milktea__group>div:not(.ohs-milktea__thumb){z-index:1;background:linear-gradient(#10090500 0%,#100905eb 32%,#100905f2 100%);justify-content:flex-start;height:auto;padding:30px 14px 14px;position:static}.ohs-milktea__group h3{margin:0 0 3px;font-size:15px;line-height:1.1}.ohs-milktea__group .ohs-milktea__check{color:#fffffff0;margin:1px 0;font-size:11px;font-weight:800;line-height:1.2}.ohs-milktea__group .ohs-milktea__ghost-btn{color:#fff;background:0 0;border:1px solid #ffffffb3;height:26px;margin-top:5px;padding:0 14px;font-size:11.5px}.ohs-milktea__group>div:not(.ohs-milktea__thumb){background:linear-gradient(#10090500 0%,#100905ed 18%,#100905f2 100%);padding:7px 14px 10px}.ohs-milktea__footer{color:#fff;background:#08111f;grid-template-columns:repeat(4,minmax(0,1fr)) auto auto;align-items:center;gap:18px;min-height:76px;padding:12px 24px;font-size:12px;font-weight:750;line-height:1.35;display:grid}.ohs-milktea__footer b{margin-bottom:3px;font-size:13px;line-height:1.35;display:block}.ohs-milktea__mobile-top,.ohs-milktea__mobile-only{display:none}@media (width<=760px){.ohs-milktea__shell{padding-top:64px}.ohs-milktea__page{max-width:none;box-shadow:none;background:var(--m-surface,#f6f8f7);padding-bottom:86px}.ohs-milktea__topbar,.ohs-milktea__side,.ohs-milktea__footer{display:none}.ohs-milktea__layout{min-height:0;display:block}.ohs-milktea__mobile-top{background:var(--m-topbar-bg,#fff);height:64px;color:var(--m-topbar-fg,#07111f);border-bottom:1px solid var(--m-line);top:var(--platform-bar-h,0px);z-index:50;justify-content:space-between;align-items:center;padding:0 16px;display:flex;position:fixed;left:0;right:0}.ohs-milktea__mobile-brand{align-items:center;gap:8px;min-width:0;margin-right:auto;font-size:16px;font-weight:950;display:flex;overflow:hidden}.ohs-milktea__mobile-brand .ohs-milktea__brand-mark{border-radius:9px;flex-shrink:0;width:31px;height:31px;font-size:15px}.ohs-milktea__mobile-brand span{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:52vw;display:block;overflow:hidden}.ohs-milktea__mobile-tools{color:var(--m-ink,#111827);align-items:center;gap:8px;font-size:17px;font-weight:900;display:flex}.ohs-milktea__mobile-tools svg{width:18px;height:18px}.ohs-milktea__mobile-nav{align-items:center;display:flex}.ohs-milktea__mobile-nav-toggle{color:var(--m-ink);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.ohs-milktea__mobile-nav-overlay{z-index:130;background:#0006;position:fixed;inset:0}.ohs-milktea__mobile-nav-menu{z-index:131;background:var(--m-card);border-left:.5px solid var(--m-line);flex-direction:column;gap:2px;width:78%;max-width:320px;padding:18px 14px;animation:.24s ohs-milktea__milktea-drawer-in;display:flex;position:fixed;inset:0 0 0 auto;overflow:visible;box-shadow:-8px 0 30px #0812202e}@keyframes ohs-milktea__milktea-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.ohs-milktea__mobile-nav-menu .ohs-milktea__dh{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ohs-milktea__mobile-nav-menu .ohs-milktea__dh-brand{align-items:center;gap:10px;min-width:0;display:flex}.ohs-milktea__mobile-nav-menu .ohs-milktea__dh-brand .ohs-milktea__brand-mark{flex:none}.ohs-milktea__mobile-nav-menu .ohs-milktea__dh-brand b{color:var(--m-ink);font-size:15px;font-weight:900;line-height:1.2;display:block}.ohs-milktea__mobile-nav-menu .ohs-milktea__dh-brand span{letter-spacing:.04em;color:var(--m-muted);margin-top:2px;font-size:10px;display:block}.ohs-milktea__mobile-nav-menu .ohs-milktea__dclose{width:34px;height:34px;color:var(--m-muted);cursor:pointer;background:0 0;border:0;flex:none;font-size:18px}.ohs-milktea__mobile-nav-item{text-align:left;color:var(--m-ink);cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:12px;padding:13px 14px;font-family:inherit;font-size:15px;font-weight:800}.ohs-milktea__mobile-nav-item:active{background:var(--m-mint);color:var(--m-brand-fg,var(--m-brand-strong))}.ohs-milktea__mobile-nav-item.ohs-milktea__on{color:var(--m-brand-fg,var(--m-brand-strong));background:var(--m-mint);border-left-color:var(--m-brand);border-radius:0 12px 12px 0}.ohs-milktea__mobile-nav-menu .ohs-milktea__drawer-lang{border-top:1px solid var(--m-line);--brand:var(--m-brand);--brand-strong:var(--m-brand-strong);--fg:var(--m-ink);--muted:var(--m-muted);--card:var(--m-card);margin-top:4px;padding:12px 6px 4px;display:flex}.ohs-milktea__mobile-top .ohs-milktea__mobile-tools{display:none}.ohs-milktea__mobile-seg{background:var(--m-surface,#eef1ef);border-radius:999px;grid-template-columns:1fr 1fr;height:42px;margin:12px 14px;padding:4px;display:grid}.ohs-milktea__mobile-seg button{color:var(--m-ink,#111827);cursor:pointer;background:0 0;border:0;border-radius:999px;font-weight:900}.ohs-milktea__mobile-seg .ohs-milktea__is-active{background:var(--m-brand);color:var(--m-on-brand);box-shadow:0 8px 16px #009f502e}.ohs-milktea__hero{background:linear-gradient(135deg, var(--m-warm-a,#fff0d7), var(--m-warm-b,#ffd79d));border-radius:16px;min-height:208px;margin:0 14px;padding:18px}.ohs-milktea__hero-copy{width:170px}.ohs-milktea__hero-title{color:var(--m-warm-ink,#8f220c);font-size:26px;line-height:1.04}.ohs-milktea__hero-title span{color:var(--m-warm-ink,#ef3b2d);font-size:34px}.ohs-milktea__hero-sub,.ohs-milktea__feature-row,.ohs-milktea__fresh-badge{display:none}.ohs-milktea__cup{border-radius:14px 14px 20px 20px;width:60px;height:106px;font-size:9px;bottom:8px}.ohs-milktea__cup.ohs-milktea__one{left:34px}.ohs-milktea__cup.ohs-milktea__two{width:62px;height:116px;left:86px}.ohs-milktea__cup.ohs-milktea__three{left:136px}.ohs-milktea__mobile-only{display:block}.ohs-milktea__search{grid-template-columns:1fr 76px;gap:8px;margin:12px 14px;display:grid}.ohs-milktea__search input{border:1px solid var(--m-line);background:var(--m-card,#fff);border-radius:999px;height:44px;padding:0 16px;font-size:14px;font-weight:750}.ohs-milktea__search button{background:var(--m-brand);height:44px;color:var(--m-on-brand);cursor:pointer;border:0;border-radius:999px;font-weight:950}.ohs-milktea__mobile-cats{grid-template-columns:repeat(6,1fr);gap:10px;padding:4px 14px 14px;display:grid}.ohs-milktea__cat{color:var(--m-muted,#4b5563);place-items:center;gap:6px;font-size:12px;font-weight:850;display:grid}.ohs-milktea__cat .ohs-milktea__cat-ico{background:var(--m-card,#fff);border:1px solid var(--m-line,#edf0f2);width:38px;height:38px;color:var(--m-brand-fg,var(--m-brand));border-radius:50%;place-items:center;font-size:13px;font-weight:950;display:grid;box-shadow:0 6px 16px #0f172a0d}.ohs-milktea__cat.ohs-milktea__is-active{color:var(--m-brand-fg,var(--m-brand))}.ohs-milktea__main{background:var(--m-surface,#f6f8f7)}.ohs-milktea__content{padding:0 14px 16px}.ohs-milktea__builder{display:none}.ohs-milktea__product-area{margin-top:0;display:block}.ohs-milktea__panel{box-shadow:none;background:0 0;border:0;padding:0}.ohs-milktea__section-head{margin:6px 0 12px}.ohs-milktea__section-title{font-size:18px}.ohs-milktea__product-grid{grid-template-columns:repeat(2,1fr);gap:12px}.ohs-milktea__product-card{background:var(--m-card,#fff);border-radius:14px;box-shadow:0 8px 20px #0f172a0e}.ohs-milktea__product-img{height:134px}.ohs-milktea__product-body{padding:10px}.ohs-milktea__product-name{font-size:13px}.ohs-milktea__price{font-size:16px}.ohs-milktea__panel.ohs-milktea__side-new,.ohs-milktea__bottom-grid{display:none}.ohs-milktea__mobile-cart{background:var(--m-card,#fff);border-radius:18px;grid-template-columns:58px 1fr 94px;align-items:center;gap:10px;height:68px;margin:18px 0;padding:0 12px;display:grid;box-shadow:0 12px 30px #0f172a14}.ohs-milktea__cart-icon{background:color-mix(in srgb, var(--m-brand) 12%, var(--m-card,#eaf8f0));width:46px;height:46px;color:var(--m-brand-fg,var(--m-brand));border-radius:14px;place-items:center;font-size:20px;font-weight:950;display:grid;position:relative}.ohs-milktea__cart-icon:after{content:"2";background:var(--m-brand);width:20px;height:20px;color:var(--m-on-brand);border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:-7px;right:-5px}.ohs-milktea__cart-icon svg{width:20px;height:20px}.ohs-milktea__mobile-cart b{font-size:19px}.ohs-milktea__mobile-cart small{color:var(--m-muted,#6b7280);font-size:12px;font-weight:750;display:block}.ohs-milktea__mobile-cart button{background:var(--m-brand);height:44px;color:var(--m-on-brand);cursor:pointer;border:0;border-radius:999px;font-weight:950}.ohs-milktea__trust-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.ohs-milktea__trust{background:var(--m-card,#fff);height:38px;color:var(--m-brand-fg,var(--m-brand));border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:grid;box-shadow:0 6px 16px #0f172a0b}}@media (width>=761px){.ohs-milktea__mobile-only{display:none}}.ohs-milktea__thumb{position:relative;overflow:hidden}.ohs-milktea__thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ohs-milktea__mini-cup{overflow:hidden}.ohs-milktea__mini-cup img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ohs-milktea__topbar{padding-left:max(32px,50vw - 720px);padding-right:max(32px,50vw - 720px)}.ohs-milktea__brand,.ohs-milktea__top-actions{flex:none}.ohs-milktea__topbar{justify-content:space-between;padding-left:40px;padding-right:40px}.ohs-milktea__nav{flex:0 auto}.ohs-milktea__brand{flex:none;min-width:190px}.ohs-milktea__top-actions{flex:none}.ohs-milktea__platform-slot input::placeholder,.ohs-milktea__platform-slot textarea::placeholder{color:var(--muted)}.ohs-milktea__platform-slot{--fg:var(--m-ink);--muted:var(--m-muted);--sf-muted:var(--m-muted);--card:var(--m-card);--surface:var(--m-surface);--line:var(--m-line);--brand:var(--m-brand);--brand-strong:var(--m-brand-strong);--on-brand:var(--m-on-brand)}.ohs-milktea__footer-contact{flex-direction:column;justify-content:center;gap:8px;display:flex}.ohs-milktea__contact-btn{color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.ohs-milktea__contact-btn svg{width:16px;height:16px}.ohs-milktea__contact-btn.ohs-milktea__wa{background:#25d366}.ohs-milktea__contact-btn.ohs-milktea__tg{background:#229ed9}.ohs-milktea__footer-social{align-items:center;gap:10px;display:flex}.ohs-milktea__footer-social .ohs-milktea__social{color:#fff;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;display:inline-flex}.ohs-milktea__footer-social .ohs-milktea__social svg{width:18px;height:18px}.ohs-milktea__footer-social .ohs-milktea__social:hover{background:#ffffff38}.ohs-milktea__slot-top{padding:14px 0 0}.ohs-milktea__slot-gap{margin:18px 0}.ohs-milktea__slot-side{margin-top:14px}.ohs-milktea__slot-side-mobile{display:none}@media (width<=760px){.ohs-milktea__slot-side-mobile{display:block}.ohs-milktea__slot-top{padding:12px 0 0}}.ohs-milktea__edit-flow .ohs-milktea__side{position:static}
