html.tvc163-open,html.tvc163-open body{overflow:hidden!important}
.tvc163-bell{position:relative;width:44px;height:44px;min-width:44px;border:0;border-radius:14px;background:var(--tvc-card,#fff);color:inherit;display:grid;place-items:center;box-shadow:0 8px 28px rgba(0,0,0,.08);cursor:pointer}.tvc163-bell svg{width:21px;height:21px}.tvc163-bell span{position:absolute;right:-4px;top:-4px;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:#ff3b30;color:#fff;font:800 10px/19px system-ui;text-align:center;border:2px solid var(--tvc-bg,#f6f6f6)}
.tvc163-backdrop{position:fixed;inset:0;z-index:2147483610;background:rgba(0,0,0,.46);backdrop-filter:blur(8px)}
.tvc163-sheet{position:fixed;z-index:2147483611;left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:calc(82px + env(safe-area-inset-bottom));max-width:660px;max-height:calc(100dvh - 118px - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin:auto;background:var(--tvc-card,#fff);color:var(--tvc-text,#111);border-radius:28px;box-shadow:0 30px 90px rgba(0,0,0,.34);overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}
.tvc163-head{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 12px}.tvc163-head small{font:800 11px/1.2 system-ui;opacity:.5;text-transform:uppercase;letter-spacing:.08em}.tvc163-head h2{margin:4px 0 0;font:850 25px/1.05 system-ui}.tvc163-head button{width:44px;height:44px;border:0;border-radius:14px;background:rgba(127,127,127,.12);color:inherit;display:grid;place-items:center}.tvc163-head svg{width:20px;height:20px}
.tvc163-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 20px 14px}.tvc163-tabs button{height:42px;border:0;border-radius:13px;background:rgba(127,127,127,.10);color:inherit;font:800 13px system-ui}.tvc163-tabs button.is-active{background:#111;color:#fff}html[data-tryvios-theme="dark"] .tvc163-tabs button.is-active{background:#fff;color:#111}
.tvc163-body{overflow:auto;-webkit-overflow-scrolling:touch;padding:0 14px 12px}.tvc163-list{display:grid;gap:8px}.tvc163-note{width:100%;border:0;border-radius:18px;background:rgba(127,127,127,.075);color:inherit;padding:13px;display:grid;grid-template-columns:44px minmax(0,1fr) 8px;gap:11px;text-align:start;align-items:start}.tvc163-note.is-unread{background:rgba(52,199,89,.09)}.tvc163-note-icon{width:44px;height:44px;border-radius:14px;background:var(--tvc-card,#fff);display:grid;place-items:center}.tvc163-note-icon svg{width:20px;height:20px}.tvc163-note-copy{min-width:0}.tvc163-note-copy strong{display:block;font:820 14px/1.25 system-ui}.tvc163-note-copy p{margin:4px 0 5px;font:550 12px/1.45 system-ui;opacity:.72}.tvc163-note-copy small{font:750 10px/1.2 system-ui;opacity:.45}.tvc163-dot{width:7px;height:7px;border-radius:50%;background:transparent;margin-top:18px}.tvc163-note.is-unread .tvc163-dot{background:#34c759}
.tvc163-footer{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;padding:12px 14px 14px;border-top:1px solid rgba(127,127,127,.12)}.tvc163-footer button{min-height:48px;border:0;border-radius:15px;background:rgba(127,127,127,.12);color:inherit;font:800 12px system-ui;display:flex;align-items:center;justify-content:center;gap:7px}.tvc163-footer button.is-danger{background:rgba(255,59,48,.12);color:#d70015}.tvc163-footer svg{width:18px;height:18px}
.tvc163-empty{padding:38px 18px 48px;text-align:center}.tvc163-empty>div{width:60px;height:60px;border-radius:20px;margin:0 auto 14px;background:rgba(127,127,127,.10);display:grid;place-items:center}.tvc163-empty svg{width:26px;height:26px}.tvc163-empty h3{margin:0 0 7px;font:850 18px system-ui}.tvc163-empty p{max-width:360px;margin:auto;font:550 13px/1.5 system-ui;opacity:.6}.tvc163-loading{display:grid;gap:10px;padding:12px}.tvc163-loading i{display:block;height:74px;border-radius:18px;background:rgba(127,127,127,.08)}
.tvc163-prefs{display:grid;gap:8px;padding:2px}.tvc163-prefs label{min-height:56px;border-radius:17px;background:rgba(127,127,127,.075);display:flex;align-items:center;justify-content:space-between;padding:8px 12px}.tvc163-prefs label>span{display:flex;align-items:center;gap:10px;font:800 13px system-ui}.tvc163-prefs svg{width:20px;height:20px}.tvc163-prefs input{position:absolute;opacity:0;pointer-events:none}.tvc163-prefs i{position:relative;width:47px;height:28px;border-radius:16px;background:rgba(127,127,127,.25);transition:.2s}.tvc163-prefs i:after{content:"";position:absolute;width:22px;height:22px;border-radius:50%;left:3px;top:3px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:.2s}.tvc163-prefs input:checked+i{background:#34c759}.tvc163-prefs input:checked+i:after{transform:translateX(19px)}
.tvc163-preprompt{position:fixed;z-index:2147483612;left:20px;right:20px;bottom:calc(96px + env(safe-area-inset-bottom));max-width:410px;margin:auto;background:var(--tvc-card,#fff);color:var(--tvc-text,#111);padding:24px;border-radius:28px;box-shadow:0 30px 90px rgba(0,0,0,.34);text-align:center}.tvc163-push-icon{width:62px;height:62px;border-radius:21px;margin:0 auto 14px;background:#111;color:#fff;display:grid;place-items:center}.tvc163-push-icon svg{width:28px;height:28px}.tvc163-preprompt h2{margin:0 0 8px;font:850 22px system-ui}.tvc163-preprompt p{margin:0 auto 18px;max-width:340px;font:550 13px/1.5 system-ui;opacity:.65}.tvc163-preprompt>div:last-child{display:grid;grid-template-columns:1fr 1.35fr;gap:8px}.tvc163-preprompt button{min-height:48px;border:0;border-radius:15px;background:rgba(127,127,127,.12);color:inherit;font:800 12px system-ui}.tvc163-preprompt button[data-tvc163-push-enable]{background:#34c759;color:#fff}
html[data-tryvios-theme="dark"] .tvc163-bell,html[data-tryvios-theme="dark"] .tvc163-sheet,html[data-tryvios-theme="dark"] .tvc163-preprompt,html[data-tryvios-theme="dark"] .tvc163-note-icon{--tvc-card:#151515;--tvc-text:#f7f7f7;--tvc-bg:#090909}.tvmp163-back{position:fixed;z-index:2147483000;left:max(12px,env(safe-area-inset-left));top:calc(env(safe-area-inset-top) + 10px);height:44px;padding:0 14px 0 10px;border-radius:15px;background:rgba(15,15,15,.84);color:#fff!important;display:flex;align-items:center;gap:5px;font:800 12px/1 system-ui;text-decoration:none!important;backdrop-filter:blur(16px);box-shadow:0 8px 24px rgba(0,0,0,.18)}.tvmp163-back svg{width:20px;height:20px}
@media(min-width:768px){.tvc163-sheet{bottom:calc(92px + env(safe-area-inset-bottom));max-height:min(720px,calc(100dvh - 150px))}.tvc163-list{grid-template-columns:1fr 1fr}.tvc163-note{min-height:95px}}
/* V5.23.163 native social-login bridge: same customer auth sheet, native W2N provider when available. */
.tvc157-native-social{width:100%;min-height:52px;border-radius:999px;border:1px solid var(--tvc156-line,rgba(127,127,127,.22));font:800 15px/1.2 inherit;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0 20px}.tvc157-native-social.is-apple{background:#050505;color:#fff;border-color:#050505}.tvc157-native-social.is-google{background:var(--tvc156-surface,#fff);color:var(--tvc156-text,#111)}html[data-tryvios-theme="dark"] .tvc157-native-social.is-google{background:#181818;color:#fff;border-color:#303030}


/* TryVios V5.23.511 — mobile low-paint acceleration. */
@media(max-width:980px){
 :is(.tvc157-hero-location,.tvc157-map-search,.tvc157-sheet-actions,.tvc168-store-back,.tvc168-heart,.tvc168-item-fav,.tvc168-add,.tvc168-card-qty,.tvc168-actionbar,.tvc169-store-search-toggle,.tvc169-gallery-dots,.tvc174-gallery-dots,.tvc186-public-account-menu){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;}
 :is(.tvc168-item-wrap,.tvc156-creator-card,.tvc157-card){content-visibility:auto;contain-intrinsic-size:1px 260px;}
}
