.store{--s-bg:#F7F3EC;--s-card:#fff;--s-fg:#211E17;--s-mute:#5E574A;--s-line:#E6DED0;--s-acc:#4F5E30;--s-acc-ink:#fff;--s-tag:#ECEBE1;--s-ok:#15703F;--s-offer:#B3263A;--s-wa:#0F7A3C;--s-r:18px;--s-ratio:1;--s-display:"Bricolage Grotesque Variable",sans-serif;--s-body:"Figtree Variable",sans-serif;--s-gut:18px;--tap:44px;--s-max:1120px;--s-err:#B3263A;--s-field:color-mix(in srgb,var(--s-fg) 55%,var(--s-card));background:var(--s-bg);color:var(--s-fg);font-family:var(--s-body);font-size:15px;line-height:1.45;min-height:100vh;min-height:100dvh;position:relative;display:flex;flex-direction:column;-webkit-tap-highlight-color:transparent;color-scheme:light}.store[data-dark="1"]{color-scheme:dark;--s-err:#FF9AA6}@media(min-width:720px){.store{--s-gut:24px}}.store h1,.store h2,.store h3,.store .price{font-family:var(--s-display)}.store :is(button,input,select,textarea,a,[tabindex],summary):focus-visible{outline:3px solid var(--s-fg);outline-offset:2px}.store h1[tabindex="-1"]:focus{outline:0}.store a{color:inherit}.store .muted{color:var(--s-mute)}.store .muted.light{font-weight:500}.store .strong{font-weight:600}.store .center{text-align:center}.store .gap{height:12px}.store .s-page{flex:1;display:flex;flex-direction:column;min-width:0}.store .s-wrap{width:100%;max-width:var(--s-max);margin:0 auto}.store .s-main{flex:1}.store .announce{background:var(--s-fg);color:var(--s-bg);font-size:12px;font-weight:600;text-align:center;padding:6px 14px;overflow-wrap:anywhere;text-wrap:balance}.store .closed{background:#8e2a20;color:#fff;font-size:12.5px;font-weight:600;text-align:center;padding:7px 14px}.store .cover{height:88px;background:var(--s-acc);position:relative;overflow:hidden}.store .cover.photo{height:108px}.store .cover img{width:100%;height:100%;object-fit:cover}.store .cover.color:after{content:"";position:absolute;inset:auto -10% -70% auto;width:60%;aspect-ratio:1;border-radius:50%;background:#ffffff24}@media(min-width:720px){.store .cover{height:140px}.store .cover.photo{height:220px}.store .cover.color:after{width:40%}}@media(min-width:1024px){.store .cover.photo{height:280px}}.store .profile{display:flex;align-items:flex-start;gap:12px;padding:0 var(--s-gut);margin-top:-28px;position:relative;z-index:1}.store .avatar{width:64px;height:64px;border-radius:18px;background:var(--s-acc);color:var(--s-acc-ink);display:grid;place-items:center;font:800 24px var(--s-display);border:3px solid var(--s-bg);box-shadow:0 6px 18px -8px #00000059;overflow:hidden;flex:none}.store .avatar.has-img{background:#fff;padding:4px}.store .avatar.has-img img,.store .s-logo.has-img img{width:100%;height:100%;object-fit:contain}.store .avatar.has-img.big{width:100px;height:76px;border-radius:16px}.store .avatar.round,.store .s-logo.round{border-radius:50%}.store .avatar.has-img.big.round,.store .s-logo.has-img.big.round{border-radius:999px}@media(min-width:720px){.store .profile{margin-top:-40px}.store .avatar{width:84px;height:84px;font-size:30px;border-radius:22px}.store .avatar.has-img.big{width:128px;height:96px}}.store .ptext{flex:1;min-width:0;padding-top:34px}.store .avatar.has-img.big+.ptext{padding-top:32px}.store .ptext h1{font-size:20px;font-weight:800;letter-spacing:-.02em}.store .ptext p{margin:2px 0 0;color:var(--s-mute);font-size:13px;max-width:36ch}@media(min-width:720px){.store .ptext p{font-size:16px}.store .ptext{padding-top:48px}.store .avatar.has-img.big+.ptext{padding-top:46px}.store .ptext h1{font-size:28px}.store .ptext p{font-size:14.5px;max-width:60ch}}.store .s-head{padding:12px var(--s-gut) 0;display:flex;gap:12px;align-items:center}.store .s-logo{width:48px;height:48px;border-radius:14px;background:var(--s-acc);color:var(--s-acc-ink);display:grid;place-items:center;font:800 20px var(--s-display);flex:none;overflow:hidden}.store .s-logo.has-img{background:#fff;padding:4px}.store .s-logo.has-img.big{width:100px;height:76px;border-radius:16px}.store .s-head h1{font-size:20px;font-weight:800;letter-spacing:-.02em}.store .s-head p{margin:2px 0 0;color:var(--s-mute);font-size:13px}.store .s-meta{display:flex;gap:6px;padding:8px var(--s-gut) 0;overflow-x:auto;scrollbar-width:none}.store .s-meta::-webkit-scrollbar{display:none}.store .chip{flex:none;font-size:11.5px;font-weight:600;padding:5px 10px;border-radius:999px;background:var(--s-tag);color:var(--s-fg);white-space:nowrap}.store .chip.loc{display:inline-flex;align-items:center;gap:4px}.store .chip.loc svg{flex:none;color:var(--s-mute)}.store .chip.dot:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#1e9e62;margin-right:6px;vertical-align:1px}.store .chip.dot.off:before{background:#c62839}.store .search{margin:10px var(--s-gut) 0;display:flex;align-items:center;gap:8px;background:var(--s-card);border:1.5px solid var(--s-field);border-radius:999px;padding:0 6px 0 14px;min-height:var(--tap)}@media(min-width:720px){.store .search{max-width:560px}}.store .search:focus-within{border-color:var(--s-fg)}.store .search svg{width:16px;height:16px;color:var(--s-mute);flex:none}.store .search input{flex:1;border:0;background:none;outline:0;min-width:0;color:inherit;min-height:40px;font-size:16px;-webkit-appearance:none;appearance:none}.store .search input::-webkit-search-cancel-button,.store .search input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.store .search input::placeholder{color:var(--s-mute);opacity:1}.store .search .x{width:36px;height:36px;position:relative}.store .search .x:after{content:"";position:absolute;inset:-4px}.store .scope{margin:8px var(--s-gut) 0;font-size:12.5px;color:var(--s-mute);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.store .scope b{color:var(--s-fg)}.store .scope button{font-weight:700;color:var(--s-fg);text-decoration:underline;min-height:32px;position:relative}.store .scope button:after{content:"";position:absolute;inset:-6px -4px}.store .cats{display:flex;gap:8px;padding:10px var(--s-gut) 0;overflow-x:auto;scrollbar-width:none}.store .cats::-webkit-scrollbar{display:none}.store .cats button{flex:none;padding:0 14px;min-height:38px;border-radius:999px;border:1.5px solid var(--s-line);background:var(--s-card);font-weight:600;font-size:13px;color:var(--s-mute);position:relative}.store .cats button:after{content:"";position:absolute;inset:-3px 0}.store .cats button[aria-pressed=true]{background:var(--s-fg);color:var(--s-bg);border-color:var(--s-fg)}.store .rail{display:flex;gap:8px;padding:10px var(--s-gut) 0;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding:0 var(--s-gut)}.store .rail::-webkit-scrollbar{display:none}.store .tile{flex:0 0 108px;height:66px;position:relative;border-radius:calc(var(--s-r) * .7);overflow:hidden;display:grid;place-items:center;text-align:center;color:#fff;isolation:isolate;scroll-snap-align:start}@media(min-width:720px){.store .tile{flex-basis:160px;height:92px}}@media(min-width:720px){.store .rail.tiles-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));overflow:visible}.store .tile{height:104px}.store .tile b{font-size:15px}}.store .tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.store .tile:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000059,#0009);z-index:-1}.store .tile b{font-family:var(--s-display);font-size:13.5px;font-weight:800;line-height:1.15;padding:0 8px;text-shadow:0 1px 6px rgba(0,0,0,.5);display:block}.store .tile small{display:block;margin:3px auto 0;width:max-content;font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:999px;background:#ddf3e4;color:#135c33}.store .tile.solid{background:var(--s-acc);color:var(--s-acc-ink)}.store .tile.solid:before{display:none}.store .tile.solid b{text-shadow:none}.store .tile[aria-pressed=true]{outline:3px solid var(--s-fg);outline-offset:-3px}.store .sect{padding:14px var(--s-gut) 0;display:flex;align-items:baseline;justify-content:space-between;gap:10px;scroll-margin-top:8px}.store .sect h2{font-size:16px;font-weight:700}.store .sect small{color:var(--s-mute);font-size:12.5px}@media(min-width:720px){.store .sect{padding-top:22px}.store .sect h2{font-size:19px}}@media(hover:hover)and (min-width:720px){.store .sect small[aria-hidden=true]{visibility:hidden}}.store .feat{display:flex;gap:10px;padding:8px var(--s-gut) 0;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding:0 var(--s-gut)}.store .feat::-webkit-scrollbar{display:none}.store .feat .card{flex:0 0 54%;scroll-snap-align:start}.store .feat .card .img{aspect-ratio:1}.store .feat .card .n{font-size:15px;font-family:var(--s-display)}@media(min-width:720px){.store .feat{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:14px;overflow:visible}.store .feat:not(:has(>.card:nth-child(2))){grid-auto-columns:minmax(0,calc(50% - 7px))}.store .feat .card{flex:none}.store .feat .card .n{font-size:16px}.store .feat .card:nth-child(n+4){display:none}}@media(min-width:1024px){.store .feat .card{flex-direction:row;align-items:stretch}.store .feat .card .img{width:42%;max-width:200px;aspect-ratio:1;flex:none}.store .feat .card .b{flex:1;min-width:0;justify-content:center;padding:14px 16px}}.store .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:8px var(--s-gut) 8px}@media(min-width:720px){.store .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media(min-width:1024px){.store .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.store .grid.lista{grid-template-columns:1fr;gap:8px}@media(min-width:720px){.store .grid.lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}}.store .grid.editorial{grid-template-columns:1fr;gap:22px}@media(min-width:720px){.store .grid.editorial{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}}@media(min-width:1024px){.store .grid.editorial{grid-template-columns:repeat(3,minmax(0,1fr))}}.store .card{background:var(--s-card);border:1px solid var(--s-line);border-radius:var(--s-r);overflow:hidden;text-align:left;display:flex;flex-direction:column;position:relative;min-width:0;width:100%;color:var(--s-fg)}.store .card:disabled{opacity:.6;cursor:not-allowed}.store .img{display:block;aspect-ratio:var(--s-ratio);background:var(--s-tag);position:relative;overflow:hidden}.store .img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.store .img .noimg{position:absolute;inset:0;display:grid;place-items:center;font:800 28px var(--s-display);color:var(--s-mute)}@media(hover:hover){.store .card:not(:disabled):hover .img img{transform:scale(1.04)}}.store .badge{position:absolute;top:8px;left:8px;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--s-fg);color:var(--s-bg);z-index:1}.store .badge.oferta{background:#b3263a;color:#fff}.store .badge.agotado{background:#4a4a4a;color:#fff}.store .card .b{padding:9px 10px 11px;display:flex;flex-direction:column;gap:2px}.store .card .n{font-weight:600;font-size:13.5px;line-height:1.25}.store .price{font-weight:700;font-size:16px}.store .price s{color:var(--s-mute);font-weight:500;font-size:12px;margin-left:6px}.store .price.big{font-size:22px}.store .tr{font-size:11.5px;color:var(--s-mute)}.store .tr b{color:var(--s-ok);font-weight:700}.store .tr.lg{font-size:13px}.store .tr.md{font-size:14px}.store .cuotas{font-size:11px;color:var(--s-mute)}.store .cuotas.lg{font-size:12.5px}.store .grid.lista .card{flex-direction:row;align-items:stretch}.store .grid.lista .img{width:104px;aspect-ratio:1;flex:none}.store .grid.lista .b{flex:1;justify-content:center;padding:10px 12px}.store .grid.lista .n{font-size:14.5px}.store .grid.editorial .card{background:transparent;border:0;border-radius:0;overflow:visible}.store .grid.editorial .img{border-radius:var(--s-r)}.store .grid.editorial .b{padding:10px 2px 0;gap:3px}.store .grid.editorial .n{font-family:var(--s-display);font-size:18px;font-weight:600;line-height:1.2}.store .grid.editorial .price{font-size:17px}.store .empty{padding:26px var(--s-gut);text-align:center;color:var(--s-mute);display:grid;gap:10px;justify-items:center}.store .grid .empty{grid-column:1/-1;padding-left:0;padding-right:0}.store .empty b{color:var(--s-fg)}.store .trust{padding-bottom:6px}.store .trust-grid{display:grid;gap:8px;padding:8px var(--s-gut) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.store .tcard.wide{grid-column:1/-1}@media(min-width:720px){.store .trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.store .tcard.wide{grid-column:span 2}}.store .tcard{background:var(--s-card);border:1px solid var(--s-line);border-radius:calc(var(--s-r) * .8);padding:10px 12px;display:grid;gap:4px;font-size:13px;color:var(--s-mute);align-content:start}.store .tcard b{color:var(--s-fg);font-size:13.5px}.store .tcard ul{margin:0;padding:0;list-style:none;display:grid;gap:2px;color:var(--s-fg)}.store .tcard small{font-size:12px}.store .sfoot{padding:22px var(--s-gut) 120px;color:var(--s-mute);font-size:12.5px;text-align:center;display:grid;gap:8px}.store .sfoot.short{padding-bottom:28px}.store .sfoot .soc{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.store .sfoot .soc a{padding:9px 12px;border-radius:999px;background:var(--s-tag);color:var(--s-fg);text-decoration:none;font-weight:600;font-size:12.5px;min-height:var(--tap);display:inline-flex;align-items:center}.store .fab{position:fixed;left:var(--s-gut);right:var(--s-gut);bottom:calc(14px + env(safe-area-inset-bottom,0px));background:var(--s-fg);color:var(--s-bg);border-radius:999px;padding:0 18px;min-height:52px;display:flex;justify-content:space-between;align-items:center;font-weight:700;box-shadow:0 12px 30px -10px #00000073;transform:translateY(160%);visibility:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s linear .3s;z-index:5}.store .fab.show{transform:none;visibility:visible;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.store .fab .cnt{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:999px;background:var(--s-acc);color:var(--s-acc-ink);font-size:12px;margin-right:8px;padding:0 6px}@media(min-width:720px){.store .fab{left:50%;right:auto;width:min(480px,calc(100% - 48px));transform:translate(-50%,160%);bottom:calc(20px + env(safe-area-inset-bottom,0px))}.store .fab.show{transform:translate(-50%)}}.store .wa-float{position:fixed;right:var(--s-gut);bottom:calc(80px + env(safe-area-inset-bottom,0px));width:var(--tap);height:var(--tap);border-radius:50%;background:var(--s-wa);color:#fff;display:grid;place-items:center;box-shadow:0 10px 24px -8px #0006;text-decoration:none;z-index:5}.store .wa-float svg{width:24px;height:24px}@media(min-width:720px){.store .wa-float{width:52px;height:52px;bottom:calc(20px + env(safe-area-inset-bottom,0px));right:max(24px,calc((100vw - var(--s-max)) / 2 - 76px))}.store .wa-float svg{width:26px;height:26px}}.store .toast{position:fixed;left:50%;width:max-content;bottom:calc(80px + env(safe-area-inset-bottom,0px));transform:translate(-50%,20px);background:var(--s-fg);color:var(--s-bg);padding:10px 16px;border-radius:999px;font-weight:600;font-size:14px;opacity:0;transition:opacity .25s,transform .25s;z-index:60;max-width:calc(100% - 32px);pointer-events:none;text-align:center}.store .toast.show{opacity:1;transform:translate(-50%)}@media(min-width:720px){.store .toast{bottom:calc(88px + env(safe-area-inset-bottom,0px))}}.store[data-sheet="1"] .toast{top:calc(10px + env(safe-area-inset-top,0px));bottom:auto;transform:translate(-50%,-20px)}.store[data-sheet="1"] .toast.show{transform:translate(-50%)}.store .sheet{position:fixed;inset:0;z-index:30;display:flex;flex-direction:column;justify-content:flex-end;outline:0}.store .sheet .dim{position:absolute;inset:0;background:#00000073}.store .sheet .pane{position:relative;background:var(--s-bg);color:var(--s-fg);border-radius:24px 24px 0 0;max-height:94%;display:flex;flex-direction:column;animation:px-up .28s cubic-bezier(.2,.8,.2,1);width:100%}.store .sheet .pane.full{max-height:100%;height:100%;border-radius:0}@keyframes px-up{0%{transform:translateY(40px)}to{transform:none}}@keyframes px-pop{0%{transform:translateY(12px) scale(.98);opacity:.6}to{transform:none;opacity:1}}@media(min-width:720px){.store .sheet{justify-content:center;align-items:center;padding:24px}.store .sheet .pane,.store .sheet .pane.full{width:min(100%,560px);height:auto;max-height:min(88vh,880px);border-radius:20px;animation-name:px-pop;box-shadow:0 30px 60px -20px #00000073}}.store .pane .hd{display:flex;align-items:center;gap:10px;padding:10px 12px 6px var(--s-gut);min-height:52px}.store .pane .hd:has(>.x:first-child){padding-left:12px}.store .pane .hd h2{font-size:18px;font-weight:700;flex:1;min-width:0}.store .x{width:var(--tap);height:var(--tap);border-radius:50%;background:var(--s-tag);display:grid;place-items:center;font-size:20px;line-height:1;flex:none;color:var(--s-fg)}.store .x svg{width:18px;height:18px}.store .pane .bd{overflow-y:auto;padding:0 var(--s-gut) 18px;min-height:0;overscroll-behavior:contain;flex:1 1 auto}.store .pane .ft{padding:10px var(--s-gut) calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--s-line);background:var(--s-bg);display:grid;gap:8px}@media(min-width:720px){.store .pane .ft{border-radius:0 0 20px 20px}}.store .btn{display:flex;width:100%;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:10px 18px;border-radius:999px;background:var(--s-acc);color:var(--s-acc-ink);font-weight:700;font-size:15px;text-decoration:none;border:2px solid transparent;text-align:center}.store .btn svg{width:20px;height:20px}.store .btn.wa{background:var(--s-wa);color:#fff}.store .btn.sec{background:transparent;color:var(--s-fg);border-color:var(--s-fg)}.store .btn.ter{background:transparent;color:var(--s-fg);text-decoration:underline;min-height:var(--tap)}.store .btn.auto{width:auto}.store .btn:disabled{opacity:.5;cursor:not-allowed}.store .btn[aria-busy=true]{cursor:progress;opacity:.7}.store .gal-wrap{position:relative}.store .gal{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;margin:0 calc(var(--s-gut) * -1);padding:0 var(--s-gut);scrollbar-width:none;scroll-padding:0 var(--s-gut)}.store .gal::-webkit-scrollbar{display:none}.store .gal img{flex:0 0 100%;width:100%;aspect-ratio:4/3;max-height:36vh;object-fit:cover;border-radius:var(--s-r);scroll-snap-align:center;background:var(--s-tag)}@media(min-width:720px){.store .gal img{max-height:44vh}}.store .gal-empty{height:10px}.store .gal-nav{display:none;position:absolute;top:50%;transform:translateY(-60%);width:var(--tap);height:var(--tap);border-radius:50%;background:var(--s-bg);color:var(--s-fg);font-size:24px;line-height:1;place-items:center;box-shadow:0 4px 14px -6px #0006}.store .gal-nav.prev{left:8px}.store .gal-nav.next{right:8px}.store .gal-nav:disabled{opacity:0;pointer-events:none}@media(hover:hover)and (pointer:fine){.store .gal-nav{display:grid}}.store .dots{display:flex;gap:6px;justify-content:center;margin:8px 0 4px}.store .dots i{width:7px;height:7px;border-radius:50%;background:var(--s-line)}.store .dots i.on{background:var(--s-fg)}.store .gal-wrap:not(:has(.dots)){margin-bottom:10px}.store .row{display:flex;justify-content:space-between;align-items:center;gap:10px}.store .row.top{align-items:flex-start}.store .row.mt{margin-top:6px}.store .row.wrap{flex-wrap:wrap;justify-content:flex-start}.store .row.gap-sm{gap:8px;margin:0 0 8px}.store .row.strong{font-weight:700}.store .desc{color:var(--s-mute);font-size:14px;margin:8px 0 12px;white-space:pre-line;overflow-wrap:anywhere}.store .desc.pre{white-space:pre-wrap;color:var(--s-fg)}.store .spill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--s-tag);white-space:nowrap;flex:none}.store .opt{margin:12px 0}.store .opt h3{font-size:13px;font-weight:700;margin-bottom:8px;color:var(--s-mute);font-family:var(--s-body);display:flex;justify-content:space-between;align-items:center;gap:8px}.store .opt h3 button{font-size:12.5px;font-weight:700;color:var(--s-fg);text-decoration:underline;min-height:32px;position:relative}.store .opt h3 button:after{content:"";position:absolute;inset:-6px -4px}.store .opts{display:flex;flex-wrap:wrap;gap:8px}.store .opts button{padding:0 14px;min-width:var(--tap);min-height:var(--tap);border-radius:999px;border:1.5px solid var(--s-line);background:var(--s-card);font-weight:600;font-size:13.5px}.store .opts button[aria-pressed=true]{border-color:var(--s-fg);background:var(--s-fg);color:var(--s-bg)}.store .opt.err .opts button{border-color:var(--s-err)}.store .ferr{color:var(--s-err);font-size:12.5px;font-weight:600;margin:6px 0 0}.store .ferr.under{margin:-6px 0 8px}.store .extra{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--s-line);gap:10px}.store .extra label{display:flex;align-items:center;gap:10px;flex:1;cursor:pointer;min-height:var(--tap)}.store .extra input{width:20px;height:20px;accent-color:var(--s-acc);flex:none}.store .qty{display:inline-flex;align-items:center;border:1.5px solid var(--s-line);border-radius:999px;background:var(--s-card)}.store .qty button{width:var(--tap);height:var(--tap);font-size:20px;border-radius:50%}.store .qty button:disabled{opacity:.35;cursor:not-allowed}.store .qty span{min-width:28px;text-align:center;font-weight:700}.store .limit{font-size:12px;color:var(--s-mute);margin-top:6px}.store .limit:empty{display:none}.store .line{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--s-line);align-items:flex-start}.store .line .t{width:54px;height:54px;border-radius:12px;background:var(--s-tag);flex:none;overflow:hidden;display:grid;place-items:center;font-weight:800;color:var(--s-mute)}.store .line .t img{width:100%;height:100%;object-fit:cover}.store .line .i{flex:1;min-width:0}.store .line .i b{display:block;font-size:14px}.store .line .i small{color:var(--s-mute);display:block;font-size:12.5px}.store .line .acts{display:flex;gap:12px;margin-top:6px;flex-wrap:wrap}.store .line .acts button{font-size:12.5px;font-weight:700;text-decoration:underline;min-height:var(--tap);padding:0 2px}.store .tot{display:grid;gap:6px;padding:14px 0 4px;font-size:14px}.store .tot .row.big{font-family:var(--s-display);font-size:19px;font-weight:800;padding-top:8px;border-top:1px solid var(--s-line);margin-top:4px}.store .note{font-size:12.5px;color:var(--s-mute);background:var(--s-tag);padding:10px 12px;border-radius:12px;margin:10px 0}.store .note b{color:var(--s-fg)}.store .note.slim{margin:0;padding:8px 12px;text-align:center}.store .alert{border:1.5px solid var(--s-err);background:var(--s-card);color:var(--s-fg);border-radius:12px;padding:10px 12px;margin:6px 0 10px;font-size:13.5px;font-weight:600;display:grid;gap:6px;justify-items:start;outline:0}.store details.info{border:1px solid var(--s-line);border-radius:12px;background:var(--s-card);margin:12px 0}.store details.info summary{padding:12px 14px;font-weight:700;font-size:13.5px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:var(--tap)}.store details.info summary::-webkit-details-marker{display:none}.store details.info summary:after{content:"+";font-size:18px;color:var(--s-mute)}.store details.info[open] summary:after{content:"–"}.store details.info .ib{padding:0 14px 12px;display:grid;gap:8px;font-size:13px;color:var(--s-mute)}.store details.info .ib b{color:var(--s-fg)}.store .co-h{font-size:15px;margin:16px 0 8px}.store .fld{display:grid;gap:6px;margin:12px 0}.store .fld label{font-size:13px;font-weight:600;color:var(--s-mute)}.store .fld input,.store .fld select,.store .fld textarea{padding:12px 14px;border-radius:12px;border:1.5px solid var(--s-field);background:var(--s-card);outline:0;width:100%;color:inherit;min-height:var(--tap);font-size:16px}.store .fld textarea{resize:vertical}.store .fld input::placeholder,.store .fld textarea::placeholder{color:var(--s-mute);opacity:.85}.store .fld input:focus,.store .fld select:focus,.store .fld textarea:focus{border-color:var(--s-fg)}.store .fld.err input,.store .fld.err textarea{border-color:var(--s-err)}.store .radio{display:grid;gap:8px}.store .radio label{display:flex;gap:12px;align-items:center;padding:10px 14px;min-height:56px;border:1.5px solid var(--s-line);border-radius:14px;background:var(--s-card);cursor:pointer}.store .radio label:has(input:checked){border-color:var(--s-fg);box-shadow:inset 0 0 0 1px var(--s-fg)}.store .radio label:has(input:focus-visible){outline:3px solid var(--s-fg);outline-offset:2px}.store .radio input{accent-color:var(--s-acc);width:20px;height:20px;flex:none;margin:0}.store .radio input:focus-visible{outline:0}.store .radio .l{flex:1;min-width:0}.store .radio .l b{display:block;font-size:14px}.store .radio .l small{display:block;color:var(--s-mute);font-size:12.5px}.store .radio .p{font-weight:700;font-family:var(--s-display);white-space:nowrap}.store .radio .p.free{color:var(--s-ok)}.store .linkbtn{font-weight:700;font-size:13.5px;text-decoration:underline;min-height:var(--tap);color:var(--s-fg);margin:4px 0}.store .cpn{display:flex;gap:8px;align-items:stretch}.store .cpn input{flex:1;min-width:0;text-transform:uppercase}.store .cpn input::placeholder{text-transform:none}.store .cpn .copy{flex:none;border-radius:12px;padding:0 16px;font-weight:700}.store .copy[aria-busy=true]{cursor:progress;opacity:.7}.store .cpn-on{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0;padding:10px 10px 10px 14px;border:1.5px dashed var(--s-acc);border-radius:14px;background:var(--s-card)}.store .cpn-on.off{border-color:var(--s-err)}.store .cpn-on .l{flex:1;min-width:0}.store .cpn-on b{display:block;font-family:ui-monospace,Menlo,monospace;font-size:14px;letter-spacing:.02em;overflow-wrap:anywhere}.store .cpn-on small{display:block;color:var(--s-mute);font-size:12.5px}.store .hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.store .msg{white-space:pre-wrap;background:#e7f8ec;color:#143d22;border-radius:16px 16px 16px 4px;padding:12px 14px;font-size:13.5px;line-height:1.45;margin:10px 0 14px;border:1px solid #BFE6CB;overflow-wrap:anywhere}.store[data-dark="1"] .msg{background:#1f3a28;color:#dff5e6;border-color:#2e5a3b}.store .copy{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:600;padding:0 14px;min-height:var(--tap);border-radius:999px;background:var(--s-tag);color:var(--s-fg);text-decoration:none}.store .alias{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--s-card);border:1.5px dashed var(--s-line);border-radius:14px;padding:12px 14px;margin:10px 0}.store .alias code{font-family:ui-monospace,Menlo,monospace;font-size:14px;font-weight:600;overflow-wrap:anywhere}.store .ok-ico{width:60px;height:60px;border-radius:50%;background:var(--s-acc);color:var(--s-acc-ink);display:grid;place-items:center;font-size:28px;margin:6px auto 10px}.store .done-h{font-size:22px}.store .done-sub{margin:6px 0 14px}.store .steps{display:grid;margin:14px 0;padding:0;list-style:none}.store .step{display:flex;gap:12px;padding:0 0 18px;position:relative}.store .step:before{content:"";position:absolute;left:9px;top:22px;bottom:0;width:2px;background:var(--s-line)}.store .step:last-child:before{display:none}.store .step i{width:20px;height:20px;border-radius:50%;border:2px solid var(--s-line);background:var(--s-bg);flex:none;display:grid;place-items:center;font-size:11px;font-style:normal}.store .step.done i{background:var(--s-acc);border-color:var(--s-acc);color:var(--s-acc-ink)}.store .step.now i{border-color:var(--s-acc);box-shadow:inset 0 0 0 3px var(--s-acc)}.store .step b{display:block;font-size:14px}.store .step small{color:var(--s-mute);font-size:12.5px}.store .status-meta{margin:4px 0 2px;flex-wrap:wrap}.store .kv{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:13.5px;margin:8px 0 14px}.store .kv dt{color:var(--s-mute);margin:0}.store .kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.store .s-wrap.narrow{max-width:640px}.store .trk-head{padding-top:16px;padding-bottom:4px}.store .trk-store{display:inline-flex;align-items:center;gap:12px;text-decoration:none;min-height:var(--tap);border-radius:12px}.store .trk-name{font:800 18px var(--s-display);letter-spacing:-.02em}.store .trk-main{flex:1;padding:8px var(--s-gut) 0}.store .trk-main h1{font-size:24px;font-weight:800;letter-spacing:-.02em;margin:10px 0 4px}.store .trk-main .btn.ter{margin-top:6px}.store.s-paused{justify-content:center}.store .paused-card{flex:1;width:100%;max-width:480px;margin:0 auto;padding:15vh var(--s-gut) 24px;display:grid;gap:14px;align-content:start;justify-items:center;text-align:center}.store .paused-card h1{font-size:26px;font-weight:800;letter-spacing:-.02em}.store .paused-card .btn{width:auto;padding:10px 22px}@media(min-width:720px){.store .swipe-hint{display:none}}
