:root{--cyan:#01e7ef;--cyan-glow:#00fbff;--teal-deep:#018b90;--black:#000;--black-oil:#031316;--blue-oil-dark:#071b1e;--white-cold:#ecffff;--text-secondary:#9bc8cb;--text-muted:#71999c;--border-glass:#01e7ef2e;--panel-glass:#031316d1;--shadow-soft:0 0 25px #01e7ef24;--shadow-strong:0 0 40px #00fbff33}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:#000}body{min-width:320px;color:var(--white-cold);background:#000;margin:0;font-family:Inter,Arial,sans-serif;overflow-x:hidden}button,input,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.public-page{min-height:100vh;color:var(--white-cold);background:radial-gradient(circle at 50% -8%,#01e7ef1c,#0000 34%),radial-gradient(circle at 13% 44%,#00fbff09,#0000 26%),linear-gradient(#031214 0%,#010909 38%,#000 100%)}.public-page .side-text{z-index:0;color:#01e7ef3d;letter-spacing:8px;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;writing-mode:vertical-rl;justify-content:center;align-items:center;width:44px;height:100vh;font-family:Orbitron,sans-serif;font-size:14px;font-weight:700;display:flex;position:fixed;top:0}.public-page .side-left{left:0}.public-page .side-right{writing-mode:vertical-lr;right:0}.public-page>header{z-index:40;border-top:0;border-bottom:2px solid var(--cyan);-webkit-backdrop-filter:none;backdrop-filter:none;background:#010708;justify-content:space-between;align-items:center;min-height:78px;padding:16px clamp(28px,5vw,72px);display:flex;position:sticky;top:0;box-shadow:0 8px 30px #00000059}.public-page .logo-block{color:inherit;text-decoration:none}.public-page .logo-block .title{color:var(--white-cold);letter-spacing:3px;text-shadow:0 0 12px #01e7ef59;font-family:Orbitron,sans-serif;font-size:clamp(18px,1.6vw,25px);font-weight:900;line-height:1.05}.public-page .logo-block .subtitle{color:var(--cyan);letter-spacing:3.8px;margin-top:5px;font-size:9px;font-weight:700}.public-page nav{gap:12px;display:flex}.public-page .btn{border:1px solid var(--border-glass);min-height:40px;color:var(--white-cold);cursor:pointer;letter-spacing:1.2px;background:0 0;border-radius:9px;justify-content:center;align-items:center;padding:10px 22px;font-family:Orbitron,sans-serif;font-size:10px;font-weight:800;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.public-page .btn:hover{border-color:var(--cyan);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.public-page .btn-solid{color:#001012;background:linear-gradient(135deg,#00e6ee,#02aeb5);border-color:#0000;box-shadow:0 0 22px #01e7ef2b}.public-page>main{z-index:1;width:min(1200px,100% - 80px);margin:0 auto;position:relative}.public-page .hero{text-align:center;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(32px,5vw,70px);padding:58px 0 38px;display:grid}.public-page .tag{border:1px solid var(--border-glass);min-height:28px;color:var(--cyan);letter-spacing:2.7px;background:#01e7ef0e;border-radius:999px;align-items:center;margin:0 auto 20px;padding:5px 14px;font-size:9px;font-weight:700;display:inline-flex}.public-page h1{color:var(--white-cold);letter-spacing:2px;text-shadow:0 0 25px #01e7ef4f;font-family:Orbitron,sans-serif;font-size:clamp(48px,5.4vw,72px);font-weight:900;line-height:1.02}.public-page h1 .accent{color:var(--cyan)}.public-page .lead{color:var(--cyan);letter-spacing:4.4px;margin:16px auto 20px;font-family:Orbitron,sans-serif;font-size:12px;font-weight:700}.public-page p.desc{max-width:520px;color:var(--text-secondary);margin:0 auto 28px;font-size:14px;line-height:1.75}.public-page .cta-row{justify-content:center;gap:12px;display:flex}.public-page .hero-visual{aspect-ratio:1;background:radial-gradient(circle at 50% 40%,#01e7ef21,#0000 68%),#020b0c;border:1px solid #01e7ef70;border-radius:22px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #0000005c,0 0 36px #01e7ef29}.public-page .hero-visual:before{content:"";z-index:0;background:repeating-linear-gradient(135deg,#01e7ef07 0 2px,#0000 2px 38px);position:absolute;inset:0}.public-page .hero-visual-logo{z-index:1;object-fit:cover;width:100%;height:100%;position:relative}.public-page .stats-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0 70px;display:grid}.public-page .stat-card{border:1px solid var(--border-glass);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#031316b8;border-radius:14px;min-height:145px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s}.public-page .stat-card:hover{box-shadow:0 14px 32px #0000003d, var(--shadow-soft);border-color:#01e7ef6b;transform:translateY(-2px)}.public-page .stat-card .icon-wrap{border:1px solid var(--border-glass);background:radial-gradient(circle,#01e7ef1f,#0000 70%);border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 12px;display:grid}.public-page .stat-card .label{letter-spacing:1px;font-family:Orbitron,sans-serif;font-size:12px;font-weight:800}.public-page .stat-card .value{color:var(--text-secondary);margin-top:6px;font-size:11px}.public-page .catalog-shell{z-index:2;width:min(1450px,100% - 92px);margin:0 auto;padding:0 0 90px;scroll-margin-top:98px;position:relative}.public-page .catalog-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.public-page .catalog-kicker{color:var(--cyan);letter-spacing:2.7px;font-family:Orbitron,sans-serif;font-size:9px;font-weight:800}.public-page .catalog-heading h2{color:var(--white-cold);letter-spacing:.7px;margin-top:7px;font-family:Orbitron,sans-serif;font-size:clamp(25px,2.3vw,34px)}.public-page .catalog-heading p{color:var(--text-secondary);margin-top:8px;font-size:13px;line-height:1.55}.public-page .catalog-count{border:1px solid var(--border-glass);text-align:center;background:#031316bf;border-radius:11px;flex:none;min-width:120px;padding:10px 15px}.public-page .catalog-count span{color:var(--cyan);font-family:Orbitron,sans-serif;font-size:19px;font-weight:900;display:block}.public-page .catalog-count small{color:#7ca3a6;letter-spacing:1px;margin-top:2px;font-size:8px;font-weight:800;display:block}.public-page .catalog-toolbar{border:1px solid var(--border-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031316c9;border-radius:13px;margin-bottom:16px;padding:13px;box-shadow:0 14px 34px #00000026}.public-page .search-box-inline{background:#0000002e;border:1px solid #01e7ef2b;border-radius:10px;align-items:center;gap:10px;min-height:43px;margin-bottom:12px;padding:0 14px;display:flex}.public-page .search-box-inline:focus-within{border-color:#01e7ef7a;box-shadow:0 0 0 3px #01e7ef0b}.public-page .search-box-inline svg{color:#7ea6a9;flex:none;width:16px;height:16px}.public-page .search-box-inline input{width:100%;color:var(--white-cold);background:0 0;border:0;outline:0;font-size:12px}.public-page .filter-section{min-width:0}.public-page .filter-label-row{color:#83abad;letter-spacing:1.1px;justify-content:space-between;align-items:center;margin:0 2px 7px;font-size:7px;font-weight:800;display:flex}.public-page .filter-label-row small{color:#5b8386;font-size:7px}.public-page .chip-scroll{scrollbar-width:thin;scrollbar-color:#01e7ef42 transparent;gap:6px;min-width:0;padding:1px 1px 4px;display:flex;overflow-x:auto}.public-page .chip-scroll::-webkit-scrollbar{height:4px}.public-page .chip-scroll::-webkit-scrollbar-thumb{background:#01e7ef3b;border-radius:99px}.public-page .filter-chip,.public-page .type-toggle button{color:#9fc3c5;cursor:pointer;white-space:nowrap;background:#00000029;border:1px solid #01e7ef33;border-radius:8px;flex:none;min-height:30px;padding:0 12px;font-size:8px;font-weight:700;transition:color .15s,background .15s,border-color .15s,transform .15s}.public-page .filter-chip:hover,.public-page .type-toggle button:hover{color:var(--white-cold);border-color:#01e7ef75;transform:translateY(-1px)}.public-page .filter-chip.active,.public-page .type-toggle button.active{border-color:var(--cyan);color:#001214;background:linear-gradient(135deg,#01e7ef,#03c5cc);box-shadow:0 0 14px #01e7ef24}.public-page .filter-chip.small{padding-inline:11px}.public-page .compact-filters{grid-template-columns:auto minmax(260px,1fr) 150px auto;align-items:end;gap:12px;margin-top:10px;display:grid}.public-page .filter-group{min-width:0}.public-page .filter-group-label,.public-page .order-control>span{color:#83abad;letter-spacing:1px;margin:0 0 6px 1px;font-size:7px;font-weight:800;display:block}.public-page .type-toggle{gap:6px;display:flex}.public-page .order-control select{color:#dffafb;cursor:pointer;background:#06171a;border:1px solid #01e7ef36;border-radius:8px;outline:0;width:100%;height:31px;padding:0 30px 0 10px;font-size:8px}.public-page .toolbar-count{color:#82aaad;white-space:nowrap;align-self:center;padding-top:14px;font-size:8px}.public-page .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.public-page .product-card-wrap{min-width:0;height:100%}.public-page .product-card{border:1px solid color-mix(in srgb, var(--card-color) 86%, #01e7ef4d);background:linear-gradient(180deg, color-mix(in srgb, var(--card-color) 4%, transparent), transparent 26%), #011012;border-radius:13px;flex-direction:column;height:100%;min-height:536px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #0000002e}.public-page .product-card:hover{border-color:color-mix(in srgb, var(--card-color) 100%, white 7%);box-shadow:0 18px 38px #0000004a, 0 0 22px color-mix(in srgb, var(--card-color) 14%, transparent);transform:translateY(-3px)}.public-page .product-image{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--card-color) 15%, transparent), transparent 48%), linear-gradient(180deg, #ffffff04, #00000012);border-bottom:1px solid #ffffff06;place-items:center;min-height:112px;padding:31px 18px 18px;display:grid;position:relative;overflow:hidden}.public-page .product-image:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--card-color) 26%, transparent), transparent);height:1px;position:absolute;inset:auto 20% 0}.public-page .cat-badge,.public-page .tipo-badge-corner{z-index:2;color:#d7f8f9;letter-spacing:.5px;background:#0000009e;border-radius:999px;align-items:center;min-height:17px;padding:0 8px;font-size:6.5px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:10px}.public-page .cat-badge{left:10px}.public-page .tipo-badge-corner{right:10px}.public-page .tipo-badge-corner.completa{color:#001012;background:var(--card-color)}.public-page .pi-logo-wrap{z-index:1;justify-content:center;align-items:center;width:min(150px,70%);height:62px;display:flex;position:relative}.public-page .platform-logo-mask{background-color:var(--card-color);width:100%;height:100%;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--card-color) 15%, transparent));transition:transform .18s,filter .18s;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.public-page .product-card:hover .platform-logo-mask{filter:drop-shadow(0 0 9px color-mix(in srgb, var(--card-color) 30%, transparent));transform:scale(1.045)}.public-page .product-body{flex:1;grid-template-rows:minmax(40px,auto) minmax(62px,auto) auto minmax(129px,auto) auto auto;gap:9px;padding:13px 12px 12px;display:grid}.public-page .product-title{width:100%;color:var(--white-cold);text-align:center;justify-content:center;align-items:center;padding:0 6px;font-family:Orbitron,sans-serif;font-size:12.8px;font-weight:800;line-height:1.3;display:flex}.public-page .description-box{color:#d0edef;text-align:center;background:#0000001f;border:1px solid #01e7ef29;border-radius:8px;justify-content:center;align-items:center;min-height:62px;padding:10px 12px;font-size:9.1px;font-weight:500;line-height:1.45;display:flex}.public-page .meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.public-page .meta-box{text-align:center;background:#0000001c;border:1px solid #01e7ef26;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:48px;padding:7px 8px;display:flex}.public-page .mb-label{color:#6f9a9d;letter-spacing:.65px;text-transform:uppercase;width:100%;font-size:6.3px;font-weight:900;line-height:1}.public-page .mb-value{color:#ecffff;text-align:center;width:100%;margin-top:5px;font-size:8.7px;font-weight:700;line-height:1.15}.public-page .mb-value.positive{color:#45f0a8}.public-page .dual-currency-box{border:1px solid color-mix(in srgb, var(--card-color) 24%, #01e7ef1f);background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--card-color) 7%, transparent), transparent 48%), #00000030;border-radius:9px;flex-direction:column;min-height:129px;padding:9px;display:flex}.public-page .promo-price-header{border-bottom:1px solid #9bc8cb1a;justify-content:center;align-items:center;min-height:17px;padding-bottom:7px;display:flex;position:relative}.public-page .price-title{color:#78a1a4;letter-spacing:1px;text-align:center;width:100%;font-size:6.2px;font-weight:900}.public-page .discount-badge{color:#45f0a8;text-align:center;background:#126f4b29;border:1px solid #45f0a859;border-radius:999px;min-width:37px;padding:3px 6px;font-size:6.2px;font-weight:900;position:absolute;top:50%;right:0;transform:translateY(-66%);box-shadow:0 0 10px #45f0a814}.public-page .dual-currency-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:8px;display:grid}.public-page .currency-column{text-align:center;background:#0000001f;border:1px solid #9bc8cb24;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:7px 6px;display:flex}.public-page .currency-column:first-child{border-color:color-mix(in srgb, var(--card-color) 37%, #9bc8cb24)}.public-page .currency-column-label{color:#86aaad;letter-spacing:.65px;text-align:center;width:100%;font-size:5.8px;font-weight:900}.public-page .currency-old-value{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:26px;margin-top:4px;display:flex}.public-page .currency-old-value span,.public-page .currency-current-value span{color:#638b8e;letter-spacing:.45px;text-align:center;width:100%;font-size:5.3px;font-weight:800;display:block}.public-page .currency-old-value strong{color:#789a9d;text-align:center;text-overflow:ellipsis;white-space:nowrap;opacity:.78;width:100%;margin-top:2px;font-family:Orbitron,sans-serif;font-size:7.7px;font-weight:700;text-decoration:line-through;display:block;overflow:hidden}.public-page .currency-current-value{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:42px;margin-top:auto;display:flex}.public-page .currency-current-value strong{width:100%;color:var(--white-cold);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-family:Orbitron,sans-serif;font-size:10.2px;font-weight:900;line-height:1.05;display:block;overflow:hidden}.public-page .currency-column:first-child .currency-current-value strong{color:var(--card-color);text-shadow:0 0 9px color-mix(in srgb, var(--card-color) 30%, transparent);font-size:12.4px}.public-page .dual-currency-box:not(.has-promo) .currency-current-value{min-height:65px}.public-page .publicado-row{color:#87afb2;letter-spacing:.55px;text-align:center;justify-content:center;align-items:center;gap:6px;min-height:19px;font-size:6.1px;font-weight:800;display:flex}.public-page .publicado-dot{background:#45f0a8;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 7px #45f0a8c7,0 0 12px #45f0a838}.public-page .product-consult-btn{border:1px solid color-mix(in srgb, var(--card-color) 30%, #01e7ef29);color:#dffafb;background:linear-gradient(135deg, color-mix(in srgb, var(--card-color) 8%, transparent), #0000001c);letter-spacing:.7px;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:35px;font-family:Orbitron,sans-serif;font-size:7px;font-weight:800;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:flex}.public-page .product-consult-btn svg{fill:none;width:13px;height:13px;stroke:var(--card-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;transition:transform .16s}.public-page .product-consult-btn:hover{border-color:color-mix(in srgb, var(--card-color) 65%, var(--cyan));background:linear-gradient(135deg, color-mix(in srgb, var(--card-color) 13%, transparent), #0000001f);transform:translateY(-1px)}.public-page .product-consult-btn:hover svg{transform:translate(2px)}.public-page .empty-state{color:var(--text-secondary);text-align:center;background:#0313168c;border:1px dashed #01e7ef38;border-radius:12px;margin-top:20px;padding:44px 24px;font-size:13px}@media (max-width:1280px){.public-page .catalog-shell{width:min(1120px,100% - 80px)}.public-page .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-page .compact-filters{grid-template-columns:auto minmax(220px,1fr) 150px}.public-page .toolbar-count{display:none}}@media (max-width:960px){.public-page .side-text{display:none}.public-page>main,.public-page .catalog-shell{width:min(100% - 40px,820px)}.public-page .hero{grid-template-columns:1fr;padding-top:56px}.public-page .hero-visual{width:min(520px,82vw);margin:0 auto}.public-page .compact-filters{grid-template-columns:1fr 1fr}.public-page .order-control{min-width:0}.public-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.public-page>header{min-height:68px;padding:12px 16px}.public-page .logo-block .title{letter-spacing:2px;font-size:16px}.public-page .logo-block .subtitle{letter-spacing:2.2px;font-size:6.8px}.public-page>header .btn{min-height:36px;padding:8px 13px;font-size:8px}.public-page>main,.public-page .catalog-shell{width:calc(100% - 24px)}.public-page .hero{gap:34px;padding:44px 0 32px}.public-page h1{font-size:clamp(42px,15vw,58px)}.public-page .lead{letter-spacing:3px;font-size:9px}.public-page p.desc{font-size:12px}.public-page .stats-row{grid-template-columns:1fr;gap:10px;margin-bottom:52px}.public-page .stat-card{min-height:0;padding:18px}.public-page .catalog-heading{align-items:flex-start}.public-page .catalog-heading p{font-size:11px}.public-page .catalog-count{min-width:82px;padding:8px 10px}.public-page .compact-filters{grid-template-columns:1fr;gap:9px}.public-page .category-group .chip-scroll{padding-bottom:3px}.public-page .type-toggle{grid-template-columns:repeat(3,1fr);display:grid}.public-page .type-toggle button{padding-inline:7px}.public-page .product-grid{grid-template-columns:1fr;gap:12px}.public-page .product-card{max-width:430px;min-height:0;margin:0 auto}.public-page .product-image{min-height:118px}.public-page .product-title{font-size:13.5px}.public-page .description-box{font-size:9.5px}.public-page .mb-label{font-size:6.5px}.public-page .mb-value{font-size:9px}.public-page .currency-column:first-child .currency-current-value strong{font-size:13.5px}.public-page .currency-current-value strong{font-size:10.8px}}@media (max-width:380px){.public-page .logo-block .subtitle{display:none}.public-page .catalog-heading{gap:10px}.public-page .catalog-count small{font-size:6.5px}.public-page .dual-currency-grid{gap:6px}.public-page .currency-column{padding-inline:4px}.public-page .currency-column:first-child .currency-current-value strong{font-size:12.2px}.public-page .currency-current-value strong{font-size:9.8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.public-page *,.public-page :before,.public-page :after{transition:none!important;animation:none!important}}.public-page>header{background:#020607;border-top:0;border-bottom:2px solid #01e7ef;box-shadow:0 10px 28px #00000075,0 1px #01e7ef1f}.public-page .catalog-toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#02090a;border-color:#01e7ef57;box-shadow:0 12px 28px #00000047}.public-page .search-box-inline{background:#010607;border-color:#01e7ef40}.public-page .filter-chip,.public-page .type-toggle button,.public-page .order-control select{background:#020809;border-color:#01e7ef45}.public-page .chip-scroll{scrollbar-color:#01e7ef #010607}.public-page .chip-scroll::-webkit-scrollbar{background:#010607;height:5px}.public-page .chip-scroll::-webkit-scrollbar-track{background:#010607;border-radius:999px}.public-page .chip-scroll::-webkit-scrollbar-thumb{background:#01e7ef;border-radius:999px;box-shadow:0 0 8px #01e7ef59}.public-page .product-grid{gap:16px}.public-page .product-card{background:radial-gradient(circle at 50% 4%, color-mix(in srgb, var(--card-color) 8%, transparent), transparent 25%), #02090a;border-width:1px;min-height:552px;box-shadow:0 14px 34px #00000042}.public-page .product-image{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--card-color) 18%, transparent), transparent 48%), #020708;min-height:122px;padding:32px 18px 20px}.public-page .pi-logo-wrap{width:min(162px,72%);height:70px}.public-page .product-body{grid-template-rows:minmax(44px,auto) minmax(64px,auto) auto minmax(136px,auto) auto auto;gap:10px;padding:14px 13px 13px}.public-page .product-title{font-size:13.2px;line-height:1.35}.public-page .description-box,.public-page .meta-box{background:#020809}.public-page .description-box{border-color:#01e7ef30;min-height:64px}.public-page .meta-box{border-color:#01e7ef2e;min-height:49px}.public-page .dual-currency-box{border-color:color-mix(in srgb, var(--card-color) 38%, #01e7ef2e);background:#010607;min-height:136px;padding:10px}.public-page .dual-currency-grid{gap:8px;padding-top:9px}.public-page .currency-column{background:#02090a;border-color:#01e7ef2b}.public-page .currency-column:first-child .currency-current-value strong{font-size:14.6px}.public-page .dual-currency-box:not(.has-promo) .currency-column:first-child .currency-current-value strong{font-size:15.6px}.public-page .currency-column:nth-child(2) .currency-current-value strong{color:#ecffff;font-size:10.8px}.public-page .currency-old-value strong{font-size:8.2px}.public-page .product-consult-btn{border-color:color-mix(in srgb, var(--card-color) 42%, #01e7ef33);background:#020809;min-height:38px;font-size:7.3px}@media (max-width:1280px){.public-page .product-card{min-height:548px}}@media (max-width:620px){.public-page>header{border-bottom-width:1px}.public-page .product-card{min-height:auto}}html,body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#01e7ef #000}html::-webkit-scrollbar{background:#000;width:11px;height:11px}body::-webkit-scrollbar{background:#000;width:11px;height:11px}html::-webkit-scrollbar-track{box-shadow:inset 0 0 0 1px #071719;background:#000!important}body::-webkit-scrollbar-track{box-shadow:inset 0 0 0 1px #071719;background:#000!important}html::-webkit-scrollbar-track-piece{box-shadow:inset 0 0 0 1px #071719;background:#000!important}body::-webkit-scrollbar-track-piece{box-shadow:inset 0 0 0 1px #071719;background:#000!important}html::-webkit-scrollbar-thumb{border:2px solid #000;border-radius:999px;min-height:46px;box-shadow:0 0 10px #01e7ef8c;background:#01e7ef!important}body::-webkit-scrollbar-thumb{border:2px solid #000;border-radius:999px;min-height:46px;box-shadow:0 0 10px #01e7ef8c;background:#01e7ef!important}html::-webkit-scrollbar-thumb:hover{background:#35f6fc!important}body::-webkit-scrollbar-thumb:hover{background:#35f6fc!important}html::-webkit-scrollbar-button{width:0;height:0;display:none}body::-webkit-scrollbar-button{width:0;height:0;display:none}html::-webkit-scrollbar-corner{background:#000}body::-webkit-scrollbar-corner{background:#000}.public-page .chip-scroll-shell{width:100%;min-width:0}.public-page .chip-scroll{-ms-overflow-style:none;padding:1px 1px 0;overflow:auto hidden;scrollbar-width:none!important;scrollbar-color:transparent transparent!important}.public-page .chip-scrollbar{cursor:pointer;opacity:0;pointer-events:none;touch-action:none;background:#000;border:1px solid #01e7ef47;border-radius:999px;width:100%;height:9px;margin-top:6px;transition:opacity .16s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000000eb,0 0 0 1px #01e7ef08}.public-page .chip-scrollbar.is-visible{opacity:1;pointer-events:auto}.public-page .chip-scrollbar-thumb{cursor:grab;touch-action:none;background:#01e7ef;border-radius:999px;min-width:70px;transition:left 40ms linear,width .12s,background .15s;position:absolute;top:1px;bottom:1px;box-shadow:0 0 9px #01e7ef9e,inset 0 0 0 1px #ecffff42}.public-page .chip-scrollbar-thumb:hover{background:#35f6fc}.public-page .chip-scrollbar-thumb:active{cursor:grabbing;background:#75fbff}@media (max-width:700px){.public-page .chip-scrollbar{height:11px;margin-top:7px}.public-page .chip-scrollbar-thumb{min-width:56px}}*{scrollbar-width:thin;scrollbar-color:#01e7ef #000}::-webkit-scrollbar{background:#000;width:10px;height:10px}::-webkit-scrollbar-track{background:#000!important}::-webkit-scrollbar-track-piece{background:#000!important}::-webkit-scrollbar-thumb{border:2px solid #000;border-radius:999px;box-shadow:0 0 9px #01e7ef7a;background:#01e7ef!important}::-webkit-scrollbar-thumb:hover{background:#35f6fc!important}::-webkit-scrollbar-corner{background:#000}.public-page .chip-scroll{scrollbar-width:none!important;scrollbar-color:transparent transparent!important}@property --snake-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.public-page .product-card:hover{border-color:var(--card-color);box-shadow:0 0 0 1px color-mix(in srgb, var(--card-color) 80%, transparent), 0 0 18px color-mix(in srgb, var(--card-color) 28%, transparent), 0 0 38px color-mix(in srgb, var(--card-color) 14%, transparent), 0 18px 38px #0000004d}.public-page .product-card:hover:before{content:"";z-index:20;border-radius:inherit;box-sizing:border-box;pointer-events:none;background:conic-gradient(from var(--snake-angle), transparent 0deg, transparent 298deg, color-mix(in srgb, var(--card-color) 24%, transparent) 307deg, color-mix(in srgb, var(--card-color) 62%, transparent) 319deg, var(--card-color) 331deg, color-mix(in srgb, var(--card-color) 82%, white) 340deg, #fff 348deg, color-mix(in srgb, var(--card-color) 88%, white) 355deg, transparent 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--card-color) 60%, transparent));padding:2px;animation:2.2s linear infinite jonasSnakeBorder;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes jonasSnakeBorder{0%{--snake-angle:0deg}to{--snake-angle:360deg}}.public-page .catalog-toolbar{padding:14px}.public-page .compact-filters{border-top:1px solid #01e7ef1f;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-top:12px;padding-top:12px;display:grid}.public-page .filters-main{grid-template-columns:max-content minmax(430px,1fr);align-items:end;gap:18px;min-width:0;display:grid}.public-page .type-toggle,.public-page .category-toggle{align-items:center;gap:7px;display:flex}.public-page .category-toggle{flex-wrap:nowrap;min-width:0;overflow:hidden}.public-page .type-toggle button,.public-page .category-toggle .filter-chip{min-height:32px}.public-page .category-toggle .filter-chip{padding-inline:12px}.public-page .filter-group-label,.public-page .order-control>span{color:#8eb5b8;letter-spacing:1.15px;margin-bottom:7px;font-size:7.4px}.public-page .order-control select{background:#010607;border-color:#01e7ef52;min-width:170px;height:32px}.public-page .reset-filters{color:#7fa7aa;cursor:pointer;letter-spacing:.7px;background:#010607;border:1px solid #01e7ef2e;border-radius:8px;min-height:32px;padding:0 13px;font-size:7px;font-weight:800;transition:color .15s,border-color .15s,background .15s}.public-page .toolbar-count{color:#6f999c;white-space:nowrap;background:#010607;border:1px solid #01e7ef1f;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 11px;font-size:7.5px;display:flex}.public-page .toolbar-count strong{color:#01e7ef;margin-right:4px;font-family:Orbitron,sans-serif;font-size:9px}.public-page .product-body{grid-template-rows:minmax(44px,auto) minmax(64px,auto) auto minmax(136px,auto) auto;padding-bottom:15px}.public-page .product-card{min-height:514px}.public-page .publicado-row{min-height:28px;margin-top:1px}.public-page .product-consult-btn{display:none!important}@media (max-width:1320px){.public-page .filters-main{grid-template-columns:1fr;gap:10px}.public-page .type-filter-group{min-width:0}.public-page .category-toggle{flex-wrap:wrap}}@media (max-width:980px){.public-page .compact-filters{grid-template-columns:1fr;gap:12px}.public-page .filters-side{grid-template-columns:minmax(180px,1fr) auto auto;justify-content:stretch}.public-page .order-control select{width:100%}}@media (max-width:680px){.public-page .filters-side{grid-template-columns:1fr 1fr}.public-page .toolbar-count{grid-column:1/-1}.public-page .type-toggle{grid-template-columns:1.4fr 1fr .8fr}.public-page .type-toggle button:first-child{min-width:0}.public-page .category-toggle{grid-template-columns:repeat(3,1fr);display:grid}.public-page .category-toggle .filter-chip{width:100%;padding-inline:7px}.public-page .product-card{min-height:auto}}.public-page #precios,.public-page .catalog-heading{scroll-margin-top:92px}.public-page .catalog-updated{color:#6f989b;letter-spacing:.18px;align-items:center;gap:6px;margin-top:9px;font-size:8px;display:flex}.public-page .catalog-updated strong{color:#a9d4d6;font-weight:700}.public-page .catalog-updated-dot{background:#01e7ef;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 8px #01e7ef9e}.public-page .currency-current-value.no-price strong{letter-spacing:.35px;color:#8aa6a8!important;text-shadow:none!important;font-size:clamp(9px,.7vw,11px)!important}.public-page .currency-current-value.no-price span{color:#5e7e80}.public-page .publicado-row.pending{color:#78999b}.public-page .publicado-row.pending .publicado-dot{background:#75888a;box-shadow:0 0 6px #75888a59}.public-page .empty-state{color:#6e989b;text-align:center;background:#010708;border:1px dashed #01e7ef3d;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:240px;margin-top:14px;padding:34px 20px;display:flex}.public-page .empty-state-icon{color:#01e7ef;border:1px solid #01e7ef57;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:3px;font-size:22px;display:grid}.public-page .empty-state strong{color:#ecffff;font-family:Orbitron,sans-serif;font-size:13px}.public-page .empty-state span{font-size:9px}.public-page .empty-state button{color:#01e7ef;cursor:pointer;letter-spacing:.65px;background:#020b0c;border:1px solid #01e7ef6b;border-radius:8px;min-height:34px;margin-top:8px;padding:0 16px;font-family:Orbitron,sans-serif;font-size:7.5px;font-weight:800}.public-page .empty-state button:hover{color:#001012;background:#01e7ef}@media (max-width:760px){.public-page #precios,.public-page .catalog-heading{scroll-margin-top:76px}.public-page .catalog-shell{width:min(100% - 20px,1240px)}.public-page .catalog-heading{align-items:flex-start;gap:14px}.public-page .catalog-heading h2{font-size:clamp(25px,8vw,34px)}.public-page .catalog-count{min-width:66px}.public-page .catalog-toolbar{border-radius:12px;padding:11px}.public-page .search-box-inline{min-height:42px}.public-page .chip-scroll{gap:6px}.public-page .filter-chip{min-height:32px;padding-inline:12px}.public-page .compact-filters,.public-page .filters-main,.public-page .filters-side{gap:10px}.public-page .type-toggle{grid-template-columns:1.35fr .85fr .72fr;gap:6px;display:grid}.public-page .type-toggle button{width:100%;padding-inline:7px;min-width:0!important}.public-page .category-toggle{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.public-page .filters-side{grid-template-columns:1fr 1fr}.public-page .order-control{grid-column:1/-1}.public-page .reset-filters,.public-page .toolbar-count{width:100%}.public-page .product-grid{grid-template-columns:1fr;gap:12px}.public-page .product-card{min-height:0}.public-page .product-image{min-height:126px}.public-page .pi-logo-wrap{transform:scale(.92)}.public-page .product-body{padding-inline:12px}.public-page .dual-currency-grid{gap:7px}}@media (max-width:430px){.public-page .catalog-shell{width:calc(100% - 14px)}.public-page .catalog-heading{grid-template-columns:minmax(0,1fr) auto}.public-page .catalog-updated{flex-wrap:wrap;max-width:260px}.public-page .category-toggle{grid-template-columns:repeat(2,minmax(0,1fr))}.public-page .type-toggle,.public-page .filters-side{grid-template-columns:1fr}.public-page .order-control,.public-page .toolbar-count{grid-column:auto}.public-page .meta-grid,.public-page .dual-currency-grid{gap:6px}.public-page .currency-column{padding-inline:8px}}.public-page .catalog-toolbar{background:#010708;border-color:#01e7ef52;padding:16px}.public-page .search-box-inline{background:#000405;border-color:#01e7ef3d;min-height:42px}.public-page .search-box-inline svg{color:#78aeb1;width:17px;height:17px}.public-page .search-box-inline input{letter-spacing:.05px;font-size:10.5px;font-weight:600}.public-page .search-box-inline input::placeholder{color:#6f989b}.public-page .filter-section{margin-top:12px}.public-page .filter-label-row{color:#a3c9cb;letter-spacing:1.15px;margin:0 2px 8px;font-size:8.6px}.public-page .filter-label-row small{color:#74a3a6;letter-spacing:.35px;text-transform:none;align-items:center;gap:5px;font-size:8px;font-weight:700;display:inline-flex}.public-page .chip-scroll-shell{width:100%;min-width:0;position:relative}.public-page .chip-scroll-shell:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#010708 92%);width:30px;position:absolute;top:0;bottom:0;right:0}.public-page .chip-scroll{cursor:grab;-webkit-user-select:none;user-select:none;scroll-behavior:smooth;scroll-snap-type:x proximity;-ms-overflow-style:none;gap:7px;min-width:0;padding:2px 26px 5px 1px;display:flex;overflow:auto hidden;scrollbar-width:none!important;scrollbar-color:transparent transparent!important}.public-page .chip-scroll.is-dragging{cursor:grabbing;scroll-behavior:auto}.public-page .chip-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.public-page .chip-scrollbar{display:none!important}.public-page .platform-filter-chip{--chip-color:#01e7ef;scroll-snap-align:start;border-color:color-mix(in srgb, var(--chip-color) 44%, #092226);min-height:34px;color:color-mix(in srgb, var(--chip-color) 62%, #eaffff 38%);background:linear-gradient(180deg, color-mix(in srgb, var(--chip-color) 8%, #010708), #010708);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--chip-color) 11%, transparent);letter-spacing:.05px;padding:0 13px;font-size:9px;font-weight:800}.public-page .platform-filter-chip:hover{border-color:color-mix(in srgb, var(--chip-color) 82%, white 6%);color:color-mix(in srgb, var(--chip-color) 72%, white 28%);background:color-mix(in srgb, var(--chip-color) 12%, #010708);box-shadow:0 0 12px color-mix(in srgb, var(--chip-color) 18%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--chip-color) 8%, transparent);transform:translateY(-1px)}.public-page .platform-filter-chip.active{border-color:var(--chip-color);color:color-mix(in srgb, var(--chip-color) 74%, white 26%);background:color-mix(in srgb, var(--chip-color) 20%, #010708);box-shadow:0 0 14px color-mix(in srgb, var(--chip-color) 25%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--chip-color) 20%, transparent)}.public-page .compact-filters{border-top-color:#01e7ef29;grid-template-columns:minmax(0,1fr) auto;gap:22px;margin-top:10px;padding-top:14px}.public-page .filters-main{grid-template-columns:max-content minmax(470px,1fr);align-items:end;gap:22px}.public-page .filters-side{grid-template-columns:182px auto auto;align-items:end;gap:9px}.public-page .type-filter-group{min-width:300px}.public-page .filter-group-label,.public-page .order-control>span{color:#9cc4c6;letter-spacing:1.15px;margin:0 0 8px 2px;font-size:8.5px;font-weight:800}.public-page .type-toggle,.public-page .category-toggle{gap:8px}.public-page .type-toggle button,.public-page .category-toggle .filter-chip{color:#acd0d2;background:#010708;border-color:#01e7ef40;min-height:35px;padding-inline:13px;font-size:9px;font-weight:800}.public-page .type-toggle button:first-child{min-width:132px}.public-page .type-toggle button:hover,.public-page .category-toggle .filter-chip:hover{color:#ecffff;background:#031012;border-color:#01e7ef94}.public-page .type-toggle button.active,.public-page .category-toggle .filter-chip.active{color:#001214;background:linear-gradient(135deg,#01e7ef,#03c5cc);border-color:#01e7ef;box-shadow:0 0 13px #01e7ef2b}.public-page .order-control select{color:#e7ffff;background:#000405;border-color:#01e7ef4f;min-width:182px;height:35px;padding-left:11px;font-size:9px;font-weight:700}.public-page .reset-filters{color:#9ec5c7;letter-spacing:.8px;background:#000405;border-color:#01e7ef40;min-height:35px;padding:0 14px;font-size:8px}.public-page .reset-filters:hover{color:#01e7ef;background:#021012;border-color:#01e7ef}.public-page .toolbar-count{color:#91b8ba;background:#000405;border-color:#01e7ef33;gap:5px;min-height:35px;padding:0 12px;font-size:8.5px;font-weight:700}.public-page .toolbar-count strong{color:#01e7ef;margin-right:0;font-size:10px}@media (max-width:1320px){.public-page .filters-main{grid-template-columns:1fr;gap:12px}.public-page .type-filter-group{min-width:0}.public-page .category-toggle{flex-wrap:wrap}}@media (max-width:980px){.public-page .compact-filters{grid-template-columns:1fr;gap:14px}.public-page .filters-side{grid-template-columns:minmax(190px,1fr) auto auto;justify-content:stretch}.public-page .order-control select{width:100%}}@media (max-width:680px){.public-page .catalog-toolbar{padding:12px}.public-page .search-box-inline{min-height:40px}.public-page .filter-label-row{font-size:8.2px}.public-page .filter-label-row small{font-size:7.8px}.public-page .platform-filter-chip{min-height:34px;padding-inline:12px;font-size:8.8px}.public-page .type-toggle{grid-template-columns:1.35fr .9fr .75fr;display:grid}.public-page .category-toggle{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-page .category-toggle .filter-chip{width:100%}.public-page .filters-side{grid-template-columns:1fr auto}.public-page .toolbar-count{grid-column:1/-1;justify-content:flex-start}}.public-page .hero-visual{isolation:isolate;background:radial-gradient(circle at 50% 42%,#01e7ef29,#0000 67%),#020b0c;border:2px solid #01e7efd1;transition:transform .28s,border-color .28s,box-shadow .28s;box-shadow:0 26px 64px #00000080,0 0 0 1px #01e7ef1f,0 0 18px #01e7ef52,0 0 46px #00fbff33,inset 0 0 28px #01e7ef1a}.public-page .hero-visual:hover{border-color:#00fbff;transform:translateY(-3px);box-shadow:0 30px 72px #0000008a,0 0 0 1px #01e7ef33,0 0 24px #01e7ef75,0 0 62px #00fbff42,inset 0 0 34px #01e7ef21}.public-page .hero-visual:after{content:"";z-index:2;pointer-events:none;border:1px solid #ecffff2e;border-radius:16px;animation:3s ease-in-out infinite jonas-hero-neon;position:absolute;inset:7px;box-shadow:0 0 12px #00fbff1f,inset 0 0 18px #00fbff12}.public-page .hero-visual-logo{filter:saturate(1.08)contrast(1.05)}.public-page .tag,.public-page h1,.public-page .lead,.public-page .btn,.public-page .stat-card .label{font-family:Orbitron,sans-serif}.public-page h1{letter-spacing:1px;text-shadow:0 0 10px #ecffff24,0 0 28px #01e7ef47}.public-page h1 .accent{text-shadow:0 0 10px #01e7ef6b,0 0 26px #00fbff42}.public-page .lead{letter-spacing:4.7px;text-shadow:0 0 12px #01e7ef3d;font-size:12.5px}.public-page .tag{letter-spacing:2.9px;font-size:9.5px;box-shadow:inset 0 0 12px #01e7ef0b}.public-page p.desc{color:#acd5d8;font-size:14.2px;line-height:1.78}@keyframes jonas-hero-neon{0%,to{opacity:.68;box-shadow:0 0 10px #00fbff1a,inset 0 0 15px #00fbff0e}50%{opacity:1;box-shadow:0 0 18px #00fbff33,inset 0 0 24px #00fbff17}}@media (prefers-reduced-motion:reduce){.public-page .hero-visual:after{animation:none}}.public-page .filters-side{grid-template-columns:minmax(210px,230px) 148px 94px;justify-content:end;align-items:end;gap:10px;display:grid}.public-page .order-control{min-width:0}.public-page .order-control>span{color:#a7cfd1;letter-spacing:1.2px;margin:0 0 7px 2px;font-size:8.7px;font-weight:900;display:block}.public-page .order-select-wrap{min-width:0;position:relative}.public-page .order-select-wrap select{appearance:none;color:#ecffff;cursor:pointer;background:#000405;border:1px solid #01e7ef57;border-radius:9px;outline:none;width:100%;min-width:0;height:38px;padding:0 36px 0 12px;font-size:9.2px;font-weight:800;transition:border-color .16s,box-shadow .16s,background .16s}.public-page .order-select-wrap select:hover,.public-page .order-select-wrap select:focus{background:#021012;border-color:#01e7efb8;box-shadow:0 0 0 2px #01e7ef12}.public-page .order-select-wrap svg{pointer-events:none;fill:none;stroke:#73bec2;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.public-page .reset-filters{color:#b7d8da;letter-spacing:.7px;white-space:nowrap;background:#000405;border:1px solid #01e7ef47;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:148px;min-height:38px;padding:0 12px;font-size:7.9px;font-weight:900;display:inline-flex}.public-page .reset-filters svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:13px;height:13px}.public-page .reset-filters:not(:disabled):hover{color:#01e7ef;background:#01e7ef0e;border-color:#01e7ef;transform:translateY(-1px);box-shadow:0 0 12px #01e7ef1a}.public-page .reset-filters:disabled{opacity:.38;cursor:default;color:#6c8e90;background:#000304;border-color:#7da7aa29}.public-page .toolbar-count{color:#89b5b8;background:linear-gradient(#01e7ef09,#000405);border:1px solid #01e7ef40;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:0;width:94px;min-height:38px;padding:4px 8px;line-height:1.05;display:flex}.public-page .toolbar-count strong{color:#01e7ef;font-size:12px;font-weight:900;line-height:1}.public-page .toolbar-count>span{color:#8fb8ba;letter-spacing:.9px;margin-top:3px;font-size:6.3px;font-weight:900}.public-page .platform-filter-chip.active{box-shadow:0 0 15px color-mix(in srgb, var(--chip-color) 28%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--chip-color) 25%, transparent);transform:translateY(-1px)}@media (max-width:1180px){.public-page .filters-side{grid-template-columns:minmax(210px,1fr) 148px 94px;width:100%}}@media (max-width:760px){.public-page .filters-side{grid-template-columns:minmax(0,1fr) 94px;gap:9px}.public-page .order-control{grid-column:1/-1}.public-page .reset-filters{width:100%}.public-page .toolbar-count{width:94px}}@media (max-width:430px){.public-page .filters-side{grid-template-columns:1fr}.public-page .order-control,.public-page .reset-filters,.public-page .toolbar-count{grid-column:1;width:100%}.public-page .toolbar-count{flex-direction:row;gap:6px}.public-page .toolbar-count>span{margin-top:0}}@media (max-width:680px){.public-page>main{width:calc(100% - 20px)}.public-page .hero{grid-template-columns:1fr;gap:26px;padding:34px 0 22px}.public-page .hero>div:first-child{min-width:0}.public-page .tag{letter-spacing:2.2px;min-height:25px;margin-bottom:15px;padding:4px 12px;font-size:8px}.public-page h1{letter-spacing:1px;font-size:clamp(42px,14vw,54px);line-height:1.01}.public-page .lead{letter-spacing:3px;margin:13px auto 16px;font-size:8.2px}.public-page p.desc{max-width:360px;margin-bottom:20px;font-size:11.6px;line-height:1.65}.public-page .cta-row .btn{min-height:38px;padding-inline:20px}.public-page .hero-visual{border-radius:18px;width:min(82vw,300px);margin:0 auto;box-shadow:0 15px 34px #0000006b,0 0 26px #01e7ef2e}.public-page .stats-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:18px 0 38px}.public-page .stat-card{border-radius:11px;min-height:92px;padding:11px 6px 10px}.public-page .stat-card .icon-wrap{width:34px;height:34px;margin-bottom:7px}.public-page .stat-card .icon-wrap svg{width:17px;height:17px}.public-page .stat-card .label{letter-spacing:.55px;font-size:7.5px}.public-page .stat-card .value{margin-top:4px;font-size:7.3px;line-height:1.25}.public-page .catalog-shell{width:calc(100% - 14px)}.public-page .catalog-heading{gap:10px;margin-bottom:12px}.public-page .catalog-heading h2{font-size:clamp(27px,8.5vw,34px);line-height:1.08}.public-page .catalog-heading p{max-width:275px;font-size:9.5px;line-height:1.45}.public-page .catalog-updated{margin-top:7px;font-size:6.8px}.public-page .catalog-count{border-radius:9px;min-width:56px;padding:7px 8px}.public-page .catalog-count span{font-size:16px}.public-page .catalog-count small{font-size:5.9px}.public-page .catalog-toolbar{padding:10px}.public-page .search-box-inline{min-height:39px}.public-page .search-box-inline input{font-size:9px}.public-page .filter-label-row{margin-bottom:6px;font-size:7.8px}.public-page .filter-label-row small{font-size:6.8px}.public-page .platform-filter-chip{min-height:32px;padding-inline:10px;font-size:8px}.public-page .type-toggle{gap:6px;grid-template-columns:1.35fr .85fr .72fr!important}.public-page .category-toggle{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.public-page .type-toggle .filter-chip,.public-page .category-toggle .filter-chip{min-height:32px;padding-inline:6px;font-size:7.8px}.public-page .filters-side{align-items:stretch;grid-template-columns:minmax(0,1fr) 92px!important;gap:7px!important}.public-page .order-control{grid-column:1/-1!important}.public-page .order-control>span{margin-bottom:6px;font-size:7.8px}.public-page .order-select-wrap select{height:36px;font-size:8.4px}.public-page .reset-filters{min-height:36px;padding-inline:8px;font-size:7px;grid-column:1!important;width:100%!important}.public-page .toolbar-count{min-height:36px;flex-direction:column!important;grid-column:2!important;gap:0!important;width:92px!important}.public-page .toolbar-count strong{font-size:11px}.public-page .toolbar-count>span{font-size:5.8px;margin-top:2px!important}.public-page .product-grid{gap:10px}.public-page .product-card{border-radius:13px}.public-page .product-image{min-height:112px}.public-page .product-body{padding:12px 10px 10px}.public-page .product-title{margin-bottom:10px;font-size:12.3px}.public-page .description-box{min-height:54px;padding:9px;font-size:8.5px;line-height:1.45}.public-page .meta-box{min-height:43px}.public-page .dual-currency-box{padding:9px 8px}}@media (max-width:430px){.public-page .type-toggle{grid-template-columns:1.35fr .85fr .72fr!important}.public-page .category-toggle{grid-template-columns:repeat(3,minmax(0,1fr))!important}.public-page .filters-side{grid-template-columns:minmax(0,1fr) 88px!important}.public-page .toolbar-count{width:88px!important}.public-page .hero-visual{width:min(78vw,286px)}}@media (max-width:360px){.public-page .stats-row{gap:5px}.public-page .stat-card{padding-inline:4px}.public-page .stat-card .label{font-size:6.8px}.public-page .stat-card .value{font-size:6.6px}.public-page .type-toggle,.public-page .category-toggle{grid-template-columns:1fr 1fr!important}.public-page .type-toggle .filter-chip:first-child,.public-page .category-toggle .filter-chip:first-child{grid-column:1/-1}}.public-page .header-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.public-page .btn-admin{color:#dffeff;background:#01e7ef09;border-color:#01e7ef6b;gap:7px;box-shadow:inset 0 0 0 1px #01e7ef06}.public-page .btn-admin svg{fill:none;stroke:#01e7ef;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #01e7ef6b);flex:0 0 14px;width:14px;height:14px}.public-page .btn-admin:hover{color:#fff;background:#01e7ef17;border-color:#01e7ef;box-shadow:0 0 0 1px #01e7ef1a,0 0 20px #01e7ef29,inset 0 0 18px #01e7ef09}.public-page .header-actions .btn-solid{min-width:132px}@media (max-width:680px){.public-page .header-actions{gap:6px}.public-page .header-actions .btn{letter-spacing:.8px;border-radius:8px;min-height:34px;padding:7px 9px;font-size:7.2px}.public-page .header-actions .btn-admin{gap:5px}.public-page .btn-admin svg{flex-basis:11px;width:11px;height:11px}.public-page .header-actions .btn-solid{min-width:0}}@media (max-width:430px){.public-page>header{gap:8px;padding-inline:12px}.public-page .logo-block{min-width:0}.public-page .logo-block .title{letter-spacing:1.5px;font-size:14px}.public-page .logo-block .subtitle{letter-spacing:1.6px;font-size:5.8px}.public-page .header-actions .btn{min-height:32px;padding-inline:8px;font-size:6.7px}}@media (max-width:360px){.public-page .header-actions .btn-admin span{display:none}.public-page .header-actions .btn-admin{width:34px;padding-inline:0}}
