/*! Anime no Seichi · estilo.css v1.0
   Un solo archivo para todo el sitio.
   1) BASE: colores, tema claro/oscuro, header, footer, botones, tarjeta de producto, drawers…
   2) VISTAS: el estilo de cada página va encapsulado en :where(.pg-<vista>);
      la página lo activa con <body class="pg-<vista>">. :where() no suma especificidad. */:root{--brand:#d7191f;--brand-600:#b31217;--brand-50:#fdecec;--ink:#121212;--ink-2:#1f1f22;--bg:#f5f5f6;--surface:#ffffff;--surface-2:#f0f0f2;--text:#141414;--muted:#62636b;--border:#e4e4e8;--success:#1a9b62;--shadow:0 1px 2px rgba(0,0,0,.05),0 8px 24px rgba(0,0,0,.06);--shadow-lg:0 18px 48px rgba(0,0,0,.14);--header-bg:rgba(255,255,255,.88);--radius:16px;--container:1280px;color-scheme:light}:root[data-theme="dark"]{--brand:#ff3a40;--brand-600:#ff5a5f;--brand-50:#2a1213;--bg:#0b0b0c;--surface:#151517;--surface-2:#1e1e21;--text:#f1f1f3;--muted:#9d9ea6;--border:#2a2a2f;--shadow:0 1px 2px rgba(0,0,0,.5),0 8px 24px rgba(0,0,0,.3);--shadow-lg:0 18px 48px rgba(0,0,0,.6);--header-bg:rgba(11,11,12,.85);color-scheme:dark}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Poppins,system-ui,sans-serif;background:var(--bg);color:var(--text);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;transition:background .25s,color .25s}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}.container{max-width:var(--container);margin:0 auto;padding:0 16px}@media(min-width:768px){.container{padding:0 24px}}.icon{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.only-desktop{display:none!important}@media(min-width:1024px){.only-desktop{display:revert!important}.icon-btn.only-desktop{display:grid!important}.topbar-links.only-desktop{display:flex!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:999px;font-weight:600;font-size:14px;transition:transform .15s,background .2s,box-shadow .2s,color .2s;white-space:nowrap}.btn:active{transform:scale(.97)}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-600);box-shadow:0 8px 20px color-mix(in srgb,var(--brand) 35%,transparent)}.btn-ink{background:var(--ink);color:#fff}:root[data-theme="dark"] .btn-ink{background:#fff;color:var(--ink)}.btn-ghost{border:1.5px solid var(--border);background:var(--surface)}.btn-ghost:hover{border-color:var(--brand);color:var(--brand)}.btn-white{background:#fff;color:var(--ink)}.btn-white:hover{background:var(--brand);color:#fff}.topbar{background:var(--ink);color:#e9e9ec;font-size:12.5px}.topbar .container{display:flex;align-items:center;justify-content:center;gap:16px;min-height:34px}@media(min-width:1024px){.topbar .container{justify-content:space-between}}.topbar b{color:var(--brand)}:root[data-theme="dark"] .topbar{background:#000;border-bottom:1px solid var(--border)}.topbar-links{display:flex;gap:18px}.topbar-links a{opacity:.8}.topbar-links a:hover{opacity:1;color:#fff}.topbar .long{display:none}@media(min-width:640px){.topbar .long{display:inline}}.header{position:sticky;top:0;z-index:50;background:var(--header-bg);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--border)}.header-main{display:flex;align-items:center;gap:12px;height:64px}@media(min-width:1024px){.header-main{height:88px;gap:28px}}.logo{display:flex;align-items:center;flex-shrink:0}.logo img{height:42px;width:auto}@media(min-width:1024px){.logo img{height:60px}}.logo img{transition:filter .25s}:root[data-theme="dark"] .logo img{filter:brightness(0) invert(1)}.logo-text{display:none;flex-direction:column;line-height:1}.logo-text strong{font-size:18px;font-weight:800;letter-spacing:-.02em}.logo-text strong span{color:var(--brand)}.search{flex:1;position:relative;max-width:640px;margin:0 auto;display:none}@media(min-width:1024px){.search{display:block}}.search input{width:100%;height:50px;border-radius:999px;border:1.5px solid var(--border);background:var(--surface-2);padding:0 100px 0 46px;transition:border .2s,background .2s}.search input:focus{outline:none;border-color:var(--brand);background:var(--surface)}.search .icon{position:absolute;left:18px;top:15px;color:var(--muted)}.search button{position:absolute;right:5px;top:5px;height:40px;padding:0 22px;border-radius:999px;background:var(--ink);color:#fff;font-size:13px;font-weight:600}:root[data-theme="dark"] .search button{background:var(--brand)}.header-actions{display:flex;align-items:center;gap:2px;margin-left:auto}@media(min-width:1024px){.header-actions{margin-left:0}}.header-contact{display:none;align-items:center;gap:10px;padding-right:14px;margin-right:6px;border-right:1px solid var(--border);white-space:nowrap}@media(min-width:1200px){.header-contact{display:flex}}.header-contact .hc-ic{width:40px;height:40px;border-radius:12px;background:var(--brand-50);color:var(--brand);display:grid;place-items:center}.header-contact small{display:block;font-size:11.5px;color:var(--muted);line-height:1.2}.header-contact b{display:block;font-size:15px;font-weight:700;line-height:1.25;transition:color .2s}.header-contact:hover b{color:var(--brand)}.icon-btn{position:relative;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;transition:background .2s,color .2s}.icon-btn:hover{background:var(--surface-2);color:var(--brand)}.badge-count{position:absolute;top:3px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--brand);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;line-height:1}.theme-toggle .sun{display:none}:root[data-theme="dark"] .theme-toggle .sun{display:block}:root[data-theme="dark"] .theme-toggle .moon{display:none}.menu-toggle{display:grid}@media(min-width:1024px){.menu-toggle{display:none}}.nav{display:none;border-top:1px solid var(--border)}@media(min-width:1024px){.nav{display:block}}.nav .container{display:flex;align-items:center;gap:4px;height:50px}.nav a{padding:8px 14px;border-radius:999px;font-size:14px;font-weight:500;color:var(--muted);transition:color .2s,background .2s}.nav a:hover,.nav a.active{color:var(--text);background:var(--surface-2)}.nav a.active{color:var(--brand)}.cat-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:var(--brand);color:#fff;font-size:14px;font-weight:600;margin-right:8px}.cat-btn:hover{background:var(--brand-600)}.mega{position:relative}.mega-panel{position:absolute;top:calc(100% + 8px);left:0;width:min(760px,90vw);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:2px 16px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:.2s}.mega:hover .mega-panel,.mega:focus-within .mega-panel{opacity:1;visibility:visible;transform:none}.mega-panel a{padding:7px 10px;border-radius:8px;font-size:13.5px;color:var(--text)}.mega-panel a:hover{background:var(--surface-2);color:var(--brand)}.mega-panel .all{grid-column:1/-1;margin-top:8px;border-top:1px solid var(--border);padding-top:12px;color:var(--brand);font-weight:600}section.block{padding:36px 0}@media(min-width:768px){section.block{padding:52px 0}}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:18px}@media(min-width:768px){.sec-head{margin-bottom:24px}}.kicker{display:none;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--brand)}.sec-head h2{margin:2px 0 0;font-size:clamp(21px,3vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.15;position:relative;padding-left:14px}.sec-head h2::before{content:"";position:absolute;left:0;top:.18em;bottom:.18em;width:4px;border-radius:2px;background:var(--brand)}.sec-head p{display:none;margin:6px 0 0;color:var(--muted);font-size:14px}@media(min-width:768px){.kicker{display:block}.sec-head p{display:block}.sec-head h2{padding-left:0}.sec-head h2::before{display:none}}.link-more{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--brand);font-size:13.5px;white-space:nowrap;transition:gap .2s}.link-more:hover{gap:10px}.link-more .txt-long{display:none}@media(min-width:768px){.link-more .txt-long{display:inline}}.grid-products{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(min-width:768px){.grid-products{grid-template-columns:repeat(3,1fr);gap:16px}}@media(min-width:1100px){.grid-products{grid-template-columns:repeat(5,1fr)}}.card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s}@media(hover:hover){.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:transparent}}.card-media{position:relative;aspect-ratio:1;background:#fff;overflow:hidden}:root[data-theme="dark"] .card-media{background:#f1f1f3}.card-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:12px;transition:opacity .35s,transform .45s}.card-media img.alt{opacity:0}@media(hover:hover){.card:hover .card-media img.main{transform:scale(1.04)}.card:hover .card-media.has-alt img.main{opacity:0}.card:hover .card-media img.alt{opacity:1}}.card-badges{position:absolute;top:8px;left:8px;z-index:2;display:flex;flex-direction:column;gap:5px}.tag{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 2px 6px rgba(0,0,0,.12)}@media(min-width:768px){.tag{font-size:11px;padding:5px 10px}}.tag-pre{background:var(--brand);color:#fff}.tag-stock{background:var(--ink);color:#fff}.tag-stock i{width:6px;height:6px;border-radius:50%;background:#2ee08a}.tag-out{background:#fff;color:var(--ink);border:1px solid #d9d9de}.fav{position:absolute;top:8px;right:8px;z-index:2;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.95);color:#5b5c63;display:grid;place-items:center;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:.2s}.fav:hover{color:var(--brand);transform:scale(1.08)}.fav.on{color:#d7191f}.fav.on .icon{fill:currentColor}.fav .icon{width:18px;height:18px}.card.soldout .card-media img{filter:grayscale(1);opacity:.55}.card-body{padding:10px 12px 12px;display:flex;flex-direction:column;gap:4px;flex:1}@media(min-width:768px){.card-body{padding:14px;gap:6px}}.card-meta{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:11px;color:var(--muted);font-weight:500;text-transform:uppercase;letter-spacing:.04em}.card-meta .line{display:none}@media(min-width:768px){.card-meta .line{display:inline}}.card-meta .date{display:inline-flex;align-items:center;gap:4px;color:var(--text);font-weight:600}.card-title{font-size:13px;font-weight:500;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}@media(min-width:768px){.card-title{font-size:13.5px}}.card-title:hover{color:var(--brand)}.price-row{margin-top:auto;padding-top:4px}.price{font-size:17px;font-weight:700;letter-spacing:-.01em}@media(min-width:768px){.price{font-size:18px}}.price small{font-size:10.5px;font-weight:600;color:var(--muted);margin-left:3px}.price-sub{font-size:11.5px;color:var(--muted)}.price-sub b{color:var(--text);font-weight:600}.deposit .lbl{display:block;font-size:11px;color:var(--muted);line-height:1.2}.deposit .price{color:var(--brand)}.card-cta{margin-top:8px;width:100%;padding:10px 8px;border-radius:12px;background:var(--ink);color:#fff;font-size:12.5px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .2s,color .2s}@media(min-width:768px){.card-cta{font-size:13px}}.card-cta:hover{background:var(--brand)}:root[data-theme="dark"] .card-cta{background:var(--surface-2);color:var(--text);border:1px solid var(--border)}:root[data-theme="dark"] .card-cta:hover{background:var(--brand);border-color:var(--brand);color:#fff}.card-cta.pre{background:var(--brand);color:#fff;border:0}.card-cta.pre:hover{background:var(--brand-600)}.card-cta.notify{background:transparent;color:var(--text);border:1.5px dashed var(--border)}.card-cta.notify:hover{border-color:var(--brand);border-style:solid;color:var(--brand);background:var(--brand-50)}.card-cta.notify.done{border-style:solid;border-color:var(--success);color:var(--success);background:transparent;cursor:default}.card-cta .icon{width:16px;height:16px}.center-cta{display:flex;justify-content:center;margin-top:24px}.band{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.footer{margin-top:40px;background:var(--ink);color:#b9b9c0}:root[data-theme="dark"] .footer{background:#000;border-top:1px solid var(--border)}.footer a:hover{color:#fff}.footer-top{display:grid;gap:0;padding:36px 0 16px}@media(min-width:768px){.footer-top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;padding:56px 0 40px}}.footer-brand{padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:4px}@media(min-width:768px){.footer-brand{border:0;padding:0;margin:0}}.footer-brand .logo img{height:46px;filter:brightness(0) invert(1)}.contact-list{display:grid;gap:10px;font-size:13.5px;margin:18px 0}.contact-list div{display:flex;gap:10px;align-items:flex-start}.contact-list .icon{width:18px;height:18px;color:var(--brand);margin-top:2px}.contact-list .opt{display:none}@media(min-width:768px){.contact-list .opt{display:flex}}.wa-btn{display:inline-flex;align-items:center;gap:8px;background:#25d366;color:#06301a;padding:10px 18px;border-radius:999px;font-weight:600;font-size:13.5px}.wa-btn:hover{color:#06301a!important;filter:brightness(1.05)}.socials{display:flex;gap:8px;margin-top:18px}.socials a{width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.08);display:grid;place-items:center;transition:.2s}.socials a:hover{background:var(--brand)}.f-col{border-bottom:1px solid rgba(255,255,255,.08)}@media(min-width:768px){.f-col{border:0}}.f-col summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:14px 0;color:#fff;font-weight:600;font-size:15px;cursor:pointer}.f-col summary::-webkit-details-marker{display:none}.f-col summary::after{content:"+";font-size:20px;font-weight:400;color:var(--brand);transition:transform .2s}.f-col[open] summary::after{transform:rotate(45deg)}@media(min-width:768px){.f-col summary{pointer-events:none;padding:0 0 16px}.f-col summary::after{display:none}}.f-col ul{list-style:none;margin:0;padding:0 0 14px;display:grid;gap:10px;font-size:14px}.footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding:18px 0 92px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;font-size:12.5px}@media(min-width:1024px){.footer-bottom{padding-bottom:20px}}.pay{display:flex;gap:6px;flex-wrap:wrap}.pay span{background:#fff;color:var(--ink);border-radius:6px;padding:4px 8px;font-size:10.5px;font-weight:700}.overlay{position:fixed;inset:0;background:rgba(0,0,0,.55);opacity:0;visibility:hidden;transition:.25s;z-index:80}.overlay.open{opacity:1;visibility:visible}.drawer{position:fixed;top:0;right:0;height:100%;width:min(400px,100%);background:var(--surface);z-index:90;transform:translateX(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;box-shadow:var(--shadow-lg)}.drawer.left{left:0;right:auto;transform:translateX(-100%);width:min(340px,88%)}.drawer.open{transform:none}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.drawer-head h3{margin:0;font-size:17px}.drawer-body{flex:1;overflow:auto;padding:16px 20px;display:grid;gap:12px;align-content:start}.drawer-foot{border-top:1px solid var(--border);padding:16px 20px;display:grid;gap:10px}.subtotal{display:flex;justify-content:space-between;align-items:baseline;font-weight:600}.subtotal b{font-size:20px}.cart-item{display:grid;grid-template-columns:60px 1fr auto;gap:12px;align-items:center}.cart-item img{width:60px;height:60px;object-fit:contain;background:#fff;border-radius:10px;padding:4px;border:1px solid var(--border)}.cart-item p{margin:0;font-size:13px;line-height:1.3}.cart-item small{color:var(--muted)}.empty{text-align:center;color:var(--muted);padding:40px 0;font-size:14px}.mobile-search{position:relative}.mobile-search input{width:100%;height:46px;border-radius:12px;border:1.5px solid var(--border);background:var(--surface-2);padding:0 14px 0 42px}.mobile-search .icon{position:absolute;left:13px;top:13px;color:var(--muted)}.mobile-nav-links{display:grid;gap:2px}.mobile-nav-links a{padding:12px 14px;border-radius:10px;font-weight:500}.mobile-nav-links a:hover{background:var(--surface-2);color:var(--brand)}.modal{position:fixed;inset:0;z-index:95;display:grid;place-items:end center;opacity:0;visibility:hidden;transition:.25s}@media(min-width:640px){.modal{place-items:center}}.modal.open{opacity:1;visibility:visible}.modal-box{position:relative;width:100%;max-width:420px;background:var(--surface);border-radius:20px 20px 0 0;padding:24px 20px calc(20px + env(safe-area-inset-bottom));transform:translateY(30px);transition:transform .3s;box-shadow:var(--shadow-lg)}@media(min-width:640px){.modal-box{border-radius:20px;padding:28px}}.modal.open .modal-box{transform:none}.modal-close{position:absolute;top:10px;right:10px}.modal-prod{display:flex;gap:12px;align-items:center;padding:10px;border-radius:12px;background:var(--surface-2);margin:14px 0 18px}.modal-prod img{width:56px;height:56px;object-fit:contain;background:#fff;border-radius:10px;padding:4px}.modal-prod span{font-size:13px;line-height:1.35}.modal h3{margin:0;font-size:19px;display:flex;align-items:center;gap:8px}.modal h3 .icon{color:var(--brand)}.modal p{margin:6px 0 0;font-size:13.5px;color:var(--muted)}.seg{display:grid;grid-template-columns:1fr 1fr;background:var(--surface-2);border-radius:12px;padding:4px;margin-bottom:12px}.seg button{padding:8px;border-radius:9px;font-size:13px;font-weight:600;color:var(--muted)}.seg button.active{background:var(--surface);color:var(--text);box-shadow:0 1px 3px rgba(0,0,0,.1)}.field{width:100%;height:48px;border-radius:12px;border:1.5px solid var(--border);background:var(--surface);padding:0 14px;margin-bottom:12px}.field:focus{outline:none;border-color:var(--brand)}.modal .btn{width:100%}.bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:60;background:var(--header-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(5,1fr);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}@media(min-width:1024px){.bottom-nav{display:none}}.bottom-nav a,.bottom-nav button{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10.5px;color:var(--muted);padding:5px 0;position:relative}.bottom-nav .active{color:var(--brand)}.bottom-nav .badge-count{top:-1px;right:calc(50% - 22px)}.wa-float{position:fixed;right:14px;bottom:80px;z-index:55;width:52px;height:52px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;box-shadow:0 10px 25px rgba(37,211,102,.45);transition:transform .2s}.wa-float:hover{transform:scale(1.08)}@media(min-width:1024px){.wa-float{bottom:24px;right:24px;width:56px;height:56px}}.toast{position:fixed;left:50%;bottom:92px;transform:translate(-50%,20px);background:var(--ink);color:#fff;padding:12px 18px;border-radius:12px;font-size:14px;font-weight:500;opacity:0;visibility:hidden;transition:.25s;z-index:100;box-shadow:var(--shadow-lg);white-space:nowrap}:root[data-theme="dark"] .toast{background:#fff;color:var(--ink)}.toast.show{opacity:1;visibility:visible;transform:translate(-50%,0)}@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.ac-list{position:absolute;left:0;right:0;top:calc(100% + 6px);background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-lg);max-height:360px;overflow:auto;z-index:60;display:none;padding:6px}.ac-list.open{display:block}.ac-item{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;color:var(--text);font-size:13.5px;font-weight:500;line-height:1.3}.ac-item:hover,.ac-item:focus{background:var(--surface-2);outline:none}.ac-item img{width:44px;height:44px;object-fit:contain;border-radius:8px;background:#fff;flex:none}.ac-msg{padding:12px;color:var(--muted);font-size:13px;text-align:center}.search .ac-all,.mobile-search .ac-all{position:static;display:block;width:100%;height:auto;margin-top:4px;padding:10px;border-radius:10px;background:var(--surface-2);color:var(--brand);font-size:13px;font-weight:600;text-align:center}:root[data-theme="dark"] .search .ac-all{background:var(--surface-2)}.mobile-search .ac-list{top:calc(100% + 4px)}.toast{white-space:normal;max-width:min(92vw,460px);text-align:center}.toast a{color:inherit;text-decoration:underline;font-weight:700}.toast.warn{background:#8a5a00}.toast.error{background:var(--brand)}:root[data-theme="dark"] .toast.warn,:root[data-theme="dark"] .toast.error{color:#fff}.card-cta.loading,.fav.busy{opacity:.6;pointer-events:none}.card-cta:disabled{cursor:not-allowed}.cart-item a{color:inherit}.badge-count[hidden]{display:none}.breadcrumb-mini{display:flex;gap:6px;font-size:12.5px;color:var(--muted);margin-bottom:10px}.breadcrumb-mini a:hover{color:var(--brand)}.breadcrumb-mini span:last-child{color:var(--text);font-weight:500}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:18px 14px}.pg-categorias .cat{flex:none}.follow-band{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between;padding:18px 20px;border-radius:18px;background:var(--surface);border:1px solid var(--border);font-size:14px}.follow-band b span{color:var(--brand)}.follow-links{display:flex;gap:8px;flex-wrap:wrap}.follow-links a{padding:8px 14px;border-radius:999px;border:1.5px solid var(--border);font-weight:600;font-size:13px}.follow-links a:hover{border-color:var(--brand);color:var(--brand)}.pg-resenas .reviews{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));overflow:visible;gap:20px}.pg-resenas .pager{display:flex;justify-content:center;gap:6px;margin-top:28px}.pg-resenas .pager:empty{display:none}.pg-resenas .pager a,.pg-resenas .pager span{min-width:40px;height:40px;padding:0 10px;border-radius:12px;display:grid;place-items:center;border:1.5px solid var(--border);background:var(--surface);font-size:14px;font-weight:600}.pg-resenas .pager .cur{background:var(--ink);border-color:var(--ink);color:#fff}:root[data-theme="dark"] .pg-resenas .pager .cur{background:var(--brand);border-color:var(--brand)}.pg-resenas .pager .gap{border:0;background:none}.pg-resenas .pager .icon{width:18px;height:18px}.msg-wrap{padding:40px 16px 64px;display:grid;place-items:center}.msg-card{width:100%;max-width:520px;background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:32px 24px;text-align:center;box-shadow:var(--shadow)}.msg-card h1,.msg-card h2{margin:0 0 8px;font-size:24px}.msg-card p{margin:0 0 14px;font-size:14.5px;line-height:1.55}.msg-card .muted{color:var(--muted)}.msg-card .small{font-size:12.5px;margin:10px 0 0}.msg-ic{width:76px;height:76px;margin:0 auto 16px;border-radius:50%;display:grid;place-items:center;background:var(--brand-50);color:var(--brand)}.msg-ic .icon{width:36px;height:36px}.msg-ic.ok{background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success)}.msg-ic.warn{background:color-mix(in srgb,#d68a00 16%,transparent);color:#c07c00}.msg-note{display:inline-block;margin:0 0 14px;padding:8px 14px;border-radius:10px;border:1px dashed var(--brand);color:var(--brand);font-weight:700;font-size:13px}.msg-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:6px}.review-card{text-align:left;max-width:560px}.review-card h1{text-align:center}.review-card>.muted{text-align:center}.review-prod{display:flex;gap:12px;align-items:center;padding:12px;border-radius:14px;background:var(--surface-2);margin:16px 0}.review-prod img{width:60px;height:60px;object-fit:contain;background:#fff;border-radius:10px;flex:none}.review-prod small{display:block;color:var(--muted);font-size:12px}.review-prod b{font-size:14px;line-height:1.3}.review-form{display:grid;gap:14px}.review-form label{display:grid;gap:6px;font-size:12.5px;font-weight:600;color:var(--muted)}.review-form input,.review-form textarea{width:100%;border-radius:12px;border:1.5px solid var(--border);background:var(--surface);color:var(--text);padding:12px 14px;font:inherit;font-size:14.5px;font-weight:400}.review-form input:focus,.review-form textarea:focus{outline:none;border-color:var(--brand)}.review-form .two{display:grid;gap:14px}@media(min-width:560px){.review-form .two{grid-template-columns:1fr 1fr}}.stars-in{position:relative;display:flex;flex-direction:row-reverse;justify-content:center;gap:4px}.stars-in input{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;pointer-events:none}.stars-in label{font-size:40px;line-height:1;color:var(--border);cursor:pointer;transition:color .15s,transform .15s}.stars-in label:hover,.stars-in label:hover~label,.stars-in input:checked~label{color:#f5b301}.stars-in label:hover{transform:scale(1.1)}.stars-in input:focus-visible+label{outline:2px solid var(--brand);border-radius:6px}:where(.pg-home) .hero{padding:16px 0 0}@media(min-width:768px){:where(.pg-home) .hero{padding-top:24px}}:where(.pg-home) .slider{position:relative;border-radius:20px;overflow:hidden;height:230px;background:var(--ink);isolation:isolate}@media(min-width:640px){:where(.pg-home) .slider{height:340px}}@media(min-width:1024px){:where(.pg-home) .slider{height:440px;border-radius:24px}}:where(.pg-home) .slider{background:#0c0c0d}:where(.pg-home) .slide{position:absolute;inset:0;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:8px;padding:22px 20px 40px;color:#fff;opacity:0;visibility:hidden;z-index:0;transition:opacity .9s ease,visibility 0s linear .9s;background:linear-gradient(120deg,#0c0c0d 0%,#161618 50%,#1f0a0b 100%)}:where(.pg-home) .slide.active{opacity:1;visibility:visible;z-index:1;transition:opacity .9s ease,visibility 0s}@media(min-width:640px){:where(.pg-home) .slide{padding:40px 48px}}@media(min-width:1024px){:where(.pg-home) .slide{padding:56px 72px}}:where(.pg-home) .slide-bg{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}:where(.pg-home) .slide-bg .spot{position:absolute;right:4%;top:50%;width:min(70vw,560px);aspect-ratio:1;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--brand) 70%,transparent) 0%,color-mix(in srgb,var(--brand) 25%,transparent) 35%,transparent 68%);animation:spotPulse 6s ease-in-out infinite}:where(.pg-home) .slide-bg .rings{position:absolute;right:calc(4% + min(5vw,40px));top:50%;width:min(60vw,480px);aspect-ratio:1;transform:translateY(-50%);border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 38px,rgba(255,255,255,.07) 39px 40px);-webkit-mask-image:radial-gradient(circle,#000 30%,transparent 70%);mask-image:radial-gradient(circle,#000 30%,transparent 70%)}:where(.pg-home) .slide-bg .rays{position:absolute;right:-10%;top:50%;width:min(110vw,900px);aspect-ratio:1;transform:translateY(-50%);background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.035) 0deg 4deg,transparent 4deg 18deg);-webkit-mask-image:radial-gradient(circle,#000 10%,transparent 60%);mask-image:radial-gradient(circle,#000 10%,transparent 60%);animation:raysSpin 60s linear infinite}:where(.pg-home) .slide-bg .dots{position:absolute;left:0;bottom:0;width:55%;height:70%;background-image:radial-gradient(rgba(255,255,255,.14) 1.2px,transparent 1.6px);background-size:14px 14px;-webkit-mask-image:radial-gradient(ellipse at 0% 100%,#000 0%,transparent 70%);mask-image:radial-gradient(ellipse at 0% 100%,#000 0%,transparent 70%)}:where(.pg-home) .slide-bg .stripe{position:absolute;right:-12%;bottom:-18%;width:70%;height:38%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand) 55%,transparent));transform:rotate(-14deg);filter:blur(2px);opacity:.5}:where(.pg-home) .slide-bg .floor{position:absolute;right:calc(4% + min(17vw,130px));bottom:8%;width:min(36vw,300px);height:28px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.65),transparent 70%)}@keyframes spotPulse{0%,100%{opacity:.75;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-50%) scale(1.06)}}@keyframes raysSpin{to{transform:translateY(-50%) rotate(360deg)}}:where(.pg-home) .slide>div:not(.slide-bg){opacity:0;transform:translateY(16px);transition:opacity .6s ease .25s,transform .6s ease .25s}:where(.pg-home) .slide.active>div:not(.slide-bg){opacity:1;transform:none}:where(.pg-home) .slide .slide-img{opacity:0;transform:translateX(30px) scale(.96);transition:opacity .8s ease .15s,transform .8s cubic-bezier(.2,.8,.2,1) .15s}:where(.pg-home) .slide.active .slide-img{opacity:1;transform:none;animation:figFloat 5s ease-in-out 1s infinite}@keyframes figFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){:where(.pg-home) .slide-bg .spot,:where(.pg-home) .slide-bg .rays,:where(.pg-home) .slide.active .slide-img{animation:none}}:where(.pg-home) .slide .line{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brand)}:root[data-theme="light"] :where(.pg-home) .slide .line{color:#ff4a50}:where(.pg-home) .slide h2{font-size:clamp(24px,4.6vw,58px);line-height:1.02;margin:6px 0 4px;font-weight:800;letter-spacing:-.03em}:where(.pg-home) .slide .series{font-size:14px;color:rgba(255,255,255,.7);margin:0 0 20px;display:none}@media(min-width:640px){:where(.pg-home) .slide .series{display:block;font-size:16px;margin-bottom:26px}}:where(.pg-home) .slide .btn{padding:10px 18px;font-size:13px;margin-top:10px}@media(min-width:640px){:where(.pg-home) .slide .btn{padding:13px 26px;font-size:14px;margin-top:0}}:where(.pg-home) .slide-img{justify-self:center;max-height:190px;object-fit:contain;filter:drop-shadow(0 24px 30px rgba(0,0,0,.5))}@media(min-width:640px){:where(.pg-home) .slide-img{max-height:290px}}@media(min-width:1024px){:where(.pg-home) .slide-img{max-height:380px}}:where(.pg-home) .slider-dots{position:absolute;left:50%;transform:translateX(-50%);bottom:14px;display:flex;gap:8px;z-index:3}:where(.pg-home) .slider-dots button{width:8px;height:8px;border-radius:4px;background:rgba(255,255,255,.35);transition:width .3s,background .3s}:where(.pg-home) .slider-dots button.active{width:26px;background:var(--brand)}:where(.pg-home) .slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;display:none;place-items:center;backdrop-filter:blur(6px);transition:background .2s}:where(.pg-home) .slider-arrow:hover{background:var(--brand)}:where(.pg-home) .slider-arrow.prev{left:16px}:where(.pg-home) .slider-arrow.next{right:16px}@media(min-width:1024px){:where(.pg-home) .slider-arrow{display:grid}}:where(.pg-home) .cats-wrap{position:relative}:where(.pg-home) .cats{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:2px 0 4px}:where(.pg-home) .cats::-webkit-scrollbar{display:none}:where(.pg-home) .cat{flex:0 0 92px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}@media(min-width:768px){:where(.pg-home) .cat{flex-basis:118px}}:where(.pg-home) .cat-img{width:100%;aspect-ratio:1;border-radius:14px;background:#eee;overflow:hidden;border:2px solid transparent;transition:border-color .2s,transform .2s,box-shadow .2s}:where(.pg-home) .cat-img img{width:100%;height:100%;object-fit:cover}:where(.pg-home) .cat:hover .cat-img{border-color:var(--brand);transform:translateY(-3px);box-shadow:var(--shadow)}:where(.pg-home) .cat span{font-size:11.5px;font-weight:600;line-height:1.25}@media(min-width:768px){:where(.pg-home) .cat span{font-size:12.5px}}:where(.pg-home) .cat:hover span{color:var(--brand)}:where(.pg-home) .cat-all .cat-img{background:var(--ink);color:#fff;display:grid;place-items:center}:root[data-theme="dark"] :where(.pg-home) .cat-all .cat-img{background:var(--brand)}:where(.pg-home) .cat-all:hover .cat-img{background:var(--brand)}:where(.pg-home) .cats-arrow{position:absolute;top:calc(50% - 14px);transform:translateY(-50%);z-index:2;width:38px;height:38px;border-radius:50%;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);display:none;place-items:center;transition:background .2s,color .2s,opacity .2s}:where(.pg-home) .cats-arrow:hover{background:var(--brand);color:#fff;border-color:var(--brand)}:where(.pg-home) .cats-arrow.prev{left:-14px}:where(.pg-home) .cats-arrow.next{right:-14px}:where(.pg-home) .cats-arrow[disabled]{opacity:0;pointer-events:none}@media(min-width:1024px){:where(.pg-home) .cats-arrow{display:grid}}:where(.pg-home) .notice{display:flex;align-items:center;gap:10px;background:var(--brand-50);border-left:3px solid var(--brand);border-radius:10px;padding:10px 14px;font-size:13px;margin-bottom:18px}:where(.pg-home) .notice b{color:var(--brand)}:where(.pg-home) .notice .long{display:none}@media(min-width:768px){:where(.pg-home) .notice .long{display:inline}:where(.pg-home) .notice .short{display:none}}:where(.pg-home) .tcg-hero-wrap{position:relative;overflow:hidden;isolation:isolate;border-radius:24px;min-height:300px;display:flex;align-items:center;padding:36px 24px;color:#fff;background:#0b0b0c}@media(min-width:768px){:where(.pg-home) .tcg-hero-wrap{min-height:360px;padding:56px}}:where(.pg-home) .tcg-hero-bg{position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 78% 50%,color-mix(in srgb,var(--brand) 45%,transparent) 0%,transparent 42%),radial-gradient(circle at 10% 110%,rgba(255,255,255,.08) 0%,transparent 40%),linear-gradient(115deg,#0b0b0c 0%,#17171a 55%,#2a0a0c 100%)}:where(.pg-home) .tcg-hero-bg::after{content:"";position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 55%);mask-image:linear-gradient(90deg,transparent 0%,#000 55%)}:where(.pg-home) .tcg-hero-content{position:relative;z-index:2;max-width:520px}:where(.pg-home) .tcg-hero-content h2{margin:0 0 12px;font-size:clamp(28px,4.4vw,48px);line-height:1.05;letter-spacing:-.02em;font-weight:800;color:#fff}:where(.pg-home) .tcg-hero-content h2 span{display:block;width:max-content;margin-top:10px;padding:5px 12px;border-radius:999px;background:var(--brand);font-size:.34em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.4}@media(min-width:768px){:where(.pg-home) .tcg-hero-content h2 span{display:inline-block;vertical-align:middle;margin:0 0 0 12px}}:where(.pg-home) .tcg-hero-content p{margin:0 0 22px;font-size:14.5px;color:rgba(255,255,255,.78);max-width:440px}:where(.pg-home) .hero-actions{display:flex;flex-wrap:wrap;gap:10px}:where(.pg-home) .hero-actions .btn-outline-white{border:1.5px solid #fff;color:#fff;background:transparent}:where(.pg-home) .hero-actions .btn-outline-white:hover{background:#fff;color:var(--ink)}:where(.pg-home) .tcg-visual-decor{position:absolute;z-index:1;right:-60px;top:50%;width:300px;height:280px;transform:translateY(-50%);opacity:.35;pointer-events:none}@media(min-width:640px){:where(.pg-home) .tcg-visual-decor{opacity:.6;right:-20px}}@media(min-width:900px){:where(.pg-home) .tcg-visual-decor{opacity:1;right:6%;width:380px;height:320px}}:where(.pg-home) .card-glow{position:absolute;left:50%;top:50%;width:260px;height:260px;transform:translate(-50%,-50%);border-radius:50%;background:var(--brand);filter:blur(70px);opacity:.45;animation:tcgPulse 4s ease-in-out infinite}:where(.pg-home) .floating-card{position:absolute;top:50%;width:150px;aspect-ratio:63/88;border-radius:10px;background-size:cover;background-position:center;background-color:#1b1b1b;box-shadow:0 25px 50px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.08);overflow:hidden;animation:tcgFloat 6s ease-in-out infinite}@media(min-width:900px){:where(.pg-home) .floating-card{width:180px}}:where(.pg-home) .floating-card::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.35) 48%,transparent 62%);transform:translateX(-120%);animation:tcgShine 5s ease-in-out infinite}:where(.pg-home) .card-pokemon{background-image:url(https://images.pokemontcg.io/sv3/199_hires.png);left:10%;z-index:4;--rot:-15deg}:where(.pg-home) .card-yugioh{background-image:url(https://images.ygoprodeck.com/images/cards/46986414.jpg);right:15%;z-index:3;--rot:15deg;animation-delay:-3s}:where(.pg-home) .card-yugioh::after{animation-delay:1.5s}@keyframes tcgFloat{0%,100%{transform:translateY(-50%) rotate(var(--rot))}50%{transform:translateY(calc(-50% - 14px)) rotate(var(--rot))}}@keyframes tcgPulse{0%,100%{opacity:.35}50%{opacity:.6}}@keyframes tcgShine{0%,60%{transform:translateX(-120%)}80%,100%{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){:where(.pg-home) .floating-card,:where(.pg-home) .card-glow,:where(.pg-home) .floating-card::after{animation:none!important}}:where(.pg-home) .franquicia-wrap{position:relative}:where(.pg-home) .franquicia-carrusel{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:4px 0 6px}:where(.pg-home) .franquicia-carrusel::-webkit-scrollbar{display:none}:where(.pg-home) .franquicia-card{position:relative;flex:0 0 150px;aspect-ratio:16/11;scroll-snap-align:start;border-radius:16px;overflow:hidden;isolation:isolate;display:grid;place-items:center;background:linear-gradient(150deg,#ffffff 0%,#f2f2f4 100%);border:1px solid var(--border);transition:transform .25s,box-shadow .25s,border-color .25s}:root[data-theme="dark"] :where(.pg-home) .franquicia-card{background:linear-gradient(150deg,#f4f4f6 0%,#dcdce0 100%);border-color:transparent}:where(.pg-home) .franquicia-card::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform .3s;z-index:3}@media(min-width:768px){:where(.pg-home) .franquicia-card{flex-basis:200px}}:where(.pg-home) .franquicia-card .logo{position:relative;z-index:2;width:78%;height:62%;object-fit:contain;transition:opacity .3s ease,transform .3s ease}:where(.pg-home) .franquicia-card .silueta{position:absolute;inset:8%;z-index:1;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:0;transform:scale(.92);transition:opacity .3s ease-in-out,transform .3s ease-in-out;pointer-events:none}:where(.pg-home) .franquicia-card:hover,:where(.pg-home) .franquicia-card:focus-visible{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--brand)}:where(.pg-home) .franquicia-card:hover::after,:where(.pg-home) .franquicia-card:focus-visible::after{transform:scaleX(1)}:where(.pg-home) .franquicia-card:hover .logo,:where(.pg-home) .franquicia-card:focus-visible .logo{opacity:0;transform:scale(.92)}:where(.pg-home) .franquicia-card:hover .silueta,:where(.pg-home) .franquicia-card:focus-visible .silueta{opacity:.8;transform:none}:where(.pg-home) .silueta-goku{background-image:url(https://animenoseichi.com/dist/assets/images/banner/SILUTAS-Goku.png)}:where(.pg-home) .silueta-naruto{background-image:url(https://animenoseichi.com/dist/assets/images/banner/SILUTAS-Naruto.png)}:where(.pg-home) .silueta-pokemon{background-image:url(https://animenoseichi.com/dist/assets/images/banner/SILUTAS-Pikachu.png)}:where(.pg-home) .silueta-onepiece{background-image:url(https://animenoseichi.com/dist/assets/images/banner/SILUTAS-Luffy.png)}:where(.pg-home) .silueta-kimetsunoyaiba{background-image:url(https://animenoseichi.com/dist/assets/images/banner/SILUTAS-Tanjiro.png)}:where(.pg-home) .silueta-digimon{background-image:url(https://animenoseichi.com/dist/assets/images/banner/SILUTAS-Agumon-y-Tai.png)}:where(.pg-home) .silueta-seiya{background-image:url(https://animenoseichi.com/dist/assets/images/banner/SILUTAS-Seiya-300x300.png)}:where(.pg-home) .silueta-deku{background-image:url(https://animenoseichi.com/dist/assets/images/banner/SILUTAS-Deku-300x300.png)}:where(.pg-home) .silueta-gojo{background-image:url(https://animenoseichi.com/dist/assets/images/banner/SILUTAS-gojo-300x300.png)}:where(.pg-home) .silueta-eren{background-image:url(https://animenoseichi.com/dist/assets/images/banner/SILUTAS-Eren-300x300.png)}:where(.pg-home) .silueta-gon{background-image:url(https://animenoseichi.com/dist/assets/images/banner/SILUTAS-Gon-300x300.png)}:where(.pg-home) .silueta-gundam{background-image:url(https://animenoseichi.com/dist/assets/images/banner/SILUTAS-Gundam-300x300.png)}:where(.pg-home) .fr-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:38px;height:38px;border-radius:50%;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);display:none;place-items:center;transition:background .2s,color .2s,opacity .2s}:where(.pg-home) .fr-arrow:hover{background:var(--brand);color:#fff;border-color:var(--brand)}:where(.pg-home) .fr-arrow.prev{left:-14px}:where(.pg-home) .fr-arrow.next{right:-14px}:where(.pg-home) .fr-arrow[disabled]{opacity:0;pointer-events:none}@media(min-width:1024px){:where(.pg-home) .fr-arrow{display:grid}}:where(.pg-home) .reviews-wrap{position:relative}:where(.pg-home) .reviews{display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:4px 0 8px}:where(.pg-home) .reviews::-webkit-scrollbar{display:none}@media(min-width:640px){:where(.pg-home) .reviews{grid-auto-columns:48%}}@media(min-width:1024px){:where(.pg-home) .reviews{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible;gap:20px}}:where(.pg-home) .testimonial-card{scroll-snap-align:start;position:relative;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:14px;transition:transform .2s,box-shadow .2s,border-color .2s}@media(hover:hover){:where(.pg-home) .testimonial-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:transparent}}:where(.pg-home) .testimonial-card::before{content:"C";position:absolute;right:18px;top:96px;font-size:84px;line-height:1;font-weight:800;color:var(--brand);opacity:.12;pointer-events:none}:where(.pg-home) .product-preview-box{display:flex;gap:12px;align-items:center;padding:10px;border-radius:14px;background:var(--surface-2)}:where(.pg-home) .product-preview-box img{width:64px;height:64px;flex-shrink:0;object-fit:contain;background:#fff;border-radius:10px;padding:4px}:where(.pg-home) .product-info-mini{min-width:0}:where(.pg-home) .product-info-mini span{display:block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin-bottom:2px}:where(.pg-home) .product-info-mini h5{margin:0;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}:where(.pg-home) .product-info-mini a:hover h5{color:var(--brand)}:where(.pg-home) .rating-stars{display:flex;gap:3px;color:#f5a623}:where(.pg-home) .rating-stars svg{width:16px;height:16px;fill:currentColor}:where(.pg-home) .rating-stars svg.off{color:var(--border)}:where(.pg-home) .testimonial-text{margin:0;font-size:14.5px;line-height:1.65;flex:1}:where(.pg-home) .user-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--border)}:where(.pg-home) .user-footer h4{margin:0;font-size:13.5px;font-weight:600;line-height:1.3}:where(.pg-home) .verified-tag{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--success);background:color-mix(in srgb,var(--success) 12%,transparent)}:where(.pg-home) .verified-tag svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}:where(.pg-home) .reviews-dots{display:flex;justify-content:center;gap:6px;margin-top:10px}@media(min-width:1024px){:where(.pg-home) .reviews-dots{display:none}}:where(.pg-home) .reviews-dots button{width:7px;height:7px;border-radius:4px;background:var(--border);transition:width .3s,background .3s}:where(.pg-home) .reviews-dots button.active{width:20px;background:var(--brand)}:where(.pg-producto) .demo-bar{background:var(--surface-2);border-bottom:1px dashed var(--border);font-size:12.5px;color:var(--muted)}:where(.pg-producto) .demo-bar .container{display:flex;align-items:center;gap:10px;min-height:42px;overflow-x:auto;scrollbar-width:none}:where(.pg-producto) .demo-bar .container::-webkit-scrollbar{display:none}:where(.pg-producto) .demo-bar b{color:var(--text);white-space:nowrap}:where(.pg-producto) .demo-bar button{flex-shrink:0;padding:5px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-size:12px;font-weight:600}:where(.pg-producto) .demo-bar button.active{background:var(--ink);color:#fff;border-color:var(--ink)}:root[data-theme="dark"] :where(.pg-producto) .demo-bar button.active{background:#fff;color:var(--ink)}:where(.pg-producto) .breadcrumb{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow:hidden;font-size:12.5px;color:var(--muted);padding:16px 0 4px;white-space:nowrap}:where(.pg-producto) .breadcrumb a:hover{color:var(--brand)}:where(.pg-producto) .breadcrumb .sep{opacity:.5}:where(.pg-producto) .breadcrumb .current{color:var(--text);font-weight:500;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){:where(.pg-producto) .breadcrumb .current{display:none}}:where(.pg-producto) .pdp{display:grid;gap:24px;padding:12px 0 40px}@media(min-width:960px){:where(.pg-producto) .pdp{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:start;padding-bottom:56px}}:where(.pg-producto) .gallery{display:grid;gap:12px}@media(min-width:960px){:where(.pg-producto) .gallery{grid-template-columns:76px minmax(0,1fr);position:sticky;top:160px}}:where(.pg-producto) .g-main{position:relative;aspect-ratio:1;border-radius:20px;background:#fff;border:1px solid var(--border);overflow:hidden}:root[data-theme="dark"] :where(.pg-producto) .g-main{background:#f1f1f3;border-color:transparent}:where(.pg-producto) .g-track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}:where(.pg-producto) .g-track::-webkit-scrollbar{display:none}:where(.pg-producto) .g-slide{flex:0 0 100%;height:100%;scroll-snap-align:center;display:grid;place-items:center;cursor:zoom-in;overflow:hidden}:where(.pg-producto) .g-slide img{width:100%;height:100%;object-fit:contain;padding:6%;transition:transform .25s ease;transform-origin:var(--zx,50%) var(--zy,50%)}@media(hover:hover){:where(.pg-producto) .g-slide.zoom img{transform:scale(1.9)}}:where(.pg-producto) .g-badges{position:absolute;top:14px;left:14px;z-index:2;display:flex;flex-direction:column;gap:6px}:where(.pg-producto) .g-badges .tag{font-size:11.5px;padding:6px 12px}:where(.pg-producto) .g-fav{position:absolute;top:12px;right:12px;z-index:2;width:42px;height:42px}:where(.pg-producto) .g-fav .icon{width:20px;height:20px}:where(.pg-producto) .g-expand{position:absolute;right:12px;bottom:12px;z-index:2;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.95);color:#2a2a2e;display:grid;place-items:center;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:.2s}:where(.pg-producto) .g-expand:hover{background:var(--brand);color:#fff}:where(.pg-producto) .g-count{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);z-index:2;display:flex;gap:6px}:where(.pg-producto) .g-count button{width:7px;height:7px;border-radius:4px;background:rgba(0,0,0,.18);transition:width .3s,background .3s}:where(.pg-producto) .g-count button.active{width:20px;background:var(--brand)}@media(min-width:960px){:where(.pg-producto) .g-count{display:none}}:where(.pg-producto) .g-thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}:where(.pg-producto) .g-thumbs::-webkit-scrollbar{display:none}@media(min-width:960px){:where(.pg-producto) .g-thumbs{flex-direction:column;order:-1;max-height:560px;overflow-y:auto}}:where(.pg-producto) .g-thumbs button{flex:0 0 68px;width:68px;height:68px;border-radius:12px;background:#fff;border:2px solid var(--border);padding:4px;overflow:hidden;transition:border-color .2s,opacity .2s;opacity:.7}@media(min-width:960px){:where(.pg-producto) .g-thumbs button{flex-basis:76px;width:76px;height:76px}}:where(.pg-producto) .g-thumbs button:hover{opacity:1}:where(.pg-producto) .g-thumbs button.active{border-color:var(--brand);opacity:1}:where(.pg-producto) .g-thumbs img{width:100%;height:100%;object-fit:contain}@media(max-width:959px){:where(.pg-producto) .g-thumbs{display:none}}:where(.pg-producto) .p-info{display:flex;flex-direction:column;gap:16px}:where(.pg-producto) .p-chips{display:flex;flex-wrap:wrap;gap:8px}:where(.pg-producto) .p-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-size:12px;font-weight:600;transition:.2s}:where(.pg-producto) .p-chip:hover{border-color:var(--brand);color:var(--brand)}:where(.pg-producto) .p-chip.red{background:var(--brand-50);border-color:transparent;color:var(--brand)}:where(.pg-producto) .p-title{margin:0;font-size:clamp(22px,2.6vw,32px);line-height:1.18;font-weight:700;letter-spacing:-.02em}:where(.pg-producto) .p-sub{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--muted)}:where(.pg-producto) .p-sub b{color:var(--text);font-weight:600}:where(.pg-producto) .price-card{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:20px;display:grid;gap:16px}:where(.pg-producto) .pc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}:where(.pg-producto) .pc-head .lbl{display:block;font-size:12.5px;color:var(--muted);font-weight:500}:where(.pg-producto) .pc-head .big{font-size:clamp(30px,3.4vw,38px);font-weight:800;letter-spacing:-.02em;line-height:1.1}:where(.pg-producto) .pc-head .big small{font-size:14px;font-weight:600;color:var(--muted);margin-left:4px}:where(.pg-producto) .pc-head .big.red{color:var(--brand)}:where(.pg-producto) .pc-total{text-align:right}:where(.pg-producto) .pc-total .val{font-size:18px;font-weight:700}:where(.pg-producto) .pc-bar{display:grid;gap:8px}:where(.pg-producto) .pc-bar .track{height:8px;border-radius:4px;background:var(--surface-2);overflow:hidden}:where(.pg-producto) .pc-bar .fill{height:100%;width:var(--pct,30%);border-radius:4px;background:linear-gradient(90deg,var(--brand),#ff6a6f)}:where(.pg-producto) .pc-bar .legend{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}:where(.pg-producto) .pc-bar .legend b{color:var(--text)}:where(.pg-producto) .timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}:where(.pg-producto) .tl{background:var(--surface-2);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:2px}:where(.pg-producto) .tl .k{font-size:11px;color:var(--muted);font-weight:500;line-height:1.25}:where(.pg-producto) .tl .v{font-size:14px;font-weight:700;line-height:1.25}:where(.pg-producto) .tl.hot{background:var(--brand-50)}:where(.pg-producto) .tl.hot .v{color:var(--brand)}:where(.pg-producto) .countdown{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--ink);color:#fff;flex-wrap:wrap}:root[data-theme="dark"] :where(.pg-producto) .countdown{background:var(--surface-2);border:1px solid var(--border)}:where(.pg-producto) .countdown .cd-l{font-size:12.5px;opacity:.8;display:flex;align-items:center;gap:6px}:where(.pg-producto) .countdown .cd-l .icon{width:16px;height:16px;color:var(--brand)}:where(.pg-producto) .cd-units{display:flex;gap:6px;margin-left:auto}:where(.pg-producto) .cd-units span{min-width:46px;text-align:center;background:rgba(255,255,255,.08);border-radius:10px;padding:5px 6px;font-size:16px;font-weight:700;line-height:1.1}:where(.pg-producto) .cd-units small{display:block;font-size:9.5px;font-weight:500;opacity:.65;text-transform:uppercase;letter-spacing:.06em}:where(.pg-producto) .buy-row{display:flex;gap:10px}:where(.pg-producto) .qty{display:flex;align-items:center;border:1.5px solid var(--border);border-radius:999px;background:var(--surface);height:52px}:where(.pg-producto) .qty button{width:42px;height:100%;display:grid;place-items:center;color:var(--muted);border-radius:999px}:where(.pg-producto) .qty button:hover{color:var(--brand)}:where(.pg-producto) .qty input{width:34px;text-align:center;border:0;background:none;font-weight:700;font-size:15px;-moz-appearance:textfield}:where(.pg-producto) .qty input::-webkit-outer-spin-button,:where(.pg-producto) .qty input::-webkit-inner-spin-button{-webkit-appearance:none}:where(.pg-producto) .btn-buy{flex:1;height:52px;font-size:15px}:where(.pg-producto) .btn-fav-lg{width:52px;height:52px;border-radius:50%;border:1.5px solid var(--border);display:grid;place-items:center;flex-shrink:0;transition:.2s;background:var(--surface)}:where(.pg-producto) .btn-fav-lg:hover{border-color:var(--brand);color:var(--brand)}:where(.pg-producto) .btn-fav-lg.on{color:#d7191f;border-color:#d7191f;background:var(--brand-50)}:where(.pg-producto) .btn-fav-lg.on .icon{fill:currentColor}:where(.pg-producto) .btn-notify-lg{flex:1;height:52px;font-size:15px;border:1.5px dashed var(--brand);color:var(--brand);background:var(--brand-50)}:where(.pg-producto) .btn-notify-lg:hover{border-style:solid}:where(.pg-producto) .btn-notify-lg.done{border-color:var(--success);color:var(--success);background:transparent;border-style:solid;cursor:default}:where(.pg-producto) .p-note{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;color:var(--muted);line-height:1.5}:where(.pg-producto) .p-note .icon{width:16px;height:16px;color:var(--brand);margin-top:2px}:where(.pg-producto) .p-note a{color:var(--text);font-weight:600;text-decoration:underline;text-underline-offset:2px}:where(.pg-producto) .help-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid var(--border);background:var(--surface)}:where(.pg-producto) .help-row .t{font-size:13.5px;line-height:1.35}:where(.pg-producto) .help-row .t b{display:block}:where(.pg-producto) .help-row .t span{color:var(--muted);font-size:12.5px}:where(.pg-producto) .btn-wa{background:#25d366;color:#06301a;padding:10px 16px;font-size:13px}:where(.pg-producto) .btn-wa:hover{filter:brightness(1.05)}:where(.pg-producto) .policy-links{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12.5px}:where(.pg-producto) .policy-links a{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}:where(.pg-producto) .policy-links a:hover{color:var(--brand)}:where(.pg-producto) .policy-links .icon{width:15px;height:15px}:where(.pg-producto) .p-details{display:grid;gap:16px;padding-bottom:20px}@media(min-width:960px){:where(.pg-producto) .p-details{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;align-items:start}}:where(.pg-producto) .d-card{background:var(--surface);border:1px solid var(--border);border-radius:20px;overflow:hidden}:where(.pg-producto) .d-card summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:18px 20px;font-size:17px;font-weight:700;cursor:pointer}:where(.pg-producto) .d-card summary::-webkit-details-marker{display:none}:where(.pg-producto) .d-card summary::after{content:"+";color:var(--brand);font-size:22px;font-weight:400;transition:transform .2s}:where(.pg-producto) .d-card[open] summary::after{transform:rotate(45deg)}@media(min-width:960px){:where(.pg-producto) .d-card summary{pointer-events:none}:where(.pg-producto) .d-card summary::after{display:none}}:where(.pg-producto) .d-body{padding:0 20px 20px;font-size:14.5px;line-height:1.75}:where(.pg-producto) .d-body p{margin:0 0 14px}:where(.pg-producto) .inc{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:8px}@media(min-width:640px){:where(.pg-producto) .inc{grid-template-columns:1fr 1fr}}:where(.pg-producto) .inc li{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--surface-2);font-size:13.5px;line-height:1.35}:where(.pg-producto) .inc li::before{content:"";flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--brand)}:where(.pg-producto) .specs{width:100%;border-collapse:collapse;font-size:14px}:where(.pg-producto) .specs tr+tr td,:where(.pg-producto) .specs tr+tr th{border-top:1px solid var(--border)}:where(.pg-producto) .specs th{text-align:left;font-weight:500;color:var(--muted);padding:12px 12px 12px 0;width:44%;vertical-align:top}:where(.pg-producto) .specs td{padding:12px 0;font-weight:600}:where(.pg-producto) .sticky-buy{position:fixed;left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom));z-index:58;background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -8px 24px rgba(0,0,0,.08);padding:10px 16px;display:flex;align-items:center;gap:12px;transform:translateY(130%);transition:transform .3s ease}:where(.pg-producto) .sticky-buy.show{transform:none}@media(min-width:1024px){:where(.pg-producto) .sticky-buy{display:none}}:where(.pg-producto) .sticky-buy img{width:44px;height:44px;object-fit:contain;background:#fff;border-radius:10px;border:1px solid var(--border);padding:2px}:where(.pg-producto) .sticky-buy .sb-t{flex:1;min-width:0;line-height:1.2}:where(.pg-producto) .sticky-buy .sb-t small{display:block;font-size:11px;color:var(--muted)}:where(.pg-producto) .sticky-buy .sb-t b{font-size:16px}:where(.pg-producto) .sticky-buy .btn{padding:11px 18px;font-size:13.5px}body.pdp-page .wa-float{bottom:150px}@media(min-width:1024px){body.pdp-page .wa-float{bottom:24px}}:where(.pg-producto) .lightbox{position:fixed;inset:0;z-index:120;background:rgba(5,5,6,.94);display:grid;place-items:center;opacity:0;visibility:hidden;transition:.25s}:where(.pg-producto) .lightbox.open{opacity:1;visibility:visible}:where(.pg-producto) .lightbox img{max-width:92vw;max-height:84vh;object-fit:contain;background:#fff;border-radius:16px;padding:2%}:where(.pg-producto) .lb-btn{position:absolute;width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;display:grid;place-items:center;transition:background .2s}:where(.pg-producto) .lb-btn:hover{background:var(--brand)}:where(.pg-producto) .lb-close{top:16px;right:16px}:where(.pg-producto) .lb-prev{left:16px;top:50%;transform:translateY(-50%)}:where(.pg-producto) .lb-next{right:16px;top:50%;transform:translateY(-50%)}:where(.pg-producto) .lb-count{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);color:#fff;font-size:13px;opacity:.8}:where(.pg-producto) .g-main.soldout img{filter:grayscale(1);opacity:.6}:where(.pg-producto) .pdp{grid-template-columns:minmax(0,1fr)}@media(min-width:960px){:where(.pg-producto) .pdp{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}:where(.pg-producto) .gallery>*,:where(.pg-producto) .p-info{min-width:0}:where(.pg-producto) .d-body img{max-width:100%;height:auto}:where(.pg-producto) .d-body iframe{max-width:100%}:where(.pg-producto) .specs a{color:var(--brand)}:where(.pg-producto) .p-info>*{min-width:0}:where(.pg-producto) .gallery.single{grid-template-columns:minmax(0,1fr)}:where(.pg-producto) .price-card{grid-template-columns:minmax(0,1fr)}:where(.pg-producto) .buy-row .btn-buy{flex:1;min-width:0;white-space:normal}:where(.pg-buscar) .demo-bar{background:var(--surface-2);border-bottom:1px dashed var(--border);font-size:12.5px;color:var(--muted)}:where(.pg-buscar) .demo-bar .container{display:flex;align-items:center;gap:10px;min-height:42px;overflow-x:auto;scrollbar-width:none}:where(.pg-buscar) .demo-bar .container::-webkit-scrollbar{display:none}:where(.pg-buscar) .demo-bar b{color:var(--text);white-space:nowrap}:where(.pg-buscar) .demo-bar span{white-space:nowrap}:where(.pg-buscar) .demo-bar button{flex-shrink:0;padding:5px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-size:12px;font-weight:600}:where(.pg-buscar) .demo-bar button.active{background:var(--ink);color:#fff;border-color:var(--ink)}:root[data-theme="dark"] :where(.pg-buscar) .demo-bar button.active{background:#fff;color:var(--ink)}:where(.pg-buscar) .breadcrumb{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);padding:16px 0 0;white-space:nowrap}:where(.pg-buscar) .breadcrumb a:hover{color:var(--brand)}:where(.pg-buscar) .breadcrumb .sep{opacity:.5}:where(.pg-buscar) .breadcrumb .current{color:var(--text);font-weight:500}:where(.pg-buscar) .s-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:10px 0 18px}:where(.pg-buscar) .s-head h1{margin:0;font-size:clamp(22px,3vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.15}:where(.pg-buscar) .s-head h1 q{color:var(--brand);quotes:"“" "”"}:where(.pg-buscar) .s-head p{margin:4px 0 0;font-size:13.5px;color:var(--muted)}:where(.pg-buscar) .s-search{position:relative;width:100%}@media(min-width:1024px){:where(.pg-buscar) .s-search{display:none}}:where(.pg-buscar) .s-search input{width:100%;height:46px;border-radius:14px;border:1.5px solid var(--border);background:var(--surface);padding:0 44px 0 42px}:where(.pg-buscar) .s-search input:focus{outline:none;border-color:var(--brand)}:where(.pg-buscar) .s-search .icon{position:absolute;left:13px;top:13px;color:var(--muted)}:where(.pg-buscar) .s-search .clear{position:absolute;right:6px;top:6px;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--muted)}:where(.pg-buscar) .s-layout{display:grid;gap:24px;padding-bottom:48px}@media(min-width:1024px){:where(.pg-buscar) .s-layout{grid-template-columns:260px minmax(0,1fr);gap:32px;align-items:start}}:where(.pg-buscar) .filters{display:none}@media(min-width:1024px){:where(.pg-buscar) .filters{display:block;position:sticky;top:var(--f-top,156px);align-self:start;transition:top .2s ease}}:where(.pg-buscar) .f-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}:where(.pg-buscar) .f-head h3{margin:0;font-size:16px}:where(.pg-buscar) .f-clear{font-size:12.5px;font-weight:600;color:var(--brand)}:where(.pg-buscar) .f-clear[hidden]{display:none}:where(.pg-buscar) .f-group{border-bottom:1px solid var(--border)}:where(.pg-buscar) .f-group summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:14px 0;font-size:14px;font-weight:600;cursor:pointer}:where(.pg-buscar) .f-group summary::-webkit-details-marker{display:none}:where(.pg-buscar) .f-group summary::after{content:"";width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg) translateY(-3px);transition:transform .2s}:where(.pg-buscar) .f-group[open] summary::after{transform:rotate(-135deg) translateY(-1px)}:where(.pg-buscar) .f-opts{display:grid;gap:2px;padding-bottom:14px}:where(.pg-buscar) .f-opt{display:flex;align-items:center;gap:10px;padding:6px 8px;margin:0 -8px;border-radius:8px;font-size:13.5px;cursor:pointer;transition:background .15s}:where(.pg-buscar) .f-opt:hover{background:var(--surface-2)}:where(.pg-buscar) .f-opt input{position:absolute;opacity:0;pointer-events:none}:where(.pg-buscar) .f-opt .box{width:18px;height:18px;flex-shrink:0;border-radius:5px;border:1.5px solid var(--border);display:grid;place-items:center;transition:.15s;background:var(--surface)}:where(.pg-buscar) .f-opt .box svg{width:12px;height:12px;stroke:#fff;stroke-width:3;fill:none;opacity:0}:where(.pg-buscar) .f-opt input:checked+.box{background:var(--brand);border-color:var(--brand)}:where(.pg-buscar) .f-opt input:checked+.box svg{opacity:1}:where(.pg-buscar) .f-opt input:focus-visible+.box{outline:2px solid var(--brand);outline-offset:2px}:where(.pg-buscar) .f-opt .n{margin-left:auto;font-size:11.5px;color:var(--muted);background:var(--surface-2);padding:1px 7px;border-radius:999px}:where(.pg-buscar) .f-opt.disabled{opacity:.4;pointer-events:none}:where(.pg-buscar) .f-chips{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:14px}:where(.pg-buscar) .f-chip{position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 12px;border-radius:999px;border:1.5px solid var(--border);background:var(--surface);font-size:12.5px;font-weight:500;cursor:pointer;transition:.15s;user-select:none}:where(.pg-buscar) .f-chip input{position:absolute;opacity:0;pointer-events:none}:where(.pg-buscar) .f-chip .n{font-size:11px;color:var(--muted);font-weight:600}:where(.pg-buscar) .f-chip:hover{border-color:var(--text)}:where(.pg-buscar) .f-chip:has(input:checked){background:var(--brand);border-color:var(--brand);color:#fff}:where(.pg-buscar) .f-chip:has(input:checked) .n{color:rgba(255,255,255,.8)}:where(.pg-buscar) .f-chip:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}:where(.pg-buscar) .f-chip.disabled{opacity:.35;pointer-events:none}:where(.pg-buscar) .f-chips .f-more{padding:6px 4px}:where(.pg-buscar) .f-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}:where(.pg-buscar) .f-more{font-size:12.5px;font-weight:600;color:var(--brand);padding:4px 0 0;text-align:left}:where(.pg-buscar) .f-price{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;padding-bottom:10px}:where(.pg-buscar) .f-price input{width:100%;height:40px;border-radius:10px;border:1.5px solid var(--border);background:var(--surface);padding:0 10px;font-size:13.5px}:where(.pg-buscar) .f-price input:focus{outline:none;border-color:var(--brand)}:where(.pg-buscar) .f-price span{color:var(--muted);font-size:12px}:where(.pg-buscar) .f-presets{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:14px}:where(.pg-buscar) .f-presets button{padding:5px 10px;border-radius:999px;border:1px solid var(--border);font-size:12px;font-weight:500;background:var(--surface)}:where(.pg-buscar) .f-presets button:hover,:where(.pg-buscar) .f-presets button.active{border-color:var(--brand);color:var(--brand)}:where(.pg-buscar) .s-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}:where(.pg-buscar) .btn-filters{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:12px;border:1.5px solid var(--border);background:var(--surface);font-size:13.5px;font-weight:600}:where(.pg-buscar) .btn-filters .badge{min-width:20px;height:20px;border-radius:10px;background:var(--brand);color:#fff;font-size:11px;display:grid;place-items:center;padding:0 6px}@media(min-width:1024px){:where(.pg-buscar) .btn-filters{display:none}}:where(.pg-buscar) .btn-filters .badge[hidden]{display:none}:where(.pg-buscar) .s-count{font-size:13.5px;color:var(--muted)}:where(.pg-buscar) .s-count b{color:var(--text)}@media(max-width:1023px){:where(.pg-buscar) .s-count{display:none}}:where(.pg-buscar) .sort{margin-left:auto;position:relative}:where(.pg-buscar) .sort select{appearance:none;-webkit-appearance:none;height:42px;border-radius:12px;border:1.5px solid var(--border);background:var(--surface);padding:0 38px 0 14px;font-size:13.5px;font-weight:500;cursor:pointer}:where(.pg-buscar) .sort select:focus{outline:none;border-color:var(--brand)}:where(.pg-buscar) .sort::after{content:"";position:absolute;right:15px;top:16px;width:7px;height:7px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);pointer-events:none}:where(.pg-buscar) .active-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}:where(.pg-buscar) .active-chips:empty{display:none}:where(.pg-buscar) .a-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 8px 6px 12px;border-radius:999px;background:var(--brand-50);color:var(--brand);font-size:12.5px;font-weight:600}:where(.pg-buscar) .a-chip button{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;color:inherit}:where(.pg-buscar) .a-chip button:hover{background:var(--brand);color:#fff}:where(.pg-buscar) .a-chip svg{width:11px;height:11px;stroke:currentColor;stroke-width:2.6;fill:none}:where(.pg-buscar) .s-results .grid-products{grid-template-columns:repeat(2,1fr)}@media(min-width:768px){:where(.pg-buscar) .s-results .grid-products{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){:where(.pg-buscar) .s-results .grid-products{grid-template-columns:repeat(4,1fr)}}:where(.pg-buscar) .s-layout.no-results{grid-template-columns:1fr}:where(.pg-buscar) .s-layout.no-results .filters{display:none}:where(.pg-buscar) .s-results.loading .grid-products{opacity:.4;transition:opacity .15s}:where(.pg-buscar) .pager{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:32px;flex-wrap:wrap}:where(.pg-buscar) .pager a,:where(.pg-buscar) .pager span{min-width:42px;height:42px;padding:0 12px;border-radius:12px;display:grid;place-items:center;font-size:14px;font-weight:600;border:1.5px solid var(--border);background:var(--surface);transition:.2s}:where(.pg-buscar) .pager a:hover{border-color:var(--brand);color:var(--brand)}:where(.pg-buscar) .pager .cur{background:var(--ink);border-color:var(--ink);color:#fff}:root[data-theme="dark"] :where(.pg-buscar) .pager .cur{background:var(--brand);border-color:var(--brand)}:where(.pg-buscar) .pager .gap{border:0;background:none;min-width:20px;padding:0;color:var(--muted)}:where(.pg-buscar) .pager .dis{opacity:.4;pointer-events:none}:where(.pg-buscar) .pager-info{text-align:center;font-size:12.5px;color:var(--muted);margin-top:10px}:where(.pg-buscar) .empty-state{text-align:center;padding:48px 20px;background:var(--surface);border:1px solid var(--border);border-radius:24px}:where(.pg-buscar) .empty-ic{width:72px;height:72px;margin:0 auto 16px;border-radius:50%;background:var(--brand-50);color:var(--brand);display:grid;place-items:center}:where(.pg-buscar) .empty-ic .icon{width:32px;height:32px}:where(.pg-buscar) .empty-state h2{margin:0 0 6px;font-size:22px}:where(.pg-buscar) .empty-state p{margin:0 auto 20px;max-width:440px;color:var(--muted);font-size:14px}:where(.pg-buscar) .empty-state .tips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:22px}:where(.pg-buscar) .empty-state .tips a{padding:8px 14px;border-radius:999px;border:1px solid var(--border);font-size:13px;font-weight:600;background:var(--surface-2)}:where(.pg-buscar) .empty-state .tips a:hover{border-color:var(--brand);color:var(--brand)}:where(.pg-buscar) .empty-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}:where(.pg-buscar) .req-banner{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:32px;padding:20px 22px;border-radius:20px;background:var(--ink);color:#fff;position:relative;overflow:hidden;isolation:isolate}:where(.pg-buscar) .req-banner::before{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:var(--brand);filter:blur(60px);opacity:.45;z-index:-1}:root[data-theme="dark"] :where(.pg-buscar) .req-banner{background:var(--surface-2);border:1px solid var(--border)}:where(.pg-buscar) .req-banner .t{flex:1;min-width:220px}:where(.pg-buscar) .req-banner b{display:block;font-size:16px;margin-bottom:2px}:where(.pg-buscar) .req-banner span{font-size:13.5px;opacity:.8}:where(.pg-buscar) .req-banner .btn{background:#25d366;color:#06301a}:where(.pg-buscar) #filterDrawer .drawer-body{padding-top:4px}:where(.pg-buscar) #filterDrawer .filters{display:block;position:static;max-height:none;overflow:visible;padding:0}:where(.pg-buscar) #filterDrawer .f-head{display:none}:where(.pg-buscar) #filterDrawer .drawer-foot{grid-template-columns:auto 1fr}:where(.pg-buscar) .a-chip a{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;color:inherit}:where(.pg-buscar) .a-chip a:hover{background:var(--brand);color:#fff}:where(.pg-buscar) .f-chip.extra{display:none}:where(.pg-buscar) .f-chips.all .f-chip.extra{display:inline-flex}:where(.pg-buscar) .f-apply{width:100%;margin-bottom:14px}:where(.pg-buscar) .s-layout.no-results{grid-template-columns:minmax(0,1fr)}:where(.pg-buscar) .s-layout.no-results .filters{display:none}:where(.pg-buscar) .pager:empty{display:none}:where(.pg-favoritos) .demo-bar{background:var(--surface-2);border-bottom:1px dashed var(--border);font-size:12.5px;color:var(--muted)}:where(.pg-favoritos) .demo-bar .container{display:flex;align-items:center;gap:10px;min-height:42px;overflow-x:auto;scrollbar-width:none}:where(.pg-favoritos) .demo-bar b{color:var(--text);white-space:nowrap}:where(.pg-favoritos) .demo-bar button{flex-shrink:0;padding:5px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-size:12px;font-weight:600}:where(.pg-favoritos) .demo-bar button.active{background:var(--ink);color:#fff;border-color:var(--ink)}:root[data-theme="dark"] :where(.pg-favoritos) .demo-bar button.active{background:#fff;color:var(--ink)}:where(.pg-favoritos) .fav-page{padding:16px 0 56px}:where(.pg-favoritos) .breadcrumb{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);white-space:nowrap}:where(.pg-favoritos) .breadcrumb a:hover{color:var(--brand)}:where(.pg-favoritos) .breadcrumb .sep{opacity:.5}:where(.pg-favoritos) .breadcrumb .current{color:var(--text);font-weight:500}:where(.pg-favoritos) .fav-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:12px 0 18px}:where(.pg-favoritos) .fav-head h1{margin:0;font-size:clamp(26px,3.4vw,36px);letter-spacing:-.02em;display:flex;align-items:center;gap:12px}:where(.pg-favoritos) .fav-head h1 .hic{width:46px;height:46px;border-radius:14px;background:var(--brand);color:#fff;display:grid;place-items:center}:where(.pg-favoritos) .fav-head h1 .hic svg{width:24px;height:24px;fill:currentColor;stroke:none}:where(.pg-favoritos) .fav-head p{margin:6px 0 0;color:var(--muted);font-size:14px}:where(.pg-favoritos) .fav-head .acts{display:flex;gap:8px;flex-wrap:wrap}:where(.pg-favoritos) .btn-sm{padding:10px 16px;font-size:13px}@media(max-width:639px){:where(.pg-favoritos) .fav-head .acts{width:100%;display:grid;grid-template-columns:auto 1fr}:where(.pg-favoritos) .fav-head .acts .lbl-l{display:none}}:where(.pg-favoritos) .fav-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px}@media(min-width:900px){:where(.pg-favoritos) .fav-stats{grid-template-columns:repeat(4,1fr);gap:14px}}:where(.pg-favoritos) .fs{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:var(--surface);border:1px solid var(--border);text-align:left;transition:.2s}:where(.pg-favoritos) .fs:hover{border-color:var(--text)}:where(.pg-favoritos) .fs.active{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-50)}:where(.pg-favoritos) .fs .d{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex-shrink:0}:where(.pg-favoritos) .fs .d .icon{width:18px;height:18px}:where(.pg-favoritos) .fs b{display:block;font-size:20px;font-weight:800;line-height:1.1}:where(.pg-favoritos) .fs span{font-size:12px;color:var(--muted)}:where(.pg-favoritos) .fs.all .d{background:var(--ink);color:#fff}:root[data-theme="dark"] :where(.pg-favoritos) .fs.all .d{background:var(--brand)}:where(.pg-favoritos) .fs.pre .d{background:var(--brand-50);color:var(--brand)}:where(.pg-favoritos) .fs.stock .d{background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success)}:where(.pg-favoritos) .fs.off .d{background:var(--surface-2);color:var(--muted)}:where(.pg-favoritos) .fav-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}:where(.pg-favoritos) .fav-bar .count{font-size:13.5px;color:var(--muted)}:where(.pg-favoritos) .fav-bar .count b{color:var(--text)}:where(.pg-favoritos) .sort{margin-left:auto;position:relative}:where(.pg-favoritos) .sort select{appearance:none;-webkit-appearance:none;height:42px;border-radius:12px;border:1.5px solid var(--border);background:var(--surface);padding:0 38px 0 14px;font-size:13.5px;font-weight:500;cursor:pointer}:where(.pg-favoritos) .sort select:focus{outline:none;border-color:var(--brand)}:where(.pg-favoritos) .sort::after{content:"";position:absolute;right:15px;top:16px;width:7px;height:7px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);pointer-events:none}:where(.pg-favoritos) .fav-tip{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:14px 16px;border-radius:16px;background:var(--surface);border:1px solid var(--border);margin-bottom:16px;font-size:13.5px}:where(.pg-favoritos) .fav-tip .icon{width:20px;height:20px;color:var(--brand);flex-shrink:0}:where(.pg-favoritos) .fav-tip .t{flex:1;min-width:200px}:where(.pg-favoritos) .fav-tip b{color:var(--text)}:where(.pg-favoritos) .fav-grid .card{animation:favIn .3s ease both}:where(.pg-favoritos) .fav-grid .card.leaving{animation:favOut .25s ease forwards}@keyframes favIn{from{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes favOut{to{opacity:0;transform:scale(.92)}}:where(.pg-favoritos) .fav-grid .fav{color:#d7191f}:where(.pg-favoritos) .fav-grid .fav .icon{fill:currentColor}:where(.pg-favoritos) .fav-empty{text-align:center;padding:56px 20px;background:var(--surface);border:1px solid var(--border);border-radius:24px}:where(.pg-favoritos) .fav-empty .ic{width:88px;height:88px;margin:0 auto 18px;border-radius:50%;background:var(--brand-50);color:var(--brand);display:grid;place-items:center;position:relative}:where(.pg-favoritos) .fav-empty .ic svg{width:40px;height:40px}:where(.pg-favoritos) .fav-empty .ic::after{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px dashed color-mix(in srgb,var(--brand) 35%,transparent);animation:spinSlow 18s linear infinite}@keyframes spinSlow{to{transform:rotate(360deg)}}:where(.pg-favoritos) .fav-empty h2{margin:0 0 6px;font-size:22px}:where(.pg-favoritos) .fav-empty p{margin:0 auto 22px;color:var(--muted);max-width:420px;font-size:14px}:where(.pg-favoritos) .fav-empty .acts{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}:where(.pg-favoritos) .fav-empty .how{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:8px 14px;border-radius:999px;background:var(--surface-2);font-size:12.5px;color:var(--muted)}:where(.pg-favoritos) .fav-empty .how svg{width:16px;height:16px;color:#d7191f;fill:currentColor}:where(.pg-favoritos) .filter-empty{text-align:center;padding:36px 16px;border-radius:20px;border:1px dashed var(--border);color:var(--muted);font-size:14px;grid-column:1/-1}:where(.pg-favoritos) .filter-empty button{color:var(--brand);font-weight:700;margin-top:6px}:where(.pg-carrito) .demo-bar{background:var(--surface-2);border-bottom:1px dashed var(--border);font-size:12.5px;color:var(--muted)}:where(.pg-carrito) .demo-bar .container{display:flex;align-items:center;gap:10px;min-height:42px;overflow-x:auto;scrollbar-width:none}:where(.pg-carrito) .demo-bar b{color:var(--text);white-space:nowrap}:where(.pg-carrito) .demo-bar button{flex-shrink:0;padding:5px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-size:12px;font-weight:600}:where(.pg-carrito) .demo-bar button.active{background:var(--ink);color:#fff;border-color:var(--ink)}:root[data-theme="dark"] :where(.pg-carrito) .demo-bar button.active{background:#fff;color:var(--ink)}:where(.pg-carrito) .cart-page{padding:20px 0 56px}@media(min-width:1024px){:where(.pg-carrito) .cart-page{padding-top:32px}}:where(.pg-carrito) .cart-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}:where(.pg-carrito) .cart-head h1{margin:0;font-size:clamp(24px,3vw,32px);letter-spacing:-.02em}:where(.pg-carrito) .cart-head p{margin:4px 0 0;color:var(--muted);font-size:14px}:where(.pg-carrito) .cart-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media(min-width:1024px){:where(.pg-carrito) .cart-grid{grid-template-columns:minmax(0,1fr) 380px;gap:32px;align-items:start}}:where(.pg-carrito) .why{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:var(--surface);border:1px solid var(--border);font-size:13.5px;line-height:1.5;margin-bottom:16px}:where(.pg-carrito) .why .icon{width:20px;height:20px;color:var(--brand);flex-shrink:0;margin-top:1px}:where(.pg-carrito) .why b{color:var(--text)}:where(.pg-carrito) .group{background:var(--surface);border:1px solid var(--border);border-radius:22px;overflow:hidden}:where(.pg-carrito) .group+.group{margin-top:16px}:where(.pg-carrito) .g-head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border)}:where(.pg-carrito) .g-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex-shrink:0}:where(.pg-carrito) .g-ic .icon{width:20px;height:20px}:where(.pg-carrito) .group.stock .g-ic{background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success)}:where(.pg-carrito) .group.pre .g-ic{background:var(--brand-50);color:var(--brand)}:where(.pg-carrito) .g-head h2{margin:0;font-size:16px;line-height:1.25}:where(.pg-carrito) .g-head span{display:block;font-size:12.5px;color:var(--muted)}:where(.pg-carrito) .g-head .g-count{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--muted);white-space:nowrap}:where(.pg-carrito) .items{display:grid}:where(.pg-carrito) .item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:16px 18px;border-bottom:1px solid var(--border);transition:background .3s,opacity .3s}:where(.pg-carrito) .item:last-child{border-bottom:0}:where(.pg-carrito) .item.removing{opacity:0;transform:translateX(20px);transition:.25s}@media(min-width:640px){:where(.pg-carrito) .item{grid-template-columns:100px minmax(0,1fr) auto;align-items:center}}:where(.pg-carrito) .item-img{position:relative;width:88px;height:88px;border-radius:14px;background:#fff;border:1px solid var(--border);overflow:hidden;display:block}@media(min-width:640px){:where(.pg-carrito) .item-img{width:100px;height:100px}}:where(.pg-carrito) .item-img img{width:100%;height:100%;object-fit:contain;padding:6px}:where(.pg-carrito) .item-info{display:flex;flex-direction:column;gap:6px;min-width:0}:where(.pg-carrito) .item-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:11.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}:where(.pg-carrito) .item-meta .date{display:inline-flex;align-items:center;gap:4px;color:var(--text)}:where(.pg-carrito) .item-name{font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(.pg-carrito) .item-name:hover{color:var(--brand)}:where(.pg-carrito) .item-price{font-size:13px;color:var(--muted)}:where(.pg-carrito) .item-price b{color:var(--text);font-size:14px}:where(.pg-carrito) .item-price .red{color:var(--brand)}:where(.pg-carrito) .item-links{display:flex;gap:14px;font-size:12.5px;font-weight:600;margin-top:2px}:where(.pg-carrito) .item-links button{color:var(--muted);display:inline-flex;align-items:center;gap:5px}:where(.pg-carrito) .item-links button:hover{color:var(--brand)}:where(.pg-carrito) .item-links .icon{width:14px;height:14px}:where(.pg-carrito) .item-right{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}@media(min-width:640px){:where(.pg-carrito) .item-right{grid-column:auto;flex-direction:column;align-items:flex-end;justify-content:center;gap:10px}}:where(.pg-carrito) .item-total{font-size:17px;font-weight:800;letter-spacing:-.01em;text-align:right}:where(.pg-carrito) .item-total small{display:block;font-size:11px;font-weight:500;color:var(--muted);letter-spacing:0}:where(.pg-carrito) .qty{display:flex;align-items:center;border:1.5px solid var(--border);border-radius:999px;height:38px;background:var(--surface)}:where(.pg-carrito) .qty button{width:34px;height:100%;display:grid;place-items:center;color:var(--muted);border-radius:999px;font-size:17px}:where(.pg-carrito) .qty button:hover:not(:disabled){color:var(--brand)}:where(.pg-carrito) .qty button:disabled{opacity:.35}:where(.pg-carrito) .qty span{min-width:22px;text-align:center;font-weight:700;font-size:14px}:where(.pg-carrito) .qty-fixed{font-size:12px;color:var(--muted);padding:6px 10px;border-radius:999px;background:var(--surface-2);font-weight:600}:where(.pg-carrito) .g-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;background:var(--surface-2);font-size:13.5px}:where(.pg-carrito) .g-foot b{font-size:16px}:where(.pg-carrito) .g-empty{padding:28px 18px;text-align:center;color:var(--muted);font-size:13.5px}:where(.pg-carrito) .g-empty a{color:var(--brand);font-weight:600}:where(.pg-carrito) .summary{display:grid;gap:14px}@media(min-width:1024px){:where(.pg-carrito) .summary{position:sticky;top:156px}}:where(.pg-carrito) .sum-card{background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:20px;display:grid;gap:12px}:where(.pg-carrito) .sum-card h3{margin:0;font-size:15px;display:flex;align-items:center;gap:8px}:where(.pg-carrito) .sum-card h3 .dot{width:9px;height:9px;border-radius:50%}:where(.pg-carrito) .sum-row{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;color:var(--muted)}:where(.pg-carrito) .sum-row b{color:var(--text);font-weight:600}:where(.pg-carrito) .sum-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:12px;border-top:1px dashed var(--border)}:where(.pg-carrito) .sum-total span{font-size:14px;font-weight:600}:where(.pg-carrito) .sum-total b{font-size:24px;font-weight:800;letter-spacing:-.02em}:where(.pg-carrito) .sum-total b small{font-size:12px;font-weight:600;color:var(--muted);margin-left:3px}:where(.pg-carrito) .sum-card.pre .sum-total b{color:var(--brand)}:where(.pg-carrito) .sum-note{font-size:12px;color:var(--muted);line-height:1.5}:where(.pg-carrito) .btn-pay{width:100%;height:52px;font-size:14.5px;justify-content:space-between;padding:0 22px}:where(.pg-carrito) .btn-pay .icon{width:18px;height:18px;transition:transform .2s}:where(.pg-carrito) .btn-pay:hover .icon{transform:translateX(4px)}:where(.pg-carrito) .btn-pay.stock{background:var(--ink);color:#fff}:where(.pg-carrito) .btn-pay.stock:hover{background:#000;box-shadow:0 8px 20px rgba(0,0,0,.2)}:root[data-theme="dark"] :where(.pg-carrito) .btn-pay.stock{background:#fff;color:var(--ink)}:where(.pg-carrito) .btn-pay:disabled{opacity:.4;pointer-events:none}:where(.pg-carrito) .sum-card.disabled{opacity:.55}:where(.pg-carrito) .trust{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center;font-size:12px;color:var(--muted);padding:4px 0}:where(.pg-carrito) .trust span{display:inline-flex;align-items:center;gap:6px}:where(.pg-carrito) .trust .icon{width:15px;height:15px;color:var(--success)}:where(.pg-carrito) .pay-logos{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}:where(.pg-carrito) .pay-logos span{border:1px solid var(--border);border-radius:6px;padding:3px 7px;font-size:10.5px;font-weight:700;color:var(--muted);background:var(--surface)}:where(.pg-carrito) .coupon summary{list-style:none;cursor:pointer;font-size:13px;font-weight:600;color:var(--brand)}:where(.pg-carrito) .coupon summary::-webkit-details-marker{display:none}:where(.pg-carrito) .coupon form{display:flex;gap:8px;margin-top:10px}:where(.pg-carrito) .coupon input{flex:1;height:42px;border-radius:12px;border:1.5px solid var(--border);background:var(--surface);padding:0 12px;font-size:13.5px;text-transform:uppercase}:where(.pg-carrito) .coupon input:focus{outline:none;border-color:var(--brand)}:where(.pg-carrito) .cart-empty{text-align:center;padding:56px 20px;background:var(--surface);border:1px solid var(--border);border-radius:24px}:where(.pg-carrito) .cart-empty .ic{width:84px;height:84px;margin:0 auto 16px;border-radius:50%;background:var(--brand-50);color:var(--brand);display:grid;place-items:center}:where(.pg-carrito) .cart-empty .ic .icon{width:38px;height:38px}:where(.pg-carrito) .cart-empty h2{margin:0 0 6px;font-size:22px}:where(.pg-carrito) .cart-empty p{margin:0 auto 22px;color:var(--muted);max-width:420px;font-size:14px}:where(.pg-carrito) .cart-empty .acts{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}:where(.pg-carrito) .cart-bar{position:fixed;left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom));z-index:58;background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -8px 24px rgba(0,0,0,.08);padding:10px 16px;display:grid;gap:8px}@media(min-width:1024px){:where(.pg-carrito) .cart-bar{display:none}}:where(.pg-carrito) .cart-bar[hidden]{display:none}:where(.pg-carrito) .cart-bar .btns{display:grid;gap:8px}:where(.pg-carrito) .cart-bar .btns.two{grid-template-columns:1fr 1fr}:where(.pg-carrito) .cart-bar .btn{height:46px;font-size:13px;padding:0 10px;flex-direction:column;gap:0;line-height:1.15}:where(.pg-carrito) .cart-bar .btn small{font-size:11px;font-weight:500;opacity:.8}:where(.pg-carrito) .cart-bar .bar-stock{background:var(--ink);color:#fff}:root[data-theme="dark"] :where(.pg-carrito) .cart-bar .bar-stock{background:#fff;color:var(--ink)}:where(.pg-carrito) .item-links .short{display:none}@media(max-width:639px){:where(.pg-carrito) .item-links .long{display:none}:where(.pg-carrito) .item-links .short{display:inline}}body.cart-pg{padding-bottom:0}@media(max-width:1023px){body.cart-pg .wa-float{display:none}}@media(min-width:1024px){body.cart-pg .wa-float{bottom:24px}}@media(max-width:1023px){body.cart-pg .footer{padding-bottom:70px}}:where(.pg-carrito) .item.busy{opacity:.5;pointer-events:none}:where(.pg-carrito) .item-warn{font-size:12.5px;color:var(--brand);font-weight:600;margin-top:4px}:where(.pg-carrito) a.btn-pay,:where(.pg-carrito) .cart-bar a.btn{text-decoration:none}:where(.pg-carrito) .co-steps{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:18px 0 0;font-size:13px;color:var(--muted)}:where(.pg-carrito) .co-steps>*{display:inline-flex;align-items:center;gap:8px}:where(.pg-carrito) .co-steps>*:not(:last-child)::after{content:"";width:22px;height:1.5px;background:var(--border);margin-left:4px}:where(.pg-carrito) .co-steps span span,:where(.pg-carrito) .co-steps a span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);font-size:12px;font-weight:700}:where(.pg-carrito) .co-steps .done span{background:var(--success);color:#fff}:where(.pg-carrito) .co-steps .cur{color:var(--text);font-weight:600}:where(.pg-carrito) .co-steps .cur>span{background:var(--brand);color:#fff}:where(.pg-carrito) .co-main{display:grid;gap:16px;min-width:0}:where(.pg-carrito) .co-card{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:20px}:where(.pg-carrito) .co-title{display:flex;align-items:center;gap:12px;margin-bottom:14px}:where(.pg-carrito) .co-title h2{margin:0;font-size:17px}:where(.pg-carrito) .co-title .n{width:28px;height:28px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:700;flex:none}:root[data-theme="dark"] :where(.pg-carrito) .co-title .n{background:var(--brand)}:where(.pg-carrito) .co-edit{margin-left:auto;font-size:13px;font-weight:600;color:var(--brand)}:where(.pg-carrito) .co-address{display:grid;gap:3px;font-size:14px;color:var(--muted);background:var(--surface-2);border-radius:14px;padding:14px 16px}:where(.pg-carrito) .co-address b{color:var(--text)}:where(.pg-carrito) .co-msg{margin:0 0 14px;font-size:13.5px;color:var(--muted)}:where(.pg-carrito) .co-form{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:640px){:where(.pg-carrito) .co-form{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.pg-carrito) .co-form .full{grid-column:1/-1}}:where(.pg-carrito) .co-form label{display:grid;gap:6px;font-size:12.5px;font-weight:600;color:var(--muted)}:where(.pg-carrito) .co-form input{height:46px;border-radius:12px;border:1.5px solid var(--border);background:var(--surface);color:var(--text);padding:0 14px;font-size:14.5px;font-weight:400}:where(.pg-carrito) .co-form input:focus{outline:none;border-color:var(--brand)}:where(.pg-carrito) .co-secure{display:flex;align-items:center;gap:8px;margin:0;font-size:12.5px;color:var(--muted)}:where(.pg-carrito) .co-secure .icon{width:16px;height:16px;color:var(--success)}:where(.pg-carrito) .ship-list{display:grid;gap:10px}:where(.pg-carrito) .ship-list #totalenvio:empty{display:none}:where(.pg-carrito) .ship-opt{display:block;cursor:pointer}:where(.pg-carrito) .ship-opt input{position:absolute;opacity:0;pointer-events:none}:where(.pg-carrito) .ship-box{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1.5px solid var(--border);border-radius:14px;background:var(--surface);transition:.15s}:where(.pg-carrito) .ship-box img{width:56px;height:32px;object-fit:contain;border-radius:6px;background:#fff}:where(.pg-carrito) .ship-ic{width:56px;text-align:center;font-size:22px}:where(.pg-carrito) .ship-name{font-weight:600;font-size:14px}:where(.pg-carrito) .ship-dias{display:block;font-weight:400;font-size:12px;color:var(--muted)}:where(.pg-carrito) .ship-aviso{margin:0 0 10px;padding:10px 12px;border-radius:10px;background:var(--brand-50);color:var(--text);font-size:13px;border:1px solid var(--border)}:where(.pg-carrito) .ship-price{margin-left:auto;font-size:14px}:where(.pg-carrito) .ship-opt input:checked+.ship-box{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-50)}:where(.pg-carrito) .ship-opt input:focus-visible+.ship-box{outline:2px solid var(--brand);outline-offset:2px}:where(.pg-carrito) .pay-methods{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:14px}:where(.pg-carrito) .pay-m{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1.5px solid var(--border);border-radius:14px;background:var(--surface);text-align:left;font-size:13px;font-weight:500;color:var(--text);transition:.15s}:where(.pg-carrito) .pay-m img{width:84px;height:36px;object-fit:contain;background:#fff;border-radius:8px;padding:2px}:where(.pg-carrito) .pay-m:hover,:where(.pg-carrito) .pay-m.active{border-color:var(--brand)}:where(.pg-carrito) .pay-m.active{box-shadow:0 0 0 3px var(--brand-50)}:where(.pg-carrito) .pay-panel{display:none}:where(.pg-carrito) .btn-pay-final{width:100%;height:52px;margin-top:12px}:where(.pg-carrito) #paymentBrick_container{min-height:20px}:where(.pg-carrito) .co-items{display:grid;gap:10px;max-height:320px;overflow:auto;padding-bottom:4px;border-bottom:1px solid var(--border)}:where(.pg-carrito) .co-item{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:13px}:where(.pg-carrito) .co-item img{width:48px;height:48px;object-fit:contain;background:#fff;border-radius:10px;border:1px solid var(--border)}:where(.pg-carrito) .co-item p{margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(.pg-carrito) .co-item small{color:var(--muted)}:where(.pg-carrito) #totalmoneda b{font:inherit;color:inherit}body.checkout-pg .bottom-nav{display:none}:where(.pg-login) .auth-wrap{padding:28px 0 56px}@media(min-width:1024px){:where(.pg-login) .auth-wrap{padding:48px 0 72px}}:where(.pg-login) .auth{display:grid;max-width:1040px;margin:0 auto;background:var(--surface);border:1px solid var(--border);border-radius:28px;overflow:hidden;box-shadow:var(--shadow)}@media(min-width:900px){:where(.pg-login) .auth{grid-template-columns:.95fr 1.05fr;min-height:620px}}:where(.pg-login) .auth-side{position:relative;isolation:isolate;overflow:hidden;color:#fff;padding:28px 24px;display:flex;flex-direction:column;gap:18px;background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--brand) 60%,transparent),transparent 45%),linear-gradient(150deg,#0c0c0d 0%,#18181b 60%,#260a0c 100%)}@media(min-width:900px){:where(.pg-login) .auth-side{padding:44px 40px;justify-content:space-between}}:where(.pg-login) .auth-side::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.12) 1.2px,transparent 1.6px);background-size:16px 16px;-webkit-mask-image:radial-gradient(ellipse at 0% 100%,#000 0%,transparent 65%);mask-image:radial-gradient(ellipse at 0% 100%,#000 0%,transparent 65%)}:where(.pg-login) .auth-side::after{content:"";position:absolute;right:-120px;bottom:-120px;width:380px;height:380px;z-index:-1;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 30px,rgba(255,255,255,.06) 31px 32px)}:where(.pg-login) .auth-side .logo img{height:46px;filter:brightness(0) invert(1)}:where(.pg-login) .auth-side h2{margin:0;font-size:clamp(22px,2.6vw,32px);line-height:1.15;letter-spacing:-.02em}:where(.pg-login) .auth-side h2 span{color:var(--brand)}:root[data-theme="light"] :where(.pg-login) .auth-side h2 span{color:#ff4a50}:where(.pg-login) .auth-side p{margin:8px 0 0;font-size:14px;color:rgba(255,255,255,.72);max-width:360px}:where(.pg-login) .perks-list{list-style:none;margin:0;padding:0;display:none;gap:14px}@media(min-width:900px){:where(.pg-login) .perks-list{display:grid}}:where(.pg-login) .perks-list li{display:flex;gap:12px;align-items:center;font-size:14px}:where(.pg-login) .perks-list .pi{width:40px;height:40px;flex-shrink:0;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);display:grid;place-items:center;color:#ff5a5f}:where(.pg-login) .perks-list b{display:block;font-size:14px}:where(.pg-login) .perks-list span{font-size:12.5px;color:rgba(255,255,255,.62)}:where(.pg-login) .auth-side .foot{display:none;font-size:12.5px;color:rgba(255,255,255,.55)}@media(min-width:900px){:where(.pg-login) .auth-side .foot{display:block}}:where(.pg-login) .auth-side .foot a{color:#fff;font-weight:600}:where(.pg-login) .auth-main{padding:24px 20px 28px}@media(min-width:640px){:where(.pg-login) .auth-main{padding:36px 40px}}@media(min-width:900px){:where(.pg-login) .auth-main{padding:44px 48px;display:flex;flex-direction:column;justify-content:center}}:where(.pg-login) .auth-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;background:var(--surface-2);border-radius:14px;padding:4px;margin-bottom:26px}:where(.pg-login) .auth-tabs button{position:relative;z-index:1;height:44px;border-radius:11px;font-size:14px;font-weight:600;color:var(--muted);transition:color .25s}:where(.pg-login) .auth-tabs button.active{color:var(--text)}:where(.pg-login) .auth-tabs .ind{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:11px;background:var(--surface);box-shadow:0 1px 4px rgba(0,0,0,.1);transition:transform .3s cubic-bezier(.2,.8,.2,1)}:where(.pg-login) .auth-tabs[data-tab="register"] .ind{transform:translateX(100%)}:where(.pg-login) .auth-panel{display:none;animation:authIn .35s ease}:where(.pg-login) .auth-panel.active{display:block}@keyframes authIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:where(.pg-login) .auth-panel h1{margin:0;font-size:24px;letter-spacing:-.02em}:where(.pg-login) .auth-panel .lead{margin:4px 0 22px;font-size:14px;color:var(--muted)}:where(.pg-login) .fgrid{display:grid;gap:14px}@media(min-width:560px){:where(.pg-login) .fgrid.two{grid-template-columns:1fr 1fr}}:where(.pg-login) .fld{display:grid;gap:6px}:where(.pg-login) .fld label{font-size:13px;font-weight:600}:where(.pg-login) .fld label i{color:var(--brand);font-style:normal}:where(.pg-login) .inp{position:relative}:where(.pg-login) .inp>.icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--muted);pointer-events:none;transition:color .2s}:where(.pg-login) .inp input{width:100%;height:50px;border-radius:14px;border:1.5px solid var(--border);background:var(--surface);padding:0 46px 0 44px;font-size:14.5px;transition:border-color .2s,box-shadow .2s}:where(.pg-login) .inp input::placeholder{color:color-mix(in srgb,var(--muted) 70%,transparent)}:where(.pg-login) .inp input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 14%,transparent)}:where(.pg-login) .inp:focus-within>.icon{color:var(--brand)}:where(.pg-login) .fld.err .inp input{border-color:#d64545}:where(.pg-login) .fld.ok .inp input{border-color:var(--success)}:where(.pg-login) .fld .msg{font-size:12px;color:#d64545;min-height:0;display:none}:where(.pg-login) .fld.err .msg{display:block}:where(.pg-login) .eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:var(--muted)}:where(.pg-login) .eye:hover{color:var(--text);background:var(--surface-2)}:where(.pg-login) .eye .icon{width:18px;height:18px}:where(.pg-login) .eye .off{display:none}:where(.pg-login) .eye.on .on{display:none}:where(.pg-login) .eye.on .off{display:block}:where(.pg-login) .strength{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:2px}:where(.pg-login) .strength i{height:4px;border-radius:2px;background:var(--surface-2);transition:background .25s}:where(.pg-login) .strength[data-s="1"] i:nth-child(-n+1){background:#d64545}:where(.pg-login) .strength[data-s="2"] i:nth-child(-n+2){background:#f0a020}:where(.pg-login) .strength[data-s="3"] i:nth-child(-n+3){background:#7cc142}:where(.pg-login) .strength[data-s="4"] i{background:var(--success)}:where(.pg-login) .strength-txt{font-size:11.5px;color:var(--muted)}:where(.pg-login) .row-between{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 20px;flex-wrap:wrap}:where(.pg-login) .chk{display:flex;align-items:flex-start;gap:10px;font-size:13px;cursor:pointer;line-height:1.45}:where(.pg-login) .chk input{position:absolute;opacity:0;pointer-events:none}:where(.pg-login) .chk .box{width:20px;height:20px;flex-shrink:0;border-radius:6px;border:1.5px solid var(--border);display:grid;place-items:center;background:var(--surface);transition:.15s;margin-top:-1px}:where(.pg-login) .chk .box svg{width:12px;height:12px;stroke:#fff;stroke-width:3;fill:none;opacity:0}:where(.pg-login) .chk input:checked+.box{background:var(--brand);border-color:var(--brand)}:where(.pg-login) .chk input:checked+.box svg{opacity:1}:where(.pg-login) .chk input:focus-visible+.box{outline:2px solid var(--brand);outline-offset:2px}:where(.pg-login) .chk a{color:var(--brand);font-weight:600}:where(.pg-login) .chk.err .box{border-color:#d64545}:where(.pg-login) .link{font-size:13px;font-weight:600;color:var(--brand)}:where(.pg-login) .link:hover{text-decoration:underline}:where(.pg-login) .checks{display:grid;gap:12px;margin:18px 0 20px}:where(.pg-login) .btn-auth{width:100%;height:52px;font-size:15px}:where(.pg-login) .btn-auth .spin{display:none;width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;animation:spin .7s linear infinite}:where(.pg-login) .btn-auth.loading .spin{display:block}:where(.pg-login) .btn-auth.loading .lbl{opacity:.8}@keyframes spin{to{transform:rotate(360deg)}}:where(.pg-login) .switch-txt{margin:18px 0 0;text-align:center;font-size:13.5px;color:var(--muted)}:where(.pg-login) .switch-txt button{color:var(--brand);font-weight:700}:where(.pg-login) .privacy{margin:14px 0 0;font-size:12px;color:var(--muted);line-height:1.5;text-align:center}:where(.pg-login) .privacy a{color:var(--text);text-decoration:underline;text-underline-offset:2px}:where(.pg-login) .alert{display:none;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;font-size:13px;margin-bottom:16px;line-height:1.45}:where(.pg-login) .alert.show{display:flex}:where(.pg-login) .alert.error{background:color-mix(in srgb,#d64545 12%,transparent);color:#d64545}:where(.pg-login) .alert.success{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success)}:where(.pg-login) .alert .icon{width:18px;height:18px;flex-shrink:0;margin-top:1px}:where(.pg-login) .reg-done{text-align:center;padding:10px 0 4px}:where(.pg-login) .reg-done .ic{width:72px;height:72px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;background:var(--brand-50);color:var(--brand)}:where(.pg-login) .reg-done .ic .icon{width:32px;height:32px}:where(.pg-login) .reg-done[hidden],:where(.pg-login) #regBox[hidden]{display:none}:where(.pg-login) .switch-txt a{color:var(--brand);font-weight:600}:where(.pg-login) #codigo_2fa{letter-spacing:.4em;font-size:20px;font-weight:700}:where(.pg-cuenta) .demo-bar{background:var(--surface-2);border-bottom:1px dashed var(--border);font-size:12.5px;color:var(--muted)}:where(.pg-cuenta) .demo-bar .container{display:flex;align-items:center;gap:10px;min-height:42px;overflow-x:auto;scrollbar-width:none}:where(.pg-cuenta) .demo-bar b{color:var(--text);white-space:nowrap}:where(.pg-cuenta) .demo-bar button{flex-shrink:0;padding:5px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-size:12px;font-weight:600}:where(.pg-cuenta) .demo-bar button.active{background:var(--ink);color:#fff;border-color:var(--ink)}:root[data-theme="dark"] :where(.pg-cuenta) .demo-bar button.active{background:#fff;color:var(--ink)}:where(.pg-cuenta) .acc{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 0 56px}:where(.pg-cuenta) .acc-content,:where(.pg-cuenta) .acc-side{min-width:0}:where(.pg-cuenta) .o-main,:where(.pg-cuenta) .o-item>div,:where(.pg-cuenta) .lay-t{min-width:0}:where(.pg-cuenta) .o-item>div{overflow-wrap:anywhere}@media(max-width:479px){:where(.pg-cuenta) .acc .order summary{grid-template-columns:auto 1fr;padding:12px 14px}:where(.pg-cuenta) .acc .o-right{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px dashed var(--border)}:where(.pg-cuenta) .acc .o-thumbs img,:where(.pg-cuenta) .acc .o-thumbs .more{width:42px;height:42px}:where(.pg-cuenta) .acc .o-body{padding:14px}:where(.pg-cuenta) .acc .o-item{grid-template-columns:44px 1fr;gap:10px}:where(.pg-cuenta) .acc .o-item img{width:44px;height:44px}:where(.pg-cuenta) .acc .o-item>b{grid-column:2;font-size:13px}:where(.pg-cuenta) .acc .track{font-size:12.5px}:where(.pg-cuenta) .acc .o-actions .btn{flex:1}:where(.pg-cuenta) .acc .lay{grid-template-columns:56px 1fr;padding:12px;gap:12px}:where(.pg-cuenta) .acc .lay img{width:56px;height:56px}:where(.pg-cuenta) .acc .lay-money{flex-direction:column;gap:2px}}@media(min-width:1024px){:where(.pg-cuenta) .acc{grid-template-columns:270px minmax(0,1fr);gap:32px;padding-top:32px;align-items:start}}:where(.pg-cuenta) .acc-side{display:grid;gap:12px}@media(min-width:1024px){:where(.pg-cuenta) .acc-side{position:sticky;top:156px}}:where(.pg-cuenta) .u-card{display:flex;align-items:center;gap:12px;padding:16px;border-radius:20px;background:var(--surface);border:1px solid var(--border)}:where(.pg-cuenta) .u-av{width:48px;height:48px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:17px;color:#fff;background:linear-gradient(135deg,var(--brand),#7a0c10)}:where(.pg-cuenta) .u-card b{display:block;font-size:14.5px;line-height:1.25}:where(.pg-cuenta) .u-card span{font-size:12.5px;color:var(--muted)}:where(.pg-cuenta) .u-card .lvl{display:inline-flex;margin-top:4px;padding:2px 8px;border-radius:999px;background:var(--brand-50);color:var(--brand);font-size:11px;font-weight:700}:where(.pg-cuenta) .acc-nav{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:2px 16px}:where(.pg-cuenta) .acc-nav::-webkit-scrollbar{display:none}@media(min-width:1024px){:where(.pg-cuenta) .acc-nav{flex-direction:column;margin:0;padding:8px;background:var(--surface);border:1px solid var(--border);border-radius:20px;gap:2px}}:where(.pg-cuenta) .acc-nav a,:where(.pg-cuenta) .acc-nav button{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;font-size:13.5px;font-weight:500;color:var(--muted);white-space:nowrap;border:1px solid var(--border);background:var(--surface);transition:.15s;text-align:left}@media(min-width:1024px){:where(.pg-cuenta) .acc-nav a,:where(.pg-cuenta) .acc-nav button{border:0;background:none;padding:11px 12px}}:where(.pg-cuenta) .acc-nav .icon{width:18px;height:18px}:where(.pg-cuenta) .acc-nav a:hover,:where(.pg-cuenta) .acc-nav button:hover{color:var(--text);background:var(--surface-2)}:where(.pg-cuenta) .acc-nav a.active{color:#fff;background:var(--ink);border-color:var(--ink)}:root[data-theme="dark"] :where(.pg-cuenta) .acc-nav a.active{background:var(--brand);border-color:var(--brand)}:where(.pg-cuenta) .acc-nav .cnt{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--brand);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}:where(.pg-cuenta) .acc-nav a.active .cnt{background:#fff;color:var(--ink)}:where(.pg-cuenta) .acc-nav .sep{display:none}@media(min-width:1024px){:where(.pg-cuenta) .acc-nav .sep{display:block;height:1px;background:var(--border);margin:6px 8px}}:where(.pg-cuenta) .acc-nav .admin{color:var(--brand)}:where(.pg-cuenta) .acc-nav .logout:hover{color:#d64545}:where(.pg-cuenta) .acc-nav [hidden]{display:none!important}:where(.pg-cuenta) .acc-sec{display:none;animation:authIn-cuenta .3s ease}:where(.pg-cuenta) .acc-sec.active{display:block}@keyframes authIn-cuenta{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:where(.pg-cuenta) .acc-h{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}:where(.pg-cuenta) .acc-h h1,:where(.pg-cuenta) .acc-h h2{margin:0;font-size:clamp(22px,2.6vw,28px);letter-spacing:-.02em;line-height:1.2}:where(.pg-cuenta) .acc-h p{margin:4px 0 0;color:var(--muted);font-size:14px}:where(.pg-cuenta) .panel{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:20px}:where(.pg-cuenta) .panel+.panel{margin-top:16px}:where(.pg-cuenta) .panel-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}:where(.pg-cuenta) .panel-h h3{margin:0;font-size:16px}:where(.pg-cuenta) .stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px}@media(min-width:900px){:where(.pg-cuenta) .stats{grid-template-columns:repeat(4,1fr);gap:14px}}:where(.pg-cuenta) .stat{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:18px;background:var(--surface);border:1px solid var(--border);transition:.2s}:where(.pg-cuenta) a.stat:hover{border-color:var(--brand);transform:translateY(-2px)}:where(.pg-cuenta) .stat .ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--surface-2);color:var(--text);margin-bottom:6px}:where(.pg-cuenta) .stat .ic .icon{width:18px;height:18px}:where(.pg-cuenta) .stat .v{font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.1}:where(.pg-cuenta) .stat .k{font-size:12.5px;color:var(--muted)}:where(.pg-cuenta) .stat.hot{background:var(--ink);border-color:var(--ink);color:#fff}:where(.pg-cuenta) .stat.hot .ic{background:var(--brand);color:#fff}:where(.pg-cuenta) .stat.hot .k{color:rgba(255,255,255,.65)}:root[data-theme="dark"] :where(.pg-cuenta) .stat.hot{background:var(--brand-50);border-color:color-mix(in srgb,var(--brand) 40%,transparent)}:where(.pg-cuenta) .arrived{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 18px;border-radius:18px;background:linear-gradient(110deg,var(--brand) 0%,#a3121a 100%);color:#fff;margin-bottom:16px;position:relative;overflow:hidden;isolation:isolate}:where(.pg-cuenta) .arrived::after{content:"";position:absolute;right:-40px;top:-60px;width:200px;height:200px;border-radius:50%;background:rgba(255,255,255,.12);z-index:-1}:where(.pg-cuenta) .arrived img{width:56px;height:56px;object-fit:contain;background:#fff;border-radius:12px;padding:4px}:where(.pg-cuenta) .arrived .t{flex:1;min-width:200px}:where(.pg-cuenta) .arrived b{display:block;font-size:15px}:where(.pg-cuenta) .arrived span{font-size:13px;opacity:.9}:where(.pg-cuenta) .arrived .btn{background:#fff;color:var(--ink)}:where(.pg-cuenta) .lay-list{display:grid;gap:12px}@media(min-width:768px){:where(.pg-cuenta) .lay-list.cols{grid-template-columns:1fr 1fr}}:where(.pg-cuenta) .lay{display:grid;grid-template-columns:72px 1fr;gap:14px;padding:14px;border-radius:16px;border:1px solid var(--border);background:var(--surface)}:where(.pg-cuenta) .lay img{width:72px;height:72px;object-fit:contain;background:#fff;border-radius:12px;padding:4px;border:1px solid var(--border)}:where(.pg-cuenta) .lay-t{min-width:0;display:flex;flex-direction:column;gap:6px}:where(.pg-cuenta) .lay-t a{font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(.pg-cuenta) .lay-t a:hover{color:var(--brand)}:where(.pg-cuenta) .lay-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px;color:var(--muted)}:where(.pg-cuenta) .pbar{height:7px;border-radius:4px;background:var(--surface-2);overflow:hidden}:where(.pg-cuenta) .pbar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--brand),#ff6a6f)}:where(.pg-cuenta) .pbar.done i{background:var(--success)}:where(.pg-cuenta) .lay-money{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);gap:8px}:where(.pg-cuenta) .lay-money b{color:var(--text)}:where(.pg-cuenta) .lay-actions{display:flex;gap:8px;margin-top:2px;flex-wrap:wrap}:where(.pg-cuenta) .btn-sm{padding:8px 14px;font-size:12.5px}:where(.pg-cuenta) .pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap}:where(.pg-cuenta) .pill::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}:where(.pg-cuenta) .pill.s-pre{background:var(--brand-50);color:var(--brand)}:where(.pg-cuenta) .pill.s-ready{background:color-mix(in srgb,#f0a020 16%,transparent);color:#c27a00}:where(.pg-cuenta) .pill.s-ship{background:color-mix(in srgb,#2f80ed 14%,transparent);color:#2f6fd0}:where(.pg-cuenta) .pill.s-done{background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success)}:where(.pg-cuenta) .pill.s-proc{background:var(--surface-2);color:var(--text)}:where(.pg-cuenta) .pill.s-cancel{background:var(--surface-2);color:var(--muted)}:where(.pg-cuenta) .o-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-bottom:14px}:where(.pg-cuenta) .o-tabs::-webkit-scrollbar{display:none}:where(.pg-cuenta) .o-tabs button{flex-shrink:0;padding:8px 14px;border-radius:999px;border:1.5px solid var(--border);background:var(--surface);font-size:13px;font-weight:600;color:var(--muted)}:where(.pg-cuenta) .o-tabs button.active{background:var(--ink);border-color:var(--ink);color:#fff}:root[data-theme="dark"] :where(.pg-cuenta) .o-tabs button.active{background:#fff;color:var(--ink)}:where(.pg-cuenta) .o-tabs .n{opacity:.6;margin-left:4px}:where(.pg-cuenta) .orders{display:grid;gap:12px}:where(.pg-cuenta) .order{border:1px solid var(--border);border-radius:18px;background:var(--surface);overflow:hidden;transition:border-color .2s}:where(.pg-cuenta) .order[open]{border-color:color-mix(in srgb,var(--brand) 35%,var(--border))}:where(.pg-cuenta) .order summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:14px 16px}:where(.pg-cuenta) .order summary::-webkit-details-marker{display:none}:where(.pg-cuenta) .o-thumbs{display:flex}:where(.pg-cuenta) .o-thumbs img{width:48px;height:48px;object-fit:contain;background:#fff;border-radius:10px;border:2px solid var(--surface);padding:2px;box-shadow:0 0 0 1px var(--border)}:where(.pg-cuenta) .o-thumbs img+img{margin-left:-18px}:where(.pg-cuenta) .o-thumbs .more{width:48px;height:48px;margin-left:-18px;border-radius:10px;background:var(--surface-2);border:2px solid var(--surface);display:grid;place-items:center;font-size:12px;font-weight:700}:where(.pg-cuenta) .o-main{min-width:0}:where(.pg-cuenta) .o-main b{font-size:14px}:where(.pg-cuenta) .o-main .d{display:block;font-size:12.5px;color:var(--muted);margin-top:2px}:where(.pg-cuenta) .o-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}:where(.pg-cuenta) .o-right .tot{font-weight:700;font-size:14.5px}:where(.pg-cuenta) .chev{width:18px;height:18px;color:var(--muted);transition:transform .2s}:where(.pg-cuenta) .order[open] .chev{transform:rotate(180deg)}:where(.pg-cuenta) .o-body{border-top:1px solid var(--border);padding:16px;display:grid;gap:16px}@media(min-width:900px){:where(.pg-cuenta) .o-body{grid-template-columns:1.2fr 1fr;gap:24px}}:where(.pg-cuenta) .o-items{display:grid;gap:10px}:where(.pg-cuenta) .o-item{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;font-size:13px}:where(.pg-cuenta) .o-item img{width:52px;height:52px;object-fit:contain;background:#fff;border-radius:10px;border:1px solid var(--border);padding:3px}:where(.pg-cuenta) .o-item small{display:block;color:var(--muted);font-size:12px}:where(.pg-cuenta) .o-sum{display:grid;gap:6px;font-size:13px;padding-top:10px;border-top:1px dashed var(--border)}:where(.pg-cuenta) .o-sum div{display:flex;justify-content:space-between}:where(.pg-cuenta) .o-sum .grand{font-weight:800;font-size:15px}:where(.pg-cuenta) .steps{list-style:none;margin:0;padding:0;display:grid;gap:0}:where(.pg-cuenta) .steps li{position:relative;display:grid;grid-template-columns:28px 1fr;gap:10px;padding-bottom:16px;font-size:13px}:where(.pg-cuenta) .steps li:last-child{padding-bottom:0}:where(.pg-cuenta) .steps li::before{content:"";position:absolute;left:13px;top:26px;bottom:2px;width:2px;background:var(--border)}:where(.pg-cuenta) .steps li:last-child::before{display:none}:where(.pg-cuenta) .steps li.done::before{background:var(--success)}:where(.pg-cuenta) .steps .dot{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--muted);position:relative;z-index:1}:where(.pg-cuenta) .steps .dot svg{width:14px;height:14px;stroke:currentColor;stroke-width:2.6;fill:none}:where(.pg-cuenta) .steps li.done .dot{background:var(--success);color:#fff}:where(.pg-cuenta) .steps li.cur .dot{background:var(--brand);color:#fff;box-shadow:0 0 0 5px var(--brand-50)}:where(.pg-cuenta) .steps b{display:block;font-size:13.5px}:where(.pg-cuenta) .steps span{color:var(--muted);font-size:12px}:where(.pg-cuenta) .track{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:12px 14px;border-radius:14px;background:var(--surface-2);font-size:13px;margin-top:4px}:where(.pg-cuenta) .track code{font-family:inherit;font-weight:700}:where(.pg-cuenta) .o-actions{display:flex;gap:8px;flex-wrap:wrap}:where(.pg-cuenta) .empty-mini{text-align:center;padding:36px 16px;color:var(--muted);font-size:14px}:where(.pg-cuenta) .empty-mini .icon{width:36px;height:36px;color:var(--brand);margin-bottom:8px}:where(.pg-cuenta) .addr-grid{display:grid;gap:12px}@media(min-width:768px){:where(.pg-cuenta) .addr-grid{grid-template-columns:1fr 1fr}}:where(.pg-cuenta) .addr{position:relative;padding:18px;border-radius:18px;border:1.5px solid var(--border);background:var(--surface);display:flex;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.5}:where(.pg-cuenta) .addr.def{border-color:var(--brand)}:where(.pg-cuenta) .addr .tag-def{position:absolute;top:14px;right:14px;padding:3px 9px;border-radius:999px;background:var(--brand);color:#fff;font-size:11px;font-weight:700}:where(.pg-cuenta) .addr b{font-size:14.5px}:where(.pg-cuenta) .addr .ph{color:var(--muted)}:where(.pg-cuenta) .addr-actions{display:flex;gap:14px;margin-top:8px;font-size:13px;font-weight:600}:where(.pg-cuenta) .addr-actions button{color:var(--brand)}:where(.pg-cuenta) .addr-actions button.muted{color:var(--muted)}:where(.pg-cuenta) .addr-add{border:1.5px dashed var(--border);border-radius:18px;display:grid;place-items:center;gap:8px;min-height:170px;color:var(--muted);font-weight:600;font-size:14px;transition:.2s;background:transparent}:where(.pg-cuenta) .addr-add:hover{border-color:var(--brand);color:var(--brand);background:var(--brand-50)}:where(.pg-cuenta) .addr-add .icon{width:28px;height:28px}:where(.pg-cuenta) .fgrid{display:grid;gap:14px}@media(min-width:640px){:where(.pg-cuenta) .fgrid.two{grid-template-columns:1fr 1fr}}:where(.pg-cuenta) .fld{display:grid;gap:6px}:where(.pg-cuenta) .fld label{font-size:13px;font-weight:600}:where(.pg-cuenta) .fld input,:where(.pg-cuenta) .fld select{width:100%;height:48px;border-radius:12px;border:1.5px solid var(--border);background:var(--surface);padding:0 14px;font-size:14.5px;transition:border-color .2s,box-shadow .2s}:where(.pg-cuenta) .fld input:focus,:where(.pg-cuenta) .fld select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 14%,transparent)}:where(.pg-cuenta) .fld input[readonly]{background:var(--surface-2);color:var(--muted)}:where(.pg-cuenta) .fld .hint{font-size:12px;color:var(--muted)}:where(.pg-cuenta) .fld.err input{border-color:#d64545}:where(.pg-cuenta) .fld.err .hint{color:#d64545}:where(.pg-cuenta) .span2{grid-column:1/-1}:where(.pg-cuenta) .form-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;flex-wrap:wrap}:where(.pg-cuenta) .strength{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}:where(.pg-cuenta) .strength i{height:4px;border-radius:2px;background:var(--surface-2);transition:background .25s}:where(.pg-cuenta) .strength[data-s="1"] i:nth-child(-n+1){background:#d64545}:where(.pg-cuenta) .strength[data-s="2"] i:nth-child(-n+2){background:#f0a020}:where(.pg-cuenta) .strength[data-s="3"] i:nth-child(-n+3){background:#7cc142}:where(.pg-cuenta) .strength[data-s="4"] i{background:var(--success)}:where(.pg-cuenta) .toggle-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-top:1px solid var(--border);font-size:13.5px}:where(.pg-cuenta) .toggle-row:first-of-type{border-top:0}:where(.pg-cuenta) .toggle-row span{display:block;color:var(--muted);font-size:12.5px}:where(.pg-cuenta) .sw{position:relative;width:44px;height:26px;flex-shrink:0}:where(.pg-cuenta) .sw input{opacity:0;width:0;height:0}:where(.pg-cuenta) .sw i{position:absolute;inset:0;border-radius:13px;background:var(--border);transition:.2s;cursor:pointer}:where(.pg-cuenta) .sw i::after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:.2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}:where(.pg-cuenta) .sw input:checked+i{background:var(--brand)}:where(.pg-cuenta) .sw input:checked+i::after{transform:translateX(18px)}:where(.pg-cuenta) .danger{border-color:color-mix(in srgb,#d64545 35%,var(--border))}:where(.pg-cuenta) .danger h3{color:#d64545}:where(.pg-cuenta) .btn-danger{border:1.5px solid #d64545;color:#d64545;background:transparent}:where(.pg-cuenta) .btn-danger:hover{background:#d64545;color:#fff}:where(.pg-cuenta) .modal-box.wide{max-width:560px;max-height:92vh;overflow-y:auto}:where(.pg-cuenta) .modal-box h3{margin:0 0 4px}:where(.pg-cuenta) .chk{display:flex;align-items:center;gap:10px;font-size:13.5px;cursor:pointer;margin-top:4px}:where(.pg-cuenta) .chk input{width:18px;height:18px;accent-color:var(--brand)}:where(.pg-cuenta) .ov-grid{display:grid;gap:16px}@media(min-width:1200px){:where(.pg-cuenta) .ov-grid{grid-template-columns:1.3fr 1fr}}:where(.pg-cuenta) .mini-orders{display:grid;gap:4px}:where(.pg-cuenta) .mini-order{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;padding:10px;margin:0 -10px;border-radius:12px;transition:background .15s}:where(.pg-cuenta) .mini-order:hover{background:var(--surface-2)}:where(.pg-cuenta) .mini-order img{width:44px;height:44px;object-fit:contain;background:#fff;border-radius:10px;border:1px solid var(--border);padding:2px}:where(.pg-cuenta) .mini-order b{font-size:13.5px;display:block}:where(.pg-cuenta) .mini-order span{font-size:12px;color:var(--muted)}:where(.pg-cuenta) .quick{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}:where(.pg-cuenta) .quick a,:where(.pg-cuenta) .quick button{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:16px;border:1px solid var(--border);font-size:13.5px;font-weight:600;transition:.2s;text-align:left;background:var(--surface)}:where(.pg-cuenta) .quick a:hover,:where(.pg-cuenta) .quick button:hover{border-color:var(--brand);color:var(--brand)}:where(.pg-cuenta) .quick .icon{color:var(--brand)}:where(.pg-cuenta) .quick span{font-size:12px;color:var(--muted);font-weight:400}:where(.pg-cuenta) .order[hidden],:where(.pg-cuenta) .empty-mini[hidden]{display:none}:where(.pg-cuenta) .addr-actions a{color:var(--brand)}:where(.pg-cuenta) a.addr-add{text-decoration:none;color:inherit}:where(.pg-cuenta) .hint-p{margin:0 0 14px;font-size:13.5px;color:var(--muted)}:where(.pg-cuenta) .twofa-setup{display:grid;gap:12px;margin-top:16px;max-width:360px}:where(.pg-cuenta) .twofa-setup[hidden]{display:none}:where(.pg-cuenta) .qr-box{display:grid;gap:8px;font-size:13px;color:var(--muted)}:where(.pg-cuenta) .qr-box p{margin:0}:where(.pg-cuenta) .qr-box img{background:#fff;padding:8px;border-radius:12px;border:1px solid var(--border)}:where(.pg-cuenta) .qr-box code{font-size:12px;word-break:break-all;color:var(--text)}:where(.pg-cuenta) #code2fa{letter-spacing:.35em;font-weight:700;font-size:18px}:where(.pg-cuenta) .msg2fa{font-size:13px;font-weight:600}:where(.pg-cuenta) .panel-h .pill{margin-left:auto}:where(.pg-pedido) .demo-bar{background:var(--surface-2);border-bottom:1px dashed var(--border);font-size:12.5px;color:var(--muted)}:where(.pg-pedido) .demo-bar .container{display:flex;align-items:center;gap:10px;min-height:42px;overflow-x:auto;scrollbar-width:none}:where(.pg-pedido) .demo-bar b{color:var(--text);white-space:nowrap}:where(.pg-pedido) .demo-bar button{flex-shrink:0;padding:5px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-size:12px;font-weight:600}:where(.pg-pedido) .demo-bar button.active{background:var(--ink);color:#fff;border-color:var(--ink)}:root[data-theme="dark"] :where(.pg-pedido) .demo-bar button.active{background:#fff;color:var(--ink)}:where(.pg-pedido) .od{padding:16px 0 56px}:where(.pg-pedido) .breadcrumb{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden}:where(.pg-pedido) .breadcrumb a:hover{color:var(--brand)}:where(.pg-pedido) .breadcrumb .sep{opacity:.5}:where(.pg-pedido) .breadcrumb .current{color:var(--text);font-weight:500}:where(.pg-pedido) .od-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:12px 0 20px}:where(.pg-pedido) .od-head h1{margin:0;font-size:clamp(24px,3vw,32px);letter-spacing:-.02em;display:flex;align-items:center;gap:12px;flex-wrap:wrap}:where(.pg-pedido) .od-head p{margin:4px 0 0;color:var(--muted);font-size:13.5px}:where(.pg-pedido) .od-head .acts{display:flex;gap:8px;flex-wrap:wrap}:where(.pg-pedido) .btn-sm{padding:9px 16px;font-size:13px}:where(.pg-pedido) .pill{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;letter-spacing:0}:where(.pg-pedido) .pill::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}:where(.pg-pedido) .s-proc{background:color-mix(in srgb,#2f80ed 14%,transparent);color:#2f6fd0}:where(.pg-pedido) .s-ship{background:color-mix(in srgb,#8b5cf6 14%,transparent);color:#7c4ddb}:where(.pg-pedido) .s-done{background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success)}:where(.pg-pedido) .s-ready{background:color-mix(in srgb,#f0a020 16%,transparent);color:#c27a00}:where(.pg-pedido) .s-pre{background:var(--brand-50);color:var(--brand)}:where(.pg-pedido) .ocard{background:var(--surface);border:1px solid var(--border);border-radius:22px}:where(.pg-pedido) .ocard+.ocard{margin-top:16px}:where(.pg-pedido) .card-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 20px 0}:where(.pg-pedido) .card-h h2{margin:0;font-size:16px;display:flex;align-items:center;gap:10px}:where(.pg-pedido) .card-h h2 .icon{width:20px;height:20px;color:var(--brand)}:where(.pg-pedido) .card-b{padding:16px 20px 20px}:where(.pg-pedido) .stepper{display:grid;grid-template-columns:repeat(var(--n,3),1fr);padding:24px 12px 20px;position:relative}:where(.pg-pedido) .st{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:0 4px}:where(.pg-pedido) .st::before{content:"";position:absolute;top:21px;left:-50%;right:50%;height:3px;background:var(--border);z-index:0}:where(.pg-pedido) .st:first-child::before{display:none}:where(.pg-pedido) .st.done::before,:where(.pg-pedido) .st.cur::before{background:var(--brand)}:where(.pg-pedido) .st .dot{position:relative;z-index:1;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--muted);border:3px solid var(--surface)}:where(.pg-pedido) .st .dot .icon{width:20px;height:20px}:where(.pg-pedido) .st.done .dot{background:var(--brand);color:#fff}:where(.pg-pedido) .st.cur .dot{background:var(--surface);color:var(--brand);box-shadow:0 0 0 3px var(--brand),0 0 0 9px var(--brand-50)}:where(.pg-pedido) .st div{display:flex;flex-direction:column;gap:2px;align-items:inherit}:where(.pg-pedido) .st b{font-size:13px;line-height:1.25}:where(.pg-pedido) .st span{font-size:11.5px;color:var(--muted)}:where(.pg-pedido) .st.cur span{color:var(--brand);font-weight:600}:where(.pg-pedido) .st.done span{color:var(--success)}@media(max-width:559px){:where(.pg-pedido) .stepper{grid-template-columns:1fr;gap:0;padding:20px}:where(.pg-pedido) .st{flex-direction:row;text-align:left;align-items:center;gap:14px;padding:0 0 22px}:where(.pg-pedido) .st:last-child{padding-bottom:0}:where(.pg-pedido) .st::before{top:auto;bottom:-2px;left:20px;right:auto;width:3px;height:calc(100% - 40px);transform:translateY(0)}:where(.pg-pedido) .st::before{display:none}:where(.pg-pedido) .st:not(:last-child)::after{content:"";position:absolute;left:20px;top:44px;bottom:0;width:3px;background:var(--border)}:where(.pg-pedido) .st.done:not(:last-child)::after{background:var(--brand)}:where(.pg-pedido) .st .dot{flex-shrink:0}:where(.pg-pedido) .st div{display:flex;flex-direction:column}}:where(.pg-pedido) .ship{display:grid;gap:16px;align-items:center}@media(min-width:768px){:where(.pg-pedido) .ship{grid-template-columns:1fr 1fr auto}}:where(.pg-pedido) .kv small{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}:where(.pg-pedido) .kv b{font-size:14.5px}:where(.pg-pedido) .kv .muted{color:var(--muted);font-weight:500}:where(.pg-pedido) .guide{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:10px;border:1.5px dashed var(--border);font-weight:700;font-size:14px;letter-spacing:.02em}:where(.pg-pedido) .guide button{color:var(--muted);display:grid;place-items:center}:where(.pg-pedido) .guide button:hover{color:var(--brand)}:where(.pg-pedido) .guide .icon{width:16px;height:16px}:where(.pg-pedido) .ship-msg{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:12px 14px;border-radius:14px;background:var(--surface-2);font-size:13px;line-height:1.5}:where(.pg-pedido) .ship-msg .icon{width:18px;height:18px;color:var(--brand);flex-shrink:0;margin-top:1px}:where(.pg-pedido) .btn-track[aria-disabled="true"]{opacity:.4;pointer-events:none}:where(.pg-pedido) .facts{display:grid;grid-template-columns:repeat(2,1fr);gap:0}@media(min-width:768px){:where(.pg-pedido) .facts{grid-template-columns:repeat(5,1fr)}}:where(.pg-pedido) .fact{padding:16px 18px;display:flex;flex-direction:column;gap:4px;border-bottom:1px solid var(--border)}:where(.pg-pedido) .fact:nth-child(odd){border-right:1px solid var(--border)}@media(min-width:768px){:where(.pg-pedido) .fact{border-bottom:0;border-right:1px solid var(--border)}:where(.pg-pedido) .fact:last-child{border-right:0}}:where(.pg-pedido) .fact:last-child{grid-column:1/-1;border-bottom:0}@media(min-width:768px){:where(.pg-pedido) .fact:last-child{grid-column:auto}}:where(.pg-pedido) .fact small{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}:where(.pg-pedido) .fact small .icon{width:14px;height:14px;color:var(--brand)}:where(.pg-pedido) .fact b{font-size:14px}:where(.pg-pedido) .fact b.ok{color:var(--success)}:where(.pg-pedido) .fact b.warn{color:#c27a00}:where(.pg-pedido) .fact b.red{color:var(--brand);font-size:16px}:where(.pg-pedido) .od-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px}@media(min-width:1024px){:where(.pg-pedido) .od-grid{grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}}:where(.pg-pedido) .od-grid>aside{display:grid;gap:16px}@media(min-width:1024px){:where(.pg-pedido) .od-grid>aside{position:sticky;top:156px}}:where(.pg-pedido) .items{display:grid}:where(.pg-pedido) .it{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--border)}:where(.pg-pedido) .it:first-child{padding-top:0}:where(.pg-pedido) .it:last-child{border-bottom:0}:where(.pg-pedido) .it img{width:72px;height:72px;object-fit:contain;background:#fff;border-radius:12px;border:1px solid var(--border);padding:4px}:where(.pg-pedido) .it a{font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(.pg-pedido) .it a:hover{color:var(--brand)}:where(.pg-pedido) .it small{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:4px;font-size:12px;color:var(--muted)}:where(.pg-pedido) .it .q{padding:1px 8px;border-radius:6px;background:var(--surface-2);font-weight:700;color:var(--text)}:where(.pg-pedido) .it .pr{font-weight:700;font-size:15px;text-align:right;white-space:nowrap}:where(.pg-pedido) .it .pr small{display:block;font-weight:500}:where(.pg-pedido) .totals{display:grid;gap:8px;margin-top:6px;padding-top:14px;border-top:1px dashed var(--border);font-size:13.5px}:where(.pg-pedido) .totals div{display:flex;justify-content:space-between;gap:10px;color:var(--muted)}:where(.pg-pedido) .totals div b{color:var(--text);font-weight:600}:where(.pg-pedido) .totals .grand{padding-top:10px;margin-top:4px;border-top:1px solid var(--border);color:var(--text);align-items:baseline}:where(.pg-pedido) .totals .grand span{font-weight:700;font-size:15px}:where(.pg-pedido) .totals .grand b{font-size:22px;font-weight:800;letter-spacing:-.02em}:where(.pg-pedido) .totals .grand.red b{color:var(--brand)}:where(.pg-pedido) .badge-paid{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success);font-size:11.5px;font-weight:700}:where(.pg-pedido) .addr{display:grid;grid-template-columns:1fr 1fr;gap:10px}:where(.pg-pedido) .addr .f{padding:10px 12px;border-radius:12px;background:var(--surface-2);min-width:0}:where(.pg-pedido) .addr .f.w{grid-column:1/-1}:where(.pg-pedido) .addr small{display:block;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}:where(.pg-pedido) .addr span{font-size:13.5px;font-weight:500;overflow-wrap:anywhere}:where(.pg-pedido) .od-help{display:flex;align-items:center;gap:12px;padding:14px 16px;text-align:left}:where(.pg-pedido) .od-help .t{flex:1;font-size:13px;line-height:1.4}:where(.pg-pedido) .od-help .t b{display:block;font-size:14px}:where(.pg-pedido) .btn-wa{background:#25d366;color:#06301a;padding:9px 14px;font-size:13px}:where(.pg-pedido) .arrived-banner{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:18px 20px;border-radius:22px;margin-bottom:16px;color:#fff;position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(110deg,var(--brand) 0%,#a3121a 100%)}:where(.pg-pedido) .arrived-banner::after{content:"";position:absolute;right:-40px;top:-70px;width:220px;height:220px;border-radius:50%;background:rgba(255,255,255,.12);z-index:-1}:where(.pg-pedido) .arrived-banner .ic{width:48px;height:48px;border-radius:14px;background:rgba(255,255,255,.18);display:grid;place-items:center;flex-shrink:0}:where(.pg-pedido) .arrived-banner .ic .icon{width:24px;height:24px}:where(.pg-pedido) .arrived-banner .t{flex:1;min-width:220px}:where(.pg-pedido) .arrived-banner b{display:block;font-size:16px}:where(.pg-pedido) .arrived-banner span{font-size:13.5px;opacity:.9}:where(.pg-pedido) .arrived-banner .btn{background:#fff;color:var(--ink)}:where(.pg-pedido) .rest{border:2px solid var(--brand);box-shadow:0 0 0 6px var(--brand-50)}:where(.pg-pedido) .rest .card-h h2 .icon{color:var(--brand)}:where(.pg-pedido) .split{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;margin-bottom:16px}:where(.pg-pedido) .split .box{padding:12px 14px;border-radius:14px;background:var(--surface-2)}:where(.pg-pedido) .split .box small{display:block;font-size:11.5px;color:var(--muted)}:where(.pg-pedido) .split .box b{font-size:17px}:where(.pg-pedido) .split .box.paid b{color:var(--success)}:where(.pg-pedido) .split .box.due{background:var(--brand-50)}:where(.pg-pedido) .split .box.due b{color:var(--brand)}:where(.pg-pedido) .split .plus{color:var(--muted);font-weight:700}:where(.pg-pedido) .opts{display:grid;gap:10px}:where(.pg-pedido) .opts h3{margin:6px 0 2px;font-size:14px}:where(.pg-pedido) .opt{position:relative;display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;border:1.5px solid var(--border);cursor:pointer;transition:.15s;background:var(--surface)}:where(.pg-pedido) .opt:hover{border-color:var(--text)}:where(.pg-pedido) .opt input{position:absolute;opacity:0;pointer-events:none}:where(.pg-pedido) .opt .r{width:20px;height:20px;border-radius:50%;border:2px solid var(--border);flex-shrink:0;display:grid;place-items:center;transition:.15s}:where(.pg-pedido) .opt .r::after{content:"";width:10px;height:10px;border-radius:50%;background:var(--brand);transform:scale(0);transition:.15s}:where(.pg-pedido) .opt:has(input:checked){border-color:var(--brand);background:var(--brand-50)}:where(.pg-pedido) .opt:has(input:checked) .r{border-color:var(--brand)}:where(.pg-pedido) .opt:has(input:checked) .r::after{transform:scale(1)}:where(.pg-pedido) .opt:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}:where(.pg-pedido) .opt .oi{width:40px;height:40px;border-radius:10px;background:var(--surface-2);display:grid;place-items:center;flex-shrink:0}:where(.pg-pedido) .opt .oi .icon{width:20px;height:20px}:where(.pg-pedido) .opt .ot{flex:1;min-width:0;font-size:13.5px;font-weight:600;line-height:1.3}:where(.pg-pedido) .opt .ot span{display:block;font-size:12px;font-weight:400;color:var(--muted)}:where(.pg-pedido) .opt .op{font-weight:700;font-size:14px;white-space:nowrap}:where(.pg-pedido) .mp{width:40px;height:40px;border-radius:10px;background:#00b1ea;color:#fff;display:grid;place-items:center;font-weight:800;font-size:12px;flex-shrink:0}:where(.pg-pedido) .btn-pay{width:100%;height:54px;font-size:15px;margin-top:16px}:where(.pg-pedido) .secure{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;font-size:12px;color:var(--muted)}:where(.pg-pedido) .secure .icon{width:14px;height:14px;color:var(--success)}:where(.pg-pedido) .deadline{display:flex;gap:10px;align-items:center;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,#f0a020 12%,transparent);color:#a86a00;font-size:12.5px;margin-bottom:14px}:where(.pg-pedido) .deadline .icon{width:16px;height:16px;flex-shrink:0}:where(.pg-pedido) .wait-note{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:var(--brand-50);font-size:13px;line-height:1.5;margin-top:14px}:where(.pg-pedido) .wait-note .icon{width:20px;height:20px;color:var(--brand);flex-shrink:0}:where(.pg-pedido) .sticky-pay{position:fixed;left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom));z-index:58;background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -8px 24px rgba(0,0,0,.08);padding:10px 16px;display:flex;align-items:center;gap:12px;transform:translateY(130%);transition:transform .3s}:where(.pg-pedido) .sticky-pay.show{transform:none}@media(min-width:1024px){:where(.pg-pedido) .sticky-pay{display:none}}:where(.pg-pedido) .sticky-pay .t{flex:1;line-height:1.2}:where(.pg-pedido) .sticky-pay small{display:block;font-size:11.5px;color:var(--muted)}:where(.pg-pedido) .sticky-pay b{font-size:17px;color:var(--brand)}@media(max-width:1023px){body.od-pg .wa-float{display:none}}:where(.pg-pedido) .pay-banner{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:16px;margin-bottom:16px;font-size:13.5px}:where(.pg-pedido) .pay-banner b{display:block;font-size:14.5px}:where(.pg-pedido) .pay-banner span{opacity:.85}:where(.pg-pedido) .pay-banner.ok{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success)}:where(.pg-pedido) .pay-banner.warn{background:color-mix(in srgb,#d68a00 14%,transparent);color:#a86b00}:where(.pg-pedido) .pay-banner.err{background:color-mix(in srgb,#d64545 12%,transparent);color:#d64545}:root[data-theme="dark"] :where(.pg-pedido) .pay-banner.warn{color:#f0b54a}:where(.pg-pedido) .rest-items{margin-top:16px}:where(.pg-pedido) .od-head h1 .pill{vertical-align:middle;margin-left:6px}:where(.pg-pedido) #paymentBrick_container:empty{display:none}:where(.pg-info) .info-hero{position:relative;overflow:hidden;isolation:isolate;color:#fff;padding:36px 0 40px;background:radial-gradient(circle at 85% 20%,color-mix(in srgb,var(--brand) 55%,transparent),transparent 45%),linear-gradient(120deg,#0c0c0d 0%,#17171a 60%,#260a0c 100%)}@media(min-width:768px){:where(.pg-info) .info-hero{padding:52px 0 56px}}:where(.pg-info) .info-hero::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.5;background-image:radial-gradient(rgba(255,255,255,.12) 1.2px,transparent 1.6px);background-size:16px 16px;-webkit-mask-image:radial-gradient(ellipse at 0% 100%,#000 0%,transparent 60%);mask-image:radial-gradient(ellipse at 0% 100%,#000 0%,transparent 60%)}:where(.pg-info) .info-hero .breadcrumb{display:flex;gap:6px;font-size:12.5px;color:rgba(255,255,255,.6);margin-bottom:14px}:where(.pg-info) .info-hero .breadcrumb a:hover{color:#fff}:where(.pg-info) .info-hero h1{margin:0;font-size:clamp(28px,4vw,44px);letter-spacing:-.02em;line-height:1.1}:where(.pg-info) .info-hero p{margin:10px 0 0;max-width:560px;font-size:15px;color:rgba(255,255,255,.75)}:where(.pg-info) .info-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding:28px 0 56px}@media(min-width:1024px){:where(.pg-info) .info-wrap{grid-template-columns:250px minmax(0,1fr);gap:40px;padding-top:40px;align-items:start}}:where(.pg-info) .info-nav{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px}:where(.pg-info) .info-nav::-webkit-scrollbar{display:none}@media(min-width:1024px){:where(.pg-info) .info-nav{position:sticky;top:156px;flex-direction:column;gap:2px;margin:0;padding:8px;background:var(--surface);border:1px solid var(--border);border-radius:20px}}:where(.pg-info) .info-nav a{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:12px;font-size:13.5px;font-weight:500;color:var(--muted);border:1px solid var(--border);background:var(--surface);white-space:nowrap}@media(min-width:1024px){:where(.pg-info) .info-nav a{border:0;background:none;padding:11px 12px}}:where(.pg-info) .info-nav a:hover{color:var(--text);background:var(--surface-2)}:where(.pg-info) .info-nav a.active{background:var(--ink);color:#fff;border-color:var(--ink)}:root[data-theme="dark"] :where(.pg-info) .info-nav a.active{background:var(--brand);border-color:var(--brand)}:where(.pg-info) .info-nav .icon{width:18px;height:18px}:where(.pg-info) .info-body{min-width:0;display:grid;gap:16px}:where(.pg-info) .lead-box{font-size:15px;line-height:1.7;color:var(--muted)}:where(.pg-info) .lead-box b{color:var(--text)}:where(.pg-info) .methods{display:grid;gap:16px}@media(min-width:768px){:where(.pg-info) .methods{grid-template-columns:1fr 1fr}}:where(.pg-info) .method{position:relative;display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:22px;background:var(--surface);border:1px solid var(--border)}:where(.pg-info) .method.feat{border:2px solid var(--brand);box-shadow:0 0 0 6px var(--brand-50)}:where(.pg-info) .m-top{display:flex;align-items:center;gap:14px}:where(.pg-info) .m-logo{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;flex-shrink:0;font-weight:800;font-size:15px;color:#fff}:where(.pg-info) .m-logo .icon{width:26px;height:26px}:where(.pg-info) .m-logo.mcard{background:var(--ink)}:root[data-theme="dark"] :where(.pg-info) .m-logo.mcard{background:var(--surface-2)}:where(.pg-info) .m-logo.mp{background:#00b1ea;color:#fff!important;font-size:17px;letter-spacing:.02em}:where(.pg-info) .m-top h2{margin:0;font-size:18px;line-height:1.2}:where(.pg-info) .m-top span{font-size:12.5px;color:var(--muted)}:where(.pg-info) .m-tag{position:absolute;top:18px;right:18px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700}:where(.pg-info) .m-tag.ok{background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success)}:where(.pg-info) .m-tag.rec{background:var(--brand);color:#fff}:where(.pg-info) .method p{margin:0;font-size:14px;line-height:1.65;color:var(--muted)}:where(.pg-info) .method ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}:where(.pg-info) .method li{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.45}:where(.pg-info) .method li .icon{width:16px;height:16px;color:var(--success);flex-shrink:0;margin-top:2px}:where(.pg-info) .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}:where(.pg-info) .chips span{padding:4px 9px;border-radius:7px;border:1px solid var(--border);font-size:11px;font-weight:700;color:var(--muted);background:var(--surface-2)}:where(.pg-info) .panel{background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:22px}:where(.pg-info) .panel h2{margin:0 0 6px;font-size:18px;display:flex;align-items:center;gap:10px}:where(.pg-info) .panel h2 .icon{width:22px;height:22px;color:var(--brand)}:where(.pg-info) .panel>p{margin:0 0 16px;font-size:14px;color:var(--muted);line-height:1.6}:where(.pg-info) .flow{display:grid;gap:12px}@media(min-width:768px){:where(.pg-info) .flow{grid-template-columns:1fr 1fr}}:where(.pg-info) .flow-c{padding:18px;border-radius:18px;background:var(--surface-2)}:where(.pg-info) .flow-c h3{margin:0 0 12px;font-size:15px;display:flex;align-items:center;gap:8px}:where(.pg-info) .flow-c h3 .d{width:9px;height:9px;border-radius:50%}:where(.pg-info) .steps{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:s}:where(.pg-info) .steps li{display:grid;grid-template-columns:28px 1fr;gap:10px;font-size:13.5px;line-height:1.45;counter-increment:s}:where(.pg-info) .steps li::before{content:counter(s);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:12.5px;background:var(--surface);border:1.5px solid var(--border)}:where(.pg-info) .steps b{display:block;font-size:13.5px}:where(.pg-info) .steps span{color:var(--muted)}:where(.pg-info) .sec-grid{display:grid;gap:12px}@media(min-width:640px){:where(.pg-info) .sec-grid{grid-template-columns:repeat(3,1fr)}}:where(.pg-info) .sec-i{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:16px;border:1px solid var(--border)}:where(.pg-info) .sec-i .ic{width:40px;height:40px;border-radius:12px;background:var(--brand-50);color:var(--brand);display:grid;place-items:center}:where(.pg-info) .sec-i .ic .icon{width:20px;height:20px}:where(.pg-info) .sec-i b{font-size:14px}:where(.pg-info) .sec-i span{font-size:13px;color:var(--muted);line-height:1.5}:where(.pg-info) .faq{display:grid;gap:8px}:where(.pg-info) .faq details{border:1px solid var(--border);border-radius:14px;background:var(--surface);transition:border-color .2s}:where(.pg-info) .faq details[open]{border-color:color-mix(in srgb,var(--brand) 40%,var(--border))}:where(.pg-info) .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:600}:where(.pg-info) .faq summary::-webkit-details-marker{display:none}:where(.pg-info) .faq summary::after{content:"+";font-size:20px;font-weight:400;color:var(--brand);transition:transform .2s;flex-shrink:0}:where(.pg-info) .faq details[open] summary::after{transform:rotate(45deg)}:where(.pg-info) .faq details p{margin:0;padding:0 16px 16px;font-size:13.5px;color:var(--muted);line-height:1.65}:where(.pg-info) .faq details p a{color:var(--brand);font-weight:600}:where(.pg-info) .help-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:20px 22px;border-radius:22px;background:var(--ink);color:#fff;position:relative;overflow:hidden;isolation:isolate}:where(.pg-info) .help-cta::before{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:var(--brand);filter:blur(60px);opacity:.45;z-index:-1}:root[data-theme="dark"] :where(.pg-info) .help-cta{background:var(--surface-2);border:1px solid var(--border)}:where(.pg-info) .help-cta .t{flex:1;min-width:220px}:where(.pg-info) .help-cta b{display:block;font-size:16px}:where(.pg-info) .help-cta span{font-size:13.5px;opacity:.8}:where(.pg-info) .help-cta .btn-wa{background:#25d366;color:#06301a}:where(.pg-info) .carriers{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:900px){:where(.pg-info) .carriers{grid-template-columns:repeat(4,1fr)}}:where(.pg-info) .carrier{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:20px;background:var(--surface);border:1px solid var(--border);transition:.2s}:where(.pg-info) .carrier:hover{border-color:var(--brand);transform:translateY(-3px)}:where(.pg-info) .c-mark{height:46px;border-radius:12px;display:grid;place-items:center;font-weight:800;font-size:15px;letter-spacing:.02em;background:var(--surface-2);color:var(--text)}:where(.pg-info) .carrier b{font-size:14.5px}:where(.pg-info) .carrier span{font-size:12.5px;color:var(--muted);line-height:1.45}:where(.pg-info) .carrier .tag{align-self:flex-start;margin-top:auto;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success)}:where(.pg-info) .pickup{display:grid;gap:16px;align-items:center}@media(min-width:768px){:where(.pg-info) .pickup{grid-template-columns:auto 1fr auto}}:where(.pg-info) .pickup .ic{width:56px;height:56px;border-radius:16px;background:var(--brand-50);color:var(--brand);display:grid;place-items:center}:where(.pg-info) .pickup .ic .icon{width:26px;height:26px}:where(.pg-info) .pickup b{display:block;font-size:16px}:where(.pg-info) .pickup span{font-size:13.5px;color:var(--muted);line-height:1.55}:where(.pg-info) .note-warn{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:color-mix(in srgb,#f0a020 12%,transparent);color:#a86a00;font-size:13.5px;line-height:1.55}:where(.pg-info) .note-warn .icon{width:18px;height:18px;flex-shrink:0;margin-top:2px}:where(.pg-info) .flow.three{grid-template-columns:1fr}@media(min-width:900px){:where(.pg-info) .flow.five .steps{grid-template-columns:repeat(5,1fr)}}:where(.pg-info) .hsteps{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:s}@media(min-width:900px){:where(.pg-info) .hsteps{grid-template-columns:repeat(5,1fr)}}:where(.pg-info) .hsteps li{counter-increment:s;display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:16px;background:var(--surface-2);font-size:13px;line-height:1.45;color:var(--muted)}:where(.pg-info) .hsteps li::before{content:counter(s);width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:13px;background:var(--brand);color:#fff}:where(.pg-info) .hsteps b{color:var(--text);font-size:14px}:where(.pg-info) .keys{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:900px){:where(.pg-info) .keys{grid-template-columns:repeat(4,1fr)}}:where(.pg-info) .key{display:flex;flex-direction:column;gap:6px;padding:18px;border-radius:20px;background:var(--surface);border:1px solid var(--border)}:where(.pg-info) .key .ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--brand-50);color:var(--brand);margin-bottom:4px}:where(.pg-info) .key .ic .icon{width:20px;height:20px}:where(.pg-info) .key .v{font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.1}:where(.pg-info) .key .k{font-size:12.5px;color:var(--muted);line-height:1.4}:where(.pg-info) .key.dark{background:var(--ink);border-color:var(--ink);color:#fff}:where(.pg-info) .key.dark .ic{background:var(--brand);color:#fff}:where(.pg-info) .key.dark .k{color:rgba(255,255,255,.7)}:root[data-theme="dark"] :where(.pg-info) .key.dark{background:var(--brand-50);border-color:color-mix(in srgb,var(--brand) 40%,transparent)}:where(.pg-info) .tl-line{list-style:none;margin:0;padding:0;display:grid;gap:0}@media(min-width:900px){:where(.pg-info) .tl-line{grid-template-columns:repeat(4,1fr)}}:where(.pg-info) .tl-line li{position:relative;display:grid;grid-template-columns:40px 1fr;gap:12px;padding-bottom:18px;font-size:13px;line-height:1.5;color:var(--muted)}:where(.pg-info) .tl-line li:last-child{padding-bottom:0}:where(.pg-info) .tl-line li::before{content:"";position:absolute;left:19px;top:40px;bottom:0;width:2px;background:var(--border)}:where(.pg-info) .tl-line li:last-child::before{display:none}@media(min-width:900px){:where(.pg-info) .tl-line li{grid-template-columns:1fr;padding:0 14px 0 0;align-content:start}:where(.pg-info) .tl-line li::before{left:40px;right:0;top:19px;bottom:auto;width:auto;height:2px}:where(.pg-info) .tl-line li:last-child::before{display:none}}:where(.pg-info) .tl-line .n{position:relative;z-index:1;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:2px solid var(--brand);color:var(--brand)}:where(.pg-info) .tl-line .n .icon{width:18px;height:18px}:where(.pg-info) .tl-line b{display:block;color:var(--text);font-size:14px;margin-bottom:2px}:where(.pg-info) .toc{display:flex;flex-wrap:wrap;gap:8px}:where(.pg-info) .toc a{padding:7px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);font-size:12.5px;font-weight:600;color:var(--muted)}:where(.pg-info) .toc a:hover{border-color:var(--brand);color:var(--brand)}:where(.pg-info) .clause{scroll-margin-top:170px}:where(.pg-info) .clause h2 .num{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--brand);color:#fff;font-size:14px;font-weight:800}:where(.pg-info) .rules{display:grid;gap:12px}:where(.pg-info) .rule{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:14px;border-radius:14px;background:var(--surface-2);font-size:14px;line-height:1.6}:where(.pg-info) .rule .rn{font-weight:800;color:var(--brand);font-size:13px;padding-top:1px}:where(.pg-info) .rule b{color:var(--text)}:where(.pg-info) .rule p{margin:0;color:var(--muted)}:where(.pg-info) .rule.alert{background:color-mix(in srgb,#d64545 9%,transparent)}:where(.pg-info) .rule.alert .rn{color:#d64545}:where(.pg-info) .dam-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--ink);color:#fff;font-size:11.5px;font-weight:700;margin-left:auto}:root[data-theme="dark"] :where(.pg-info) .dam-badge{background:#fff;color:var(--ink)}:where(.pg-info) .accept{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border-radius:20px;border:1.5px dashed var(--brand);background:var(--brand-50);font-size:14px;line-height:1.6}:where(.pg-info) .accept .icon{width:22px;height:22px;color:var(--brand);flex-shrink:0;margin-top:2px}:where(.pg-info) .accept b{color:var(--text)}:where(.pg-info) .updated{font-size:12.5px;color:var(--muted)}:where(.pg-info) .storage{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:20px 22px;border-radius:22px;background:var(--ink);color:#fff;position:relative;overflow:hidden;isolation:isolate}:where(.pg-info) .storage::before{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:var(--brand);filter:blur(60px);opacity:.5;z-index:-1}:root[data-theme="dark"] :where(.pg-info) .storage{background:var(--surface-2);border:1px solid color-mix(in srgb,var(--brand) 45%,transparent)}:where(.pg-info) .storage .ic{width:52px;height:52px;border-radius:14px;background:var(--brand);display:grid;place-items:center}:where(.pg-info) .storage .ic .icon{width:26px;height:26px}:where(.pg-info) .storage .lbl{display:inline-block;padding:3px 9px;border-radius:999px;background:rgba(255,255,255,.14);font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:6px}:where(.pg-info) .storage h3{margin:0 0 6px;font-size:18px}:where(.pg-info) .storage ul{margin:0;padding-left:18px;display:grid;gap:4px;font-size:13.5px;line-height:1.55;opacity:.88}:where(.pg-info) .storage b{color:#fff}@media(max-width:559px){:where(.pg-info) .storage{grid-template-columns:1fr}}:where(.pg-info) .resp{display:grid;gap:12px}@media(min-width:768px){:where(.pg-info) .resp{grid-template-columns:1fr 1fr}}:where(.pg-info) .resp .f{padding:14px 16px;border-radius:14px;background:var(--surface-2)}:where(.pg-info) .resp small{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}:where(.pg-info) .resp span{font-size:14px;font-weight:500;line-height:1.5}:where(.pg-info) .dlist{display:grid;gap:10px}@media(min-width:768px){:where(.pg-info) .dlist{grid-template-columns:1fr 1fr}}:where(.pg-info) .dcard{padding:16px;border-radius:16px;border:1px solid var(--border);display:flex;flex-direction:column;gap:8px}:where(.pg-info) .dcard b{font-size:14.5px;display:flex;align-items:center;gap:8px}:where(.pg-info) .dcard b .icon{width:18px;height:18px;color:var(--brand)}:where(.pg-info) .dcard p{margin:0;font-size:13.5px;color:var(--muted);line-height:1.6}:where(.pg-info) .dcard .tags{display:flex;flex-wrap:wrap;gap:6px}:where(.pg-info) .dcard .tags span{padding:3px 8px;border-radius:7px;background:var(--surface-2);font-size:11.5px;font-weight:600}:where(.pg-info) .arco{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:14px}@media(min-width:768px){:where(.pg-info) .arco{grid-template-columns:repeat(5,1fr)}}:where(.pg-info) .arco div{padding:14px 10px;border-radius:14px;background:var(--surface-2);text-align:center}:where(.pg-info) .arco .l{display:grid;place-items:center;width:40px;height:40px;margin:0 auto 6px;border-radius:12px;background:var(--brand);color:#fff;font-weight:800;font-size:18px}:where(.pg-info) .arco b{display:block;font-size:13px}:where(.pg-info) .arco span{font-size:11.5px;color:var(--muted)}:where(.pg-info) .ph{background:color-mix(in srgb,#f0a020 22%,transparent);color:#a86a00;padding:1px 6px;border-radius:5px;font-weight:700}:where(.pg-info) .faq-search{position:relative}:where(.pg-info) .faq-search input{width:100%;height:54px;border-radius:16px;border:1.5px solid var(--border);background:var(--surface);padding:0 48px 0 50px;font-size:15px;box-shadow:var(--shadow)}:where(.pg-info) .faq-search input:focus{outline:none;border-color:var(--brand)}:where(.pg-info) .faq-search .icon{position:absolute;left:18px;top:17px;width:20px;height:20px;color:var(--muted)}:where(.pg-info) .faq-search .clr{position:absolute;right:8px;top:8px;width:38px;height:38px;border-radius:10px;display:none;place-items:center;color:var(--muted)}:where(.pg-info) .faq-search.has .clr{display:grid}:where(.pg-info) .cats{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}:where(.pg-info) .cats::-webkit-scrollbar{display:none}:where(.pg-info) .cats button{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;border:1.5px solid var(--border);background:var(--surface);font-size:13px;font-weight:600;color:var(--muted);transition:.15s}:where(.pg-info) .cats button .icon{width:16px;height:16px}:where(.pg-info) .cats button:hover{color:var(--text);border-color:var(--text)}:where(.pg-info) .cats button.active{background:var(--ink);border-color:var(--ink);color:#fff}:root[data-theme="dark"] :where(.pg-info) .cats button.active{background:#fff;color:var(--ink)}:where(.pg-info) .cats .n{font-size:11px;opacity:.6}:where(.pg-info) .faq-group{scroll-margin-top:170px}:where(.pg-info) .faq-group[hidden]{display:none}:where(.pg-info) .faq-group h2 .gi{width:34px;height:34px;border-radius:10px;background:var(--brand-50);color:var(--brand);display:grid;place-items:center}:where(.pg-info) .faq-group h2 .gi .icon{width:18px;height:18px}:where(.pg-info) .faq details[hidden]{display:none}:where(.pg-info) .faq mark{background:color-mix(in srgb,var(--brand) 22%,transparent);color:inherit;border-radius:3px;padding:0 1px}:where(.pg-info) .faq details p+p{padding-top:0}:where(.pg-info) .faq .more{display:inline-flex;margin:0 16px 16px;font-size:12.5px;font-weight:600;color:var(--brand)}:where(.pg-info) .no-res{display:none;text-align:center;padding:36px 16px;border-radius:20px;border:1px dashed var(--border);color:var(--muted);font-size:14px}:where(.pg-info) .no-res.show{display:block}:where(.pg-info) .no-res b{display:block;color:var(--text);font-size:16px;margin-bottom:4px}:where(.pg-info) .cats{padding-top:2px}:where(.pg-blog) .tag-cat{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:var(--brand);color:#fff}:where(.pg-blog) .tag-cat.llegadas{background:var(--success)}:where(.pg-blog) .tag-cat.lanzamientos{background:#7c4ddb}:where(.pg-blog) .tag-cat.guias{background:var(--ink)}:root[data-theme="dark"] :where(.pg-blog) .tag-cat.guias{background:#fff;color:var(--ink)}:where(.pg-blog) .tag-cat.tcg{background:#2f6fd0}:where(.pg-blog) .meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12.5px;color:var(--muted)}:where(.pg-blog) .meta span{display:inline-flex;align-items:center;gap:5px}:where(.pg-blog) .meta .icon{width:14px;height:14px}:where(.pg-blog) .post-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:20px;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s}@media(hover:hover){:where(.pg-blog) .post-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:transparent}}:where(.pg-blog) .post-img{position:relative;aspect-ratio:16/10;background:radial-gradient(circle at 70% 40%,color-mix(in srgb,var(--brand) 35%,transparent),transparent 60%),linear-gradient(135deg,#141416,#2a0b0d);overflow:hidden}:where(.pg-blog) .post-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:8% 12%;transition:transform .5s;filter:drop-shadow(0 14px 18px rgba(0,0,0,.45))}:where(.pg-blog) .post-card:hover .post-img img{transform:scale(1.06)}:where(.pg-blog) .post-img .tag-cat{position:absolute;top:12px;left:12px;z-index:1}:where(.pg-blog) .post-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}:where(.pg-blog) .post-body h3{margin:0;font-size:16.5px;line-height:1.3;letter-spacing:-.01em}:where(.pg-blog) .post-body h3 a:hover{color:var(--brand)}:where(.pg-blog) .post-body p{margin:0;font-size:13.5px;color:var(--muted);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(.pg-blog) .post-body .more{margin-top:auto;padding-top:6px;font-size:13px;font-weight:700;color:var(--brand)}:where(.pg-blog) .blog-hero{padding:28px 0 8px}:where(.pg-blog) .blog-hero .kicker{display:block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand)}:where(.pg-blog) .blog-hero h1{margin:4px 0 6px;font-size:clamp(28px,4vw,42px);letter-spacing:-.02em}:where(.pg-blog) .blog-hero p{margin:0;color:var(--muted);font-size:15px;max-width:560px}:where(.pg-blog) .featured{display:grid;border-radius:26px;overflow:hidden;background:var(--ink);color:#fff;margin:22px 0 26px;position:relative;isolation:isolate}@media(min-width:900px){:where(.pg-blog) .featured{grid-template-columns:1.1fr 1fr;min-height:380px}}:where(.pg-blog) .featured .f-img{position:relative;min-height:240px;background:radial-gradient(circle at 60% 50%,color-mix(in srgb,var(--brand) 60%,transparent),transparent 60%),linear-gradient(135deg,#111,#2a0b0d)}:where(.pg-blog) .featured .f-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:6%;filter:drop-shadow(0 24px 30px rgba(0,0,0,.5));transition:transform .6s}:where(.pg-blog) .featured:hover .f-img img{transform:scale(1.04)}:where(.pg-blog) .featured .f-body{padding:26px 24px;display:flex;flex-direction:column;justify-content:center;gap:12px}@media(min-width:900px){:where(.pg-blog) .featured .f-body{padding:40px 44px}}:where(.pg-blog) .featured .lbl{display:inline-flex;gap:8px;align-items:center;font-size:12px;font-weight:700;color:#ff5a5f;text-transform:uppercase;letter-spacing:.1em}:where(.pg-blog) .featured h2{margin:0;font-size:clamp(24px,3vw,34px);line-height:1.12;letter-spacing:-.02em}:where(.pg-blog) .featured p{margin:0;color:rgba(255,255,255,.75);font-size:15px;line-height:1.6}:where(.pg-blog) .featured .meta{color:rgba(255,255,255,.6)}:where(.pg-blog) .featured .btn{align-self:flex-start;margin-top:6px}:root[data-theme="dark"] :where(.pg-blog) .featured{background:var(--surface-2);border:1px solid var(--border)}:where(.pg-blog) .blog-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:18px}:where(.pg-blog) .blog-cats{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}:where(.pg-blog) .blog-cats::-webkit-scrollbar{display:none}:where(.pg-blog) .blog-cats button{flex-shrink:0;padding:8px 15px;border-radius:999px;border:1.5px solid var(--border);background:var(--surface);font-size:13px;font-weight:600;color:var(--muted)}:where(.pg-blog) .blog-cats button:hover{border-color:var(--text);color:var(--text)}:where(.pg-blog) .blog-cats button.active{background:var(--ink);border-color:var(--ink);color:#fff}:root[data-theme="dark"] :where(.pg-blog) .blog-cats button.active{background:#fff;color:var(--ink)}:where(.pg-blog) .blog-search{position:relative;width:100%}@media(min-width:768px){:where(.pg-blog) .blog-search{width:260px}}:where(.pg-blog) .blog-search input{width:100%;height:42px;border-radius:12px;border:1.5px solid var(--border);background:var(--surface);padding:0 14px 0 40px;font-size:13.5px}:where(.pg-blog) .blog-search input:focus{outline:none;border-color:var(--brand)}:where(.pg-blog) .blog-search .icon{position:absolute;left:13px;top:12px;width:18px;height:18px;color:var(--muted)}:where(.pg-blog) .blog-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:56px}@media(min-width:1100px){:where(.pg-blog) .blog-layout{grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}}:where(.pg-blog) .posts{display:grid;gap:16px}@media(min-width:640px){:where(.pg-blog) .posts{grid-template-columns:1fr 1fr}}:where(.pg-blog) .load-more{display:flex;justify-content:center;margin-top:24px}:where(.pg-blog) .no-posts{grid-column:1/-1;text-align:center;padding:40px 16px;border-radius:20px;border:1px dashed var(--border);color:var(--muted)}:where(.pg-blog) .blog-side{display:grid;gap:16px}@media(min-width:1100px){:where(.pg-blog) .blog-side{position:sticky;top:156px}}:where(.pg-blog) .side-box{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:18px}:where(.pg-blog) .side-box h3{margin:0 0 12px;font-size:15px}:where(.pg-blog) .mini-post{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:center;padding:8px;margin:0 -8px;border-radius:12px;transition:background .15s}:where(.pg-blog) .mini-post:hover{background:var(--surface-2)}:where(.pg-blog) .mini-post .mi{width:64px;height:64px;border-radius:12px;background:linear-gradient(135deg,#141416,#2a0b0d);overflow:hidden}:where(.pg-blog) .mini-post img{width:100%;height:100%;object-fit:contain;padding:6px}:where(.pg-blog) .mini-post b{display:block;font-size:13px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(.pg-blog) .mini-post span{font-size:11.5px;color:var(--muted)}:where(.pg-blog) .news-box{background:var(--ink);color:#fff;border-color:var(--ink);position:relative;overflow:hidden;isolation:isolate}:where(.pg-blog) .news-box::before{content:"";position:absolute;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;background:var(--brand);filter:blur(55px);opacity:.5;z-index:-1}:root[data-theme="dark"] :where(.pg-blog) .news-box{background:var(--surface-2);border-color:var(--border)}:where(.pg-blog) .news-box p{margin:0 0 14px;font-size:13.5px;opacity:.8;line-height:1.5}:where(.pg-blog) .news-box form{display:grid;gap:8px}:where(.pg-blog) .news-box form>*{width:100%;min-width:0}:where(.pg-blog) .news-box input{height:44px;border-radius:12px;border:0;padding:0 14px;font-size:14px;background:#fff;color:#141414}:where(.pg-blog) .side-tags{display:flex;flex-wrap:wrap;gap:6px}:where(.pg-blog) .side-tags button{padding:6px 12px;border-radius:999px;background:var(--surface-2);font-size:12.5px;font-weight:600}:where(.pg-blog) .side-tags button:hover{background:var(--brand);color:#fff}:where(.pg-blog) .side-tags .n{opacity:.6;margin-left:3px}:where(.pg-blog) .read-bar{position:fixed;top:0;left:0;height:3px;width:0;background:var(--brand);z-index:200;transition:width .1s}:where(.pg-blog) .art{padding:18px 0 56px}:where(.pg-blog) .breadcrumb{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden}:where(.pg-blog) .breadcrumb a:hover{color:var(--brand)}:where(.pg-blog) .breadcrumb .sep{opacity:.5}:where(.pg-blog) .breadcrumb .current{color:var(--text);font-weight:500;overflow:hidden;text-overflow:ellipsis}:where(.pg-blog) .art-head{max-width:820px;margin:18px auto 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}:where(.pg-blog) .art-head h1{margin:0;font-size:clamp(28px,4.4vw,46px);line-height:1.08;letter-spacing:-.025em}:where(.pg-blog) .art-head .lead{margin:0;font-size:17px;color:var(--muted);line-height:1.6;max-width:680px}:where(.pg-blog) .author{display:flex;align-items:center;gap:10px;font-size:13px}:where(.pg-blog) .author .av{width:36px;height:36px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-weight:800;font-size:13px}:where(.pg-blog) .author b{display:block;text-align:left}:where(.pg-blog) .author span{color:var(--muted)}:where(.pg-blog) .art-cover{max-width:1040px;margin:26px auto 0;aspect-ratio:16/8;border-radius:26px;overflow:hidden;position:relative;background:radial-gradient(circle at 60% 50%,color-mix(in srgb,var(--brand) 55%,transparent),transparent 60%),linear-gradient(135deg,#111,#2a0b0d)}:where(.pg-blog) .art-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:5%;filter:drop-shadow(0 24px 30px rgba(0,0,0,.5))}:where(.pg-blog) .art-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;max-width:1040px;margin:32px auto 0}@media(min-width:1024px){:where(.pg-blog) .art-grid{grid-template-columns:56px minmax(0,720px);justify-content:center;gap:40px}}:where(.pg-blog) .share{display:flex;gap:8px}@media(min-width:1024px){:where(.pg-blog) .share{flex-direction:column;position:sticky;top:170px;align-self:start}}:where(.pg-blog) .share a,:where(.pg-blog) .share button{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--border);background:var(--surface);display:grid;place-items:center;color:var(--muted);transition:.2s}:where(.pg-blog) .share a:hover,:where(.pg-blog) .share button:hover{color:#fff;background:var(--brand);border-color:var(--brand)}:where(.pg-blog) .share .icon{width:18px;height:18px}:where(.pg-blog) .prose{font-size:16.5px;line-height:1.8;min-width:0}:where(.pg-blog) .prose h2{font-size:24px;line-height:1.25;letter-spacing:-.015em;margin:34px 0 10px}:where(.pg-blog) .prose p{margin:0 0 18px}:where(.pg-blog) .prose ul,:where(.pg-blog) .prose ol{margin:0 0 18px;padding-left:22px}:where(.pg-blog) .prose li{margin-bottom:6px}:where(.pg-blog) .prose p a,:where(.pg-blog) .prose li a,:where(.pg-blog) .prose .callout a{color:var(--brand);font-weight:600}:where(.pg-blog) .prose blockquote{margin:24px 0;padding:18px 22px;border-left:4px solid var(--brand);background:var(--brand-50);border-radius:0 16px 16px 0;font-size:18px;font-weight:600;line-height:1.55}:where(.pg-blog) .callout{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:16px;background:var(--surface);border:1px solid var(--border);margin:22px 0;font-size:15px;line-height:1.6}:where(.pg-blog) .callout .icon{width:22px;height:22px;color:var(--brand);flex-shrink:0;margin-top:2px}:where(.pg-blog) .in-products{margin:26px 0;padding:18px;border-radius:20px;background:var(--surface-2)}:where(.pg-blog) .in-products h3{margin:0 0 12px;font-size:16px}:where(.pg-blog) .in-products .grid-products{grid-template-columns:repeat(2,1fr)}@media(min-width:768px){:where(.pg-blog) .in-products .grid-products{grid-template-columns:repeat(3,1fr)}}:where(.pg-blog) .art-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px;padding-top:20px;border-top:1px solid var(--border)}:where(.pg-blog) .art-tags a{padding:6px 12px;border-radius:999px;background:var(--surface-2);font-size:12.5px;font-weight:600}:where(.pg-blog) .art-tags a:hover{background:var(--brand);color:#fff}:where(.pg-blog) .art-nav{display:grid;gap:12px;margin-top:24px}@media(min-width:640px){:where(.pg-blog) .art-nav{grid-template-columns:1fr 1fr}}:where(.pg-blog) .art-nav a{padding:16px;border-radius:16px;border:1px solid var(--border);background:var(--surface);transition:.2s}:where(.pg-blog) .art-nav a:hover{border-color:var(--brand)}:where(.pg-blog) .art-nav small{display:block;font-size:12px;color:var(--muted);margin-bottom:4px}:where(.pg-blog) .art-nav b{font-size:14px;line-height:1.35}:where(.pg-blog) .art-nav .nx{text-align:right}:where(.pg-blog) .related{max-width:1040px;margin:48px auto 0}:where(.pg-blog) .related .posts{display:grid;gap:16px}@media(min-width:640px){:where(.pg-blog) .related .posts{grid-template-columns:repeat(3,1fr)}}