.oniro-wa-float{position:fixed;right:18px;bottom:18px;width:64px;height:64px;border-radius:50%;background:#25d366;box-shadow:0 10px 25px rgba(0,0,0,.25),inset 0 0 0 2px rgba(255,255,255,.15);display:grid;place-items:center;z-index:99999;cursor:pointer;transition:transform .12s ease,box-shadow .2s ease,filter .2s ease}.oniro-wa-float:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(0,0,0,.35),inset 0 0 0 2px rgba(255,255,255,.25);filter:saturate(1.15)}.oniro-wa-float:active{transform:translateY(0)}.oniro-wa-float::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(37,211,102,.45);animation:oniro-wa-pulse 2s ease-out infinite}@keyframes oniro-wa-pulse{0%{transform:scale(1);opacity:.6}70%{transform:scale(1.5);opacity:0}100%{transform:scale(1.5);opacity:0}}.oniro-wa-tooltip{position:fixed;right:92px;bottom:28px;background:rgba(0,0,0,.85);color:#e8ffe8;font:500 13px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif;padding:10px 12px;border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.35);opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:99999;white-space:nowrap}.oniro-wa-float:hover+.oniro-wa-tooltip,.oniro-wa-tooltip.show{opacity:1;transform:translateY(0)}@media (max-width:640px){.oniro-wa-float{width:56px;height:56px;right:14px;bottom:14px}.oniro-wa-tooltip{right:82px;bottom:22px;font-size:12px}}:root{--fz--1:clamp(0.85rem, 0.75rem + 0.6vw, 0.98rem);--fz-0:clamp(0.95rem, 0.85rem + 0.7vw, 1.12rem);--fz-1:clamp(1.10rem, 0.95rem + 1.0vw, 1.30rem);--fz-2:clamp(1.35rem, 1.05rem + 1.8vw, 1.75rem);--fz-3:clamp(1.75rem, 1.20rem + 2.6vw, 2.40rem);--sp-1:clamp(8px, 1.2vw, 14px);--sp-2:clamp(12px, 1.6vw, 18px);--sp-3:clamp(16px, 2.2vw, 24px);--sp-4:clamp(20px, 3vw, 36px);--r-1:clamp(8px, 1vw, 12px);--r-2:clamp(12px, 1.4vw, 16px);--r-3:clamp(16px, 1.8vw, 22px);--container-max:1400px;--gutter:clamp(12px, 2vw, 24px)}#oniro-app,#oniro-footer{font-size:var(--fz-0)}.h1{font-size:var(--fz-3)}.h2{font-size:var(--fz-2)}.h3{font-size:var(--fz-1)}.container{width:min(100% - 2*var(--gutter),var(--container-max));margin-inline:auto}img,svg,video{max-width:100%;height:auto}.grid-auto{display:grid;gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(clamp(220px,40vw,320px),1fr))}#oniro-app .bar{padding:var(--sp-1) var(--gutter)!important}#oniro-app .logo img{height:clamp(36px,5vw,72px)!important}#oniro-app .logo-xl img{height:clamp(64px,10vw,112px)!important}#oniro-app .brandbox .brand{font-size:clamp(1rem, .8rem + .6vw, 1.35rem)!important}#oniro-app .brandbox .tag{font-size:clamp(.7rem, .6rem + .4vw, .85rem)!important}#oniro-app .icon-btn{padding:0 clamp(10px,1vw,14px)!important;height:clamp(38px,5.2vw,48px)!important;min-height:clamp(38px,5.2vw,48px)!important;border-radius:var(--r-1)!important}#oniro-app .icon-btn .emo,#oniro-app .icon-btn svg{font-size:clamp(18px, 2.6vw, 22px)!important}#oniro-app .l1-btn{font-size:clamp(16px, 2.8vw, 20px)!important;padding:var(--sp-1)!important}#oniro-app .l1-btn .emo{font-size:clamp(20px, 3.2vw, 24px)!important}#oniro-app .acc-h{font-size:clamp(15px, 2.5vw, 18px)!important}#oniro-app .l3-list a{font-size:clamp(14px, 2.2vw, 16px)!important}#oniro-app .s-head .s-title{font-size:clamp(16px, 3.2vw, 20px)!important}#oniro-app .side{width:clamp(300px,86vw,420px)!important}@media (orientation:landscape) and (max-height:420px){#oniro-app .side{width:100vw!important}}#oniro-app .hero{min-height:clamp(360px,60vh,720px)!important;margin:var(--gutter)!important;border-radius:var(--r-3)!important}#oniro-app .copy{left:clamp(16px,3vw,48px)!important;max-width:clamp(320px,46vw,680px)!important;padding:var(--sp-3)!important}#oniro-app .copy h1{font-size:clamp(28px, 5vw, 64px)!important}#oniro-app .copy p{font-size:clamp(14px, 1.6vw, 20px)!important}#oniro-app .cta{padding:clamp(10px,1.2vw,14px) clamp(14px,2vw,18px)!important;border-radius:var(--r-1)!important}#oniro-app .section{padding-block:clamp(32px,6vw,80px)!important}#oniro-app .benefits{gap:var(--sp-2)!important;border-radius:var(--r-2)!important}#oniro-app .benefit{padding:var(--sp-1) var(--sp-2)!important}#oniro-app .title{font-size:clamp(26px, 4vw, 48px)!important}#oniro-app .cat-grid{gap:clamp(12px,2vw,22px)!important}#oniro-app .cat-card{height:clamp(200px,26vw,320px)!important;border-radius:var(--r-2)!important}#oniro-app .cat-info{left:var(--sp-2)!important;bottom:var(--sp-2)!important}#oniro-app .prod-grid{gap:clamp(12px,2vw,22px)!important}#oniro-app .card{border-radius:var(--r-2)!important;margin-bottom:clamp(16px,3vw,32px)!important}#oniro-app .img{height:clamp(180px,22vw,260px)!important}#oniro-app .card .pad{padding:var(--sp-2)!important}#oniro-app .add{padding:clamp(10px,1.2vw,12px) clamp(12px,1.6vw,14px)!important;border-radius:var(--r-1)!important}#oniro-app .banners{gap:clamp(10px,2vw,18px)!important}#oniro-app .bg-card{height:clamp(220px,34vw,360px)!important;border-radius:var(--r-2)!important}#oniro-app .bg-card.bg-mini{height:clamp(110px,18vw,160px)!important}#oniro-app .b-content{left:var(--sp-2)!important;bottom:var(--sp-2)!important}#oniro-app .b-title{font-size:clamp(16px, 2.4vw, 28px)!important}#oniro-app .brands{margin:var(--gutter)!important;padding:var(--sp-1) var(--gutter)!important;border-radius:var(--r-2)!important}#oniro-app .brand{height:clamp(28px,4vw,48px)!important}#oniro-app .newsletter{padding:var(--sp-2)!important;gap:var(--sp-2)!important;border-radius:var(--r-2)!important}#oniro-app .newsletter input{padding:clamp(10px,1.2vw,12px)!important;border-radius:var(--r-1)!important}#oniro-app .newsletter .btn{padding:clamp(10px,1.2vw,12px) clamp(12px,1.6vw,14px)!important;border-radius:var(--r-1)!important}#oniro-app .footer,#oniro-footer{margin:var(--sp-2) var(--gutter)!important;padding:var(--sp-2)!important;border-radius:var(--r-2)!important}#oniro-app .f-grid,#oniro-footer .f-grid{gap:var(--sp-2)!important;grid-template-columns:repeat(auto-fit,minmax(clamp(200px,40vw,320px),1fr))}.elementor-widget-woocommerce-products ul.products li.product,.woocommerce ul.products li.product{border-radius:var(--r-2)!important}.woocommerce a.button,.woocommerce button.button,.woocommerce div.product form.cart .button{border-radius:var(--r-1)!important;padding:clamp(10px,1.2vw,12px) clamp(12px,1.6vw,14px)!important}@media (max-width:768px){#oniro-app .banners{grid-template-columns:1fr!important}}@media (min-width:1024px){#oniro-app .nav-wrap{display:block!important}}:root{--vh:1vh}@supports (height:100dvh){:root{--vh:1dvh}}#oniro-app .cart-drawer,#oniro-app .search-card,#oniro-app .side{height:calc(var(--vh) * 100)!important}@media (max-width:1023.98px){#oniro-app .hdr .bar>.l,#oniro-app .hdr .bar>.r,#oniro-app .hdr .nav-wrap,#oniro-app .logo-xl{display:none!important}#oniro-app .hdr{position:relative!important;background:#2563eb!important;border-bottom:none!important}#oniro-app .hdr .bar{display:flex!important;flex-direction:column!important;padding:0!important;gap:0!important;max-width:none!important;margin:0!important;align-items:stretch!important}.mobile-brand-section{display:flex!important;align-items:center!important;justify-content:center!important;padding:12px 16px 8px!important;background:radial-gradient(40% 55% at 22% 46%,rgba(113,168,255,.35) 0,transparent 60%),radial-gradient(38% 50% at 72% 32%,rgba(164,129,255,.25) 0,transparent 62%),radial-gradient(30% 45% at 68% 78%,rgba(113,168,255,.35) 0,transparent 65%),radial-gradient(120% 100% at 50% 50%,transparent 60%,rgba(0,0,0,.35) 100%),linear-gradient(135deg,#2563eb 0,#1e40af 45%,#091336 100%)!important;transition:transform .3s ease,opacity .3s ease!important;order:1!important}.mobile-brand-section .brand-content{display:flex!important;align-items:center!important;gap:12px!important}.mobile-brand-section .brand-logo{width:48px!important;height:48px!important;flex-shrink:0!important}.mobile-brand-section .brand-text{display:flex!important;flex-direction:column!important;gap:2px!important}.mobile-brand-section .brand-name{font-size:18px!important;font-weight:900!important;color:#fff!important;line-height:1!important;letter-spacing:.4px!important}.mobile-brand-section .brand-slogan{font-size:12px!important;font-weight:600!important;color:#e5e7eb!important;line-height:1.1!important}.mobile-search-bar{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:12px 16px!important;background:#1e40af!important;border-top:1px solid rgba(255,255,255,.1)!important;position:sticky!important;top:0!important;z-index:1001!important;order:2!important;width:100%!important;box-sizing:border-box!important}.mobile-search-bar .ham-btn{width:44px!important;height:44px!important;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:10px!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;flex-shrink:0!important;transition:background .2s ease!important}.mobile-search-bar .ham-btn:active,.mobile-search-bar .ham-btn:hover{background:rgba(255,255,255,.2)!important}.mobile-search-bar .ham-btn svg{width:20px!important;height:20px!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important}.mobile-search-form{flex:1!important;position:relative!important;min-width:0!important;display:flex!important}.mobile-search-input{width:100%!important;height:44px!important;padding:0 50px 0 16px!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:22px!important;background:rgba(255,255,255,.1)!important;color:#fff!important;font-size:15px!important;outline:0!important;box-sizing:border-box!important}.mobile-search-input::placeholder{color:rgba(255,255,255,.7)!important}.mobile-search-input:focus{background:rgba(255,255,255,.15)!important;border-color:rgba(255,255,255,.4)!important}.mobile-search-btn{position:absolute!important;right:6px!important;top:50%!important;transform:translateY(-50%)!important;width:32px!important;height:32px!important;background:0 0!important;border:none!important;border-radius:50%!important;color:rgba(255,255,255,.8)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.mobile-search-btn svg{width:18px!important;height:18px!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important}.mobile-actions{display:flex!important;flex-direction:row!important;gap:12px!important;flex-shrink:0!important}.mobile-action-btn{width:44px!important;height:44px!important;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:10px!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;text-decoration:none!important;position:relative!important;transition:background .2s ease!important}.mobile-action-btn:active,.mobile-action-btn:hover{background:rgba(255,255,255,.2)!important}.mobile-action-btn svg{width:22px!important;height:22px!important;stroke:currentColor!important;fill:none!important;stroke-width:2!important}.mobile-action-btn.has-items{background:#10b981!important;border-color:#059669!important}.mobile-action-btn[id=cartBtn-mobile]::after{content:attr(data-count);position:absolute;top:-6px;right:-6px;background:#ef4444;color:#fff;border-radius:50%;min-width:20px;height:20px;line-height:18px;text-align:center;font-size:11px;font-weight:800;opacity:0;transform:scale(.7);transition:all .25s cubic-bezier(.4, 0, .2, 1);border:2px solid #1e40af;box-sizing:border-box;z-index:10}.mobile-action-btn[id=cartBtn-mobile].has-items::after{opacity:1;transform:scale(1)}.mobile-action-btn[id=cartBtn-mobile][data-count]:not([data-count="0"])::after{opacity:1!important;transform:scale(1)!important}}@media (min-width:1024px){.mobile-brand-section,.mobile-search-bar{display:none!important}}#oniro-app .nav-wrap .mega-wrap{left:clamp(8px,1vw,16px)!important;right:auto!important;transform:none!important;width:min(1280px,calc(100vw - 2*clamp(8px,1vw,16px)))!important}#oniro-app .nav{flex-wrap:nowrap!important}#oniro-app .nav .top{display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important;flex:0 1 auto!important;font-size:clamp(13px, 1vw, 18px)!important;padding-inline:clamp(8px,.9vw,14px)!important}@media (max-width:1366px){#oniro-app .nav .top{font-size:clamp(12px, .95vw, 16px)!important;padding-inline:clamp(6px,.8vw,12px)!important}}#oniro-app .mega-panel,#oniro-app .mega-panel *{box-sizing:border-box!important;min-width:0!important}#oniro-app .mega-panel .subgrid{grid-auto-rows:auto!important}#oniro-app .mega-panel .subcard{min-height:auto!important;overflow:hidden!important}#oniro-app .mega-panel .subtop{display:flex;align-items:center;gap:10px}#oniro-app .mega-panel .subtop .thumb{width:clamp(48px,6vw,72px)!important;height:clamp(48px,6vw,72px)!important;flex:0 0 auto!important}#oniro-app .mega-panel .subtop h4{flex:1 1 auto!important;min-width:0!important;margin:0!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}#oniro-app .mega-panel .sublist a{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important}@media (min-width:1024px){#oniro-app .nav-wrap{position:relative}#oniro-app .nav-wrap .mega-wrap{left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:min(1280px,calc(100vw - 2*clamp(12px,2vw,32px)))!important;margin:0!important}#oniro-app .nav-wrap .mega-wrap::after,#oniro-app .nav-wrap .mega-wrap::before{left:50%!important;transform:translateX(-50%)!important}}body,html{margin:0!important}#oniro-app .brandbox{gap:2px}#oniro-app .brandbox .brand{font-size:clamp(15px, 2vw, 30px);line-height:1;margin-bottom:-6px}#oniro-app .brandbox .tag{font-size:clamp(12px, 1.2vw, 16px)}@media (min-width:1024px){#oniro-app .brandbox .tag{white-space:nowrap}}@media (max-width:767.98px){#oniro-app .brandbox .tag{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.05}}@media (max-width:767.98px){#oniro-app .brandbox{margin-left:clamp(6px,3vw,14px)}#oniro-app .logo{margin-left:clamp(4px,2vw,10px)}#oniro-app .bar{padding-inline:clamp(8px,2.6vw,16px)!important}}@media (max-width:767.98px){.container{width:100%!important}#oniro-app .hero{margin:0!important;border-radius:0!important}#oniro-app .banners,#oniro-app .brands,#oniro-app .footer,#oniro-app .newsletter{margin-left:0!important;margin-right:0!important;border-radius:0!important}}#catBar,#oniro-app .nav .cats,#oniro-app .nav-cats,.cat-bar,.categories-bar,.menu-categories,[class*=cat-bar],[id*=catBar]{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}:root{--headerH:72px;--dockLeftW:240px;--dockRadius:0;--c-brand1:#2563EB;--c-brand2:#1E40AF;--c-accent:#06B6D4;--bd:#E5E7EB;--bd2:#D1D5DB;--card:#FFFFFF;--card2:#F9FAFB;--card3:#F3F4F6;--ink:#111827;--ink2:#6B7280;--ink3:#9CA3AF;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1);--rightAlpha:.1;--panelAlpha:.82;--bodyAlpha:.80;--closeSize:clamp(20px, 1.6vw, 28px);--closeIcon:clamp(12px, 1.0vw, 16px);--rightShade:.08;--overlayAlpha:.55;--glassBlur:12px;--panelBlur:10px;--dockLeftMin:260px;--dockLeftMax:440px;--dockLeftVW:26vw}#dockOverlay{position:fixed;inset:0;background:rgba(0,0,0,var(--overlayAlpha));-webkit-backdrop-filter:blur(var(--overlayBlur));backdrop-filter:blur(var(--overlayBlur));opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.4,0,.2,1);z-index:10030}#dockOverlay.show{opacity:1;pointer-events:auto}#oniroDock{position:fixed;left:0;top:var(--headerH);height:calc(100dvh - var(--headerH));width:100%;display:grid;grid-template-columns:minmax(var(--dockLeftMin),max-content) minmax(0,1fr);background:0 0;box-shadow:none;transform:translateX(-100%);opacity:0;pointer-events:none;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s ease;z-index:10040}#oniroDock.open{transform:translateX(0);opacity:1;pointer-events:auto}#dockLeft{background:#fff;border-right:1px solid var(--bd);display:flex;flex-direction:column;overflow:hidden;position:relative;min-width:var(--dockLeftMin);max-width:clamp(var(--dockLeftMin),var(--dockLeftVW),var(--dockLeftMax))}#dockLeft .menu-header{padding:14px 16px;min-height:82px;background-color:#071126;background-image:var(--oniro-menu-desktop, url("https://onirotech.cl/wp-content/uploads/2026/08/1320x330-menu_desktop.webp"));background-repeat:no-repeat;background-size:cover;background-position:right center;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.18)}#dockLeft .menu-header::after{content:none!important;display:none!important}#dockLeft .menu-header h3{margin:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#fff;z-index:2;position:relative;white-space:nowrap}#dockClose{width:clamp(20px,1.6vw,28px)!important;height:clamp(20px,1.6vw,28px)!important;padding:0!important;box-sizing:border-box!important;border-radius:0!important;background:rgba(255,255,255,.2)!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;cursor:pointer!important;transition:background .2s ease,border-color .2s ease!important;z-index:2;position:relative;display:flex!important;align-items:center!important;justify-content:center!important;font-size:clamp(12px, 1vw, 16px)!important;line-height:1!important}#dockCats{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:8px;scrollbar-width:thin;scrollbar-color:#D1D5DB transparent}#dockCats::-webkit-scrollbar{width:4px}#dockCats::-webkit-scrollbar-track{background:0 0}#dockCats::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}#dockCats::-webkit-scrollbar-thumb:hover{background:#9ca3af}#hamOpen{display:inline-flex!important;align-items:center!important;gap:8px!important;height:auto!important;padding:10px 22px!important;border-radius:999px!important;background:rgba(15,23,42,.45)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;cursor:pointer!important;font-size:14px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important;transition:all .25s ease!important}#hamOpen:hover{background:rgba(15,23,42,.7)!important;border-color:rgba(255,255,255,.35)!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px rgba(0,0,0,.25)!important}#hamOpen:active{transform:translateY(0) scale(.98)!important}#hamOpen:focus-visible{outline:2px solid #F0801F!important;outline-offset:2px!important}#hamOpen svg{width:1.2em!important;height:1.2em!important;display:block!important;flex-shrink:0!important}#hamOpen svg path{stroke:#ffffff!important;fill:none!important;stroke-width:2.2!important}#hamOpen .ham-text{color:#fff!important;font-weight:700!important}#dockCats .l1-item{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:6px;background:#fff;border:1px solid transparent;color:var(--ink);font-size:12px;font-weight:500;transition:all .2s ease;margin:0 0 2px 0;cursor:pointer;position:relative;overflow:hidden;min-height:34px}#dockCats .l1-item::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);height:14px;width:2px;background:var(--c-brand1);border-radius:0 2px 2px 0;opacity:0;transition:opacity .2s ease}#dockCats .l1-item:hover{background:var(--card2);border-color:var(--bd);color:var(--ink)}#dockCats .l1-item:hover::before{opacity:1}#dockCats .l1-item.is-active{background:linear-gradient(90deg,rgba(37,99,235,.08) 0,rgba(37,99,235,.02) 100%);border-color:var(--c-brand1);color:var(--c-brand1);font-weight:600}#dockCats .l1-item.is-active::before{opacity:1;background:linear-gradient(180deg,var(--c-accent),var(--c-brand1))}#dockCats .l1-icon{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);display:grid;place-items:center;flex:0 0 36px;transition:all .2s ease}#dockCats .l1-item:hover .l1-icon{background:linear-gradient(135deg,rgba(37,99,235,.1),rgba(6,182,212,.1))}#dockCats .l1-item.is-active .l1-icon{background:linear-gradient(135deg,var(--c-brand1),var(--c-brand2))}@media (min-width:1024px){#dockCats{--ink2:var(--c-brand1, #1E88E5)!important}#dockCats .l1-item:hover .l1-icon svg{color:#fff!important}}#dockCats .l1-icon svg{width:20px;height:20px;display:block;color:var(--ink2)}#dockCats .l1-item.is-active .l1-icon svg{color:#fff}#dockCats .menu-text .oniro-cat-sub,#panelL1 .l1-btn .oniro-cat-sub{display:block;font-size:11px;font-weight:400;letter-spacing:.3px;line-height:1.35;padding-bottom:2px;white-space:normal;opacity:.72;margin-top:1px}#dockCats .menu-text{flex:1;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:4px}#dockCats .menu-arrow{opacity:0;transform:translateX(-4px);transition:all .2s ease;color:var(--c-brand1);font-size:11px;flex:0 0 auto}#dockCats .l1-item.is-active .menu-arrow,#dockCats .l1-item:hover .menu-arrow{opacity:1;transform:translateX(0)}#dockRight{position:relative;background:linear-gradient(0deg,rgba(0,0,0,var(--rightShade)),rgba(0,0,0,var(--rightShade))),linear-gradient(to right,rgba(255,255,255,var(--rightAlpha)),rgba(243,244,246,var(--rightAlpha)));-webkit-backdrop-filter:blur(var(--rightBlur));backdrop-filter:blur(var(--rightBlur));overflow:hidden}#dockMega{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;padding:20px;scrollbar-width:thin;scrollbar-color:#D1D5DB transparent}#dockMega::-webkit-scrollbar{width:5px}#dockMega::-webkit-scrollbar-track{background:0 0}#dockMega::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}#oniroDock #megaWrap,#oniroDock .mega-wrap{position:static!important;top:auto!important;left:auto!important;width:100%!important;max-width:100%!important;margin:0!important;box-shadow:none!important;border-radius:0!important;border:0!important;background:0 0!important}#oniroDock .mega-panel{width:100%;max-width:1400px;margin:0 auto;background:#fff;border:1px solid var(--bd);border-radius:12px;overflow:hidden;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#oniroDock .mega-head{padding:14px 18px;background:linear-gradient(90deg,var(--c-brand1),var(--c-brand2));color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}#oniroDock .mega-head .fam{font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.5px}#oniroDock .mega-body{display:grid;gap:14px;padding:18px;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff}#oniroDock .subcard{display:grid;grid-template-columns:96px 1fr;grid-template-rows:auto 1fr;gap:8px 14px;align-items:start;border:1px solid var(--bd);border-radius:8px;background:#fff;padding:12px;transition:border-color .2s ease;box-shadow:none}#oniroDock .subcard:hover{border-color:var(--c-brand1)}#oniroDock .subtop{grid-column:1;grid-row:1/-1;display:contents}#oniroDock .subtop .thumb{grid-column:1;grid-row:1/-1;width:96px;height:96px;background:0 0;display:grid;place-items:center;position:relative;overflow:hidden;border-radius:12px}#oniroDock .subtop .thumb img,#oniroDock .subtop .thumb picture img,#oniroDock .subtop .thumb svg{width:85%;height:85%;object-fit:contain;display:block;position:relative;z-index:1;filter:none}#oniroDock .subtop .thumb::after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);transform:rotate(45deg);animation:shine 3s infinite;z-index:2;pointer-events:none}@keyframes shine{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}100%{transform:translateX(100%) translateY(100%) rotate(45deg)}}#oniroDock .subtop h4{grid-column:2;grid-row:1;margin:0;font-weight:700;font-size:14px;color:var(--ink);line-height:1.3}#oniroDock .subtop a{grid-column:2;grid-row:1;text-decoration:none;width:fit-content}#oniroDock .subtop a h4,#oniroDock .subtop h4 a{color:var(--ink);text-decoration:none;transition:color .2s ease,border-color .2s ease;display:inline-block;border-bottom:2px solid transparent;padding-bottom:2px;line-height:1.3}#oniroDock .subtop a:hover h4,#oniroDock .subtop h4 a:hover{color:var(--c-brand1);border-bottom-color:var(--c-brand1)}#oniroDock .sublist{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:4px;margin-top:0}#oniroDock .sublist a{padding:3px 0 1px 0;font-size:12px;color:var(--ink2);text-decoration:none;transition:all .15s ease;display:inline-block;width:fit-content;border-bottom:1px solid transparent;line-height:1.3;font-weight:500}#oniroDock .sublist a:hover{color:var(--c-brand1);border-bottom-color:var(--c-brand1)}#oniroDock .subcard>a[href]:last-child{display:none}#oniroDock .subcard{display:grid;grid-template-columns:96px 1fr;grid-template-rows:auto 1fr;gap:6px 10px;align-items:start;border:1px solid var(--bd);border-radius:8px;background:#fff;padding:16px 12px 12px;transition:border-color .2s ease;box-shadow:none}#oniroDock .subcard:hover{border-color:var(--c-brand1)}#oniroDock .subtop .thumb{grid-column:1;grid-row:2;width:96px;height:96px;display:grid;place-items:center;position:relative;overflow:hidden;border-radius:12px;background:0 0;margin-left:-14px}#oniroDock .subtop .thumb img,#oniroDock .subtop .thumb picture img,#oniroDock .subtop .thumb svg{width:85%;height:85%;object-fit:contain;display:block;position:relative;z-index:1;filter:none}#oniroDock .subtop .thumb::after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.4) 50%,transparent 70%);transform:rotate(45deg);animation:shine 3s infinite;z-index:2;pointer-events:none}@keyframes shine{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}100%{transform:translateX(100%) translateY(100%) rotate(45deg)}}#oniroDock .subtop a{grid-column:1/-1;grid-row:1;text-align:center;display:block;width:100%;margin-bottom:4px;text-decoration:none}#oniroDock .subtop a h4{font-weight:700;font-size:15px;color:var(--ink);margin:0 auto;display:inline-block;transition:color .2s ease,border-color .2s ease;border-bottom:2px solid transparent;padding-bottom:2px}#oniroDock .subtop a:hover h4{color:var(--c-brand1);border-bottom-color:var(--c-brand1)}#oniroDock .sublist{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:4px;margin-top:-4px;margin-left:-16px}#oniroDock .sublist a{padding:3px 0 1px 0;font-size:12px;color:var(--ink2);text-decoration:none;transition:all .15s ease;display:inline-block;width:fit-content;border-bottom:1px solid transparent;line-height:1.3;font-weight:500}#oniroDock .sublist a:hover{color:var(--c-brand1);border-bottom-color:var(--c-brand1)}#oniroDock .subcard>a[href]:last-child{display:none}#oniroDock .feat-col{grid-column:span 1;display:grid;gap:10px;align-content:start}#oniroDock .p-card{display:flex;align-items:center;gap:10px;border:1px solid var(--bd);border-radius:8px;padding:10px;background:#fff;transition:all .2s ease;box-shadow:var(--shadow-sm)}#oniroDock .p-card:hover{border-color:var(--c-brand1);transform:translateX(3px);box-shadow:0 4px 12px rgba(37,99,235,.15)}#oniroDock .p-img{width:80px;height:80px;flex:0 0 80px;border-radius:10px;overflow:hidden;background:var(--card2);display:grid;place-items:center}#oniroDock .p-card img{width:85%;height:85%;object-fit:contain}#oniroDock .p-card .price{font-weight:700;font-size:13px;color:var(--c-brand1)}@media (max-width:1600px){#oniroDock .mega-body{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1366px){:root{--dockLeftW:220px}#oniroDock .mega-body{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (min-width:1920px){#oniroDock .mega-body{grid-template-columns:repeat(5,minmax(0,1fr))}}#oniro-app .hdr{position:relative;z-index:9997}#oniroDock .mega-body{display:grid!important;gap:14px!important;padding:18px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row dense}@media (max-width:1600px){#oniroDock .mega-body{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1600px){#oniroDock .mega-body{grid-template-columns:repeat(3,minmax(0,1fr))!important}#oniroDock .mega-body>.feat-col,#oniroDock .mega-body>:last-child{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}#oniroDock .mega-body>.feat-col .p-card,#oniroDock .mega-body>:last-child .p-card{padding:10px!important;gap:10px!important}#oniroDock .mega-body>.feat-col .p-img,#oniroDock .mega-body>:last-child .p-img{width:36px!important;height:36px!important;flex:0 0 36px!important}}@media (min-width:1601px){#oniroDock .mega-body{grid-template-columns:repeat(4,minmax(0,1fr))!important}#oniroDock .mega-body>:not(.feat-col){grid-column:auto/span 1!important}#oniroDock .feat-col{grid-column:-2/-1!important;grid-row:1/-1!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;align-content:start}}@media (min-width:1601px){#oniroDock .mega-body>:last-child{grid-column:-2/-1!important;grid-row:1/-1!important;display:grid!important;grid-template-columns:1fr!important;gap:10px!important;align-content:start!important}}@media (min-width:1920px){#oniroDock .mega-body{grid-template-columns:repeat(5,minmax(0,1fr))!important}}#oniroDock .mega-body>:not(.feat-col):not(:last-child){display:contents!important}#oniroDock .feat-title{display:block;margin:0 0 12px 0!important;padding:10px 14px!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:var(--ink)!important;background:linear-gradient(90deg,rgba(37,99,235,.06),transparent)!important;border-left:3px solid var(--c-brand1)!important;border-radius:0 8px 8px 0!important}#oniroDock .mega-body .featured-products-title,#oniroDock .mega-body .productos-destacados-title{composes:feat-title}@media (max-width:1600px){#oniroDock .mega-body{grid-template-columns:repeat(3,minmax(0,1fr))!important}#oniroDock .mega-body>.feat-col,#oniroDock .mega-body>:last-child{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}#oniroDock .mega-body>.feat-col>:not(.feat-title),#oniroDock .mega-body>:last-child>:not(.feat-title){display:contents!important}}@media (max-width:1600px){#oniroDock .mega-body>.feat-col .feat-title,#oniroDock .mega-body>:last-child .feat-title{grid-column:1/-1!important;margin-bottom:6px!important}}@media (min-width:1367px){#oniroDock .feat-col .p-img,#oniroDock .mega-body>:last-child .p-img{width:96px!important;height:96px!important;flex:0 0 96px!important;border-radius:14px!important;background:linear-gradient(135deg,#f9fafb,#f3f4f6)!important;box-shadow:inset 0 2px 4px rgba(255,255,255,.8),inset 0 -2px 4px rgba(0,0,0,.05),0 4px 8px rgba(0,0,0,.08)!important;display:grid!important;place-items:center!important;position:relative!important;overflow:hidden!important}#oniroDock .feat-col .p-img::after,#oniroDock .mega-body>:last-child .p-img::after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:rotate(45deg);animation:shine 3s infinite}#oniroDock .feat-col .p-card img,#oniroDock .mega-body>:last-child .p-card img{width:85%!important;height:85%!important;object-fit:contain!important}}#oniroDock .feat-col .p-img,#oniroDock .mega-body>:last-child .p-img{width:96px!important;height:96px!important;flex:0 0 96px!important;border-radius:14px!important;background:linear-gradient(135deg,#f9fafb,#f3f4f6)!important;box-shadow:inset 0 2px 4px rgba(255,255,255,.8),inset 0 -2px 4px rgba(0,0,0,.05),0 4px 8px rgba(0,0,0,.08)!important;display:grid!important;place-items:center!important;position:relative!important;overflow:hidden!important}#oniroDock .feat-col .p-card img,#oniroDock .mega-body>:last-child .p-card img{width:85%!important;height:85%!important;object-fit:contain!important;position:relative;z-index:1}#oniroDock .feat-col .p-img::after,#oniroDock .mega-body>:last-child .p-img::after,#oniroDock .subtop .thumb::after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:rotate(45deg);animation:shine 3s infinite;z-index:2;pointer-events:none}@media (max-width:1600px){#oniroDock .mega-body>.feat-col .p-img,#oniroDock .mega-body>:last-child .p-img{width:96px!important;height:96px!important;flex:0 0 96px!important}}#oniroDock .feat-col{display:none!important;visibility:hidden!important;width:0!important;height:0!important;margin:0!important;padding:0!important}#oniroDock .subcard>a[href]{color:var(--cta)!important;font-weight:700;text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease,transform .2s ease,border-color .2s ease}#oniroDock .subcard>a[href]{margin-top:4px;padding:4px 0;font-size:12px;display:inline-block;width:fit-content}#oniroDock .subcard>a[href]:hover{color:var(--cta-hover)!important;border-bottom-color:currentColor;transform:translateX(2px)}#oniroDock .subcard>a[href]:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-bottom-color:currentColor}@media (max-width:1023.98px){#oniro-app .overlay{transition:opacity .14s ease!important}#oniro-app .side{transition:transform .18s cubic-bezier(.4,0,.2,1)!important}#oniro-app .side.show{height:100dvh;max-height:100dvh;height:100svh;max-height:100svh;height:calc(var(--vh,1vh) * 100);display:flex!important;flex-direction:column!important}#oniro-app .side .panel{flex:1 1 auto!important;overflow-y:auto!important}#oniro-app .side .s-head #mBack,#oniro-app .side .s-head #mClose,#oniro-app .side .s-head .back,#oniro-app .side .s-head .close{display:none!important}#oniro-app .side .oniro-toolbar{position:sticky;top:0;z-index:9;width:calc(100% - 24px);margin:8px 12px 6px;padding:6px;border-radius:14px;background:linear-gradient(135deg,#2954ff 0,#3b82f6 60%,#1e40af 100%);box-shadow:0 10px 25px rgba(33,74,255,.18),0 2px 6px rgba(0,0,0,.08)}#oniro-app .side .oniro-toolbar .tb-inner{display:flex;align-items:center;gap:8px}#oniro-app .side .oniro-toolbar .tb-back{margin-right:auto}#oniro-app .side .oniro-toolbar .tb-close{margin-left:auto}#oniro-app .side .oniro-toolbar .tb-btn{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.12);color:#fff;font-weight:800;letter-spacing:.2px;font-size:13px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:.2s ease}#oniro-app .side .oniro-toolbar .tb-btn[disabled]{opacity:.55;pointer-events:none;border-style:dashed}#oniro-app .side .oniro-toolbar .tb-btn:hover{background:rgba(255,255,255,.18);transform:translateY(-1px)}#oniro-app .side .tb-crumbs-bar{width:calc(100% - 24px);margin:0 12px 8px;padding:6px 10px;border-radius:10px;background:#fff;border:1px solid rgba(2,6,23,.06);box-shadow:0 4px 14px rgba(2,6,23,.04)}#oniro-app .side .tb-crumbs{font-size:13px;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#oniro-app .side .panel .l3-content{display:none!important}#panelL3.panel{display:none;overflow:auto;padding:8px}#panelL3 .l3-item{display:block;padding:12px;margin:6px 0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;text-decoration:none}.tag-deep{display:inline-flex;justify-content:center;align-items:center;width:22px;height:22px;border-radius:999px;background:linear-gradient(135deg,#60a5fa,#2563eb);border:1px solid rgba(255,255,255,.45);color:#fff;font-weight:800}.arrow-leaf{font-size:14px;color:#94a3b8}@media (max-height:700px){#oniro-app .side .oniro-toolbar .tb-btn{padding:5px 9px;font-size:13px}}@media (max-height:600px){#oniro-app .side .oniro-toolbar .tb-btn{padding:4px 8px;font-size:12px}}}@media (max-width:1023.98px){#panelL2.panel{padding:8px}#panelL2 .l2-list{padding:10px 12px}#panelL2 .l2-item{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;margin:8px 0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.03)}#panelL2 .l2-item strong{font-size:16px;font-weight:600}}#oniro-app .side .s-head.oniro-side-brand{position:relative;overflow:hidden}#oniro-app .side .s-head.oniro-side-brand::before{z-index:0!important}#oniro-app .side .s-head.oniro-side-brand .dream-sky{position:absolute;inset:0;pointer-events:none;z-index:1;mix-blend-mode:screen;--halo-alpha:.34;--halo-speed:6s;--halo-min-scale:.96;--halo-max-scale:1.07}#oniro-app .side .s-head.oniro-side-brand .dream-sky::after{content:"";position:absolute;left:-25%;right:-25%;top:-38%;bottom:-12%;background:radial-gradient(60% 60% at 30% 55%,rgba(255,255,255,var(--halo-alpha)) 0,rgba(255,255,255,0) 62%);animation:oniro-breathe var(--halo-speed) ease-in-out infinite;opacity:.96}#oniro-app .side .s-head.oniro-side-brand .star{position:absolute;border-radius:50%;background:#fff;width:2.2px;height:2.2px;opacity:.24;filter:drop-shadow(0 0 3px rgba(255,255,255,.9));animation:starTwinkle var(--dur,6s) ease-in-out infinite;animation-delay:var(--delay,0s);transform-origin:center}#oniro-app .side .s-head.oniro-side-brand .bubble{position:absolute;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.5) 0,rgba(255,255,255,.1) 60%,rgba(255,255,255,0) 70%);filter:blur(.35px);opacity:0;z-index:2;animation:bubbleRise var(--bdur,9s) ease-out forwards}#oniro-app .side .s-head.oniro-side-brand .shoot{position:absolute;width:150px;height:2px;z-index:2;opacity:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.98),rgba(255,255,255,0));filter:drop-shadow(0 0 6px rgba(255,255,255,.95))}#oniro-app .side .s-head.oniro-side-brand .shoot.left{animation:shootLeft 1.2s ease-out forwards}#oniro-app .side .s-head.oniro-side-brand .shoot.right{animation:shootRight 1.25s ease-out forwards}@keyframes oniro-breathe{0%,100%{transform:scale(var(--halo-min-scale));opacity:.78}50%{transform:scale(var(--halo-max-scale));opacity:1}}@keyframes starTwinkle{0%,100%{opacity:.16;transform:scale(1)}48%{opacity:1;transform:scale(var(--amp,1.4))}55%{opacity:.75;transform:scale(1.1)}}@keyframes bubbleRise{0%{transform:translate3d(0,30%,0) scale(.65);opacity:0}12%{opacity:.6}70%{opacity:.35}100%{transform:translate3d(0,-90%,0) scale(1.05);opacity:0}}@keyframes shootLeft{0%{opacity:0;transform:translate3d(0,0,0) rotate(-18deg)}12%{opacity:1}100%{opacity:0;transform:translate3d(-250px,120px,0) rotate(-18deg)}}@keyframes shootRight{0%{opacity:0;transform:translate3d(0,0,0) rotate(12deg)}12%{opacity:1}100%{opacity:0;transform:translate3d(250px,120px,0) rotate(12deg)}}@media (prefers-reduced-motion:reduce){#oniro-app .side .s-head.oniro-side-brand .bubble,#oniro-app .side .s-head.oniro-side-brand .dream-sky::after,#oniro-app .side .s-head.oniro-side-brand .shoot,#oniro-app .side .s-head.oniro-side-brand .star{animation:none!important}}#oniro-app .side .s-head.oniro-side-brand::before{animation:none!important;opacity:0!important}#oniro-app .overlay{pointer-events:none!important}#oniro-app .overlay.show{pointer-events:auto!important}#oniro-app .side .panel{-webkit-overflow-scrolling:touch!important;overflow-y:auto!important}body,html{overscroll-behavior:auto!important;touch-action:auto!important}:root.theme-nebula{--nebula-base-from:#2563eb;--nebula-base-mid:#1e40af;--nebula-deep:#091336;--nebula-glow:rgba(113,168,255,.35);--nebula-glow2:rgba(164,129,255,.25);--nebula-vignette:rgba(0,0,0,.35)}.oniro-sky-host{position:absolute;left:0;top:0;width:100%;height:var(--hostH,140px);overflow:hidden;pointer-events:none;z-index:0}.oniro-sky-base{position:absolute;inset:0;z-index:0;mix-blend-mode:normal;background-color:#091336;background-repeat:no-repeat;background-size:cover}@media (min-width:1024px){.oniro-desktop-sky .oniro-sky-base{background-image:linear-gradient(90deg,rgba(3,8,28,.82) 0,rgba(3,8,28,.62) 20%,rgba(3,8,28,.28) 42%,rgba(3,8,28,0) 62%),var(--oniro-sky-desktop, url("https://onirotech.cl/wp-content/uploads/2026/08/oniro-header-desktop-1920x320-1.webp"));background-position:right center;background-size:cover;background-repeat:no-repeat}}@media (max-width:1023.98px){.oniro-mobile-sky .oniro-sky-base{background-image:linear-gradient(90deg,rgba(3,8,28,.32) 0,rgba(3,8,28,.08) 45%,rgba(3,8,28,0) 70%),var(--oniro-sky-mobile, url("https://onirotech.cl/wp-content/uploads/2026/08/oniro-header-mobile-1080x320-1.webp"))!important;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important}}.oniro-sky-lights{position:absolute;inset:0;z-index:1;mix-blend-mode:screen}.oniro-sky-lights::after{content:"";position:absolute;left:-25%;right:-25%;top:-38%;bottom:-12%;background:radial-gradient(60% 60% at 30% 55%,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 62%);animation:oniro-breathe 6s ease-in-out infinite}.oniro-star{position:absolute;border-radius:50%;background:#fff;width:var(--sz,2px);height:var(--sz,2px);opacity:.28;filter:drop-shadow(0 0 3px rgba(255,255,255,.9));animation:starTwinkle var(--tw,6s) ease-in-out infinite;animation-delay:var(--delay,0s)}.oniro-bubble{position:absolute;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.5) 0,rgba(255,255,255,.1) 60%,rgba(255,255,255,0) 70%);filter:blur(.35px);opacity:0;z-index:2;animation:bubbleRise var(--bdur,9s) ease-out forwards}.oniro-sh2{position:absolute;pointer-events:none;z-index:2;mix-blend-mode:screen}.oniro-sh2 .beam{display:block;height:2px;width:var(--dist,320px);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.98),rgba(255,255,255,0));filter:drop-shadow(0 0 8px rgba(255,255,255,.95));animation:shoot2 1.1s ease-out forwards}.oniro-comet{position:absolute;width:260px;height:6px;opacity:0;pointer-events:none;z-index:3;mix-blend-mode:screen;filter:drop-shadow(0 0 10px rgba(255,255,255,.9))}.oniro-comet .core{position:absolute;right:0;top:50%;width:10px;height:10px;background:#fff;border-radius:50%;transform:translateY(-50%);box-shadow:0 0 14px rgba(255,255,255,.95)}.oniro-comet .tail{position:absolute;left:0;right:10px;top:50%;height:3px;transform:translateY(-50%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.9),rgba(255,255,255,.2));filter:blur(.5px)}.oniro-comet.rtl .core{left:0;right:auto}.oniro-comet.rtl .tail{left:10px;right:0}.oniro-ufo{position:absolute;width:34px;height:16px;opacity:0;pointer-events:none;z-index:4;mix-blend-mode:screen;filter:drop-shadow(0 0 8px rgba(255,255,255,.9));animation:ufoFloat 2.4s ease-in-out infinite}.oniro-ufo .ship{position:absolute;inset:0}.oniro-ufo .disk{position:absolute;left:0;right:0;top:7px;height:8px;border-radius:10px/6px;background:linear-gradient(90deg,rgba(150,200,255,.9),#fff,rgba(150,200,255,.9));box-shadow:0 0 10px rgba(160,190,255,.6)}.oniro-ufo .dome{position:absolute;left:7px;right:7px;top:0;height:9px;border-radius:9px 9px 0 0;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.95) 0,rgba(170,210,255,.7) 55%,rgba(120,160,255,.3) 100%);box-shadow:0 2px 4px rgba(0,0,0,.15) inset}@keyframes oniro-breathe{0%,100%{transform:scale(.96);opacity:.78}50%{transform:scale(1.07);opacity:1}}@keyframes starTwinkle{0%,100%{opacity:.16;transform:scale(1)}48%{opacity:1;transform:scale(var(--amp,1.4))}55%{opacity:.75;transform:scale(1.1)}}@keyframes bubbleRise{0%{transform:translate3d(0,30%,0) scale(.65);opacity:0}12%{opacity:.6}70%{opacity:.35}100%{transform:translate3d(0,-90%,0) scale(1.05);opacity:0}}@keyframes shoot2{0%{opacity:0;transform:translateX(0)}10%{opacity:1}100%{opacity:0;transform:translateX(calc(var(--dir,-1)*var(--dist,320px)))}}@keyframes cometLeftH{0%{opacity:0;transform:translate3d(180px,calc(var(--dy,14px)*-1),0) rotate(-3deg)}10%{opacity:1}100%{opacity:0;transform:translate3d(-420px,var(--dy,14px),0) rotate(-3deg)}}@keyframes cometRightH{0%{opacity:0;transform:translate3d(-180px,calc(var(--dy,14px)*-1),0) rotate(3deg)}10%{opacity:1}100%{opacity:0;transform:translate3d(420px,var(--dy,14px),0) rotate(3deg)}}@keyframes ufoFloat{0%,100%{transform:translateY(-1.5px)}50%{transform:translateY(1.5px)}}@keyframes ufoFlyR{0%{opacity:0;transform:translate3d(-80px,var(--y0,0),0)}10%{opacity:1}100%{opacity:0;transform:translate3d(calc(100vw + 140px),var(--y1,0),0)}}@keyframes ufoFlyL{0%{opacity:0;transform:translate3d(calc(100vw + 80px),var(--y0,0),0)}10%{opacity:1}100%{opacity:0;transform:translate3d(-140px,var(--y1,0),0)}}@media (min-width:1024px){#oniro-app .hdr{position:relative}#oniro-app .hdr .oniro-desktop-sky{position:absolute;left:0;top:0}#oniro-app .hdr>:not(.oniro-desktop-sky){position:relative;z-index:2}}@media (max-width:1023.98px){.mobile-brand-section{position:relative}.mobile-brand-section .oniro-mobile-sky{position:absolute;inset:0}.mobile-brand-section>:not(.oniro-mobile-sky){position:relative;z-index:2}}@media (prefers-reduced-motion:reduce){.oniro-bubble,.oniro-comet,.oniro-sh2 .beam,.oniro-sky-lights::after,.oniro-star,.oniro-ufo{animation:none!important}}#dockMega,#dockRight,#megaWrap,#oniro-app .mega-wrap,#panelL2,#panelL3{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important}.oniro-chiprow a.chip[href*=sin-categoria],a[href*="/categoria-producto/sin-categoria"]{display:none!important}.owl-item:has(a[href*=sin-categoria]),.swiper-slide:has(a[href*=sin-categoria]),li.product-category:has(a[href*=sin-categoria]){display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;pointer-events:none!important}body,html{overflow-x:hidden!important;width:100%!important;max-width:100vw!important}#oniro-app,#page,.site,.site-content{overflow-x:hidden!important;width:100%!important;max-width:100vw!important}.oniro-sortbar,.woocommerce-ordering{max-width:100%!important;box-sizing:border-box!important}#oniro-footer.footer-listo{opacity:1!important}@media (min-width:601px){#oniro-app .search-body,#searchResults{flex:0 1 auto!important;max-height:55vh!important}}@media (max-width:600px){#oniro-app .search-body,#searchResults{max-height:calc(100dvh - 260px)!important}}#searchResults .search-hit{border:1px solid #cbd5e1!important;border-radius:10px!important;box-shadow:0 2px 6px rgba(2,6,23,.06)!important;transition:border-color .2s ease,box-shadow .2s ease!important}#searchResults .search-hit:hover{border-color:#2563eb!important;box-shadow:0 4px 12px rgba(37,99,235,.12)!important}#oniro-main{min-height:0!important}#oniro-footer:not(.footer-listo){position:fixed!important;visibility:hidden!important;pointer-events:none!important;top:-9999px!important}@keyframes skelPulse{0%,100%{opacity:1}50%{opacity:.4}}.skel-pulse{background:var(--bg3);animation:skelPulse 1.4s ease-in-out infinite}@keyframes cartSpin{to{transform:rotate(360deg)}}@keyframes cartBounce{0%{transform:scale(1)}30%{transform:scale(1.35)}60%{transform:scale(.9)}100%{transform:scale(1)}}.cart-bounce{animation:cartBounce .5s cubic-bezier(.36,.07,.19,.97)}#oniro-app .cart-item{display:grid;grid-template-columns:clamp(48px,12vw,64px) 1fr auto;gap:clamp(8px,1.5vw,12px);align-items:center;padding:clamp(6px,1.2vw,10px) clamp(8px,1.5vw,12px);border:1px solid var(--bd);border-radius:clamp(10px,1.4vw,14px);margin-bottom:clamp(5px,1vw,9px);transition:border-color .2s ease,box-shadow .2s ease}#oniro-app .cart-item:hover{border-color:#cbd5e1;box-shadow:0 2px 8px rgba(2,6,23,.06)}#oniro-app .cart-thumb{width:clamp(48px,12vw,64px);height:clamp(48px,12vw,64px);border-radius:10px;overflow:hidden;background:#f1f5f9;flex:0 0 clamp(48px,12vw,64px)}#oniro-app .cart-thumb img{width:100%;height:100%;object-fit:cover}.cart-qty-ctrl{display:inline-flex;align-items:center;border:1px solid var(--bd);border-radius:8px;overflow:hidden;margin-top:6px}.cart-qty-btn{width:28px;height:28px;background:#fff;border:none;font-size:16px;font-weight:700;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.cart-qty-btn:hover{background:#f1f5f9;color:#0f172a}.cart-qty-num{min-width:28px;text-align:center;font-size:13px;font-weight:800;border-left:1px solid var(--bd);border-right:1px solid var(--bd);padding:0 4px;height:28px;display:flex;align-items:center;justify-content:center}.cart-remove-btn{background:0 0;border:none;color:#cbd5e1;cursor:pointer;font-size:18px;line-height:1;padding:4px;border-radius:6px;transition:color .2s,background .2s;align-self:flex-start}.cart-remove-btn:hover{color:#ef4444;background:#fef2f2}.cart-item-price{font-weight:900;color:#1e40af;font-size:14px;margin-top:4px}.cart-item-unit{font-size:11px;color:#94a3b8;margin-top:1px}.cart-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;gap:12px}.cart-empty-icon{width:64px;height:64px;background:#f1f5f9;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px}.cart-empty-title{font-weight:900;font-size:16px;color:#0f172a}.cart-empty-sub{font-size:13px;color:#64748b}.cart-empty-btn{background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff;font-weight:800;font-size:14px;padding:10px 24px;border-radius:10px;text-decoration:none;margin-top:4px}@keyframes itemSlideIn{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.cart-item{animation:itemSlideIn .25s ease forwards}@keyframes cartShake{0%,100%{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.cart-qty-shake{animation:cartShake .3s ease}.cart-stock-msg{font-size:11px;color:#f97316;font-weight:700;margin-top:3px;animation:fadeIn .2s ease}.oniro-noresult{text-align:center;padding:16px}.oniro-noresult-fase img{width:140px;margin:0 auto 8px;display:block}.oniro-noresult{padding:16px;text-align:center;min-height:280px}.oniro-noresult-title{font-weight:700;font-size:15px;color:#0f172a;margin-bottom:6px}.oniro-noresult-sub{font-size:13px;color:#64748b}@keyframes oniroFadeOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes oniroFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#oniro-app .search-body,#searchResults{min-height:340px!important}.woocommerce div.product .woocommerce-notices-wrapper,.woocommerce-notices-wrapper .woocommerce-message{display:none!important}#oniro-app .add{background:#2563eb!important;color:#fff!important;border:none!important;border-radius:12px!important;font-size:14px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-shadow:0 4px 12px rgba(37,99,235,.25)!important;transition:background .2s ease,transform .2s ease!important}#oniro-app .add::before{content:'';display:inline-block;width:20px;height:20px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-1.5 6h13'/%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='19' cy='21' r='1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}#oniro-app .add:hover{background:#1d4ed8!important;transform:translateY(-1px)!important}#oniro-app .add:active{transform:translateY(0)!important}.woocommerce a.button.add_to_cart_button,.woocommerce div.product form.cart .button,.woocommerce ul.products li.product a.button{background:#2563eb!important;color:#fff!important;border:none!important;border-radius:12px!important;font-size:14px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;box-shadow:0 4px 12px rgba(37,99,235,.25)!important}.woocommerce a.button.add_to_cart_button:hover,.woocommerce div.product form.cart .button:hover,.woocommerce ul.products li.product a.button:hover{background:#1d4ed8!important;filter:none!important}#oniro-app .logo img.oniro-lockup{height:56px!important;width:245px!important;max-width:none!important;aspect-ratio:1024/234;object-fit:contain}.mobile-brand-section .brand-logo.oniro-lockup{height:44px!important;width:auto!important;max-width:none!important}#oniro-app .logo-xl img.oniro-lockup{height:104px!important;width:auto!important}.brand-row img.oniro-lockup-menu{height:58px!important;width:auto!important;max-width:92%!important;object-fit:contain;display:block;margin:0 auto}@media (max-width:1023.98px){.hdr .mobile-brand-section{display:flex!important;visibility:visible!important;height:auto!important}.hdr .mobile-search-bar{display:flex!important;visibility:visible!important;height:auto!important}}@media (max-width:1023.98px){#oniro-app #sideBrandHead{position:relative!important;overflow:hidden!important;background:#091336!important;isolation:isolate!important}#oniro-app #sideBrandHead::before{content:none!important;display:none!important}#oniro-app #sideBrandHead::after{content:""!important;display:block!important;position:absolute!important;inset:0!important;background-image:var(--oniro-menu-mobile, url("https://onirotech.cl/wp-content/uploads/2026/08/oniro-menu-categorias-final-1080x320-1.webp"))!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;opacity:1!important;z-index:1!important;pointer-events:none!important}#oniro-app #sideBrandHead .dream-sky{z-index:2!important;background:0 0!important}#oniro-app #sideBrandHead .brand-row{display:none!important}}@media (min-width:1024px){html body #oniro-app header.hdr{background-color:#091336!important;background-image:linear-gradient(90deg,rgba(3,8,28,.82) 0,rgba(3,8,28,.62) 20%,rgba(3,8,28,.28) 42%,rgba(3,8,28,0) 62%),var(--oniro-sky-desktop, url("https://onirotech.cl/wp-content/uploads/2026/08/oniro-header-desktop-1920x320-1.webp"))!important;background-position:right center!important;background-size:cover!important;background-repeat:no-repeat!important}}@media (max-width:1023.98px){html body #oniro-app header.hdr .mobile-brand-section{background-color:#091336!important;background-image:linear-gradient(90deg,rgba(3,8,28,.32) 0,rgba(3,8,28,.08) 45%,rgba(3,8,28,0) 70%),var(--oniro-sky-mobile, url("https://onirotech.cl/wp-content/uploads/2026/08/oniro-header-mobile-1080x320-1.webp"))!important;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important}}@media (max-width:1023.98px){html body #oniro-app header.hdr{background-color:#091336!important}}img.oniro-lockup,img.oniro-lockup-menu{aspect-ratio:2560/584}@media (min-width:1024px){html body #oniro-app .hdr .bar .l #hamOpen{display:inline-flex!important;visibility:visible!important;opacity:1!important}}html{scrollbar-gutter:stable}@media (min-width:1024px){html{overflow-y:scroll!important}}body.oniro-coleccion-home .woocommerce-result-count,body.oniro-coleccion-home .woocommerce-ordering{float:none!important}body.oniro-coleccion-home .oniro-sortbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:12px 16px!important;margin:14px 0 18px!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;box-shadow:0 4px 14px rgba(2,6,23,.05)!important}body.oniro-coleccion-home .oniro-sortbar .woocommerce-result-count{display:block!important;margin:0!important;padding:0!important;color:#0f172a!important;font-size:clamp(12.5px,1vw,14px)!important;font-weight:600!important;line-height:1.3!important}body.oniro-coleccion-home .oniro-sortbar .woocommerce-ordering,body.oniro-coleccion-home .oniro-sortbar .oniro-select{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;float:none!important;width:auto!important}body.oniro-coleccion-home .oniro-sortbar .woocommerce-ordering::before{content:none!important;display:none!important}body.oniro-coleccion-home .oniro-sortbar .os-label{display:inline!important;font-size:clamp(12.5px,1vw,14px)!important;font-weight:800!important;color:#0f172a!important;white-space:nowrap!important}body.oniro-coleccion-home .oniro-sortbar select,body.oniro-coleccion-home .oniro-sortbar .os-input{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;display:block!important;visibility:visible!important;opacity:1!important;width:auto!important;min-width:220px!important;max-width:100%!important;min-height:44px!important;box-sizing:border-box!important;background-color:#fff!important;border:1.5px solid #e2e8f0!important;border-radius:999px!important;padding:10px 38px 10px 14px!important;font:inherit!important;font-size:clamp(13px,1vw,14.5px)!important;font-weight:700!important;color:#0f172a!important;cursor:pointer!important;text-overflow:ellipsis!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%231d4ed8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 12px center!important}body.oniro-coleccion-home .oniro-sortbar select:hover,body.oniro-coleccion-home .oniro-sortbar .os-input:hover{border-color:#2563eb!important}body.oniro-coleccion-home .oniro-sortbar select:focus-visible,body.oniro-coleccion-home .oniro-sortbar .os-input:focus-visible{outline:2px solid #bfdbfe!important;outline-offset:2px!important;box-shadow:0 0 0 4px rgba(191,219,254,.45)!important}@media (max-width:767.98px){body.oniro-coleccion-home .oniro-sortbar{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:12px 14px!important;margin:12px 0 16px!important}body.oniro-coleccion-home .oniro-sortbar .woocommerce-result-count{order:2!important;text-align:center!important;font-size:12.5px!important}body.oniro-coleccion-home .oniro-sortbar .woocommerce-ordering,body.oniro-coleccion-home .oniro-sortbar .oniro-select{order:1!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;width:100%!important}body.oniro-coleccion-home .oniro-sortbar .os-label{font-size:12px!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#64748b!important}body.oniro-coleccion-home .oniro-sortbar select,body.oniro-coleccion-home .oniro-sortbar .os-input{width:100%!important;min-width:0!important}}
