:root{--brand-color:#fec639;--orbi-yellow:#fec639;--orbi-yellow-dark:#fec635;--orbi-dark:#111214;--orbi-blue:#fec635;--orbi-green:#00a650;--orbi-text:#111214;--orbi-border:rgba(0,0,0,.12);--topbar-h:34px;--construction-h:32px;--mobile-header-h:56px;--font-heading:'Syne','Plus Jakarta Sans',Inter,system-ui,sans-serif;--font-body:'Plus Jakarta Sans',Inter,system-ui,-apple-system,sans-serif} *{box-sizing:border-box} body{margin:0;font-family:var(--font-body);color:var(--orbi-text);-webkit-font-smoothing:antialiased} a{color:inherit} button{font-family:inherit} ul{margin:0;padding:0} #loader{position:fixed;inset:0;background-color:#ffffff;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000000 !important;transition:opacity .25s ease,visibility .25s ease;opacity:1;visibility:visible;font-family:'Poppins',sans-serif} #loader.hide{opacity:0;visibility:hidden;pointer-events:none} .dots-loader{display:flex;gap:8px} .dots-loader span{width:12px;height:12px;background-color:#fec635;border-radius:50%;animation:bounce 1.2s infinite ease-in-out} .dots-loader span:nth-child(2){animation-delay:.2s} .dots-loader span:nth-child(3){animation-delay:.4s} @keyframes bounce{0%,80%,100%{transform:scale(1);opacity:.6} 40%{transform:scale(1.5);opacity:1}} .loader-text{margin-top:20px;font-size:16px;color:#333;letter-spacing:.5px;display:block !important;opacity:1 !important;visibility:visible !important} html.orbi-header-message-hidden,body.orbi-no-construction{--construction-h:0px !important} body.orbi-no-construction .orbi-construction-bar{display:none !important;height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden !important} .orbi-construction-bar{position:sticky;top:0;z-index:1500;height:var(--construction-h);background:var(--orbi-yellow);color:#111214;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;letter-spacing:.3px;text-align:center;padding:0 12px} .navbar{position:relative;z-index:1010;background-color:#fec639 !important;display:flex;justify-content:space-between;align-items:center;padding:0 20px;height:var(--topbar-h);font-size:13px;border-bottom:1px solid rgba(0,0,0,.08)} .navbar a,.navbar span,.navbar div,.navbar ul,.navbar li{color:#1a1a1a !important;text-decoration:none} .flex{display:flex;align-items:center;gap:15px} .social-icons{display:flex;align-items:center;gap:8px;margin-left:5px} .social-icon i{font-size:15px;color:#ffffff !important;border-radius:50%;width:23px;height:23px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(0,0,0,.18);transition:transform .2s ease} .social-icon[title="Instagram"] i{background:radial-gradient(circle at 30% 105%,#fdf497 0 5%,#fdf497 5% 9%,#fd5949 45%,#d6249f 60%,#285AEB 90%) !important} .social-icon[title="WhatsApp"] i{background:#25D366 !important} .social-icon[title="TikTok"] i{background:#000000 !important;text-shadow:-1px -1px 0 #25F4EE,1px 1px 0 #FE2C55} .social-icon:hover i{transform:scale(1.1)} .navbar__links{list-style:none;display:flex;align-items:center;gap:20px;margin:0;padding:0} .dropdown-container{position:relative;display:inline-block;cursor:pointer} .custom-dropdown-menu{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);background-color:#ffffff;padding:10px 0;border-radius:4px;box-shadow:0 5px 20px rgba(0,0,0,0.2);z-index:99999 !important;margin-top:5px} .dropdown-container::after{content:'';position:absolute;top:100%;left:0;width:100%;height:12px} .dropdown-container:hover .custom-dropdown-menu{display:block} .qrcode-dropdown{width:120px;text-align:center;padding:12px} .qrcode-dropdown img{width:100px;height:100px;display:block;margin:0 auto 8px auto} .qrcode-dropdown span{color:#333333 !important;font-size:11px;font-weight:500} .lang-dropdown{width:150px;right:0;left:auto;transform:none} .lang-dropdown a{display:block;padding:8px 15px;color:#333333 !important;font-size:13px;transition:background-color 0.2s,color 0.2s;text-align:left} .lang-dropdown a:hover{background-color:#f5f5f5;color:#fec639 !important} @media (max-width:860px){.navbar{display:none !important}} .orbi-logo{flex:0 0 auto;display:inline-flex;align-items:center;text-decoration:none;line-height:0} .orbi-logo img{height:34px;width:auto;display:block;object-fit:contain} .orbi-logo--sm img{height:26px} .orbi-header{position:sticky;top:var(--construction-h);z-index:1000;background:var(--orbi-yellow);box-shadow:0 1px 0 rgba(0,0,0,.08)} .orbi-header__row1{max-width:1280px;margin:0 auto;padding:14px 16px 10px;display:flex;align-items:center;gap:20px} .orbi-search{position:relative;flex:1 1 auto;display:flex;align-items:center;background:#fff;border-radius:8px;height:42px;min-width:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.04)} .orbi-search--desktop{flex:1 1 auto;max-width:none} .orbi-media-slot{flex:0 0 250px;height:42px;margin-left:0;border-radius:0;display:block;position:relative;overflow:hidden;background:transparent;border:none;box-shadow:none;isolation:isolate} .orbi-media-slot--delivery .orbi-media-scene{position:relative;display:block;width:100%;height:100%;background:transparent;text-decoration:none;overflow:hidden} .orbi-box-shadow{position:absolute;left:34px;bottom:7px;width:24px;height:5px;border-radius:50%;background:rgba(17,18,20,.18);filter:blur(.4px);z-index:1;animation:orbiBoxShadow 1.18s ease-in-out infinite} .orbi-delivery-box{position:absolute;left:30px;bottom:12px;width:30px;height:24px;border-radius:4px;background:linear-gradient(180deg,#b46a22 0%,#8b4d14 100%);border:1px solid rgba(72,37,8,.45);box-shadow:0 3px 6px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.18);overflow:visible;z-index:3;animation:orbiBoxJump 1.18s ease-in-out infinite} .orbi-delivery-box::before{content:'';position:absolute;left:0;right:0;top:7px;height:2px;background:rgba(255,255,255,.16)} .orbi-delivery-box::after{content:'';position:absolute;top:0;bottom:0;left:13px;width:2px;background:rgba(255,255,255,.16)} .orbi-box-tape{position:absolute;left:12px;top:-1px;width:7px;height:8px;background:linear-gradient(180deg,#f5e3b0 0%,#ddc27e 100%);border-radius:1px;box-shadow:0 0 0 1px rgba(117,86,24,.15)} .orbi-box-tape::before,.orbi-box-tape::after{content:'';position:absolute;top:-3px;width:9px;height:4px;background:linear-gradient(180deg,#c37a33 0%,#9d5c1a 100%);border:1px solid rgba(72,37,8,.28)} .orbi-box-tape::before{left:-8px;border-right:none;border-radius:3px 0 0 0;transform:skewX(-22deg)} .orbi-box-tape::after{right:-8px;border-left:none;border-radius:0 3px 0 0;transform:skewX(22deg)} .orbi-truck{position:absolute;bottom:7px;left:-96px;width:96px;height:32px;z-index:4;will-change:transform;animation:orbiTruckDrive 3.8s linear infinite;animation-delay:-1s} .orbi-truck-cabin{position:absolute;right:0;bottom:8px;width:27px;height:16px;background:#fec635;border-radius:5px 6px 3px 3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.18)} .orbi-truck-window{position:absolute;right:6px;bottom:18px;width:10px;height:6px;background:linear-gradient(180deg,#eff9ff 0%,#bfe4ff 100%);border-radius:2px 2px 0 0} .orbi-truck-body{position:absolute;left:0;bottom:8px;width:60px;height:18px;background:linear-gradient(180deg,#24262b 0%,#111214 100%);border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)} .orbi-truck-body::before{content:'';position:absolute;left:9px;top:4px;width:18px;height:10px;border-radius:2px;background:rgba(255,255,255,.1)} .orbi-truck-stripe{position:absolute;left:7px;bottom:15px;width:40px;height:4px;background:#ffffff;border-radius:999px;box-shadow:0 0 0 1px rgba(255,255,255,.12)} .orbi-wheel{position:absolute;bottom:0;width:12px;height:12px;border-radius:50%;background:#111214;box-shadow:inset 0 0 0 2px #fff;animation:orbiWheelSpin .65s linear infinite} .orbi-wheel--back{left:10px} .orbi-wheel--front{right:8px} .orbi-wheel::after{content:'';position:absolute;inset:3px;border-radius:50%;background:#7f7f7f} .orbi-media-slot::after{content:none} @keyframes orbiTruckDrive{0%{transform:translateX(0)} 100%{transform:translateX(360px)}} @keyframes orbiWheelSpin{from{transform:rotate(0deg)} to{transform:rotate(360deg)}} @keyframes orbiBoxJump{0%,100%{transform:translateY(0) scaleX(1)} 18%{transform:translateY(-2px) scaleX(1.02)} 40%{transform:translateY(-12px) scaleX(1)} 55%{transform:translateY(0) scaleX(.95)} 72%{transform:translateY(-4px) scaleX(1.01)}} @keyframes orbiBoxShadow{0%,100%{transform:scaleX(1);opacity:.24} 40%{transform:scaleX(.68);opacity:.1} 55%{transform:scaleX(1.08);opacity:.28}} .orbi-search.has-focus{box-shadow:inset 0 0 0 2px var(--orbi-blue)} .orbi-search input{flex:1;border:none;outline:none;padding:0 16px;font-size:14px;border-radius:8px 0 0 8px;font-family:var(--font-body);color:var(--orbi-text);min-width:0;background:transparent} .orbi-search input::placeholder{color:#8b8b8b} .orbi-search button{border:none;background:transparent;width:44px;height:100%;flex:0 0 auto;border-radius:0 8px 8px 0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--orbi-text)} .orbi-search button svg{width:18px;height:18px} .orbi-autocomplete{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border-radius:8px;box-shadow:0 12px 28px rgba(0,0,0,.18);padding:6px 0;display:none;z-index:1400;max-height:320px;overflow:auto} .orbi-autocomplete.is-open{display:block} .orbi-autocomplete li a{display:flex;align-items:center;gap:12px;padding:9px 18px;text-decoration:none;color:var(--orbi-text);font-size:14px} .orbi-autocomplete li a:hover,.orbi-autocomplete li a.is-active{background:#f5f5f5} .orbi-autocomplete svg{width:15px;height:15px;color:#999;flex:0 0 auto} .orbi-autocomplete--mobile-main{position:fixed;left:0;width:100%;top:calc(var(--mobile-header-h) + var(--construction-h));border-radius:0} .orbi-autocomplete b{font-weight:700} .orbi-header__row2{position:relative} .orbi-header__row2-inner{max-width:1280px;margin:0 auto;padding:0 16px 12px;display:flex;align-items:center;justify-content:space-between;gap:20px} .orbi-nav-left{display:flex;align-items:center;gap:22px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;min-width:0;padding-top:14px} .orbi-nav-left::-webkit-scrollbar{display:none} .orbi-location{display:flex;align-items:center;gap:8px;background:transparent;border:none;cursor:pointer;font-family:var(--font-body);color:var(--orbi-text);padding:0;text-align:left;white-space:nowrap;flex:0 0 auto} .orbi-location svg{width:19px;height:19px;flex:0 0 auto} .orbi-location__label{font-size:10.5px;opacity:.75;line-height:1.15} .orbi-location__value{font-size:12.5px;font-weight:700;line-height:1.15} .orbi-categ-trigger{display:flex;align-items:center;gap:5px;background:transparent;border:none;color:var(--orbi-text);font-size:13px;font-weight:500;font-family:var(--font-body);cursor:pointer;white-space:nowrap;padding:6px 0;flex:0 0 auto} .orbi-categ-trigger svg{width:12px;height:12px;transition:transform .15s ease} .orbi-categ-trigger[aria-expanded="true"] svg{transform:rotate(180deg)} .orbi-navlink{color:var(--orbi-text);text-decoration:none;font-size:13px;font-weight:500;white-space:nowrap} .orbi-navlink:hover{text-decoration:underline} .orbi-navlink .tag{background:var(--orbi-green);color:#fff;font-size:9px;font-weight:800;padding:2px 6px;border-radius:10px;margin-left:5px;vertical-align:middle} .orbi-navlink--badge{position:relative;display:inline-block} .orbi-navlink--badge .tag-above{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--orbi-green);color:#fff;font-size:8px;font-weight:800;padding:1px 6px;border-radius:8px;white-space:nowrap} .orbi-nav-right{display:flex;align-items:center;gap:18px;font-size:13px;font-weight:500;white-space:nowrap;flex:0 0 auto;padding-top:14px} .orbi-nav-right a{text-decoration:none} .orbi-nav-right a:hover{text-decoration:underline} .orbi-nav-right .btn-compras{background:var(--orbi-dark);color:#fff;padding:9px 18px;border-radius:22px;font-weight:600} .orbi-nav-right .btn-compras:hover{opacity:.85;text-decoration:none} .orbi-icon-btn{background:transparent;border:none;cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;position:relative;color:var(--orbi-text);flex:0 0 auto} .orbi-icon-btn svg{width:22px;height:22px} .orbi-cart-count{position:absolute;top:-4px;right:-6px;background:var(--orbi-dark);color:#fff;font-size:10px;font-weight:700;line-height:1;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 3px} .orbi-cart-count[hidden]{display:none} .nav-cart.nav-cart-empty,.nav-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:#111214 !important;text-decoration:none !important;line-height:1;flex:0 0 40px;background:transparent !important;border:0 !important;box-shadow:none !important} .nav-icon-cart{display:block !important;width:30px !important;height:30px !important;background:currentColor !important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%0A%3Cpath%20d%3D%27M3%204.9h3.1l1.85%209.75c.14.72.76%201.25%201.5%201.25h7.85c.72%200%201.35-.5%201.51-1.2L20.35%208.3H7.05%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.18%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%0A%3Ccircle%20cx%3D%2710.25%27%20cy%3D%2719.55%27%20r%3D%27.82%27%20fill%3D%27black%27/%3E%0A%3Ccircle%20cx%3D%2718.05%27%20cy%3D%2719.55%27%20r%3D%27.82%27%20fill%3D%27black%27/%3E%0A%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20viewBox%3D%270%200%2024%2024%27%3E%0A%3Cpath%20d%3D%27M3%204.9h3.1l1.85%209.75c.14.72.76%201.25%201.5%201.25h7.85c.72%200%201.35-.5%201.51-1.2L20.35%208.3H7.05%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.18%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%0A%3Ccircle%20cx%3D%2710.25%27%20cy%3D%2719.55%27%20r%3D%27.82%27%20fill%3D%27black%27/%3E%0A%3Ccircle%20cx%3D%2718.05%27%20cy%3D%2719.55%27%20r%3D%27.82%27%20fill%3D%27black%27/%3E%0A%3C/svg%3E") center / contain no-repeat} .nav-icon-cart::before,.nav-icon-cart::after{display:none !important;content:none !important} .nav-icon-cart svg{display:none !important} .nav-icon-cart-quantity{display:none !important} .nav-header-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important} .orbi-header-mobile .nav-cart{width:34px;height:34px;flex:0 0 34px;margin-left:0;margin-right:0} .orbi-header-mobile .nav-icon-cart{width:29px !important;height:29px !important} .orbi-categ-menu{position:absolute;left:16px;top:100%;background:#fff;border-radius:0 0 8px 8px;box-shadow:0 16px 32px rgba(0,0,0,.2);display:none;z-index:1100;border-top:1px solid var(--orbi-border);overflow:hidden} .orbi-categ-menu.is-open{display:flex} .orbi-categ-list{list-style:none;width:250px;flex:0 0 auto;padding:10px 0;border-right:1px solid #eee;max-height:66vh;overflow-y:auto;overflow-x:hidden;background:#fff} .orbi-categ-list li a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 18px;color:var(--orbi-text);text-decoration:none;font-size:13.5px;transition:background-color .14s ease,color .14s ease,font-weight .14s ease} .orbi-categ-list li a svg{width:14px;height:14px;opacity:0;color:var(--orbi-dark);flex:0 0 auto;transition:opacity .14s ease,transform .14s ease} .orbi-categ-list li a:hover,.orbi-categ-list li a:focus-visible,.orbi-categ-list li a.is-active{background:var(--orbi-yellow);color:var(--orbi-dark);font-weight:700;outline:none} .orbi-categ-list li a:hover svg,.orbi-categ-list li a:focus-visible svg,.orbi-categ-list li a.is-active svg{opacity:1;transform:translateX(2px);color:var(--orbi-dark)} .orbi-categ-detail{display:none;padding:24px 28px;max-height:66vh;overflow:auto;width:780px;min-height:390px;background:#fff} .orbi-categ-detail.is-active{display:block;animation:orbiCategPanelIn .16s ease both} @keyframes orbiCategPanelIn{from{opacity:0;transform:translateX(5px)}to{opacity:1;transform:translateX(0)}} .orbi-categ-detail__title{font-family:var(--font-heading);font-size:20px;font-weight:800;margin:0 0 19px;color:#111} .orbi-categ-detail__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px} .orbi-categ-detail__col h4{font-size:13.5px;margin:0 0 9px;font-weight:800} .orbi-categ-detail__col h4 a{color:var(--orbi-text);text-decoration:none} .orbi-categ-detail__col h4 a:hover{color:#8a6500} .orbi-categ-detail__col ul{list-style:none;margin:0;padding:0} .orbi-categ-detail__col ul li a{display:block;padding:4px 0;font-size:12.5px;line-height:1.32;color:#444;text-decoration:none} .orbi-categ-detail__col ul li a:hover{color:#8a6500;text-decoration:underline} .orbi-categ-detail--empty{display:none;align-items:center;justify-content:center} .orbi-categ-detail--empty.is-active{display:flex} .orbi-categ-empty-state{display:flex;align-items:center;gap:18px;max-width:430px;color:#333} .orbi-categ-empty-state__icon{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--orbi-yellow);font-size:36px;line-height:1;font-weight:500;color:#111;transform:rotate(0deg)} .orbi-categ-empty-state h3{margin:0 0 6px;font-size:20px;line-height:1.15} .orbi-categ-empty-state p{margin:0;font-size:13.5px;line-height:1.45;color:#666} .orbi-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:900;display:none} .orbi-overlay.is-open{display:block} .orbi-header-mobile{display:none;position:sticky;top:var(--construction-h);z-index:1200;background:var(--orbi-yellow);box-shadow:0 1px 0 rgba(0,0,0,.08)} .orbi-header-mobile__bar{display:flex;align-items:center;gap:6px;padding:10px 6px 10px 10px;height:var(--mobile-header-h)} .orbi-header-mobile .orbi-search{height:42px;flex:1 1 auto;min-width:0} .orbi-header-mobile .orbi-search input{font-size:16px;padding:0 14px} .orbi-header-mobile .orbi-search button{width:40px} .orbi-header-mobile .orbi-search button svg{width:18px;height:18px} .orbi-header-mobile__icons{display:flex;align-items:center;justify-content:flex-end;gap:2px;flex:0 0 auto;flex-direction:row;flex-wrap:nowrap;white-space:nowrap;margin-left:0} .orbi-header-mobile__icons .orbi-icon-btn{width:28px;height:34px;display:flex;align-items:center;justify-content:center;flex:0 0 28px;padding:0} .orbi-header-mobile__icons #orbiCartBtnMobile svg{width:22px;height:22px} .nav-header-menu-switch{width:32px;height:32px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--orbi-text);padding:0;outline:none;-webkit-tap-highlight-color:transparent} .hamburger-box{width:24px;height:18px;position:relative;display:inline-block;flex:0 0 auto} .hamburger-top-bread,.hamburger-patty,.hamburger-bottom-bread{position:absolute;left:0;width:24px;height:2px;background:currentColor;border-radius:999px;transition:transform 0.25s ease,opacity 0.2s ease,top 0.25s ease} .hamburger-top-bread{top:0} .hamburger-patty{top:8px} .hamburger-bottom-bread{top:16px} #orbiHamburgerBtn[aria-expanded="true"] .hamburger-top-bread,#orbiHamburgerBtn.is-active .hamburger-top-bread{top:8px;transform:rotate(45deg)} #orbiHamburgerBtn[aria-expanded="true"] .hamburger-patty,#orbiHamburgerBtn.is-active .hamburger-patty{opacity:0} #orbiHamburgerBtn[aria-expanded="true"] .hamburger-bottom-bread,#orbiHamburgerBtn.is-active .hamburger-bottom-bread{top:8px;transform:rotate(-45deg)} .orbi-header-mobile__back{display:none;flex:0 0 auto} .orbi-header-mobile.is-searching{background:#fff} .orbi-header-mobile.is-searching .orbi-header-mobile__back{display:flex} .orbi-header-mobile.is-searching .orbi-logo,.orbi-header-mobile.is-searching .orbi-header-mobile__icons{display:none} .orbi-header-mobile.is-searching .orbi-search{background:transparent;box-shadow:none} .orbi-header-mobile.is-searching .orbi-search input{color:#555} .orbi-header-mobile.is-searching .orbi-search input::placeholder{color:#999} .orbi-header-mobile.is-searching .orbi-search button{color:#999} .orbi-drawer{position:fixed;top:calc(var(--mobile-header-h) + var(--construction-h));right:0;left:auto;height:calc(100% - var(--mobile-header-h) - var(--construction-h));width:100%;background:#fff;z-index:1100;transform:translateX(110%);transition:transform .35s ease-in-out,opacity .25s ease;display:flex;flex-direction:column;box-shadow:0 4px 15px rgba(0,0,0,0.15);opacity:0;visibility:hidden} .orbi-drawer.is-open{transform:translateX(0);opacity:1;visibility:visible} .orbi-drawer__top{background:var(--orbi-yellow);padding:14px} .orbi-drawer__welcome{display:flex;align-items:center;gap:14px} .orbi-drawer__avatar{width:52px;height:52px;border-radius:50%;background:#fff;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#bbb} .orbi-drawer__avatar svg{width:28px;height:28px} .orbi-drawer__welcome h3{margin:0 0 3px;font-size:15px;font-family:var(--font-heading)} .orbi-drawer__welcome p{margin:0;font-size:11.5px;color:#3a3a3a;line-height:1.3} .orbi-drawer__welcome-actions{display:flex;gap:10px;margin-top:14px} .orbi-drawer__welcome-actions a{flex:1;text-align:center;padding:10px 0;border-radius:8px;font-size:13.5px;font-weight:700;text-decoration:none} .orbi-drawer__welcome-actions .btn-entre{background:var(--orbi-dark);color:var(--orbi-yellow)} .orbi-drawer__welcome-actions .btn-criar{background:#fff;color:var(--orbi-dark);border:1px solid var(--orbi-dark)} .orbi-drawer__body{overflow-y:auto;flex:1} .orbi-drawer__group{padding:6px 0;border-bottom:8px solid #f5f5f5} .orbi-drawer__body a.item,.orbi-drawer__body button.item{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:transparent;border:none;padding:13px 18px;color:var(--orbi-text);text-decoration:none;font-size:14.5px;cursor:pointer} .orbi-drawer__body button.item .chev{margin-left:auto;width:14px;height:14px;transition:transform .15s ease} .orbi-drawer__body button.item[aria-expanded="true"] .chev{transform:rotate(180deg)} .orbi-drawer__body a.item:active,.orbi-drawer__body button.item:active{background:#fafafa} .orbi-drawer__body .item svg{width:19px;height:19px;flex:0 0 auto;color:#333} .orbi-drawer__body a.item.is-active{color:var(--orbi-yellow-dark);font-weight:700} .orbi-drawer__body a.item.is-active svg{color:var(--orbi-yellow-dark)} .item .tag{font-size:9.5px;font-weight:800;padding:2px 7px;border-radius:10px;color:#fff} .item .tag.green{background:var(--orbi-green)} .item .tag.yellow{background:var(--orbi-yellow);color:var(--orbi-dark)} .orbi-categ-collapse{display:none;padding:0 18px 10px 51px} .orbi-categ-collapse.is-open{display:block} .orbi-categ-collapse a{display:block;padding:8px 0;font-size:13.5px;color:#444;text-decoration:none} .orbi-categ-collapse a:hover{color:#000} .orbi-drawer__app{display:flex;align-items:center;gap:14px;padding:16px 18px;font-size:13.5px;font-weight:600;color:var(--orbi-text)} .orbi-drawer__app svg{width:19px;height:19px;color:#333} .orbi-overlay.under-header{top:calc(var(--mobile-header-h) + var(--construction-h));height:calc(100% - var(--mobile-header-h) - var(--construction-h))} .orbi-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1300;display:none;align-items:center;justify-content:center;padding:16px} .orbi-modal-backdrop.is-open{display:flex} .orbi-modal{background:#fff;border-radius:14px;width:100%;max-width:420px;padding:28px 26px 26px;position:relative;box-shadow:0 20px 50px rgba(0,0,0,.3)} .orbi-modal__close{position:absolute;top:14px;right:14px;background:transparent;border:none;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#666;border-radius:8px} .orbi-modal__close:hover{background:#f5f5f5} .orbi-modal__close svg{width:18px;height:18px} .orbi-modal h2{font-family:var(--font-heading);font-size:19px;margin:0 0 8px;text-align:center} .orbi-modal p{font-size:13px;color:#666;text-align:center;margin:0 0 20px;line-height:1.4} .orbi-modal input{width:100%;height:44px;border:1px solid #ddd;border-radius:8px;padding:0 14px;font-size:14px;font-family:var(--font-body);margin-bottom:12px;outline:none} .orbi-modal input:focus{border-color:var(--orbi-dark)} .orbi-modal__confirm{width:100%;height:46px;border:none;border-radius:8px;background:var(--orbi-dark);color:#fff;font-weight:700;font-size:14px;cursor:pointer;margin-bottom:10px} .orbi-modal__confirm:hover{opacity:.9} .orbi-modal__geoloc{width:100%;height:46px;border:none;border-radius:8px;background:var(--orbi-yellow);color:var(--orbi-dark);font-weight:700;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px} .orbi-modal__geoloc:hover{background:var(--orbi-yellow-dark)} .orbi-modal__geoloc:disabled{opacity:.6} .orbi-modal__geoloc svg{width:16px;height:16px} .orbi-cookie{position:fixed;left:0;right:0;bottom:0;z-index:1400;background:#fff;box-shadow:0 -6px 24px rgba(0,0,0,.12);padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;transform:translateY(105%);transition:transform .3s ease} .orbi-cookie.is-visible{transform:translateY(0)} .orbi-cookie[aria-hidden="true"]{display:none!important;pointer-events:none!important} .orbi-cookie__text h3{margin:0 0 4px;font-size:15px;font-family:var(--font-heading);color:#111214} .orbi-cookie__text p{margin:0;font-size:13px;color:#555} .orbi-cookie__text a{color:var(--orbi-yellow-dark);font-weight:700;text-decoration:none} .orbi-cookie__text a:hover{text-decoration:underline} .orbi-cookie__actions{display:flex;gap:12px;flex:0 0 auto} .orbi-cookie__actions button{height:42px;padding:0 20px;border-radius:24px;font-weight:700;font-size:13px;cursor:pointer;border:1px solid #ddd;background:#fff;color:#111214 !important;-webkit-appearance:none;appearance:none;box-shadow:none;font-family:inherit} .orbi-cookie__actions .accept{background:var(--orbi-yellow);border-color:var(--orbi-yellow);color:#111214 !important} .orbi-cookie__actions .accept:hover{background:var(--orbi-yellow-dark);border-color:var(--orbi-yellow-dark)} .orbi-cookie__actions .reject{background:#fff;border-color:#d9d9d9;color:#111214 !important} .orbi-cookie__actions .reject:hover{background:#f5f5f5} .orbi-footer{border-top:none;padding:28px 16px;max-width:1280px;margin:0 auto;font-size:12.5px;color:#666} .orbi-footer__links{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:14px} .orbi-footer__links a{text-decoration:none;color:inherit} .orbi-footer__links a:hover{text-decoration:underline} .orbi-footer p{margin:2px 0} .orbi-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0} @media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}} @media (max-width:860px){.orbi-header{display:none} .orbi-header-mobile{display:block} .orbi-footer__links{gap:14px 20px;font-size:13px}} @media (min-width:861px){.orbi-header-mobile{display:none}} @media (max-width:640px){.orbi-cookie{flex-direction:column;align-items:stretch;text-align:center} .orbi-cookie__actions{justify-content:center}} .orbi-install-app-btn{position:fixed;right:16px;bottom:18px;z-index:1501;display:none;align-items:center;gap:8px;border:none;border-radius:999px;background:var(--orbi-dark);color:var(--orbi-yellow);padding:12px 16px;font-size:13px;font-weight:800;box-shadow:0 10px 26px rgba(0,0,0,.22);cursor:pointer;-webkit-tap-highlight-color:transparent} .orbi-install-app-btn.is-visible{display:flex} .orbi-install-app-btn svg{width:18px;height:18px;flex:0 0 auto} .orbi-install-app-btn:active{transform:scale(.98)} @media (max-width:640px){.orbi-install-app-btn{right:12px;bottom:12px;padding:11px 14px;font-size:12.5px}} @media (display-mode:standalone){.orbi-install-app-btn{display:none!important}} .orbi-media-slot.orbi-media-slot--delivery{flex:0 0 300px !important;height:42px !important;margin-left:auto !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;overflow:hidden !important;position:relative !important;display:block !important;isolation:isolate} .orbi-media-slot--delivery .orbi-media-scene{width:100% !important;height:100% !important;display:block !important;position:relative !important;overflow:hidden !important;background:transparent !important;text-decoration:none !important} .orbi-delivery-svg{width:100% !important;height:42px !important;display:block !important;overflow:visible !important;background:transparent !important} .orbi-truck-real{transform-box:view-box;transform-origin:center;animation:orbiTruckFirst 5.6s linear infinite !important;will-change:transform,opacity} .orbi-truck-wheel{transform-box:fill-box;transform-origin:center;animation:orbiWheelSpinSeq .52s linear infinite !important} .orbi-box-real{transform-box:fill-box;transform-origin:center bottom;animation:orbiBoxAfterTruck 5.6s ease-in-out infinite !important;will-change:transform,opacity} .orbi-box-ground{transform-box:fill-box;transform-origin:center;animation:orbiBoxShadowAfterTruck 5.6s ease-in-out infinite !important;will-change:transform,opacity} .orbi-media-slot--delivery::before,.orbi-media-slot--delivery::after{content:none !important;display:none !important} @keyframes orbiTruckFirst{0%{transform:translateX(-130px);opacity:1} 6%{transform:translateX(-100px);opacity:1} 42%{transform:translateX(325px);opacity:1} 43%,100%{transform:translateX(325px);opacity:0}} @keyframes orbiBoxAfterTruck{0%,44%{transform:translateX(-90px) translateY(0) scale(1);opacity:0} 45%{transform:translateX(-78px) translateY(0) scale(1);opacity:1} 50%{transform:translateX(-30px) translateY(-10px) scale(1.01);opacity:1} 56%{transform:translateX(18px) translateY(0) scaleX(1.07) scaleY(.93);opacity:1} 63%{transform:translateX(68px) translateY(-14px) scale(1);opacity:1} 70%{transform:translateX(118px) translateY(0) scaleX(1.08) scaleY(.92);opacity:1} 78%{transform:translateX(175px) translateY(-13px) scale(.995);opacity:1} 86%{transform:translateX(232px) translateY(0) scaleX(1.09) scaleY(.92);opacity:1} 94%{transform:translateX(286px) translateY(-10px) scale(1);opacity:1} 100%{transform:translateX(335px) translateY(0) scale(1);opacity:1}} @keyframes orbiBoxShadowAfterTruck{0%,44%{transform:translateX(-90px) scaleX(1);opacity:0} 45%{transform:translateX(-78px) scaleX(1);opacity:.18} 50%{transform:translateX(-30px) scaleX(.62);opacity:.08} 56%{transform:translateX(18px) scaleX(1.12);opacity:.23} 63%{transform:translateX(68px) scaleX(.56);opacity:.07} 70%{transform:translateX(118px) scaleX(1.14);opacity:.24} 78%{transform:translateX(175px) scaleX(.6);opacity:.08} 86%{transform:translateX(232px) scaleX(1.14);opacity:.24} 94%{transform:translateX(286px) scaleX(.7);opacity:.12} 100%{transform:translateX(335px) scaleX(1);opacity:0}} @keyframes orbiWheelSpinSeq{from{transform:rotate(0deg)} to{transform:rotate(360deg)}} .orbi-media-slot.orbi-media-slot--delivery{flex:0 0 300px !important;width:300px !important;height:44px !important;margin-left:auto !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;overflow:hidden !important;position:relative !important;display:block !important;isolation:isolate !important} .orbi-media-slot--delivery .orbi-media-scene,.orbi-mobile-delivery-link{width:100% !important;height:100% !important;display:block !important;position:relative !important;overflow:hidden !important;background:transparent !important;text-decoration:none !important} .orbi-media-slot--delivery::before,.orbi-media-slot--delivery::after{content:none !important;display:none !important} .orbi-realistic-delivery{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;overflow:hidden !important;pointer-events:none !important;background:transparent !important;transform:translateZ(0)} .orbi-realistic-road{position:absolute;left:8px;right:8px;bottom:5px;height:2px;border-radius:999px;background:rgba(17,18,20,.08);z-index:1} .orbi-realistic-truck{position:absolute !important;left:0 !important;bottom:-12px !important;width:134px !important;height:auto !important;display:block !important;object-fit:contain !important;opacity:0;z-index:4;filter:drop-shadow(0 3px 3px rgba(17,18,20,.22));transform:translate3d(-160px,0,0);animation:orbiRealTruckWorking 5.2s linear infinite !important;will-change:transform,opacity;backface-visibility:hidden} .orbi-realistic-truck-shadow{position:absolute;left:0;bottom:3px;width:92px;height:6px;border-radius:50%;background:rgba(17,18,20,.20);filter:blur(2px);opacity:0;z-index:2;transform:translate3d(-160px,0,0);animation:orbiRealTruckShadowWorking 5.2s linear infinite !important;will-change:transform,opacity} .orbi-realistic-box{position:absolute !important;left:0 !important;bottom:7px !important;width:48px !important;height:auto !important;display:block !important;object-fit:contain !important;opacity:0;z-index:5;filter:drop-shadow(0 3px 3px rgba(17,18,20,.22));transform-origin:center bottom;transform:translate3d(-70px,0,0) rotate(-4deg) scale(.95);animation:orbiRealBoxWorking 5.2s ease-in-out infinite !important;will-change:transform,opacity;backface-visibility:hidden} .orbi-realistic-box-shadow{position:absolute;left:0;bottom:4px;width:36px;height:6px;border-radius:50%;background:rgba(17,18,20,.24);filter:blur(1.6px);opacity:0;z-index:3;transform:translate3d(-70px,0,0) scaleX(.8);animation:orbiRealBoxShadowWorking 5.2s ease-in-out infinite !important;will-change:transform,opacity} @keyframes orbiRealTruckWorking{0%{opacity:0;transform:translate3d(-160px,0,0)} 4%{opacity:1;transform:translate3d(-135px,0,0)} 39%{opacity:1;transform:translate3d(326px,0,0)} 42%,100%{opacity:0;transform:translate3d(326px,0,0)}} @keyframes orbiRealTruckShadowWorking{0%{opacity:0;transform:translate3d(-150px,0,0) scaleX(.65)} 4%{opacity:.20;transform:translate3d(-125px,0,0) scaleX(1)} 39%{opacity:.20;transform:translate3d(335px,0,0) scaleX(1)} 42%,100%{opacity:0;transform:translate3d(335px,0,0) scaleX(.65)}} @keyframes orbiRealBoxWorking{0%,43%{opacity:0;transform:translate3d(-70px,0,0) rotate(-4deg) scale(.95)} 45%{opacity:1;transform:translate3d(-54px,0,0) rotate(-4deg) scale(.95)} 52%{opacity:1;transform:translate3d(15px,-17px,0) rotate(8deg) scale(1)} 59%{opacity:1;transform:translate3d(80px,0,0) rotate(-7deg) scaleX(1.08) scaleY(.93)} 66%{opacity:1;transform:translate3d(142px,-15px,0) rotate(7deg) scale(1)} 73%{opacity:1;transform:translate3d(202px,0,0) rotate(-5deg) scaleX(1.08) scaleY(.93)} 82%{opacity:1;transform:translate3d(258px,-10px,0) rotate(5deg) scale(.99)} 92%{opacity:1;transform:translate3d(312px,0,0) rotate(0deg) scale(.96)} 100%{opacity:0;transform:translate3d(350px,0,0) rotate(0deg) scale(.96)}} @keyframes orbiRealBoxShadowWorking{0%,43%{opacity:0;transform:translate3d(-70px,0,0) scaleX(.7)} 45%{opacity:.22;transform:translate3d(-54px,0,0) scaleX(1)} 52%{opacity:.08;transform:translate3d(15px,0,0) scaleX(.55)} 59%{opacity:.24;transform:translate3d(80px,0,0) scaleX(1.15)} 66%{opacity:.08;transform:translate3d(142px,0,0) scaleX(.58)} 73%{opacity:.24;transform:translate3d(202px,0,0) scaleX(1.15)} 82%{opacity:.11;transform:translate3d(258px,0,0) scaleX(.7)} 92%{opacity:.22;transform:translate3d(312px,0,0) scaleX(1)} 100%{opacity:0;transform:translate3d(350px,0,0) scaleX(.75)}} .orbi-mobile-delivery-strip{display:none;height:40px;background:var(--orbi-yellow,#fec639);overflow:hidden;position:relative;border-top:1px solid rgba(0,0,0,.04);box-shadow:0 1px 0 rgba(0,0,0,.06);z-index:1190} @media (max-width:860px){.orbi-mobile-delivery-strip{display:block} .orbi-realistic-delivery--mobile .orbi-realistic-truck{width:128px !important;bottom:-13px !important} .orbi-realistic-delivery--mobile .orbi-realistic-box{width:45px !important;bottom:6px !important} .orbi-header-mobile.is-searching + .orbi-mobile-delivery-strip{display:none}} @media (max-width:640px){.orbi-media-slot.orbi-media-slot--delivery{flex-basis:230px !important;width:230px !important}} .orbi-media-slot.orbi-media-slot--delivery{flex:0 0 220px !important;width:220px !important;max-width:220px !important;height:38px !important;margin-left:auto !important;padding:0 !important;border:0 !important;outline:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;overflow:hidden !important} .orbi-media-slot--delivery .orbi-media-scene,.orbi-media-slot--delivery .orbi-media-scene:focus,.orbi-media-slot--delivery .orbi-media-scene:active,.orbi-media-slot--delivery .orbi-media-scene:hover{width:100% !important;height:100% !important;border:0 !important;outline:0 !important;box-shadow:none !important;background:transparent !important;text-decoration:none !important;-webkit-tap-highlight-color:transparent !important} .orbi-media-slot--delivery::before,.orbi-media-slot--delivery::after,.orbi-realistic-road,.orbi-mobile-delivery-strip,.orbi-realistic-truck-shadow,.orbi-realistic-box-shadow{content:none !important;display:none !important;border:0 !important;box-shadow:none !important;background:transparent !important} .orbi-realistic-delivery{background:transparent !important;border:0 !important;outline:0 !important;box-shadow:none !important} .orbi-realistic-truck{width:112px !important;bottom:-10px !important;filter:none !important} .orbi-realistic-box{width:38px !important;bottom:6px !important;filter:none !important} @media (max-width:860px){.orbi-media-slot.orbi-media-slot--delivery,.orbi-mobile-delivery-strip{display:none !important;width:0 !important;height:0 !important;min-width:0 !important;flex-basis:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;visibility:hidden !important}} .orbi-media-slot.orbi-media-slot--delivery{flex:0 0 220px !important;width:220px !important;max-width:220px !important;height:60px !important;min-height:60px !important;margin-left:auto !important;padding:0 !important;border:0 !important;outline:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;overflow:hidden !important;position:relative !important;isolation:isolate !important} .orbi-media-slot--delivery .orbi-media-scene,.orbi-media-slot--delivery .orbi-media-scene:focus,.orbi-media-slot--delivery .orbi-media-scene:active,.orbi-media-slot--delivery .orbi-media-scene:hover,.orbi-realistic-delivery{width:100% !important;height:100% !important;min-height:60px !important;border:0 !important;outline:0 !important;box-shadow:none !important;background:transparent !important;text-decoration:none !important;overflow:hidden !important;-webkit-tap-highlight-color:transparent !important} .orbi-realistic-road,.orbi-mobile-delivery-strip,.orbi-realistic-truck-shadow,.orbi-realistic-box-shadow,.orbi-media-slot--delivery::before,.orbi-media-slot--delivery::after{content:none !important;display:none !important;border:0 !important;box-shadow:none !important;background:transparent !important} .orbi-realistic-truck{width:112px !important;bottom:0 !important;filter:none !important} .orbi-realistic-box{width:38px !important;bottom:9px !important;filter:none !important} @keyframes orbiRealTruckWorking{0%{opacity:0;transform:translate3d(-150px,0,0)} 4%{opacity:1;transform:translate3d(-120px,0,0)} 39%{opacity:1;transform:translate3d(250px,0,0)} 42%,100%{opacity:0;transform:translate3d(250px,0,0)}} @keyframes orbiRealBoxWorking{0%,43%{opacity:0;transform:translate3d(-60px,0,0) rotate(-4deg) scale(.95)} 45%{opacity:1;transform:translate3d(-48px,0,0) rotate(-4deg) scale(.95)} 52%{opacity:1;transform:translate3d(8px,-16px,0) rotate(8deg) scale(1)} 59%{opacity:1;transform:translate3d(58px,0,0) rotate(-7deg) scaleX(1.08) scaleY(.93)} 66%{opacity:1;transform:translate3d(108px,-15px,0) rotate(7deg) scale(1)} 73%{opacity:1;transform:translate3d(154px,0,0) rotate(-5deg) scaleX(1.08) scaleY(.93)} 84%{opacity:1;transform:translate3d(200px,-10px,0) rotate(4deg) scale(.98)} 94%{opacity:1;transform:translate3d(235px,0,0) rotate(0deg) scale(.95)} 100%{opacity:0;transform:translate3d(260px,0,0) rotate(0deg) scale(.95)}} @media (max-width:860px){.orbi-media-slot.orbi-media-slot--delivery,.orbi-mobile-delivery-strip{display:none !important;width:0 !important;max-width:0 !important;height:0 !important;min-height:0 !important;min-width:0 !important;flex:0 0 0 !important;flex-basis:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;visibility:hidden !important}} @media (min-width:861px){.orbi-header__row1{gap:12px !important} .orbi-search--desktop{flex:1 1 auto !important;width:auto !important;max-width:none !important;min-width:0 !important} .orbi-media-slot.orbi-media-slot--delivery{margin-left:0 !important;flex:0 0 clamp(210px,21vw,250px) !important;width:clamp(210px,21vw,250px) !important}} @media (min-width:861px) and (max-width:1180px){.orbi-header__row1{padding-left:12px !important;padding-right:12px !important;gap:10px !important} .orbi-logo img{height:32px !important} .orbi-media-slot.orbi-media-slot--delivery{flex-basis:215px !important;width:215px !important}} .orbz-home{background:#ededed;margin:0;padding:0 0 32px} .orbz-home a{color:inherit;text-decoration:none} .orbz-desktop-home{display:block} .orbz-mobile-home{display:none} .orbz-desktop-hero{position:relative;width:100%;background:#fff159;min-height:348px;overflow:hidden} .orbz-desktop-carousel{position:relative;width:100%;height:348px} .orbz-desktop-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .45s ease} .orbz-desktop-slide.is-active{opacity:1;pointer-events:auto} .orbz-desktop-slide img{display:block;width:100%;height:348px;object-fit:cover;object-position:center top} .orbz-desktop-arrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.96);color:#FEC639;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .18s ease,background .18s ease,transform .18s ease;z-index:5;padding:0;box-shadow:0 2px 8px rgba(0,0,0,.18)} .orbz-desktop-arrow svg{width:22px;height:22px;display:block;stroke:currentColor;stroke-width:2.8;fill:none;filter:none} .orbz-desktop-arrow--prev{left:18px} .orbz-desktop-arrow--next{right:18px} .orbz-desktop-carousel:hover .orbz-desktop-arrow{opacity:1;pointer-events:auto} .orbz-desktop-arrow:hover{background:#fff;transform:translateY(-50%) scale(1.04)} .orbz-desktop-home{position:relative;overflow:visible;background:#ededed} .orbz-desktop-hero{overflow:visible} .orbz-desktop-hero::after{content:'';position:absolute;left:0;right:0;top:100%;height:126px;pointer-events:none;z-index:2;background:linear-gradient(to bottom,#fec635 0%,rgba(254,198,53,.78) 32%,rgba(255,255,255,.62) 68%,rgba(255,255,255,0) 100%)} .orbz-desktop-carousel{z-index:1} .orbz-desktop-arrow{z-index:6} section.dynamic-access.orbizzy-da-exact{position:relative;display:block;background:transparent;margin:-43px auto 38px;padding:0;z-index:4} .orbizzy-da-exact .container.row{max-width:1180px;width:100%;margin:0 auto;padding:0 10px;box-sizing:border-box} .orbizzy-da-exact .andes-carousel-snapped__container{position:relative;width:100%} .orbizzy-da-exact .andes-carousel-snapped__header{display:none} .orbizzy-da-exact .andes-carousel-snapped__controls-wrapper{position:relative;width:100%} .orbizzy-da-exact .andes-carousel-snapped.carousel-dynamic-access-desktop{overflow:hidden;width:100%} .orbizzy-da-exact .andes-carousel-snapped__wrapper{display:flex;flex-direction:row;width:200%;will-change:transform;transition:transform .35s ease;transform:translate3d(0,0,0)} .orbizzy-da-exact .andes-carousel-snapped__slide{width:calc((100% / 12) - 13.4px) !important;flex:0 0 calc((100% / 12) - 13.4px);margin-right:16px !important;box-sizing:border-box} .orbizzy-da-exact .andes-card.dynamic-access-card{height:302px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:7px;box-shadow:0 1px 2px rgba(0,0,0,.10);padding:16px;box-sizing:border-box;overflow:hidden} .orbizzy-da-exact .dynamic-access-card-ecosistemic,.orbizzy-da-exact .dynamic-access-card-item{height:100%;display:flex;flex-direction:column} .orbizzy-da-exact .dynamic-access-card-ecosistemic-header,.orbizzy-da-exact .dynamic-access-card-item-header{min-height:42px} .orbizzy-da-exact .dynamic-access-card-ecosistemic__title,.orbizzy-da-exact .dynamic-access-card-item__title{margin:0;color:#222;font-size:17px;line-height:1.25;font-weight:700} .orbizzy-da-exact .dynamic-access-card-ecosistemic-icon,.orbizzy-da-exact .dynamic-access-card-item__image{height:112px;display:flex;align-items:center;justify-content:center;margin:0 0 10px} .orbizzy-da-exact .dynamic-access-card-ecosistemic-icon img{width:112px;height:112px;object-fit:contain;display:block} .orbizzy-da-exact .dynamic-access-card-item__image img{max-width:112px;max-height:112px;object-fit:contain;display:block} .orbizzy-da-exact .dynamic-access-card-ecosistemic-description{min-height:72px;display:flex;align-items:center;justify-content:center} .orbizzy-da-exact .dynamic-access-card-ecosistemic__description{display:block;color:#333;font-size:14px;line-height:1.35;text-align:center} .orbizzy-da-exact .dynamic-access-card-ecosistemic-footer{margin-top:auto} .orbizzy-da-exact .dynamic-access-card-ecosistemic__action,.orbizzy-da-exact .andes-button.dynamic-access-card-ecosistemic__action{width:100%;min-height:24px;display:flex;align-items:center;justify-content:center;border:0;border-radius:4px;background:#dde7f5;color:#fec635;font-size:12px;font-weight:600;cursor:pointer;text-decoration:none;padding:6px 8px;box-sizing:border-box} .orbizzy-da-exact .andes-button__content{color:inherit;font:inherit} .orbizzy-da-exact .dynamic-access-card-item__item-description{margin-top:auto} .orbizzy-da-exact .dynamic-access-card-item__item-title{display:block;color:#333;font-size:13px;line-height:1.25;min-height:38px;overflow:hidden;text-decoration:none;margin-bottom:8px} .orbizzy-da-exact .andes-money-amount{display:inline-flex;color:#333;font-size:18px;line-height:1.15} .orbizzy-da-exact .andes-money-amount__cents{font-size:10px;margin-top:2px} .orbizzy-da-exact .dynamic-access-card-item__container-shipping-free{margin-top:7px;color:#00a650;font-size:12px;line-height:1.25} .orbizzy-da-exact .dynamic-access-card-item__subtext{color:#777;font-weight:400} .orbizzy-da-exact .andes-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important} .orbizzy-da-exact .andes-carousel-snapped__control{position:absolute;top:50%;transform:translateY(-50%);width:58px;height:58px;border-radius:999px;border:0;background:#fff;color:#f3c635;box-shadow:0 2px 8px rgba(0,0,0,.14);z-index:8;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0} .orbizzy-da-exact .andes-carousel-snapped__control svg{width:32px;height:32px;display:block;fill:currentColor} .orbizzy-da-exact .andes-carousel-snapped__control--previous{left:-32px} .orbizzy-da-exact .andes-carousel-snapped__control--next{right:-32px} .orbizzy-da-exact .andes-carousel-snapped__control--disabled{opacity:.48;pointer-events:none} @media (max-width:1200px){.orbizzy-da-exact .container.row{padding:0 24px} .orbizzy-da-exact .andes-carousel-snapped__control--previous{left:-2px} .orbizzy-da-exact .andes-carousel-snapped__control--next{right:-2px}} @media (max-width:1100px) and (min-width:861px){.orbizzy-da-exact .andes-carousel-snapped__slide{margin-right:12px !important} .orbizzy-da-exact .andes-card.dynamic-access-card{height:292px;padding:14px 12px} .orbizzy-da-exact .dynamic-access-card-ecosistemic__title,.orbizzy-da-exact .dynamic-access-card-item__title{font-size:15px} .orbizzy-da-exact .dynamic-access-card-ecosistemic__description{font-size:13px}} @media (max-width:860px){section.dynamic-access.orbizzy-da-exact{display:none}} .orbz-mobile-home{padding:0 0 10px;background:#ededed;overflow:hidden} .orbz-mobile-banner-carousel{position:relative;width:100%;aspect-ratio:1200 / 410;overflow:hidden;background:#ffffff;box-shadow:0 1px 2px rgba(0,0,0,.08)} .orbz-mobile-banner{display:none;position:absolute;inset:0;width:100%;height:100%;margin:0;overflow:hidden} .orbz-mobile-banner.is-active{display:block} .orbz-mobile-banner img{display:block;width:100%;height:100%;object-fit:cover} .orbz-mobile-frete{width:calc(100% - 20px);max-width:680px;min-height:28px;margin:8px auto 12px;background:#f7f7f7;border:1px solid rgba(0,0,0,.08);border-radius:4px;display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;line-height:1;color:#444;white-space:nowrap;padding:7px 12px;text-align:center;box-shadow:0 1px 1px rgba(0,0,0,.04)} .orbz-mobile-frete svg{width:15px;height:15px;color:#FEC639;flex:0 0 auto} .orbz-mobile-frete strong{color:#FEC639;font-weight:700} .orbz-mobile-cats{width:100%;margin:0;display:flex;gap:14px;padding:0 12px 8px;overflow-x:auto;scrollbar-width:none;align-items:flex-start} .orbz-mobile-cats::-webkit-scrollbar{display:none} .orbz-mobile-cat{flex:0 0 64px;text-align:center;color:#666;font-size:12px;line-height:1.1} .orbz-mobile-cat span:last-child{display:block;min-height:32px} .orbz-mobile-cat__circle{width:60px;height:60px;margin:0 auto 6px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.10)} .orbz-mobile-cat__circle img{width:100%;height:100%;object-fit:cover;display:block} @media (max-width:860px){.orbz-home{padding-bottom:18px} .orbz-desktop-home{display:none} .orbz-mobile-home{display:block}} @media (min-width:861px){.orbz-desktop-home{display:block} .orbz-mobile-home{display:none}} @media (max-width:1100px) and (min-width:861px){.orbz-dynamic-access{padding:0 20px}} .orbizzy-da-exact .dynamic-access-card-item__container-shipping-free{color:#777 !important} .orbizzy-da-exact .dynamic-access-card-item__container-shipping-free strong,.orbizzy-da-exact .ui-styled-label-formated{color:#f3c635 !important;font-weight:700 !important} .orbizzy-da-exact .dynamic-access-card-item__subtext{color:#777 !important} .orbizzy-da-exact .dynamic-access-card-ecosistemic__action,.orbizzy-da-exact .andes-button.dynamic-access-card-ecosistemic__action{background:#fff1bf !important;color:#8a5d00 !important;border:0 !important;white-space:nowrap !important;flex-wrap:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;line-height:1 !important} .orbizzy-da-exact .dynamic-access-card-ecosistemic__action *,.orbizzy-da-exact .andes-button.dynamic-access-card-ecosistemic__action *,.orbizzy-da-exact .andes-button__content{white-space:nowrap !important;flex-wrap:nowrap !important} .orbizzy-da-exact .dynamic-access-card{transition:box-shadow .18s ease,border-color .18s ease} .orbizzy-da-exact .dynamic-access-card:hover{transform:none !important;box-shadow:0 1px 2px rgba(0,0,0,.10);border-color:rgba(0,0,0,.08)} .orbizzy-da-exact .dynamic-access-card:hover .dynamic-access-card-ecosistemic__description{color:#f3c635 !important} .orbizzy-da-exact .dynamic-access-card-ecosistemic__action:hover,.orbizzy-da-exact .andes-button.dynamic-access-card-ecosistemic__action:hover,.orbizzy-da-exact .dynamic-access-card:hover .dynamic-access-card-ecosistemic__action,.orbizzy-da-exact .dynamic-access-card:hover .andes-button.dynamic-access-card-ecosistemic__action{background:#fff1bf !important;color:#8a5d00 !important} .orbizzy-da-exact .andes-carousel-snapped.carousel-dynamic-access-desktop{overflow:hidden !important;width:100% !important} .orbizzy-da-exact .andes-carousel-snapped__wrapper{width:100% !important;display:flex !important;flex-direction:row !important;will-change:transform !important;transition:transform .68s cubic-bezier(.22,1,.36,1) !important;transform:translate3d(0,0,0)} .orbizzy-da-exact .andes-carousel-snapped__slide{width:calc((100% - 96px) / 6) !important;min-width:calc((100% - 96px) / 6) !important;flex:0 0 calc((100% - 96px) / 6) !important;margin-right:16px !important;box-sizing:border-box !important} .orbizzy-da-exact .andes-carousel-snapped__controls-wrapper{overflow:visible !important} .orbizzy-da-exact .andes-carousel-snapped__control--previous{left:-30px !important} .orbizzy-da-exact .andes-carousel-snapped__control--next{right:-30px !important} @media (max-width:1200px){.orbizzy-da-exact .andes-carousel-snapped__control--previous{left:-3px !important} .orbizzy-da-exact .andes-carousel-snapped__control--next{right:-3px !important}} @media (max-width:1100px) and (min-width:861px){.orbizzy-da-exact .andes-carousel-snapped__slide{width:calc((100% - 72px) / 6) !important;min-width:calc((100% - 72px) / 6) !important;flex-basis:calc((100% - 72px) / 6) !important;margin-right:12px !important}} .orbizzy-da-exact .andes-carousel-snapped__control--disabled,.orbizzy-da-exact .andes-carousel-snapped__control[disabled],.orbizzy-da-exact .andes-carousel-snapped__control[hidden]{display:none !important} .orbizzy-da-exact .dynamic-access-card-item__offer-label{display:block;font-size:13px;line-height:1.1;font-weight:700;color:#f3c635;margin:0 0 4px} .orbizzy-da-exact .dynamic-access-card-item__old-price{display:block;font-size:13px;line-height:1.05;color:#777;text-decoration:line-through;margin:0 0 4px} .orbizzy-da-exact .dynamic-access-card-item__price-row{display:flex;align-items:flex-start;gap:2px;color:#222;line-height:1;margin:0 0 6px} .orbizzy-da-exact .dynamic-access-card-item__currency{font-size:18px;line-height:1.05;margin-top:1px} .orbizzy-da-exact .dynamic-access-card-item__price-main{font-size:40px;line-height:.9;font-weight:400;letter-spacing:-1px} .orbizzy-da-exact .dynamic-access-card-item__price-cents{font-size:18px;line-height:1;margin-top:3px} @media (max-width:860px){.orbizzy-da-exact .dynamic-access-card-item__offer-label,.orbizzy-da-exact .dynamic-access-card-item__old-price,.orbizzy-da-exact .dynamic-access-card-item__price-row{all:unset}} .orbizzy-da-exact .dynamic-access-card-item__price-main{font-size:25px !important;line-height:1 !important;letter-spacing:-.3px !important} .orbizzy-da-exact .dynamic-access-card-item__currency{font-size:17px !important;margin-top:1px !important} .orbizzy-da-exact .dynamic-access-card-item__price-cents{font-size:13px !important;margin-top:1px !important} .orbizzy-da-exact .dynamic-access-card-item__old-price{font-size:12px !important;line-height:1 !important} .orbizzy-da-exact .orbi-offer-card{overflow:hidden !important} .orbizzy-da-exact .orbi-offer-card .dynamic-access-card-item__image{height:84px !important;margin:0 0 8px !important} .orbizzy-da-exact .orbi-offer-card .dynamic-access-card-item__image img{max-width:92px !important;max-height:92px !important} .orbizzy-da-exact .orbi-offer-card .dynamic-access-card-item__item-title{min-height:auto !important;margin-bottom:3px !important;font-size:12px !important;line-height:1.2 !important} .orbizzy-da-exact .orbi-offer-card .dynamic-access-card-item__offer-label{margin:0 0 3px !important;font-size:12px !important} .orbizzy-da-exact .orbi-offer-card .dynamic-access-card-item__old-price{font-size:11px !important;margin:0 0 2px !important} .orbizzy-da-exact .orbi-offer-card .dynamic-access-card-item__price-row{margin:0 0 4px !important;gap:1px !important} .orbizzy-da-exact .orbi-offer-card .dynamic-access-card-item__currency{font-size:14px !important;margin-top:1px !important} .orbizzy-da-exact .orbi-offer-card .dynamic-access-card-item__price-main{font-size:22px !important;line-height:1 !important;letter-spacing:-.2px !important} .orbizzy-da-exact .orbi-offer-card .dynamic-access-card-item__price-cents{font-size:11px !important;margin-top:1px !important} .orbizzy-da-exact .orbi-offer-card .dynamic-access-card-item__container-shipping-free{margin-top:4px !important;font-size:11px !important;line-height:1.2 !important} .orbizzy-da-exact .dynamic-access-card-ecosistemic__title,.orbizzy-da-exact .dynamic-access-card-item__title{font-size:15px !important;line-height:1.15 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important} .orbizzy-da-exact .dynamic-access-card-ecosistemic-description{min-height:78px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 6px !important} .orbizzy-da-exact .dynamic-access-card-ecosistemic__description{display:block !important;text-align:center !important;font-size:13px !important;line-height:1.35 !important;color:#333 !important;max-width:145px !important;margin:0 auto !important;word-break:normal !important;overflow-wrap:break-word !important;hyphens:none !important} .orbizzy-da-exact .dynamic-access-card-item__item-title{font-size:12px !important;line-height:1.2 !important} @media (max-width:1180px) and (min-width:861px){.orbizzy-da-exact .andes-carousel-snapped__slide{width:calc((100% - 48px) / 5) !important;min-width:calc((100% - 48px) / 5) !important;flex:0 0 calc((100% - 48px) / 5) !important;margin-right:12px !important} .orbizzy-da-exact .dynamic-access-card-ecosistemic__title,.orbizzy-da-exact .dynamic-access-card-item__title{font-size:14px !important} .orbizzy-da-exact .dynamic-access-card-ecosistemic-description{min-height:84px !important;padding:0 8px !important} .orbizzy-da-exact .dynamic-access-card-ecosistemic__description{font-size:12px !important;line-height:1.4 !important;max-width:150px !important} .orbizzy-da-exact .dynamic-access-card-ecosistemic__action,.orbizzy-da-exact .andes-button.dynamic-access-card-ecosistemic__action{font-size:11px !important;padding:6px 6px !important}} @media (min-width:861px){.orbizzy-da-exact .dynamic-access-card:not(.orbi-offer-card) .dynamic-access-card-ecosistemic-description{min-height:70px !important;padding:0 6px !important;transform:translateY(-6px) !important} .orbizzy-da-exact .dynamic-access-card:not(.orbi-offer-card) .dynamic-access-card-ecosistemic-footer{margin-top:auto !important;transform:translateY(-6px) !important}} @media (max-width:860px){.orbz-desktop-home{display:none !important} .orbz-mobile-home{display:block !important;visibility:visible !important;opacity:1 !important} section.dynamic-access.orbizzy-da-exact{display:none !important} .orbi-header{display:none !important} .orbi-header-mobile{display:block !important;visibility:visible !important;opacity:1 !important}} @media (min-width:861px){.orbz-desktop-home{display:block !important} .orbz-mobile-home{display:none !important} .orbi-header-mobile{display:none !important}} .orbizzy-da-exact .orbi-offer-card img,.orbizzy-da-exact .orbi-offer-card #orbiOfferName,.orbizzy-da-exact .orbi-offer-card #orbiOfferOldPrice,.orbizzy-da-exact .orbi-offer-card #orbiOfferPriceRow{transition:opacity .22s ease} .orbizzy-da-exact .orbi-offer-card.is-changing img,.orbizzy-da-exact .orbi-offer-card.is-changing #orbiOfferName,.orbizzy-da-exact .orbi-offer-card.is-changing #orbiOfferOldPrice,.orbizzy-da-exact .orbi-offer-card.is-changing #orbiOfferPriceRow{opacity:.25} .orbz-desktop-slide video,.orbz-mobile-banner video,.orbz-banner-video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border:0;background:#ffffff} .orbz-video-slide{overflow:hidden;background:#ffffff} #orbiDealDayDesktop img,#orbiDealDayDesktop .orbi-product-name,#orbiDealDayDesktop .orbi-product-old,#orbiDealDayDesktop .orbi-product-price,#orbiDealDayDesktop .orbi-coupon,#orbiDealDayDesktop .orbi-product-frete,#orbiDealDayMobile img,#orbiDealDayMobile .orbz-mobile-offerday-name,#orbiDealDayMobile .orbz-mobile-offerday-old,#orbiDealDayMobile .orbz-mobile-offerday-price,#orbiDealDayMobile .orbz-mobile-offerday-frete{transition:opacity .22s ease} #orbiDealDayDesktop.is-changing img,#orbiDealDayDesktop.is-changing .orbi-product-name,#orbiDealDayDesktop.is-changing .orbi-product-old,#orbiDealDayDesktop.is-changing .orbi-product-price,#orbiDealDayDesktop.is-changing .orbi-coupon,#orbiDealDayDesktop.is-changing .orbi-product-frete,#orbiDealDayMobile.is-changing img,#orbiDealDayMobile.is-changing .orbz-mobile-offerday-name,#orbiDealDayMobile.is-changing .orbz-mobile-offerday-old,#orbiDealDayMobile.is-changing .orbz-mobile-offerday-price,#orbiDealDayMobile.is-changing .orbz-mobile-offerday-frete{opacity:.25} @media (min-width:861px){.orbi-offers-panel .orbi-product-price{display:flex !important;align-items:center !important;flex-wrap:nowrap !important;gap:2px !important;white-space:nowrap !important;width:100% !important} .orbi-offers-panel .orbi-product-price .currency,.orbi-offers-panel .orbi-product-price .main,.orbi-offers-panel .orbi-product-price .cents,.orbi-offers-panel .orbi-discount{flex:0 0 auto !important} .orbi-offers-panel .orbi-discount{position:static !important;order:4 !important;margin:0 0 0 5px !important;align-self:center !important}}
@media (max-width:860px){.orbz-mobile-banner-carousel,.orbz-mobile-banner,.orbz-mobile-banner img,.orbz-mobile-banner video,.orbz-banner-video{background:#ffffff !important;opacity:1 !important;visibility:visible !important;transform:none !important;clip-path:none !important;-webkit-clip-path:none !important;mask:none !important;-webkit-mask:none !important;animation:none !important;transition:none !important} .orbz-mobile-banner:not(.is-active){display:none !important;visibility:hidden !important} .orbz-mobile-banner.is-active{display:block !important;visibility:visible !important;opacity:1 !important}} @media (max-width:860px){.orbz-mobile-banner-carousel{background:#ffffff !important;overflow:hidden !important;isolation:isolate !important} .orbz-mobile-banner{background:#ffffff !important;opacity:1 !important;transform:none !important;clip-path:none !important;-webkit-clip-path:none !important;animation:none !important;transition:none !important} .orbz-mobile-banner.is-active{display:block !important;opacity:1 !important;visibility:visible !important;transform:none !important;animation:none !important;transition:none !important} .orbz-mobile-banner img,.orbz-mobile-banner video,.orbz-banner-video{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;background:#ffffff !important;opacity:1 !important;visibility:visible !important;transform:none !important;clip-path:none !important;-webkit-clip-path:none !important;animation:none !important;transition:none !important} .orbz-video-slide{background:#ffffff !important}} .orbi-media-slot.orbi-media-slot--video{flex:0 0 250px;height:42px;margin-left:0;border:0 !important;border-radius:8px;display:block;position:relative;overflow:hidden;background:transparent !important;box-shadow:none !important} .orbi-media-video-link{display:block;width:100%;height:100%;overflow:hidden;border-radius:8px;background:#fff} .orbi-header-promo-video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border:0;background:#fff} @media (max-width:860px){.orbi-media-slot.orbi-media-slot--video{display:none !important}} .orbz-video-slide video{background:#ffffff !important} .orbi-deals-desktop{display:block;max-width:1180px;margin:0 auto 38px;padding:0 10px} .orbi-deals-grid{display:grid;grid-template-columns:288px 1fr;gap:16px;align-items:stretch} .orbi-deal-card,.orbi-offers-panel{background:#fff;border-radius:7px;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 2px rgba(0,0,0,.10);overflow:hidden} .orbi-deal-card{padding:18px 20px 12px;min-height:512px} .orbi-deals-title-row{height:38px;display:flex;align-items:flex-start;gap:14px} .orbi-deals-title{margin:0;font-size:20px;line-height:1.2;font-weight:750;color:#222} .orbi-deals-all{color:#c08a00;font-size:13px;font-weight:700;text-decoration:none;margin-top:4px;white-space:nowrap} .orbi-deal-day-img{width:100%;height:240px;display:flex;align-items:center;justify-content:center;background:#fff;margin:34px 0 16px;overflow:hidden} .orbi-deal-day-img img{width:100%;height:100%;object-fit:contain;display:block;padding:8px} .orbi-product-name{display:block;color:#333;font-size:15px;line-height:1.3;text-decoration:none;min-height:42px;margin-bottom:8px} .orbi-product-old{display:block;color:#777;font-size:14px;line-height:1;text-decoration:line-through;margin-bottom:4px} .orbi-product-price{display:flex;align-items:flex-start;gap:3px;color:#222;line-height:1;margin-bottom:8px;flex-wrap:wrap} .orbi-product-price .currency{font-size:18px;margin-top:3px} .orbi-product-price .main{font-size:32px;font-weight:400;letter-spacing:-.7px} .orbi-product-price .cents{font-size:15px;margin-top:3px} .orbi-discount{display:inline-flex;align-items:center;justify-content:center;background:#f7cf52;color:#6e4700;border-radius:2px;padding:2px 5px;font-size:12px;font-weight:750;line-height:1;margin-left:4px;align-self:center} .orbi-coupon{display:inline-flex;align-items:center;gap:4px;color:#9b6a00;background:#fff6d5;border:1px solid rgba(243,198,53,.45);border-radius:2px;padding:3px 7px;font-size:13px;font-weight:700;margin:4px 0 10px} .orbi-product-frete{color:#bb8100;font-size:13px;line-height:1.35} .orbi-product-frete strong{font-weight:800} .orbi-offers-panel{position:relative;padding:18px 20px 18px;min-height:512px} .orbi-offers-dots{margin-left:auto;display:flex;align-items:center;gap:5px;padding-top:10px} .orbi-offers-dots span{width:6px;height:6px;border-radius:50%;background:#ddd;display:block} .orbi-offers-dots span.is-active{background:#f3c635} .orbi-offers-window{overflow:hidden;width:100%;margin-top:20px;background:#fff;padding:0 72px;box-sizing:border-box} .orbi-offers-track{display:flex;gap:12px;will-change:transform;transition:transform .55s cubic-bezier(.22,1,.36,1);transform:translate3d(0,0,0);background:#fff} .orbi-offer-product{flex:0 0 var(--orbi-offer-card-width,calc((100% - 48px) / 5));min-width:0;color:#333;text-decoration:none;background:#fff} .orbi-offer-product__image{height:160px;background:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:14px;overflow:hidden} .orbi-offer-product__image img{width:100%;height:100%;object-fit:contain;display:block;padding:8px} .orbi-offer-product .orbi-product-name{font-size:14px;line-height:1.25;min-height:36px;margin-bottom:7px} .orbi-offer-product .orbi-product-old{font-size:12px;margin-bottom:4px} .orbi-offer-product .orbi-product-price .currency{font-size:16px;margin-top:2px} .orbi-offer-product .orbi-product-price .main{font-size:24px;letter-spacing:-.3px} .orbi-offer-product .orbi-product-price .cents{font-size:12px;margin-top:2px} .orbi-offer-product .orbi-product-frete{font-size:13px;margin-top:8px} .orbi-offers-nav{position:absolute;top:50%;transform:translateY(-50%);width:58px;height:58px;border:0;border-radius:999px;background:#fff;color:#f3c635;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:8;box-shadow:0 2px 8px rgba(0,0,0,.14);padding:0} .orbi-offers-nav svg{width:32px;height:32px;display:block;fill:currentColor} .orbi-offers-nav--prev{left:14px} .orbi-offers-nav--next{right:14px} .orbi-offers-nav.is-disabled,.orbi-offers-nav[hidden]{display:none !important} @media (max-width:1180px) and (min-width:861px){.orbi-deals-desktop{padding:0 24px} .orbi-deals-grid{grid-template-columns:270px 1fr} .orbi-offer-product{flex:0 0 calc((100% - 36px) / 4)} .orbi-offers-window{padding:0 64px} .orbi-offers-nav--prev{left:12px} .orbi-offers-nav--next{right:12px}} @media (max-width:860px){.orbi-deals-desktop{display:none !important}} .orbi-offers-panel{overflow:hidden !important} .orbi-offers-window{overflow:hidden !important;width:100% !important;margin-top:20px !important;background:#fff !important;padding:0 76px !important;box-sizing:border-box !important} .orbi-offers-track{display:flex !important;gap:12px !important;will-change:transform !important;transition:transform .55s cubic-bezier(.22,1,.36,1) !important;transform:translate3d(0,0,0);background:#fff !important} .orbi-offer-product{flex:0 0 var(--orbi-offer-card-width,calc((100% - 36px) / 4)) !important;max-width:var(--orbi-offer-card-width,calc((100% - 36px) / 4)) !important;min-width:0 !important;background:#fff !important} .orbi-offer-product__image,.orbi-deal-day-img{background:#fff !important} .orbi-offers-nav{color:#fec635 !important} .orbi-offers-nav--prev{left:14px !important} .orbi-offers-nav--next{right:14px !important} .orbz-mobile-secondary{display:none} .orbz-mobile-offerday{display:none} @media (max-width:860px){.orbz-mobile-secondary{display:block;width:calc(100% - 20px);max-width:680px;margin:14px auto 0} .orbz-mobile-secondary-track{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:none} .orbz-mobile-secondary-track::-webkit-scrollbar{display:none} .orbz-mobile-secondary-card{min-width:120px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:10px 8px 12px;text-align:center;text-decoration:none;color:#222;box-shadow:0 1px 2px rgba(0,0,0,.06)} .orbz-mobile-secondary-icon{width:76px;height:76px;border-radius:999px;background:#f3f3f3;display:flex;align-items:center;justify-content:center;margin:0 auto 8px;overflow:hidden} .orbz-mobile-secondary-icon img{max-width:62px;max-height:62px;object-fit:contain;display:block} .orbz-mobile-secondary-title{display:block;font-size:11px;line-height:1.1;font-weight:800;text-transform:uppercase;color:#d2a100;margin-bottom:5px;min-height:24px} .orbz-mobile-secondary-desc{display:block;font-size:13px;line-height:1.2;color:#333;min-height:46px;margin-bottom:8px} .orbz-mobile-secondary-btn{display:flex;align-items:center;justify-content:center;min-height:28px;border-radius:4px;background:#fec635;color:#7a5200;font-size:13px;font-weight:700;padding:0 6px;white-space:nowrap} .orbz-mobile-offerday{display:block;width:calc(100% - 20px);max-width:680px;margin:12px auto 16px;background:#fff;border:1px solid #dddddd;border-radius:6px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.06)} .orbz-mobile-offerday-head{padding:12px 14px;font-size:16px;font-weight:800;color:#2b2b2b;border-bottom:1px solid #ececec} .orbz-mobile-offerday-body{display:grid;grid-template-columns:110px 1fr;gap:14px;padding:14px;align-items:start;text-decoration:none;color:inherit} .orbz-mobile-offerday-media{width:100%;height:110px;display:flex;align-items:center;justify-content:center;background:#fff} .orbz-mobile-offerday-media img{max-width:100%;max-height:100%;object-fit:contain;display:block} .orbz-mobile-offerday-name{display:block;color:#2f2f2f;font-size:14px;line-height:1.3;margin-bottom:8px} .orbz-mobile-offerday-old{display:block;color:#7d7d7d;text-decoration:line-through;font-size:12px;margin-bottom:3px} .orbz-mobile-offerday-price{display:flex;align-items:flex-end;gap:2px;flex-wrap:wrap;color:#222;margin-bottom:8px;line-height:1} .orbz-mobile-offerday-price .currency{font-size:15px;margin-bottom:3px} .orbz-mobile-offerday-price .main{font-size:18px;font-weight:400} .orbz-mobile-offerday-price .cents{font-size:12px;margin-bottom:4px} .orbz-mobile-offerday-badge{display:inline-flex;align-items:center;justify-content:center;background:#fec635;color:#7a5200;border-radius:3px;padding:2px 5px;font-size:11px;font-weight:800;margin-left:4px} .orbz-mobile-offerday-frete{color:#d2a100;font-size:13px;font-weight:700} .orbz-mobile-offerday-foot{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-top:1px solid #ececec;text-decoration:none;color:#d2a100;font-size:14px;font-weight:700} .orbz-mobile-offerday-foot svg{width:18px;height:18px;fill:currentColor;flex:0 0 18px}} @media (max-width:1180px) and (min-width:861px){.orbi-offers-window{padding:0 70px !important}} .orbi-offers-window{padding:0 78px !important} .orbi-offer-product{flex:0 0 var(--orbi-offer-card-width,calc((100% - 24px) / 3)) !important;max-width:var(--orbi-offer-card-width,calc((100% - 24px) / 3)) !important} @media (max-width:1180px) and (min-width:861px){.orbi-offers-window{padding:0 72px !important}} @media (max-width:860px){.orbz-mobile-secondary{display:block;width:calc(100% - 20px);max-width:680px;margin:14px auto 0} .orbz-mobile-secondary-track{display:flex;gap:12px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch} .orbz-mobile-secondary-track::-webkit-scrollbar{display:none} .orbz-mobile-secondary-card{flex:0 0 136px;min-width:136px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:12px 10px 14px;text-align:center;text-decoration:none;color:#222;box-shadow:0 1px 2px rgba(0,0,0,.06);scroll-snap-align:start;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease} .orbz-mobile-secondary-card:active{transform:translateY(1px);box-shadow:0 1px 1px rgba(0,0,0,.05);background:#fffef7} .orbz-mobile-secondary-icon{width:80px;height:80px;border-radius:999px;background:#efefef;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;overflow:hidden} .orbz-mobile-secondary-icon img{max-width:64px;max-height:64px;object-fit:contain;display:block} .orbz-mobile-secondary-title{display:block;color:#d1a100;font-size:11px;line-height:1.15;font-weight:800;text-transform:uppercase;min-height:27px;margin-bottom:6px} .orbz-mobile-secondary-desc{display:block;color:#333;font-size:12px;line-height:1.25;min-height:45px;margin-bottom:10px} .orbz-mobile-secondary-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:30px;border-radius:4px;background:#f6e7a5;color:#8a5d00;font-size:12px;line-height:1;font-weight:700;padding:0 8px;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}} .orbi-offers-window{padding:0 78px !important;overflow:hidden !important;box-sizing:border-box !important} .orbi-offers-track{display:flex !important;gap:12px !important;background:#fff !important} .orbi-offer-product{flex:0 0 var(--orbi-offer-card-width,calc((100% - 24px) / 3)) !important;max-width:var(--orbi-offer-card-width,calc((100% - 24px) / 3)) !important;min-width:0 !important;background:#fff !important} @media (max-width:1180px) and (min-width:861px){.orbi-offers-window{padding:0 72px !important}} @media (max-width:860px){.orbz-mobile-secondary{display:block;width:calc(100% - 20px);max-width:680px;margin:14px auto 0} .orbz-mobile-secondary-track{list-style:none;display:flex;gap:12px;overflow-x:auto;padding:4px 2px 8px;margin:0;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch} .orbz-mobile-secondary-track::-webkit-scrollbar{display:none} .orbz-mobile-secondary-slide{flex:0 0 156px;min-width:156px;scroll-snap-align:start} .orbz-mobile-secondary-card{background:#fff;border:1px solid #e4e4e4;border-radius:8px;padding:12px 10px 14px;box-shadow:0 1px 2px rgba(0,0,0,.06);height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:10px} .orbz-mobile-secondary-main{display:block;text-align:center} .orbz-mobile-secondary-image{width:100%;height:86px;object-fit:contain;display:block;margin:0 auto 10px;background:#fff} .orbz-mobile-secondary-title{display:block;color:#d2a100;font-size:11px;line-height:1.15;font-weight:800;text-transform:uppercase;min-height:26px;margin:0 0 6px} .orbz-mobile-secondary-desc{display:block;color:#333;font-size:12px;line-height:1.25;min-height:46px;margin:0} .orbz-mobile-secondary-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:32px;border-radius:4px;background:#f6e7a5;color:#8a5d00;font-size:12px;line-height:1.1;font-weight:700;padding:4px 8px;box-sizing:border-box;text-decoration:none;text-align:center;white-space:normal;word-break:keep-all;overflow:hidden}} @media (max-width:860px){.orbz-mobile-secondary{margin:10px auto 0 !important} .orbz-mobile-secondary-track{gap:10px !important;padding:2px 2px 6px !important} .orbz-mobile-secondary-slide{flex:0 0 150px !important;min-width:150px !important} .orbz-mobile-secondary-card{padding:10px 8px 10px !important;gap:6px !important} .orbz-mobile-secondary-image{height:72px !important;margin:0 auto 6px !important} .orbz-mobile-secondary-title{min-height:auto !important;margin:0 0 4px !important;font-size:11px !important;line-height:1.1 !important} .orbz-mobile-secondary-desc{min-height:34px !important;margin:0 0 6px !important;font-size:12px !important;line-height:1.2 !important} .orbz-mobile-secondary-btn{min-height:30px !important;padding:4px 6px !important;line-height:1.05 !important;white-space:normal !important;word-break:normal !important;overflow-wrap:anywhere !important;text-align:center !important}} @media (min-width:861px){.orbi-header__row1{gap:12px !important} .orbi-search--desktop{flex:1 1 auto !important;min-width:280px !important} .orbi-media-slot.orbi-media-slot--video.orbi-media-slot--double{flex:0 0 300px !important;width:300px !important;height:42px !important;display:flex !important;align-items:center !important;gap:8px !important;overflow:hidden !important;background:transparent !important;border-radius:8px !important;box-shadow:none !important} .orbi-media-slot--double .orbi-media-video-link{flex:1 1 0 !important;min-width:0 !important;height:100% !important;border-radius:8px !important;overflow:hidden !important;background:#fff !important;display:block !important} .orbi-media-slot--double .orbi-header-promo-video{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;display:block !important;background:#fff !important}} @media (max-width:1120px) and (min-width:861px){.orbi-media-slot.orbi-media-slot--video.orbi-media-slot--double{flex-basis:250px !important;width:250px !important;gap:6px !important}} @media (max-width:980px) and (min-width:861px){.orbi-media-slot.orbi-media-slot--video.orbi-media-slot--double{flex-basis:210px !important;width:210px !important}} @media (min-width:861px){.orbi-header__row1{gap:12px !important} .orbi-search--desktop{flex:1 1 auto !important;min-width:280px !important} .orbi-media-slot.orbi-media-slot--video{flex:0 0 250px !important;width:250px !important;height:42px !important;display:block !important;overflow:hidden !important;border-radius:8px !important;background:transparent !important;box-shadow:none !important} .orbi-media-slot.orbi-media-slot--video .orbi-media-video-link{display:block !important;width:100% !important;height:100% !important;border-radius:8px !important;overflow:hidden !important;background:#fff !important} .orbi-media-slot.orbi-media-slot--video .orbi-header-promo-video{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;background:#fff !important}} @media (max-width:1120px) and (min-width:861px){.orbi-media-slot.orbi-media-slot--video{flex-basis:230px !important;width:230px !important}} @media (max-width:980px) and (min-width:861px){.orbi-media-slot.orbi-media-slot--video{flex-basis:210px !important;width:210px !important}} .orbi-offers-window{padding:0 78px !important;overflow:hidden !important;box-sizing:border-box !important} .orbi-offer-product{flex:0 0 var(--orbi-offer-card-width,calc((100% - 36px) / 4)) !important;max-width:var(--orbi-offer-card-width,calc((100% - 36px) / 4)) !important;min-width:0 !important;background:#fff !important} @media (max-width:1180px) and (min-width:861px){.orbi-offers-window{padding:0 72px !important}} .orbi-offers-panel{overflow:hidden !important} .orbi-offers-window{position:relative !important;overflow:hidden !important;width:calc(100% - 116px) !important;margin:20px 88px 0 18px !important;padding:0 !important;background:#fff !important;box-sizing:border-box !important} .orbi-offers-track{display:flex !important;gap:12px !important;will-change:transform !important;transition:transform .55s cubic-bezier(.22,1,.36,1) !important;transform:translate3d(0,0,0) !important;background:#fff !important} .orbi-offer-product{flex:0 0 calc((100% - 36px) / 4) !important;max-width:calc((100% - 36px) / 4) !important;min-width:0 !important;background:#fff !important} .orbi-offers-nav--prev{left:10px !important} .orbi-offers-nav--next{right:10px !important} @media (max-width:1180px) and (min-width:861px){.orbi-offers-window{width:calc(100% - 108px) !important;margin:20px 82px 0 14px !important}} @media (min-width:861px){.orbi-offers-panel .orbi-offer-product{overflow:visible!important} .orbi-offers-panel .orbi-product-price{overflow:visible!important;min-width:0!important} .orbi-offers-panel .orbi-discount{display:inline-flex!important;visibility:visible!important;opacity:1!important;flex-shrink:0!important;white-space:nowrap!important}} @media (min-width:861px) and (max-width:1180px){.orbi-offers-panel .orbi-product-price .currency{font-size:14px!important} .orbi-offers-panel .orbi-product-price .main{font-size:20px!important;letter-spacing:-.2px!important} .orbi-offers-panel .orbi-product-price .cents{font-size:11px!important} .orbi-offers-panel .orbi-discount{font-size:10px!important;padding:2px 4px!important;margin-left:4px!important} .orbi-offers-panel .orbi-product-name{font-size:13px!important}}
.orbi-account-shell{position:relative;display:inline-flex;align-items:center;gap:3px} .orbi-account-trigger{border:0;background:transparent;display:inline-flex;align-items:center;gap:6px;padding:4px 2px;cursor:pointer;color:#1f1f1f;font:inherit} .orbi-account-trigger svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .18s ease} .orbi-account-shell.is-open .orbi-account-trigger svg{transform:rotate(180deg)} .orbi-account-mini-avatar{width:23px;height:23px;border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(0,0,0,.1);font-size:8px;font-weight:800} .orbi-account-mini-avatar img,.orbi-account-large-avatar img,.orbi-drawer__avatar img{width:100%;height:100%;object-fit:cover;display:block} .orbi-account-menu{position:absolute;right:-78px;top:calc(100% + 9px);width:305px;background:#fff;border-radius:3px;box-shadow:0 8px 28px rgba(0,0,0,.22);z-index:1800;opacity:0;visibility:hidden;transform:translateY(-5px);transition:opacity .16s ease,transform .16s ease,visibility .16s;overflow:hidden;color:#333;white-space:normal} .orbi-account-shell.is-open .orbi-account-menu{opacity:1;visibility:visible;transform:translateY(0)} .orbi-account-profile-head{display:flex;align-items:center;gap:12px;padding:18px 16px 13px} .orbi-account-large-avatar{position:relative;width:48px;height:48px;border-radius:50%;border:0;padding:0;background:#fec639;overflow:visible;cursor:pointer;flex:0 0 auto;font-weight:800} .orbi-account-large-avatar>span[data-orbi-customer-avatar]{width:48px;height:48px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center} .orbi-account-profile-copy{min-width:0;display:flex;flex-direction:column;line-height:1.35;flex:1} .orbi-account-profile-copy strong{font-size:17px;color:#222;overflow:hidden;text-overflow:ellipsis} .orbi-account-profile-copy span{font-size:11px;color:#777;overflow:hidden;text-overflow:ellipsis} .orbi-account-menu-close{border:0;background:#f5f5f5;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer} .orbi-account-menu-close svg{width:18px;height:18px;fill:none;stroke:#333;stroke-width:2} .orbi-account-add-photo{display:flex!important;align-items:center;gap:12px;padding:11px 16px!important;border-top:1px solid #eee;border-bottom:1px solid #eee;text-decoration:none!important;color:#333!important;font-size:14px!important} .orbi-account-add-photo-icon{width:32px;height:32px;border:1px solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center} .orbi-account-add-photo-icon svg{width:19px;height:19px;fill:none;stroke:#333;stroke-width:1.7} .orbi-account-menu-group{padding:10px 0;border-bottom:1px solid #eee} .orbi-account-menu-group a{display:block;padding:8px 24px!important;color:#444!important;text-decoration:none!important;font-size:14px!important} .orbi-account-menu-group a:hover{background:#f7f7f7} .orbi-account-logout{width:100%;border:0;background:#fff;text-align:left;padding:15px 24px;color:#444;cursor:pointer;font-size:14px} .orbi-account-logout:hover{background:#f7f7f7} .orbi-drawer__avatar{position:relative;border:0;padding:0;cursor:pointer;overflow:visible!important;font-weight:800;color:#111!important} .orbi-drawer__avatar>span[data-orbi-customer-avatar]{width:52px;height:52px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center} .orbi-mobile-profile-copy{color:#1c1c1c;text-decoration:none;display:block;min-width:0} .orbi-mobile-profile-copy h3{font-size:18px!important;margin-bottom:1px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} .orbi-mobile-profile-copy p{font-size:13px!important;color:#111!important} .orbi-mobile-logout{color:#444!important} .orbi-account-shell[hidden],#orbiMobileCustomerWelcome[hidden],#orbiMobileGuestActions[hidden],.orbi-mobile-logout[hidden]{display:none!important} @media(max-width:860px){.orbi-account-shell{display:none!important}.orbi-register-link,.orbi-login-link{display:none!important}}

/* Arquivo original: orbizzy-global-v150.css */
#orbi-offline-overlay{position:fixed;inset:0;z-index:2147483646;display:flex;align-items:center;justify-content:center;padding:24px;background:#fff;color:#151515;font-family:Inter,Arial,Helvetica,sans-serif;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease} #orbi-offline-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto} .orbi-offline-card{width:min(100%,430px);text-align:center;padding:30px 24px;border:1px solid #e3e3e3;border-radius:18px;background:#fff;box-shadow:0 18px 55px rgba(0,0,0,.12)} .orbi-offline-face{width:92px;height:92px;margin:0 auto 18px;color:#252525}.orbi-offline-face svg{width:100%;height:100%;display:block} .orbi-offline-card h1{margin:0 0 9px;font-size:25px;line-height:1.2}.orbi-offline-card p{margin:0;color:#676767;font-size:14px;line-height:1.5} .orbi-offline-retry{margin-top:20px;min-width:170px;height:45px;border:0;border-radius:9px;background:#fec639;color:#171717;font-weight:800;font-size:15px;cursor:pointer} .orbi-image-search-button{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;min-width:42px!important;height:100%!important;padding:0!important;border:0!important;border-left:1px solid #ededed!important;border-radius:0!important;background:#fff!important;color:#555!important;cursor:pointer!important;z-index:5!important} .orbi-image-search-button:hover{background:#f8f8f8!important}.orbi-image-search-button svg{width:20px!important;height:20px!important;display:block!important} .orbi-image-search-input{position:fixed!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important} #orbi-image-search-toast{position:fixed;left:50%;bottom:28px;z-index:2147483645;transform:translate(-50%,20px);max-width:min(92vw,430px);padding:12px 17px;border-radius:10px;background:#171717;color:#fff;font:600 13px/1.4 Inter,Arial,sans-serif;box-shadow:0 10px 28px rgba(0,0,0,.25);opacity:0;visibility:hidden;transition:.2s;text-align:center} #orbi-image-search-toast.is-visible{opacity:1;visibility:visible;transform:translate(-50%,0)} @media(max-width:860px){.orbi-image-search-button{width:38px!important;min-width:38px!important}.orbi-image-search-button svg{width:19px!important;height:19px!important}#orbi-image-search-toast{bottom:82px}} @media(max-width:860px){body .orbi-header-mobile.is-searching{background:#fff!important} body .orbi-header-mobile.is-searching .orbi-header-mobile__bar{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:5px!important;padding-left:7px!important;padding-right:8px!important} body .orbi-header-mobile.is-searching .orbi-header-mobile__back{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:40px!important;min-width:40px!important;height:40px!important;align-items:center!important;justify-content:center!important;color:#333!important} body .orbi-header-mobile.is-searching .orbi-logo,body .orbi-header-mobile.is-searching .orbi-header-mobile__icons,body .orbi-header-mobile.is-searching #orbiHamburgerBtn,body .orbi-header-mobile.is-searching #nav-cart-mobile,body .orbi-header-mobile.is-searching .nav-cart{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important} body .orbi-header-mobile.is-searching .orbi-search{display:flex!important;grid-column:2!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important} body .orbi-header-mobile.is-searching .orbi-search input{display:block!important;flex:1 1 auto!important;min-width:0!important;color:#333!important} body .orbi-header-mobile.is-searching .orbi-image-search-button,body .orbi-header-mobile.is-searching .orbi-search button[type="submit"]{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;flex:0 0 auto!important}}

/* Arquivo original: orbizzy-responsive-v400.css */
/* Orbizzy Responsive Layer v400
   Faixas: celular, tablet/iPad, notebook/desktop, telas grandes/TV.
   Este arquivo deve ser carregado por ultimo para corrigir limites fixos antigos. */

:root{
  --orbz-fluid-gutter:clamp(10px,2.1vw,40px);
  --orbz-desktop-max:1280px;
  --orbz-wide-max:1760px;
  --orbz-tv-max:2800px;
}

html{
  width:100%;
  min-width:0;
  overflow-x:hidden;
  -webkit-text-size-adjust:100%;
  text-size-adjust:100%;
}
body{
  width:100%;
  min-width:0;
  overflow-x:hidden;
}
*,*::before,*::after{box-sizing:border-box}
img,video,canvas,svg{max-width:100%}
input,button,select,textarea{max-width:100%}

/* Evita estouro em estruturas flex/grid compartilhadas. */
.orbi-header__row1,.orbi-header__row2-inner,.orbi-nav-left,.orbi-nav-right,
.orbz-container,.orbz-product-shell,.oc-shell,.opx-wrap,.ob227-wrap,
.orbizzy-da-exact .container.row,.orbi-deals-desktop,.orbi-plus-desktop{
  min-width:0;
}

/* =============== CELULAR PEQUENO =============== */
@media (max-width:599px){
  .orbi-header-mobile,
  .orbz-mobile-home,
  .orbz-system-page,
  .orbz-product-shell{width:100%;max-width:100%}

  .orbz-container{width:calc(100% - 14px)!important;max-width:none!important}
  .orbz-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .orbz-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}

  .orbz-mobile-banner-carousel,
  .orbz-mobile-banner,
  .orbz-mobile-banner img,
  .orbz-mobile-banner video{max-width:100%!important}

  .orbi-footer{width:100%;max-width:100%;padding-left:14px!important;padding-right:14px!important}
}

/* =============== TABLET / IPAD EM RETRATO =============== */
@media (min-width:600px) and (max-width:860px){
  .orbi-header-mobile{width:100%;max-width:none}

  .orbz-container{
    width:calc(100% - 32px)!important;
    max-width:820px!important;
  }
  .orbz-product-grid{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:12px!important;
  }
  .orbz-link-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .orbz-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}

  body.orbz-product-document .orbz-product-related-grid{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:12px!important;
  }
  body.orbz-product-document .orbz-product-related-card__image{
    height:clamp(160px,23vw,210px)!important;
  }

  .orbz-mobile-secondary,
  .orbz-mobile-offerday,
  .orbi-plus-mobile,
  .orbz-mobile-categories,
  .orbz-mobile-frete{
    max-width:820px!important;
  }

  .orbi-footer{width:calc(100% - 32px);max-width:820px;padding-left:0!important;padding-right:0!important}
}

/* Tablets maiores em modo paisagem e notebooks compactos. */
@media (min-width:861px) and (max-width:1199px){
  .orbi-header__row1,.orbi-header__row2-inner{width:100%;max-width:100%!important;padding-left:18px!important;padding-right:18px!important}
  .orbi-nav-left{gap:clamp(12px,1.6vw,20px)!important}
  .orbi-media-slot.orbi-media-slot--video{flex-basis:clamp(190px,21vw,240px)!important;width:clamp(190px,21vw,240px)!important}

  .orbz-container{width:calc(100% - 32px)!important;max-width:none!important}
  .orbz-product-shell{width:calc(100% - 24px)!important;max-width:none!important}
  .oc-breadcrumb,.oc-shell,.opx-wrap,.ob227-wrap{width:calc(100% - 32px)!important;max-width:none!important}
}

/* =============== DESKTOP PADRAO =============== */
@media (min-width:1200px) and (max-width:1599px){
  .orbi-header__row1,.orbi-header__row2-inner,.orbi-footer{max-width:1360px!important}
  .orbz-container{width:min(1280px,calc(100% - 48px))!important;max-width:none!important}
  .orbz-product-shell{max-width:1320px!important}
  .oc-breadcrumb,.oc-shell{max-width:1320px!important}
  .opx-wrap,.ob227-wrap,.ob227-topbanner__inner{max-width:1280px!important}
  .orbizzy-da-exact .container.row,.orbi-deals-desktop,.orbi-plus-desktop{max-width:1280px!important}
}

/* =============== DESKTOP GRANDE / MONITOR 2K =============== */
@media (min-width:1600px) and (max-width:2199px){
  :root{--orbz-current-wide:min(92vw,var(--orbz-wide-max))}

  .navbar{padding-left:clamp(28px,4vw,74px)!important;padding-right:clamp(28px,4vw,74px)!important;font-size:14px!important}
  .orbi-header__row1,.orbi-header__row2-inner,.orbi-footer{
    width:var(--orbz-current-wide)!important;
    max-width:none!important;
  }
  .orbi-header__row1{gap:24px!important;padding-left:0!important;padding-right:0!important}
  .orbi-header__row2-inner{padding-left:0!important;padding-right:0!important}
  .orbi-logo img{height:38px!important;width:auto!important}
  .orbi-search{height:46px!important}
  .orbi-media-slot.orbi-media-slot--video{
    flex-basis:300px!important;width:300px!important;height:46px!important;
  }
  .orbi-nav-left{gap:26px!important}
  .orbi-navlink,.orbi-categ-trigger{font-size:14px!important}

  .orbz-desktop-hero,.orbz-desktop-carousel,.orbz-desktop-slide,.orbz-desktop-slide img,.orbz-desktop-slide video{
    height:clamp(390px,22vw,500px)!important;
  }
  .orbz-desktop-hero{min-height:clamp(390px,22vw,500px)!important}

  .orbizzy-da-exact .container.row,
  .orbi-deals-desktop,
  .orbi-plus-desktop,
  .orbz-container,
  .orbz-product-shell,
  .oc-breadcrumb,.oc-shell,
  .opx-wrap,
  .ob227-wrap,.ob227-topbanner__inner{
    width:var(--orbz-current-wide)!important;
    max-width:none!important;
  }

  .orbz-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important}
  .orbz-store-list-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
  .orbz-link-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}
  .orbz-info-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}

  body.orbz-product-document .orbz-product-main-card{
    grid-template-columns:minmax(0,1.7fr) minmax(360px,.8fr)!important;
    gap:22px!important;
  }
  body.orbz-product-document .orbz-product-stage{min-height:560px!important}
  body.orbz-product-document .orbz-product-stage img{height:550px!important;max-height:550px!important}
  body.orbz-product-document .orbz-product-desktop-carousel .orbz-product-related-card{
    flex:0 0 calc((100% - 64px)/5)!important;
    width:calc((100% - 64px)/5)!important;
    min-width:calc((100% - 64px)/5)!important;
    max-width:calc((100% - 64px)/5)!important;
  }
  body.orbz-product-document .orbz-product-related-grid{gap:16px!important}

  .oc-shell{grid-template-columns:280px minmax(0,1fr)!important;gap:24px!important}
  .opx-section{padding:clamp(30px,2vw,40px)!important}
  .ob227-hero h2{font-size:clamp(30px,2vw,38px)!important}

  .orbi-footer{font-size:13.5px!important;padding-left:0!important;padding-right:0!important}
}

/* =============== TV / 4K / TELAS MUITO GRANDES =============== */
@media (min-width:2200px){
  :root{--orbz-current-tv:min(90vw,var(--orbz-tv-max))}

  .navbar{
    min-height:44px!important;
    height:auto!important;
    padding:8px max(5vw,56px)!important;
    font-size:clamp(14px,.48vw,18px)!important;
  }
  .navbar .flex{gap:clamp(16px,.75vw,28px)!important}
  .navbar__links{gap:clamp(20px,1vw,36px)!important}

  .orbi-header__row1,.orbi-header__row2-inner,.orbi-footer{
    width:var(--orbz-current-tv)!important;
    max-width:none!important;
  }
  .orbi-header__row1{
    gap:clamp(24px,1.2vw,42px)!important;
    padding:clamp(16px,.8vw,26px) 0 12px!important;
  }
  .orbi-header__row2-inner{padding:0 0 clamp(12px,.7vw,22px)!important;gap:28px!important}
  .orbi-logo img{height:clamp(42px,1.45vw,58px)!important;width:auto!important}
  .orbi-search{height:clamp(50px,1.5vw,62px)!important;border-radius:10px!important}
  .orbi-search input{font-size:clamp(15px,.55vw,20px)!important;padding-left:18px!important}
  .orbi-search button{width:clamp(46px,1.4vw,58px)!important}
  .orbi-media-slot.orbi-media-slot--video{
    flex:0 0 clamp(330px,12vw,440px)!important;
    width:clamp(330px,12vw,440px)!important;
    height:clamp(50px,1.5vw,62px)!important;
  }
  .orbi-nav-left{gap:clamp(24px,1vw,38px)!important;padding-top:16px!important}
  .orbi-navlink,.orbi-categ-trigger{font-size:clamp(14px,.5vw,18px)!important}
  .orbi-location__label{font-size:clamp(11px,.4vw,15px)!important}
  .orbi-location__value{font-size:clamp(13px,.46vw,17px)!important}

  .orbz-desktop-hero,.orbz-desktop-carousel,.orbz-desktop-slide,.orbz-desktop-slide img,.orbz-desktop-slide video{
    height:clamp(500px,19vw,730px)!important;
  }
  .orbz-desktop-hero{min-height:clamp(500px,19vw,730px)!important}
  .orbz-desktop-arrow{width:50px!important;height:50px!important}

  .orbizzy-da-exact .container.row,
  .orbi-deals-desktop,
  .orbi-plus-desktop,
  .orbz-container,
  .orbz-product-shell,
  .oc-breadcrumb,.oc-shell,
  .opx-wrap,
  .ob227-wrap,.ob227-topbanner__inner{
    width:var(--orbz-current-tv)!important;
    max-width:none!important;
  }

  .orbizzy-da-exact .andes-card.dynamic-access-card{min-height:390px!important}
  .orbi-deals-grid{grid-template-columns:minmax(340px,.8fr) minmax(0,3.2fr)!important;gap:22px!important}
  .orbi-deal-card,.orbi-offers-panel{min-height:560px!important}
  .orbi-plus-desktop__box{height:360px!important}

  .orbz-container{margin-left:auto!important;margin-right:auto!important}
  .orbz-product-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:20px!important}
  .orbz-store-list-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:20px!important}
  .orbz-link-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:18px!important}
  .orbz-info-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}
  .orbz-product-card__title{font-size:clamp(14px,.45vw,18px)!important;line-height:1.35!important}
  .orbz-product-card__price{font-size:clamp(22px,.75vw,30px)!important}
  .orbz-product-card__installment,.orbz-product-card__shipping,.orbz-product-card__seller{font-size:clamp(12px,.4vw,16px)!important}

  body.orbz-product-document .orbz-product-main-card{
    grid-template-columns:minmax(0,1.75fr) minmax(420px,.72fr)!important;
    gap:28px!important;
    padding:24px!important;
  }
  body.orbz-product-document .orbz-product-stage{min-height:680px!important}
  body.orbz-product-document .orbz-product-stage img{height:670px!important;max-height:670px!important}
  body.orbz-product-document .orbz-product-section{padding:28px!important}
  body.orbz-product-document .orbz-product-desktop-carousel .orbz-product-related-card{
    flex:0 0 calc((100% - 100px)/6)!important;
    width:calc((100% - 100px)/6)!important;
    min-width:calc((100% - 100px)/6)!important;
    max-width:calc((100% - 100px)/6)!important;
  }
  body.orbz-product-document .orbz-product-related-grid{gap:20px!important}

  .oc-shell{grid-template-columns:320px minmax(0,1fr)!important;gap:28px!important}
  .oc-panel{font-size:clamp(14px,.42vw,18px)!important}
  .opx-section{padding:clamp(38px,1.7vw,58px)!important}
  .opx-section-head h2{font-size:clamp(28px,1vw,40px)!important}
  .opx-section-head p{font-size:clamp(14px,.48vw,18px)!important}
  .ob227-hero h2{font-size:clamp(34px,1.2vw,46px)!important}
  .ob227-hero p{font-size:clamp(14px,.48vw,18px)!important;max-width:1500px!important}

  .orbi-auth-page{width:min(92vw,1900px)!important;max-width:none!important}
  .orbi-footer{font-size:clamp(13px,.42vw,17px)!important;padding:34px 0!important}
}

/* Telas muito largas e baixas (TV/monitor ultrawide): evita banner exageradamente alto. */
@media (min-width:1600px) and (max-height:900px){
  .orbz-desktop-hero,.orbz-desktop-carousel,.orbz-desktop-slide,.orbz-desktop-slide img,.orbz-desktop-slide video{
    height:clamp(340px,43vh,440px)!important;
  }
  .orbz-desktop-hero{min-height:clamp(340px,43vh,440px)!important}
}

/* PWA / aparelhos com notch e barras do sistema. */
@supports (padding:max(0px)){
  @media (max-width:860px){
    .orbi-header-mobile{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}
    .orbz-mobile-bottom-nav{padding-bottom:env(safe-area-inset-bottom)!important;height:calc(64px + env(safe-area-inset-bottom))!important;max-height:none!important}
    body.orbz-product-document{padding-bottom:calc(66px + env(safe-area-inset-bottom))!important}
  }
}

/* ================= ORBIZZY DESKTOP/TV HOME STANDARD v507 =================
   Padroniza as principais secoes da tela inicial de canto a canto em notebook/TV,
   sem alterar celular/tablet. */
@media (min-width:861px){
  body.orbz-home-document{
    --orbz-home-edge:20px;
  }

  body.orbz-home-document .orbi-deals-desktop,
  body.orbz-home-document .orbi-plus-desktop,
  body.orbz-home-document .orbz-home-products{
    width:calc(100% - (var(--orbz-home-edge) * 2))!important;
    max-width:none!important;
    margin-left:auto!important;
    margin-right:auto!important;
    box-sizing:border-box!important;
  }

  body.orbz-home-document .orbi-deals-desktop{
    padding-left:0!important;
    padding-right:0!important;
    margin-top:0!important;
    margin-bottom:24px!important;
  }

  body.orbz-home-document .orbi-deals-grid{
    grid-template-columns:minmax(270px,292px) minmax(0,1fr)!important;
    gap:16px!important;
    width:100%!important;
  }

  body.orbz-home-document .orbi-deal-card,
  body.orbz-home-document .orbi-offers-panel{
    min-height:500px!important;
    height:auto!important;
  }

  body.orbz-home-document #orbiDealsDesktop .orbi-offers-window{
    padding-left:58px!important;
    padding-right:58px!important;
    margin-top:16px!important;
  }

  body.orbz-home-document #orbiDealsDesktop .orbi-offers-track{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:12px!important;
    width:100%!important;
    min-width:100%!important;
  }

  body.orbz-home-document .orbi-plus-desktop{
    padding-left:0!important;
    padding-right:0!important;
    margin-top:20px!important;
    margin-bottom:24px!important;
  }

  body.orbz-home-document .orbi-plus-desktop__box{
    width:100%!important;
    height:auto!important;
    min-height:318px!important;
  }

  body.orbz-home-document .orbi-plus-desktop__body{
    height:auto!important;
    min-height:250px!important;
  }

  body.orbz-home-document .orbz-home-products{
    padding-left:0!important;
    padding-right:0!important;
    margin-top:18px!important;
    margin-bottom:34px!important;
  }

  body.orbz-home-document .orbz-home-products__track{
    padding-left:56px!important;
    padding-right:56px!important;
  }

  /* Rodape realmente ocupa toda a largura em notebook/desktop/TV. */
  .orbi-footer{
    width:100%!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
    padding-left:20px!important;
    padding-right:20px!important;
    box-sizing:border-box!important;
  }
  .orbi-footer__links{width:100%!important}
}

@media (min-width:1200px) and (max-width:1599px){
  body.orbz-home-document{--orbz-home-edge:24px}
  body.orbz-home-document .orbi-deals-grid{
    grid-template-columns:minmax(285px,305px) minmax(0,1fr)!important;
    gap:18px!important;
  }
  body.orbz-home-document #orbiDealsDesktop .orbi-offers-track{
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    gap:13px!important;
  }
  .orbi-footer{padding-left:24px!important;padding-right:24px!important}
}

@media (min-width:1600px) and (max-width:2199px){
  body.orbz-home-document{--orbz-home-edge:36px}
  body.orbz-home-document .orbi-deals-grid{
    grid-template-columns:minmax(300px,330px) minmax(0,1fr)!important;
    gap:20px!important;
  }
  body.orbz-home-document #orbiDealsDesktop .orbi-offers-track{
    grid-template-columns:repeat(6,minmax(0,1fr))!important;
    gap:16px!important;
  }
  body.orbz-home-document .orbi-deal-card,
  body.orbz-home-document .orbi-offers-panel{min-height:510px!important}
  body.orbz-home-document .orbi-plus-desktop__header{padding-left:38px!important;padding-right:38px!important}
  body.orbz-home-document .orbi-plus-desktop__body{padding-left:36px!important;padding-right:36px!important}
  body.orbz-home-document .orbz-home-products__track{padding-left:62px!important;padding-right:62px!important}
  .orbi-footer{padding-left:36px!important;padding-right:36px!important}
}

@media (min-width:2200px){
  body.orbz-home-document{--orbz-home-edge:56px}
  body.orbz-home-document .orbi-deals-grid{
    grid-template-columns:minmax(330px,370px) minmax(0,1fr)!important;
    gap:24px!important;
  }
  body.orbz-home-document #orbiDealsDesktop .orbi-offers-track{
    grid-template-columns:repeat(8,minmax(0,1fr))!important;
    gap:18px!important;
  }
  body.orbz-home-document .orbi-deal-card,
  body.orbz-home-document .orbi-offers-panel{
    min-height:540px!important;
    padding-top:22px!important;
    padding-bottom:22px!important;
  }
  body.orbz-home-document .orbi-deals-title{font-size:clamp(21px,.72vw,27px)!important}
  body.orbz-home-document .orbi-deals-all{font-size:clamp(13px,.42vw,17px)!important}
  body.orbz-home-document .orbi-offer-product__image{height:clamp(168px,6.2vw,220px)!important}
  body.orbz-home-document .orbi-plus-desktop__box{min-height:340px!important}
  body.orbz-home-document .orbi-plus-desktop__header{height:76px!important;padding-left:46px!important;padding-right:46px!important}
  body.orbz-home-document .orbi-plus-desktop__body{min-height:264px!important;padding-left:44px!important;padding-right:44px!important}
  body.orbz-home-document .orbi-plus-desktop__title{font-size:clamp(17px,.58vw,22px)!important}
  body.orbz-home-document .orbz-home-products__head h2{font-size:clamp(22px,.72vw,28px)!important}
  body.orbz-home-document .orbz-home-products__track{padding-left:68px!important;padding-right:68px!important;gap:16px!important}
  body.orbz-home-document .orbz-home-products__card{
    flex-basis:clamp(210px,7.8vw,280px)!important;
    width:clamp(210px,7.8vw,280px)!important;
    min-width:clamp(210px,7.8vw,280px)!important;
  }
  .orbi-footer{
    padding-left:56px!important;
    padding-right:56px!important;
    padding-top:34px!important;
    padding-bottom:34px!important;
  }
}

@media (min-width:3200px){
  body.orbz-home-document{--orbz-home-edge:72px}
  body.orbz-home-document #orbiDealsDesktop .orbi-offers-track{
    grid-template-columns:repeat(9,minmax(0,1fr))!important;
    gap:20px!important;
  }
  .orbi-footer{padding-left:72px!important;padding-right:72px!important}
}

/* ================= ORBIZZY HOME DEALS v509 =================
   Notebook/TV: somente Oferta do dia + Ofertas ficam amplos de canto a canto.
   Orbi+ volta ao padrão original anterior à v507. Mobile permanece intacto. */
@media (min-width:861px){
  body.orbz-home-document .orbi-deals-desktop{
    width:calc(100% - 40px)!important;
    max-width:none!important;
    margin:0 auto 38px!important;
    padding:0!important;
    box-sizing:border-box!important;
  }
  body.orbz-home-document .orbi-deals-grid{
    width:100%!important;
    grid-template-columns:minmax(280px,300px) minmax(0,1fr)!important;
    gap:16px!important;
    align-items:stretch!important;
  }
  body.orbz-home-document .orbi-deal-card,
  body.orbz-home-document .orbi-offers-panel{
    min-height:512px!important;
  }
  body.orbz-home-document #orbiDealsDesktop .orbi-offers-window{
    padding-left:clamp(64px,5vw,84px)!important;
    padding-right:clamp(64px,5vw,84px)!important;
  }
  body.orbz-home-document #orbiDealsDesktop .orbi-offers-nav{
    z-index:90!important;
  }

  /* Orbi+ exatamente no padrão original de notebook. */
  body.orbz-home-document .orbi-plus-desktop{
    display:block!important;
    width:auto!important;
    max-width:1180px!important;
    margin:24px auto 28px!important;
    padding:0 10px!important;
    box-sizing:border-box!important;
  }
  body.orbz-home-document .orbi-plus-desktop__box{
    width:auto!important;
    height:318px!important;
    min-height:0!important;
  }
  body.orbz-home-document .orbi-plus-desktop__header{
    height:68px!important;
    padding:0 34px!important;
  }
  body.orbz-home-document .orbi-plus-desktop__title{
    font-size:17px!important;
  }
  body.orbz-home-document .orbi-plus-desktop__body{
    height:250px!important;
    min-height:0!important;
    padding:18px 28px 20px!important;
  }
}

@media (min-width:1200px) and (max-width:1599px){
  body.orbz-home-document .orbi-deals-desktop{
    width:calc(100% - 48px)!important;
  }
  body.orbz-home-document .orbi-deals-grid{
    grid-template-columns:minmax(292px,315px) minmax(0,1fr)!important;
    gap:18px!important;
  }
  body.orbz-home-document .orbi-plus-desktop{
    width:auto!important;
    max-width:1280px!important;
  }
}

@media (min-width:1600px) and (max-width:2199px){
  body.orbz-home-document .orbi-deals-desktop{
    width:calc(100% - 72px)!important;
  }
  body.orbz-home-document .orbi-deals-grid{
    grid-template-columns:minmax(310px,335px) minmax(0,1fr)!important;
    gap:20px!important;
  }
  body.orbz-home-document .orbi-plus-desktop{
    width:var(--orbz-current-wide)!important;
    max-width:none!important;
  }
}

@media (min-width:2200px){
  body.orbz-home-document .orbi-deals-desktop{
    width:calc(100% - 112px)!important;
  }
  body.orbz-home-document .orbi-deals-grid{
    grid-template-columns:minmax(340px,370px) minmax(0,1fr)!important;
    gap:24px!important;
  }
  body.orbz-home-document .orbi-deal-card,
  body.orbz-home-document .orbi-offers-panel{
    min-height:540px!important;
  }
  body.orbz-home-document .orbi-plus-desktop{
    width:var(--orbz-current-tv)!important;
    max-width:none!important;
  }
  body.orbz-home-document .orbi-plus-desktop__box{
    height:360px!important;
    min-height:0!important;
  }
  body.orbz-home-document .orbi-plus-desktop__header{
    height:68px!important;
    padding:0 34px!important;
  }
  body.orbz-home-document .orbi-plus-desktop__title{
    font-size:17px!important;
  }
  body.orbz-home-document .orbi-plus-desktop__body{
    height:250px!important;
    min-height:0!important;
    padding:18px 28px 20px!important;
  }
}


/* Arquivo original: orbizzy-polish-v410.css */
/* Orbizzy professional polish v410 — global, neutral and device-safe */
:root{
  --orbi-brand:#fec639;
  --orbi-ink:#222222;
  --orbi-muted:#666666;
  --orbi-line:#e5e5e5;
  --orbi-surface:#ffffff;
  --orbi-soft:#f7f7f7;
  --orbi-radius:8px;
  --orbi-shadow:0 1px 3px rgba(0,0,0,.08);
}
html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
body,button,input,select,textarea{font-family:inherit}
body{color:var(--orbi-ink)}
button,input,select,textarea{font:inherit}
button{letter-spacing:0}
a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #8a6500;outline-offset:2px}

/* Keep controls and cards sober: no exaggerated AI-like depth or oversized rounding. */
.orbz-product-card,.orbi-deal-card,.orbi-offers-panel,.oc-panel,.oc-review-card,.orbz-store-hero,.orbz-section,.orbi-account-menu,.orbi-account-quick__menu{box-shadow:var(--orbi-shadow)}
.orbz-product-card,.orbi-deal-card,.orbi-offers-panel,.oc-panel,.oc-review-card{border-color:var(--orbi-line)}
.orbz-btn,.oc-btn,.buy-btn,.orbz-follow-btn,.orbz-share-btn,.orbi-login-link,.orbi-register-link{border-radius:6px}

/* User-supplied original loader: white canvas, 3 yellow dots, loading label. */
#loader{
  position:fixed!important;
  inset:0!important;
  background-color:#ffffff!important;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  z-index:2147483647!important;
  opacity:1;
  visibility:visible;
  pointer-events:none!important;
  transition:opacity .28s ease,visibility .28s linear!important;
  contain:paint style;
  width:100vw!important;
  width:100dvw!important;
  height:100vh!important;
  height:100dvh!important;
  margin:0!important;
  padding:0!important;
  transform:translateZ(0);
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
}
#loader.hide,#loader[aria-hidden="true"]{
  opacity:0!important;
  visibility:hidden!important;
  pointer-events:none!important;
}
#loader .dots-loader{display:flex!important;gap:8px!important;align-items:center;justify-content:center}
#loader .dots-loader span{
  display:block!important;
  width:12px!important;
  height:12px!important;
  min-width:12px!important;
  min-height:12px!important;
  background-color:var(--brand-color,#fec639)!important;
  border-radius:50%!important;
  animation:orbi-original-bounce 1.2s infinite ease-in-out!important;
  transform:translateZ(0) scale(1);
  will-change:transform,opacity;
}
#loader .dots-loader span:nth-child(2){animation-delay:.2s!important}
#loader .dots-loader span:nth-child(3){animation-delay:.4s!important}
@keyframes orbi-original-bounce{
  0%,80%,100%{transform:translateZ(0) scale(1);opacity:.6}
  40%{transform:translateZ(0) scale(1.5);opacity:1}
}
#loader .loader-text{
  margin-top:20px!important;
  font-size:16px!important;
  line-height:1.25!important;
  font-weight:400!important;
  color:#333333!important;
  letter-spacing:.5px!important;
}
/* The boot class may be added by legacy runtime, but must never hide/freeze the page. */
/* Neutraliza o boot legado: ele não pode esconder o conteúdo nem mudar a rolagem. */
html.orbi-page-booting body{overflow:visible!important;background:inherit!important}
html.orbi-page-booting body>*:not(#loader):not(script):not(style):not(link){visibility:visible!important;opacity:1!important}
html.orbi-page-booting #loader{display:flex!important;position:fixed!important;inset:0!important}

/* SVG icons replace text emoji/symbol glyphs. */
.orbi-inline-icon{display:inline-block;width:1em;height:1em;vertical-align:-.12em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.orbi-star-icon{color:#c68f00;fill:currentColor;stroke:none}
.orbi-star-icon.is-empty{fill:none;stroke:currentColor;stroke-width:1.7}
.oc-stars{display:inline-flex;gap:2px;align-items:center}
.oc-stars .orbi-star-icon{width:15px;height:15px}
.rating .orbi-star-icon,.orbz-review-grid .orbi-star-icon{width:14px;height:14px;margin-right:3px}
.orbi-favorites-shell .orbi-account-quick__trigger:before{content:""!important;display:inline-block;width:20px;height:20px;background:no-repeat center/20px 20px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23222222' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.8 4.8a5.5 5.5 0 0 0-7.8 0L12 5.8l-1-1a5.5 5.5 0 0 0-7.8 7.8l1 1L12 21l7.8-7.4 1-1a5.5 5.5 0 0 0 0-7.8Z'/%3E%3C/svg%3E")}
.follow-action.is-following .follow{font-size:0;background:no-repeat center/15px 15px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E")}

/* Cleaner motion; transitions remain short and functional. */
@media (prefers-reduced-motion:reduce){
  *:not(#loader):not(#loader *){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}
}

.orbz-imported-color.is-active:after{content:""!important;background-color:#fec639!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:12px 12px!important}


/* Arquivo original: orbizzy-search-focus-v434.css */
/* Orbizzy Search Focus v434
   Restaura o comportamento visual original da barra de pesquisa em todos os
   dispositivos. Remove somente anéis/contornos de foco aplicados por regras
   globais, sem alterar dimensões, cores, ícones ou funcionamento da pesquisa.
*/
.orbi-search input,
.orbi-search input:focus,
.orbi-search input:focus-visible,
.orbi-search button,
.orbi-search button:focus,
.orbi-search button:focus-visible,
.orbi-search .orbi-image-search-button,
.orbi-search .orbi-image-search-button:focus,
.orbi-search .orbi-image-search-button:focus-visible {
  outline: none !important;
  outline-offset: 0 !important;
  -webkit-tap-highlight-color: transparent !important;
}

/* O campo de texto já faz parte visualmente da caixa branca da pesquisa.
   Não deve ganhar borda, sombra ou anel colorido ao receber foco. */
.orbi-search input:focus,
.orbi-search input:focus-visible {
  border-color: transparent !important;
  box-shadow: none !important;
}

/* Lupa/câmera permanecem exatamente com o fundo e formato normais. */
.orbi-search button:focus,
.orbi-search button:focus-visible,
.orbi-search .orbi-image-search-button:focus,
.orbi-search .orbi-image-search-button:focus-visible {
  box-shadow: none !important;
}

/* Evita qualquer anel herdado no próprio contêiner da busca. */
.orbi-search:focus,
.orbi-search:focus-visible,
.orbi-search:focus-within {
  outline: none !important;
  outline-offset: 0 !important;
}


/* v434 — evita o zoom automático do Safari/iOS ao focar a pesquisa.
   O iOS amplia inputs com fonte calculada abaixo de 16px. Não bloqueamos
   o zoom manual da página; ajustamos apenas o campo de pesquisa. */
@media (max-width: 860px) {
  .orbi-header-mobile .orbi-search input,
  .orbi-header-mobile.is-searching .orbi-search input,
  .orbi-search input[type="search"],
  .orbi-search input[type="text"] {
    font-size: 16px !important;
  }
}

