.sh-root{color:#1c1c1e;--o:#f7941d;--o2:#e8590c;background:#e8e8ec;justify-content:center;min-height:100vh;font-family:Be Vietnam Pro,system-ui,sans-serif;display:flex}.sh-root *{box-sizing:border-box}.sh-app{background:#faf7f2;width:100%;max-width:480px;min-height:100vh;padding-bottom:90px;position:relative;box-shadow:0 0 40px #0000001f}.sh-closed{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex}.sh-closed h1{margin:6px 0 0;font-size:22px}.sh-closed p{color:#6b6b72;line-height:1.5}.sh-logo{width:40px;height:40px;color:var(--o2);background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.sh-closed .sh-logo{background:var(--o);color:#fff}button{font-family:inherit}.sh-hd{color:#fff;background:linear-gradient(160deg,#f7941d 0%,#ea6a0c 100%);border-radius:0 0 22px 22px;padding:12px 14px 14px}.sh-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.sh-brand{align-items:center;gap:10px;min-width:0;display:flex}.sh-brand b{font-size:16px;display:block}.sh-brand small{opacity:.85;font-size:11.5px}.sh-pill{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff38;border:0;border-radius:99px;height:32px;padding:0 12px;font-size:12.5px;font-weight:600}.sh-hero{margin:14px 0 12px}.sh-hero h1{margin:0;font-size:21px;font-weight:800;line-height:1.25}.sh-perks{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.sh-perks span{background:#fff3;border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:600}.sh-search input{width:100%;height:42px;font:inherit;color:#1c1c1e;background:#fff;border:0;border-radius:14px;outline:none;padding:0 14px;font-size:14px;box-shadow:0 4px 14px #0000001f}.sh-notice{color:#9a5b00;background:#fff4e5;border-radius:12px;margin:12px 14px 0;padding:9px 12px;font-size:12.5px;line-height:1.4}.sh-cats{scrollbar-width:none;gap:10px;padding:14px 14px 4px;display:flex;overflow-x:auto}.sh-cats::-webkit-scrollbar{display:none}.sh-cats button{cursor:pointer;color:#3a3a3f;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:5px;width:68px;display:flex}.sh-cats i{background:#fff;border:2px solid #0000;border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;font-size:26px;font-style:normal;display:flex;box-shadow:0 2px 8px #00000012}.sh-cats span{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.sh-cats button.on i{border-color:var(--o);background:#fff4e5}.sh-cats button.on span{color:var(--o2);font-weight:700}.sh-main{padding:0 14px}.sh-main h2{margin:20px 0 10px;font-size:16px;font-weight:700}.sh-empty{text-align:center;color:#8a8a90;padding:48px 0}.sh-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sh-card{background:#fff;border-radius:16px;flex-direction:column;padding:8px 8px 10px;display:flex;box-shadow:0 2px 10px #0000000f}.sh-card.out{opacity:.55}.sh-pic{aspect-ratio:1;cursor:pointer;background:linear-gradient(145deg,#fff1de,#ffe0bd);border:0;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:relative;overflow:hidden}.sh-pic img{object-fit:cover;width:100%;height:100%}.sh-ph{font-size:46px}.sh-cnt{background:var(--o2);color:#fff;border-radius:99px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:flex;position:absolute;top:6px;left:6px}.sh-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:35px;margin:8px 2px 0;font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.sh-foot{justify-content:space-between;align-items:flex-end;gap:6px;margin:6px 2px 0;display:flex}.sh-pr{color:var(--o2);font-size:14.5px;font-weight:800}.sh-pr small{color:#8a8a90;font-size:11px;font-weight:500}.sh-opt{color:#8a8a90;margin-top:1px;font-size:11px}.sh-add{background:var(--o);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;width:32px;height:32px;font-size:22px;line-height:1;box-shadow:0 3px 8px #f7941d73}.sh-ft{text-align:center;color:#8a8a90;padding:26px 0 8px;font-size:12.5px}.sh-ft a{color:var(--o2);font-weight:600;text-decoration:none}.sh-bar{color:#fff;cursor:pointer;z-index:8;background:linear-gradient(135deg,#f7941d,#ea6a0c);border:0;border-radius:16px;align-items:center;gap:10px;width:calc(100% - 28px);max-width:452px;height:52px;padding:0 14px;font-size:14.5px;font-weight:600;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #ea6a0c73}.sh-bar b{margin-left:auto}.sh-bn{color:var(--o2);background:#fff;border-radius:99px;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:13px;font-weight:700;display:inline-flex}.sh-ov{z-index:20;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sh-sheet{background:#fff;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:480px;max-height:90vh;display:flex}.sh-sh-hd{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:14px 16px;font-size:16px;display:flex}.sh-sh-hd button{color:#6b6b72;cursor:pointer;background:0 0;border:0;font-size:26px;line-height:1}.sh-sh-bd{padding:4px 16px 12px;overflow:auto}.sh-sh-ft{border-top:1px solid #eee;padding:12px 16px 16px}.sh-vlist{flex-direction:column;gap:8px;padding:12px 16px;display:flex;overflow:auto}.sh-v{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e3e3e8;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.sh-v em{color:#8a8a90;font-style:normal}.sh-v b{color:var(--o2)}.sh-v.on{border-color:var(--o);background:#fff8ef}.sh-v:disabled{opacity:.5}.sh-prow{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px;display:flex}.sh-qty{background:#fff;border:1px solid #e3e3e8;border-radius:99px;align-items:center;gap:2px;display:inline-flex}.sh-qty button{width:32px;height:32px;color:var(--o2);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:20px}.sh-qty b{text-align:center;min-width:24px;font-size:14px}.sh-ln{border-bottom:1px solid #f4f4f6;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.sh-ln-n{font-size:14px;font-weight:600}.sh-ln-v{color:#6b6b72;font-size:12.5px}.sh-ln-p{color:var(--o2);margin-top:2px;font-size:13px}.sh-tot{justify-content:space-between;margin-bottom:10px;font-size:15px;display:flex}.sh-warn{color:#c0392b;background:#fff1f0;border-radius:10px;margin-bottom:10px;padding:8px 10px;font-size:12.5px;line-height:1.4}.sh-go{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f7941d,#ea6a0c);border:0;border-radius:14px;width:100%;height:48px;font-size:15px;font-weight:700}.sh-go:disabled{cursor:default;background:#d6d6da}.sh-link{color:var(--o2);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13.5px;font-weight:600}.sh-mut{color:#8a8a90;margin:6px 0;font-size:12.5px;line-height:1.45}.sh-mut a{color:var(--o2)}.sh-form{flex-direction:column;gap:12px;padding:14px 16px;display:flex}.sh-sh-bd .sh-form{padding:0}.sh-form label{color:#6b6b72;flex-direction:column;gap:5px;font-size:12.5px;font-weight:500;display:flex}.sh-form input,.sh-form select,.sh-form textarea{font:inherit;color:#1c1c1e;background:#fff;border:1.5px solid #e3e3e8;border-radius:12px;outline:none;width:100%;padding:11px 12px;font-size:14.5px}.sh-form input:focus,.sh-form select:focus,.sh-form textarea:focus{border-color:var(--o)}.sh-ck h4{margin:16px 0 8px;font-size:14px}.sh-modes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sh-mode{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e3e3e8;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.sh-mode b{font-size:13.5px}.sh-mode small{color:#8a8a90;font-size:11.5px;line-height:1.3}.sh-mode.on{border-color:var(--o);background:#fff8ef}.sh-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.sh-chips button{cursor:pointer;background:#fff;border:1.5px solid #e3e3e8;border-radius:99px;height:36px;padding:0 14px;font-size:13px}.sh-chips button.on{border-color:var(--o);background:var(--o);color:#fff;font-weight:600}.sh-chips em{opacity:.8;margin-left:4px;font-size:11px;font-style:normal}.sh-sum{background:#faf7f2;border-radius:12px;margin-top:16px;padding:10px 12px;font-size:13px}.sh-sum div{justify-content:space-between;gap:10px;padding:3px 0;display:flex}.sh-sum .t{border-top:1px dashed #e0d8cc;margin-top:4px;padding-top:6px;font-weight:600}.sh-doneb p{line-height:1.5}.sh-bank{text-align:center;background:#faf7f2;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:14px;display:flex}.sh-bank img{background:#fff;border-radius:10px;width:220px;max-width:100%}.sh-bank small{color:#8a8a90}.sh-me{background:#fff;border-radius:14px;justify-content:space-between;align-items:center;margin-top:14px;padding:10px 14px;display:flex}.sh-me b{display:block}.sh-me small{color:#8a8a90}.sh-ord{cursor:pointer;background:#fff;border-radius:14px;margin-bottom:10px;padding:12px 14px;box-shadow:0 2px 10px #0000000d}.sh-ord-h{justify-content:space-between;align-items:center;display:flex}.sh-ord-m{color:#6b6b72;margin-top:4px;font-size:12.5px}.sh-st{color:#9a5b00;background:#fff4e5;border-radius:99px;padding:2px 9px;font-size:11.5px;font-weight:700}.sh-st.done{color:#1b7f3b;background:#e6f6ec}.sh-st.cancelled{color:#8a8a90;background:#f0f0f2}.sh-st.shipping{color:#1d5fd0;background:#e8f1fe}.sh-steps{gap:4px;margin-top:10px;display:flex}.sh-steps span{text-align:center;color:#a0a0a6;border-top:3px solid #e8e8ec;flex:1;padding-top:4px;font-size:11px}.sh-steps span.on{color:var(--o2);border-color:var(--o);font-weight:600}.sh-ord-d{border-top:1px dashed #e8e8ec;margin-top:10px;padding-top:8px;font-size:13px}.sh-ord-d>div{justify-content:space-between;gap:10px;padding:2px 0;display:flex}.sh-toast{color:#fff;z-index:40;text-align:center;background:#1c1c1e;border-radius:12px;width:calc(100% - 40px);max-width:420px;padding:10px 14px;font-size:13px;line-height:1.4;position:fixed;bottom:84px;left:50%;transform:translate(-50%)}.sh-hd{padding-bottom:16px}.sh-sbar{background:#faf7f2;padding:12px 14px 4px}.sh-sbar.stick{z-index:6;padding-bottom:10px;position:sticky;top:0}.sh-sbar input{width:100%;height:44px;font:inherit;color:#1c1c1e;background:#eceae6;border:0;border-radius:14px;outline:none;padding:0 14px;font-size:14.5px}.sh-sbar input:focus{box-shadow:0 0 0 2px var(--o);background:#fff}.sh-nav{z-index:7;background:#faf7f2;align-items:center;gap:12px;height:52px;padding:0 14px;font-size:16px;display:flex;position:sticky;top:0}.sh-back{cursor:pointer;color:#1c1c1e;background:0 0;border:0;padding:4px 6px;font-size:24px}.sh-h1{margin:16px 0 14px;font-size:24px;font-weight:800}.sh-store{margin-top:16px}.sh-store h2{margin:0 0 8px;font-size:21px;font-weight:800}.sh-badge{color:#1b7f3b;background:#eef9f1;border:1.5px solid #34a853;border-radius:10px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-block}.sh-deliv{color:#6b6b72;margin-top:8px;font-size:13px}.sh-info{scrollbar-width:none;gap:10px;margin:14px -14px 0;padding:0 14px 4px;display:flex;overflow-x:auto}.sh-info::-webkit-scrollbar{display:none}.sh-info div{background:#fff;border:1.5px solid #e6e2da;border-radius:16px;flex-direction:column;flex:none;gap:2px;min-width:150px;max-width:230px;padding:10px 14px;display:flex}.sh-info b{font-size:13.5px}.sh-info small{color:#6b6b72;font-size:12px;line-height:1.3}.sh-tiles{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.sh-tiles button{aspect-ratio:1/1.02;text-align:left;cursor:pointer;background:#ece9e3;border:0;border-radius:18px;padding:10px;display:block;position:relative;overflow:hidden}.sh-tiles span{-webkit-line-clamp:3;color:#1c1c1e;-webkit-box-orient:vertical;font-size:12.5px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.sh-tiles i{font-size:34px;font-style:normal;position:absolute;bottom:2px;right:6px}.sh-tiles button.all{background:#eaf3ff}.sh-tiles .all i{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;display:flex;bottom:10px;left:10px;right:auto}.sh-sec{background:#fff1e3;border-radius:22px;margin:22px -14px 0;padding:14px}.sh-sec.alt{background:#eaf5f3}.sh-sec-h{justify-content:space-between;align-items:center;display:flex}.sh-sec-h h2{margin:0;font-size:18px}.sh-sec-h button{cursor:pointer;background:#fff;border:0;border-radius:50%;width:30px;height:30px;font-size:20px;line-height:1}.sh-hrow{scrollbar-width:none;gap:10px;margin:12px -14px 0;padding:0 14px 6px;display:flex;overflow-x:auto}.sh-hrow::-webkit-scrollbar{display:none}.sh-hrow .sh-card{flex:none;width:148px}.sh-all{color:#1c1c1e;cursor:pointer;background:#ffffffd9;border:0;border-radius:99px;width:100%;height:44px;margin-top:8px;font-size:14.5px;font-weight:700}.sh-masonry{grid-template-columns:1fr 1fr;gap:12px;margin-top:6px;display:grid}.sh-card{box-shadow:none;background:0 0;border-radius:0;padding:0}.sh-hrow .sh-card,.sh-masonry .sh-card{background:#fff;border-radius:16px;padding:8px 8px 10px}.sh-pic{aspect-ratio:1;cursor:pointer;background:linear-gradient(145deg,#fff1de,#ffe0bd);border-radius:14px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.sh-add{background:var(--o);color:#fff;cursor:pointer;border:0;border-radius:50%;width:34px;height:34px;font-size:22px;font-weight:600;line-height:1;position:absolute;top:8px;bottom:auto;right:8px;box-shadow:0 3px 8px #00000040}.sh-pr{color:#1c1c1e;margin:8px 2px 0;font-size:16px;font-weight:800}.sh-card h3{cursor:pointer;min-height:35px;margin:2px 2px 0;font-size:13.5px;font-weight:500;line-height:1.3}.sh-opt{color:#8a8a90;min-height:15px;margin:2px 2px 0;font-size:12px}.sh-top-btn{z-index:9;cursor:pointer;background:#fff;border:1px solid #e3e3e8;border-radius:99px;padding:10px 18px;font-size:14px;font-weight:600;position:fixed;bottom:130px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000026}.sh-bar{bottom:76px}.sh-tabs{z-index:10;background:#fff;border-top:1px solid #eee;width:100%;max-width:480px;height:64px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.sh-tabs button{color:#6b6b72;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:12px;display:flex}.sh-tabs i{filter:grayscale();opacity:.7;font-size:22px;font-style:normal}.sh-tabs button.on{color:var(--o2);font-weight:700}.sh-tabs button.on i{filter:none;opacity:1}.sh-det{z-index:30;background:#fff;flex-direction:column;width:100%;max-width:480px;display:flex;position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%)}.sh-det-hd{z-index:2;padding:12px 14px;position:absolute;top:0;left:0;right:0}.sh-det-hd button{cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;width:38px;height:38px;font-size:24px;line-height:1;box-shadow:0 2px 8px #0003}.sh-det-bd{flex:1;overflow:auto}.sh-det-pic{aspect-ratio:1;background:linear-gradient(145deg,#fff1de,#ffe0bd);justify-content:center;align-items:center;width:100%;font-size:110px;display:flex}.sh-det-pic img{object-fit:cover;width:100%;height:100%}.sh-det-in{padding:16px 18px 24px}.sh-det-pr{font-size:24px;font-weight:800}.sh-det-in h1{margin:6px 0 0;font-size:18px;font-weight:600;line-height:1.35}.sh-det-shop{color:#1d5fd0;margin-top:10px;font-size:14px}.sh-det-in h4{margin:20px 0 8px;font-size:16px;font-weight:700}.sh-kv{border-bottom:1px solid #f1eee9;justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.sh-kv span{color:#8a8a90}.sh-kv b{text-align:right;font-weight:500}.sh-det-ft{background:#fff;border-top:1px solid #eee;align-items:center;gap:10px;padding:12px 16px 18px;display:flex}.sh-det-ft .sh-qty{border:1.5px solid var(--o);height:48px}.sh-det-ft .sh-go{flex:1}.sh-det .sh-vlist{padding:0}@media (min-width:481px){.sh-tiles i{font-size:38px}}.sh-cut{color:#fff;text-align:center;background:#f26b1d;padding:4px 0;font-size:12.5px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.sh-cut.fl{background:linear-gradient(90deg,#e8352b,#f26b1d)}.sh-pr.sale{color:#e8590c;flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.sh-pr s{color:#8a8a90;font-size:12px;font-weight:500}.sh-sec.fl{background:linear-gradient(160deg,#ffe3d6,#ffd0c2)}.sh-sec-h small{color:#6b6b72;margin-top:2px;font-size:13px;display:block}.sh-cd{color:#c0392b;background:#fff;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:700}.sh-vch h2{margin:16px 0 8px;font-size:16px}.sh-vc{background:#fff;border:1.5px dashed #f7941d;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.sh-vc b{font-size:14px;display:block}.sh-vc small{color:#6b6b72;font-size:12px}.sh-vc button{color:#e8590c;cursor:pointer;background:#fff4e5;border:0;border-radius:10px;flex-direction:column;align-items:center;padding:8px 10px;font-size:13px;font-weight:800;display:flex}.sh-vc em{font-size:10px;font-style:normal;font-weight:500}.sh-vin{gap:8px;display:flex}.sh-vin input{font:inherit;text-transform:uppercase;border:1.5px solid #e3e3e8;border-radius:12px;outline:none;flex:1;padding:10px 12px;font-size:14px}.sh-vin button{background:var(--o);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:0 16px;font-weight:700}.sh-vin button:disabled{background:#d6d6da}.sh-tabs button{font-size:11px}.sh-m3s{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sh-m3{cursor:pointer;text-align:center;background:#fff;border:1.5px solid #e3e3e8;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;display:flex}.sh-m3 i{font-size:20px;font-style:normal}.sh-m3 small{color:#8a8a90;font-size:11px;line-height:1.25}.sh-m3.on{border-color:var(--o);background:#fff8ef}.sh-m3:disabled{opacity:.45;cursor:default}.sh-when{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.sh-when label{color:#6b6b72;flex-direction:column;gap:4px;font-size:12px;display:flex}.sh-when select{font:inherit;color:#1c1c1e;background:#fff;border:1.5px solid #e3e3e8;border-radius:12px;padding:10px;font-size:14px}.sh-g2{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.sh-g2 .sh-card{background:#fff;border-radius:16px;min-width:0;padding:8px 8px 10px}.sh-sec{margin-top:18px}.sh-tiles{margin-top:14px}.sh-tabs{transition:transform .25s}.sh-tabs.hide{transform:translate(-50%,100%)}.sh-bar{border-radius:14px;height:46px;font-size:14px;transition:bottom .25s;bottom:76px;box-shadow:0 6px 16px #ea6a0c66}.sh-bar.low{bottom:12px}.sh-top-btn{transition:bottom .25s;bottom:132px}.sh-top-btn.low{bottom:70px}.sh-toast{bottom:140px}.sh-ico{vertical-align:-3px;flex:none}.sh-acts{align-items:center;gap:6px;display:flex}.sh-pill{align-items:center;gap:5px;display:inline-flex}.sh-lang{position:relative}.sh-lang-m{z-index:30;color:#1c1c1e;background:#fff;border-radius:14px;min-width:150px;padding:6px;position:absolute;top:38px;right:0;box-shadow:0 8px 28px #00000038}.sh-lang-m button{text-align:left;cursor:pointer;color:#1c1c1e;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;display:flex}.sh-lang-m button.on{color:var(--o2);background:#fff4e5;font-weight:700}.sh-me .sh-pill{color:#1c1c1e;background:#f1eee9}.sh-perks span{align-items:center;gap:5px;display:inline-flex}.sh-sbar{position:relative}.sh-sbar>.sh-ico{color:#8a8a90;pointer-events:none;position:absolute;top:50%;left:28px;transform:translateY(-35%)}.sh-sbar.stick>.sh-ico{transform:translateY(-62%)}.sh-sbar input{padding-left:42px}.sh-sec-h h2{align-items:center;gap:6px;display:flex}.sh-sec.fl .sh-sec-h h2{color:#c0392b}.sh-sec-h button{justify-content:center;align-items:center;display:flex}.sh-back{align-items:center;display:flex}.sh-cut{justify-content:center;align-items:center;gap:3px;display:flex}.sh-det-hd button{justify-content:center;align-items:center;display:flex}.sh-det-pr s{color:#8a8a90;margin-left:8px;font-size:15px;font-weight:500}.sh-sh-hd button{color:#6b6b72;align-items:center;display:flex}.sh-tabs button span{font-size:11px}.sh-tabs button{color:#8a8a90;gap:3px}.sh-tabs button.on{color:var(--o2)}.sh-m3 .ico{color:#6b6b72;background:#f3f0ea;border-radius:13px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:2px;display:flex}.sh-m3.on .ico{color:#fff;background:linear-gradient(135deg,#f7941d,#ea6a0c);box-shadow:0 4px 10px #ea6a0c59}.sh-m3 b{font-size:13.5px}.sh-mode{flex-direction:row;align-items:center;gap:10px}.sh-mode>div{text-align:left;flex-direction:column;gap:1px;display:flex}.sh-mode .ico{color:#6b6b72;background:#f3f0ea;border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sh-mode.on .ico{color:#fff;background:linear-gradient(135deg,#f7941d,#ea6a0c)}.sh-modes{grid-template-columns:1fr}.sh-oos{color:#fff;background:#1c1c1ec7;border-radius:8px;padding:3px 8px;font-size:11.5px;font-weight:700;position:absolute;top:8px;left:8px}.sh-oos.xl{padding:5px 10px;font-size:13px;top:60px;left:16px}.sh-card.out .sh-pic{opacity:1}.sh-card.out .sh-pic img,.sh-card.out .sh-ph{opacity:.5}.sh-card.out .sh-pr{color:#8a8a90}.sh-oos-a{gap:6px;margin:6px 2px 0;display:flex}.sh-oos-a button{border:1.5px solid var(--o);height:32px;color:var(--o2);cursor:pointer;background:#fff;border-radius:10px;flex:1;font-size:12.5px;font-weight:700}.sh-oos-a button.bellb{color:#6b6b72;border-color:#d9d4cb;flex:none;justify-content:center;align-items:center;width:36px;display:flex}.sh-oos-box{background:#fff4e5;border-radius:12px;flex-direction:column;gap:3px;margin-top:14px;padding:10px 12px;font-size:13.5px;display:flex}.sh-oos-box small{color:#9a5b00;font-size:12.5px;line-height:1.4}.sh-go.alt{color:var(--o2);border:1.5px solid var(--o);background:#fff;justify-content:center;align-items:center;gap:6px;display:flex}.sh-go.alt.on{background:#fff4e5}.sh-det-ft .sh-go{padding:0 10px;font-size:14.5px}.sh-pre{color:#9a5b00;background:#fff4e5;border-radius:6px;margin-left:8px;padding:1px 7px;font-size:11.5px;font-weight:600}.sh-wait{color:#1b7f3b;background:#e8f6ec;border-radius:14px;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;display:flex}.sh-wait b{font-size:14px;display:block}.sh-wait small{color:#2f6f45;font-size:12.5px}.sh-brand{flex:1;min-width:0}.sh-brand>div{min-width:0}.sh-brand small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sh-acts{flex:none}.sh-pill{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.sh-logo-img{width:auto;height:40px;display:block}.sh-logo-foot{opacity:.95;width:auto;height:44px;margin:6px auto 0;display:block}.sh-logo-closed{width:auto;height:70px;margin-bottom:10px}.sh-ft{flex-direction:column;align-items:center;gap:8px;display:flex}.sh-hd2{background:#fff;border-radius:0 0 22px 22px;padding-bottom:12px;box-shadow:0 2px 12px #0000000d}.sh-top2{justify-content:space-between;align-items:center;gap:8px;padding:12px 14px 10px;display:flex}.sh-top2 .sh-logo-img{flex:0 auto;width:auto;min-width:0;height:44px}.sh-top2 .sh-pill{color:#1c1c1e;background:#f3f0ea}.sh-hero2{color:#fff;background:linear-gradient(135deg,#f7941d,#ea6a0c);border-radius:16px;margin:0 14px;padding:11px 14px 12px}.sh-hero2 p{margin:0;font-size:14px;font-weight:600;line-height:1.4}.sh-hero2 .sh-perks{margin-top:8px}.sh-hero2 .sh-perks span{background:#ffffff38;font-size:11.5px}.sh-hero2{color:#7a4300;background:#fff3e3;padding:10px 14px 11px}.sh-hero2 p{font-size:13.5px;font-weight:600}.sh-hero2 .sh-perks span{color:#c4520a;background:#fff;border:1px solid #ffd9b0;font-weight:600}.sh-hero3{color:#fff;background:radial-gradient(120% 140% at 100% 0,#ffb347 0%,#f7941d 38%,#e8590c 100%);border-radius:18px;margin:0 14px;padding:14px 16px;position:relative;overflow:hidden}.sh-hero3:after{content:"";background:#ffffff1f;border-radius:50%;width:120px;height:120px;position:absolute;top:-28px;right:-28px}.sh-hero3 h1{letter-spacing:-.2px;z-index:1;margin:0;font-size:22px;font-weight:800;position:relative}.sh-hero3 p{opacity:.95;z-index:1;max-width:92%;margin:4px 0 0;font-size:12.5px;line-height:1.45;position:relative}.sh-wts{z-index:1;margin-top:12px;position:relative}.sh-wts small{opacity:.9;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.sh-wts div{flex-wrap:wrap;gap:8px;display:flex}.sh-wts button{color:#c4520a;cursor:pointer;background:#fff;border:0;border-radius:99px;min-width:58px;height:34px;padding:0 14px;font-size:14px;font-weight:800;box-shadow:0 2px 8px #0000001f}.sh-perks2{color:#6b6b72;justify-content:space-between;gap:6px;padding:10px 16px 0;font-size:11.5px;font-weight:600;display:flex}.sh-perks2 span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.sh-occ h2{margin:0 0 10px;font-size:15px}.sh-occ>div{scrollbar-width:none;gap:12px;margin:0 -14px;padding:0 14px 4px;display:flex;overflow-x:auto}.sh-occ>div::-webkit-scrollbar{display:none}.sh-occ button{cursor:pointer;color:#1c1c1e;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;width:72px;display:flex}.sh-occ i{background:linear-gradient(145deg,#fff1de,#ffd9ab);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:28px;font-style:normal;display:flex;box-shadow:0 3px 10px #ea6a0c2e}.sh-occ span{text-align:center;font-size:12px;font-weight:600;line-height:1.25}.sh-perks2{gap:8px;justify-content:initial;grid-template-columns:repeat(3,1fr);padding:12px 14px 0;display:grid}.sh-perks2>div{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.sh-perks2 i{width:42px;height:42px;color:var(--o2);background:#fff1de;border-radius:14px;justify-content:center;align-items:center;display:flex}.sh-perks2 span{color:#3a3a3f;font-size:12px;font-weight:600;line-height:1.25}.sh-cr{scroll-snap-type:x proximity;scrollbar-width:none;gap:6px;margin:14px -14px 0;padding:2px 14px 6px;display:flex;overflow-x:auto}.sh-cr::-webkit-scrollbar{display:none}.sh-cr button{cursor:pointer;scroll-snap-align:start;color:#1c1c1e;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:7px;width:84px;padding:0;display:flex}.sh-cr i{background:linear-gradient(150deg,#fff6ea,#ffe0b8);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:40px;font-style:normal;display:flex;box-shadow:0 4px 12px #ea6a0c29}.sh-cr span{text-align:center;font-size:12.5px;font-weight:600;line-height:1.25}.sh-cr.gridv{grid-template-columns:repeat(3,1fr);gap:16px 8px;margin:10px 0 0;padding:0;display:grid;overflow:visible}.sh-cr.gridv button{width:auto}.sh-ws{color:#fff;background:linear-gradient(135deg,#2e7d32,#1f5e24);border-radius:18px;justify-content:space-between;align-items:center;gap:10px;margin:22px 0 0;padding:14px 16px;display:flex}.sh-ws b{font-size:15px;display:block}.sh-ws small{opacity:.9;margin-top:2px;font-size:12px;line-height:1.35;display:block}.sh-ws a{color:#1f5e24;background:#fff;border-radius:12px;flex:none;align-items:center;gap:6px;padding:10px 12px;font-size:13.5px;font-weight:800;text-decoration:none;display:inline-flex}.sh-foot2{background:#fff;border-radius:22px 22px 0 0;flex-direction:column;align-items:stretch;gap:14px;margin:20px -14px 0;padding:20px 18px 24px;display:flex}.sh-f-top{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.sh-foot2 .sh-logo-foot{object-fit:contain;align-self:flex-start;width:auto;max-width:100%;height:40px;margin:0}.sh-f-about{color:#6b6b72;flex-direction:column;gap:2px;margin:0;font-size:12.5px;line-height:1.4;display:flex}.sh-f-about b{color:#1c1c1e;font-size:14px}.sh-f-cta{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sh-f-cta a{color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:7px;height:44px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.sh-f-cta a.p{background:linear-gradient(135deg,#f7941d,#ea6a0c)}.sh-f-cta a.w{background:#2e7d32}.sh-f-soc{gap:8px;display:flex}.sh-f-soc a{color:#3a3a3f;background:#f5f2ec;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;height:38px;font-size:12.5px;font-weight:600;text-decoration:none;display:flex}.sh-f-soc .sh-ico{color:var(--o2)}.sh-f-addr{color:#4a4a50;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.sh-f-addr .sh-ico{color:var(--o2);margin-top:2px}.sh-f-links{border-top:1px solid #f0ede7;flex-wrap:wrap;gap:6px 16px;padding-top:12px;font-size:12.5px;display:flex}.sh-f-links a{color:#4a4a50;font-weight:500;text-decoration:none}.sh-f-copy{color:#9a9aa0;flex-direction:column;gap:3px;font-size:11px;line-height:1.45;display:flex}.sh-lang{flex:none}.sh-pill.sh-lgb{flex:none;justify-content:center;gap:5px;max-width:none;padding:0 11px;overflow:visible}.sh-pill.sh-lgb .sh-ico{flex:none;margin:0}.sh-perks2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;padding:10px 16px 2px;display:flex}.sh-perks2>div{display:none}.sh-perks2>span{color:#4a4a50;white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.sh-perks2 .sh-ico{color:var(--o2)}.sh-cr{gap:10px;margin-top:16px}.sh-cr button{gap:6px;width:80px}.sh-cr i{background:linear-gradient(150deg,#fff6ea,#ffe3bf);border:0;border-radius:22px;width:72px;height:72px;font-size:38px;box-shadow:0 3px 10px #ea6a0c1f}.sh-cr span{min-height:30px;font-size:12px}.sh-cr.gridv{gap:16px 10px}.sh-occ{margin-top:12px}.sh-occ h2{color:#4a4a50;margin:0 0 8px;font-size:14px}.sh-occ>div{align-items:flex-start;gap:10px;padding-bottom:6px}.sh-occ button{gap:5px;width:68px;height:auto}.sh-occ i{width:50px;height:50px;font-size:24px}.sh-occ span{min-height:28px;font-size:11.5px;display:block}.sh-wts button{height:38px}.sh-hero3{padding:12px 16px 14px}.sh-hero3 h1{font-size:20px}.sh-sbar{padding-top:10px}.sh-free{margin-bottom:10px}.sh-free .sh-free-bar{background:#f1e7d8;border-radius:99px;height:6px;overflow:hidden}.sh-free .sh-free-bar i{background:linear-gradient(90deg,#f7941d,#ea6a0c);border-radius:99px;height:100%;transition:width .3s;display:block}.sh-free small{color:#9a5b00;margin-top:5px;font-size:12px;display:block}.sh-cr,.sh-occ>div{scroll-padding-left:14px}.sh-app{padding-bottom:0}.sh-main{padding-bottom:120px}.sh-main.home{padding-bottom:0}.sh-foot2{gap:14px;margin-top:24px;padding:20px 18px 110px}.sh-f-rows{color:#4a4a50;flex-direction:column;gap:9px;font-size:13px;line-height:1.45;display:flex}.sh-f-rows>div{align-items:flex-start;gap:10px;display:flex}.sh-f-rows .sh-ico{color:var(--o2);margin-top:1px}.sh-f-rows b{color:#1c1c1e;font-size:14px}.sh-f-cta a{text-align:left;justify-content:flex-start;gap:10px;height:52px;padding:0 12px}.sh-f-cta a span{flex-direction:column;font-size:14px;line-height:1.2;display:flex}.sh-f-cta a small{opacity:.9;letter-spacing:.2px;font-size:10.5px;font-weight:600}.sh-f-soc{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sh-f-soc>a{background:#f5f2ec;border-radius:50%;flex:none;width:40px;height:40px;padding:0}.sh-f-soc .sh-f-links{border:0;flex:1;justify-content:flex-end;gap:4px 12px;min-width:0;margin-left:4px;padding:0}.sh-f-soc .sh-f-links a{color:#6b6b72;background:0 0;border-radius:0;width:auto;height:auto;font-size:12px;display:inline}.sh-f-copy{border-top:1px solid #f0ede7;padding-top:12px}.sh-f-soc .sh-f-links{flex:100%;justify-content:flex-start;gap:6px 18px;margin:8px 0 0}.sh-f-soc .sh-f-links a{white-space:nowrap;flex:none;padding:0;font-size:12.5px}.sh-f-soc .sh-f-links{border-top:1px solid #f0ede7;justify-content:space-between;gap:8px;margin-top:10px;padding-top:12px}.sh-f-soc{flex-wrap:wrap;align-items:center;gap:8px}.sh-f-soc>a{width:36px;height:36px}.sh-f-soc .sh-f-links{border:0;flex:auto;justify-content:flex-end;gap:4px 14px;min-width:0;margin:0 0 0 auto;padding:0}.sh-f-soc .sh-f-links a{color:#4a4a50;font-size:12.5px;font-weight:600}.sh-pr.sale{flex-direction:column;align-items:flex-start;gap:0;line-height:1.2}.sh-pr.sale s{font-size:12px}.sh-perks2{grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 12px 2px;display:grid}.sh-perks2>span{white-space:normal;text-align:left;justify-content:center;font-size:11.5px;line-height:1.2}.sh-perks2>span .sh-ico{flex:none}
