html:has(.loja){scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:108px;overflow-x:clip}html:has(.loja>.cbar) [data-sonner-toaster]{--offset-bottom:calc(96px + env(safe-area-inset-bottom))!important;--mobile-offset-bottom:calc(96px + env(safe-area-inset-bottom))!important}@layer components{.loja{--green:#00afa8;--dark:#182a2a;--deep:#0f1c1c;--cream:#fdffed;--white:#fff;--gold:#d4af6a;--red:#ff6b63;--s1:#fdffed0a;--s2:#fdffed14;--s3:#fdffed1f;--line:#fdffed1a;--mut:#fdffedbd;--r1:12px;--r2:20px;--r3:28px;--f-d:var(--font-display);--f-b:var(--font-body);--bar:44px;--chips:56px;--ease:cubic-bezier(.2, .7, .2, 1);background:var(--dark);color:var(--cream);font:400 16px/1.5 var(--f-b);min-height:100dvh;position:relative;overflow-x:clip}.loja:has(>.cbar){padding-bottom:calc(88px + env(safe-area-inset-bottom))}.loja *,.loja :before,.loja :after{box-sizing:border-box}.loja :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0}.loja b,.loja strong{font-weight:500}.loja h1,.loja h2,.loja h3,.loja h4{font-family:var(--f-d);letter-spacing:-.01em;font-weight:600;line-height:1.08}.loja img{max-width:100%;display:block}.loja button,.loja input,.loja select{font:inherit;color:inherit}.loja button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;min-width:44px;min-height:44px}.loja a{color:inherit}.loja :focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:6px}.loja h1:focus,.loja h2:focus{outline:none}.loja main,.loja footer{z-index:1;position:relative}.loja .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.loja .wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.loja .eyebrow{font:500 11px/1 var(--f-d);letter-spacing:.22em;text-transform:uppercase;color:var(--green)}.loja .eyebrow.gold{color:var(--gold)}.loja .tnum{font-variant-numeric:tabular-nums}.loja .ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.loja .fx{pointer-events:none;z-index:60;width:100%;height:100%;position:fixed;inset:0}.loja .btn{min-height:52px;font:600 16px/1 var(--f-d);letter-spacing:.01em;transition:transform .2s var(--ease), background .2s, box-shadow .2s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;display:inline-flex}.loja .btn-p{background:var(--green);color:var(--deep);box-shadow:0 8px 28px -8px #00afa899}.loja .btn-p:hover{background:#12c4bc}.loja .btn-p:active{transform:scale(.97)}.loja .btn-g{border:1px solid var(--s3);color:var(--cream);background:var(--s1)}.loja .btn-g:hover{background:var(--s2)}.loja .btn[disabled],.loja .btn[aria-disabled=true]{background:var(--s2);color:#fdffed8c;box-shadow:none;cursor:not-allowed}.loja .btn-wide{width:100%}.loja .topbar{z-index:50;height:var(--bar);background:var(--deep);border-bottom:1px solid var(--line);align-items:center;display:flex;position:sticky;top:0}.loja .topbar .wrap{justify-content:space-between;align-items:center;gap:8px;display:flex}.loja .topbar .lbl{font:400 12px/1.2 var(--f-b);color:var(--mut);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.loja .topbar .tcol{flex-direction:column;gap:3px;min-width:0;display:flex}.loja .segs{align-items:baseline;gap:6px;display:inline-flex}.loja .seg{font:600 15px/1 var(--f-d);font-variant-numeric:tabular-nums;align-items:baseline;gap:1px;display:inline-flex}.loja .seg .l{font:400 10px/1 var(--f-b);color:var(--mut);margin-left:1px}.loja .seg.s .n{min-width:1.2ch;animation:bn-tick .35s var(--ease);display:inline-block}.loja .urgent .n,.loja .urgent{color:var(--red)}.loja .ship{font:500 11px/1.1 var(--f-b);color:var(--gold);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.loja .ship .ic{width:16px;height:16px}.loja .ship .sm{display:inline}.loja .ship .lg{display:none}.loja .statebar{background:var(--deep);border-bottom:1px solid var(--line);color:var(--cream);padding:12px 0;font-size:14px}.loja .statebar .wrap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.loja .statebar .ic{color:var(--gold)}.loja .hero{background:radial-gradient(120% 70% at 50% 100%, var(--deep), transparent 70%);padding:20px 0 28px;position:relative;overflow-x:clip}.loja .hero .logo{object-fit:contain;object-position:left;width:112px;height:28px;margin-bottom:18px}.loja .hero h1{max-width:8.6em;margin:12px 0 10px;font-size:clamp(34px,10vw,76px)}.loja .hero h1 em{color:var(--green);font-style:normal}.loja .hero p.sub{color:var(--mut);max-width:34ch;margin-bottom:18px;font-size:16px;font-weight:300}.loja .hero .cta{grid-template-columns:1.2fr 1fr;gap:8px;display:grid}.loja .hero .cta:has(>:only-child){grid-template-columns:1fr}.loja .hero .cta .btn{white-space:nowrap;min-height:52px;padding:0 12px}.loja .hero .micro{color:var(--mut);flex-wrap:wrap;gap:14px;margin-top:14px;font-size:13px;display:flex}.loja .hero .micro span{align-items:center;gap:6px;display:inline-flex}.loja .hero .micro .ic{color:var(--green);width:16px;height:16px}.loja .stage{aspect-ratio:1;width:min(56vw,230px);margin:22px auto 0;position:relative}.loja .stage:before{content:"";background:radial-gradient(closest-side,#00afa861,#00afa81f 55%,#0000);animation:6s ease-in-out infinite bn-breathe;position:absolute;inset:-22%}.loja .stage .disc{background:var(--cream);border-radius:50%;position:absolute;inset:6% 6% 12%;overflow:hidden;box-shadow:0 30px 60px -20px #0009,inset 0 0 0 1px #fff6}.loja .stage .disc img{object-fit:contain;mix-blend-mode:multiply;transform:scale(1.12)}.loja .stage .ped{background:radial-gradient(closest-side, #00afa88c, var(--deep) 70%);border-radius:50%;height:14%;position:absolute;bottom:2%;left:8%;right:8%;box-shadow:0 0 40px #00afa859}.loja .stage .stamp{background:var(--gold);width:72px;height:72px;color:var(--deep);text-align:center;font:600 11px/1.1 var(--f-d);letter-spacing:.06em;z-index:2;border-radius:50%;place-content:center;display:grid;position:absolute;top:2%;right:-6%;transform:rotate(10deg)}.loja .stage .stamp b{font:600 22px/1 var(--f-d);display:block}.loja .chips{top:var(--bar);z-index:40;height:var(--chips);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#182a2aeb;position:sticky}.loja .chips .wrap{scrollbar-width:none;align-items:center;gap:8px;height:100%;display:flex;overflow-x:auto}.loja .chips .wrap::-webkit-scrollbar{display:none}.loja .chip{border:1px solid var(--s3);background:var(--s1);min-height:44px;font:500 14px/1 var(--f-b);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;transition:background .2s,color .2s;display:inline-flex}.loja .chip small{color:var(--mut);font-size:11px}.loja .chip[aria-pressed=true]{background:var(--cream);color:var(--deep);border-color:var(--cream)}.loja .chip[aria-pressed=true] small{color:var(--deep)}.loja section{padding:36px 0 4px}.loja .sh{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.loja .sh h2{margin-top:10px;font-size:clamp(28px,7vw,44px)}.loja .sh .count{color:var(--mut);font-size:13px}.loja .flash-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;min-height:372px;margin:0 -16px;padding:4px 16px 16px;display:flex;overflow-x:auto}.loja .flash-row::-webkit-scrollbar{display:none}.loja .fl{scroll-snap-align:center;border:1px solid var(--line);border-radius:var(--r3);background:linear-gradient(160deg, var(--s2), var(--s1));flex:none;grid-template-columns:116px 1fr;align-content:start;gap:14px;width:min(84vw,360px);padding:16px;display:grid;position:relative;overflow:hidden}.loja .fl .tile{grid-row:span 2;align-self:start}.loja .fl .tm{font:600 13px/1 var(--f-d);color:var(--red);border:1px solid #ff6b6380;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:6px 10px;display:inline-flex}.loja .fl .tm .ic{width:14px;height:14px}.loja .fl .tm .t{font-variant-numeric:tabular-nums}.loja .fl h3{margin:8px 0 4px;font-size:18px}.loja .fl .act{grid-column:1/-1}.loja .fl.lock{background:var(--deep);border-style:dashed}.loja .fl.lock .tile{filter:grayscale()brightness(.6)}.loja .fl.lock .tm{color:var(--gold);border-color:#d4af6a80}.loja .fl .lockmsg{color:var(--mut);margin:6px 0 10px;font-size:14px}.loja .fl .bigback{font:600 24px/1 var(--f-d);color:var(--gold);font-variant-numeric:tabular-nums}.loja .tile{aspect-ratio:1;border-radius:var(--r2);background:radial-gradient(circle at 50% 38%, var(--white), var(--cream) 70%);width:100%;display:block;position:relative;overflow:hidden}.loja .tile img{object-fit:contain;mix-blend-mode:multiply}.loja .badge{background:var(--green);color:var(--deep);font:600 14px/1 var(--f-d);z-index:2;border-radius:999px;padding:7px 10px;position:absolute;top:8px;left:8px}.loja .badge.k{background:var(--deep);color:var(--gold);letter-spacing:.1em;text-transform:uppercase;border:1px solid #d4af6a80;font-size:11px;left:auto;right:8px}.loja .pr{flex-direction:column;gap:2px;display:flex}.loja .pr .de{color:var(--mut);font-size:12px;text-decoration:line-through;text-decoration-thickness:1px}.loja .pr .por{font:600 26px/1.05 var(--f-d);font-variant-numeric:tabular-nums;color:var(--white)}.loja .pr .pix{font:500 14px/1.3 var(--f-b);color:var(--green);font-variant-numeric:tabular-nums}.loja .pr .pix b{font-weight:600}.loja .pr .par{color:var(--mut);font-size:12px}.loja .stock{margin-top:8px}.loja .stock .t{font:500 12px/1 var(--f-b);color:var(--gold);justify-content:space-between;margin-bottom:5px;display:flex}.loja .stock .bar{background:var(--s3);border-radius:4px;height:4px;overflow:hidden}.loja .stock .bar i{height:100%;width:var(--w);background:var(--gold);transform-origin:0;animation:bn-fill 1.1s var(--ease) both;display:block}.loja .slot{height:48px;margin-top:12px;position:relative}.loja .add{background:var(--green);width:100%;height:48px;min-height:48px;color:var(--deep);font:600 15px/1 var(--f-d);border-radius:999px;justify-content:center;align-items:center;gap:8px;transition:transform .15s;display:flex}.loja .add:active{transform:scale(.96)}.loja .add.alt{border:1px solid var(--green);color:var(--cream);background:0 0}.loja .add[disabled]{opacity:.55;cursor:not-allowed;background:var(--s2);color:#fdffedb3;border:0}.loja .stepper{border:1px solid var(--green);text-align:center;height:48px;animation:bn-pop .35s var(--ease);background:#00afa81f;border-radius:999px;grid-template-columns:48px 1fr 48px;align-items:center;display:grid}.loja .stepper button{width:48px;height:46px;font:600 22px/1 var(--f-d);border-radius:50%;place-items:center;display:grid}.loja .stepper button:hover{background:var(--s2)}.loja .stepper .q{font:600 17px/1 var(--f-d);font-variant-numeric:tabular-nums}.loja .stepper .q small{font:400 10px/1.1 var(--f-b);color:var(--mut);white-space:nowrap;display:block}.loja .feat{border-radius:var(--r3);border:1px solid var(--line);background:linear-gradient(170deg, var(--deep), var(--s1));position:relative;overflow:hidden}.loja .feat .vis{background:radial-gradient(70% 60% at 50% 55%,#00afa84d,#0000 70%);padding:28px 16px 36px;position:relative}.loja .feat .plate{border-radius:var(--r2);background:radial-gradient(circle at 50% 40%, var(--white), var(--cream));aspect-ratio:16/9;position:relative;overflow:hidden;box-shadow:0 30px 60px -24px #000000b3}.loja .feat .plate img{object-fit:contain;mix-blend-mode:multiply;padding:4% 6%}.loja .feat .ped{background:radial-gradient(closest-side,#00afa899,#0000);border-radius:50%;height:14px;margin:14px 12% 0}.loja .feat .info{padding:0 20px 24px}.loja .feat h3{margin:10px 0 8px;font-size:clamp(30px,8vw,48px)}.loja .feat p.lead{color:var(--mut);margin-bottom:16px;font-weight:300}.loja .feat ul{gap:10px;margin-bottom:20px;padding:0;list-style:none;display:grid}.loja .feat li{align-items:flex-start;gap:10px;font-size:15px;display:flex}.loja .feat li .ic{color:var(--green);margin-top:2px}.loja .feat .pr .por{font-size:40px}.loja .feat .pr .pix{font-size:15px}.loja .feat .buy{align-content:start;gap:12px;min-height:236px;display:grid}.loja .feat .badge{font-size:16px;top:24px;left:24px}.loja .og{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.loja .card{border:1px solid var(--line);border-radius:var(--r2);background:var(--s1);flex-direction:column;min-width:0;padding:8px 8px 12px;display:flex;box-shadow:inset 0 1px #fdffed0f}.loja .card[hidden]{display:none}.loja .card .media{border-radius:14px;width:100%;min-height:0;display:block;position:relative}.loja .card .body{flex-direction:column;flex:1;padding:12px 4px 0;display:flex}.loja .card .brand{font:500 10px/1 var(--f-d);letter-spacing:.18em;text-transform:uppercase;color:var(--mut);white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;overflow:hidden}.loja .card h3{font:600 15px/1.2 var(--f-d);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;margin-bottom:2px;display:-webkit-box;overflow:hidden}.loja .card .meta{color:var(--mut);min-height:1.5em;margin-bottom:10px;font-size:12px}.loja .card .pr{margin-top:auto}.loja .card .pr .por{font-size:21px}.loja .card.sold{opacity:.55}.loja .card .stepper{grid-template-columns:44px 1fr 44px}.loja .card .stepper button{width:44px}.loja .card .stepper .q small{display:none}.loja .more{margin-top:16px}.loja .og-empty{text-align:center;color:var(--mut);grid-column:1/-1;padding:40px 10px}.loja .sheet-ov{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050c0cb8;position:fixed;inset:0}.loja .sheet{z-index:71;background:var(--deep);width:100%;max-width:560px;max-height:92dvh;color:var(--cream);border-radius:var(--r3) var(--r3) 0 0;border-top:1px solid var(--s3);outline:none;flex-direction:column;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.loja .sheet.sheet-r{border-radius:var(--r3) 0 0 var(--r3);border-top:0;border-left:1px solid var(--s3);max-width:460px;height:100dvh;max-height:100dvh;inset:0 0 0 auto}.loja .sheet .grab{background:var(--s3);border-radius:4px;flex:none;width:44px;height:4px;margin:10px auto 0}.loja .sheet header{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px 8px;display:flex}.loja .sheet header h2{font-size:22px}.loja .sheet .x{background:var(--s2);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.loja .sheet .bd{overscroll-behavior:contain;flex:1;padding:4px 20px 20px;overflow-y:auto}.loja .sheet footer{padding:14px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--deep);flex:none}.loja .sw-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.loja .sw{border-radius:var(--r2);border:1.5px solid var(--s3);background:var(--s1);min-height:104px;font:500 12px/1.2 var(--f-b);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 4px;transition:border-color .2s,background .2s;display:flex;position:relative}.loja .sw .dot{background:var(--c);width:44px;height:44px;box-shadow:inset 0 0 0 2px #ffffff40, 0 6px 14px -4px var(--c);border-radius:50%;position:relative}.loja .sw[aria-pressed=true]{border-color:var(--green);background:#00afa824}.loja .sw[aria-pressed=true] .dot:after{content:"";border-bottom:3px solid #fff;border-left:3px solid #fff;width:14px;height:8px;position:absolute;top:12px;left:14px;transform:translateY(-2px)rotate(-45deg)}.loja .sw .cnt{background:var(--green);min-width:22px;height:22px;color:var(--deep);font:600 12px/22px var(--f-d);text-align:center;border-radius:11px;position:absolute;top:6px;right:6px}.loja .sw[aria-disabled=true]{opacity:.45;cursor:not-allowed}.loja .sw[aria-disabled=true] .dot:before{content:"";background:var(--cream);height:2px;position:absolute;top:50%;left:-4px;right:-4px;transform:rotate(-40deg)}.loja .sw small{color:var(--mut);font-size:10px}.loja .picks{justify-content:space-between;align-items:center;gap:12px;display:flex}.loja .picks .n{font:600 20px/1 var(--f-d)}.loja .picks .dots{gap:6px;display:flex}.loja .picks .dots i{border:1.5px dashed var(--s3);background:var(--c,transparent);border-radius:50%;width:24px;height:24px}.loja .picks .dots i.f{border-style:solid;border-color:#ffffff80}.loja .grp+.grp{margin-top:18px}.loja .det-img{max-width:340px;margin:0 auto 14px}.loja .det-thumbs{justify-content:center;gap:8px;margin-bottom:14px;display:flex}.loja .det-thumbs button{border:1.5px solid var(--s3);background:var(--cream);border-radius:12px;width:52px;min-width:0;height:52px;min-height:0;padding:0;position:relative;overflow:hidden}.loja .det-thumbs button[aria-pressed=true]{border-color:var(--green)}.loja .det-thumbs img{object-fit:contain;mix-blend-mode:multiply}.loja .det p{color:var(--mut);margin:10px 0;font-weight:300}.loja .det ul.ben{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.loja .det ul.ben li{color:var(--cream);gap:8px;font-size:14px;display:flex}.loja .det ul.ben .ic{color:var(--green)}.loja .det .fine{color:var(--mut);border-top:1px solid var(--line);margin-top:14px;padding-top:10px;font-size:12px}.loja .cbar{z-index:55;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--deep) 70%, transparent);transition:transform .45s var(--ease);pointer-events:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(120%)}.loja .cbar.on{transform:none}.loja .cbar button{pointer-events:auto;background:var(--green);width:100%;max-width:560px;min-height:60px;color:var(--deep);text-align:left;border-radius:999px;justify-content:space-between;align-items:center;margin:0 auto;padding:0 8px 0 20px;display:flex;box-shadow:0 14px 40px -10px #00afa8b3}.loja .cbar .l{font:600 16px/1.15 var(--f-d);flex-direction:column;display:flex}.loja .cbar .l small{font:500 12px/1.2 var(--f-b)}.loja .cbar .r{background:var(--deep);color:var(--cream);height:44px;font:600 14px/1 var(--f-d);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 16px;display:flex}.loja .cbar.on button{animation:bn-pop .4s var(--ease)}.loja .line{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;gap:12px;padding:14px 0;display:grid}.loja .line .tile{border-radius:12px}.loja .line h4{font:600 15px/1.2 var(--f-d)}.loja .line .picked{color:var(--mut);flex-wrap:wrap;align-items:center;gap:4px;margin:4px 0;font-size:11px;display:flex}.loja .line .picked i{background:var(--c);border:1px solid #fff6;border-radius:50%;width:14px;height:14px}.loja .line .row{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.loja .line .st{text-align:center;border:1px solid var(--s3);border-radius:999px;grid-template-columns:44px 28px 44px;align-items:center;display:inline-grid}.loja .line .st button{width:44px;height:44px;font:600 20px/1 var(--f-d);border-radius:50%}.loja .line .p{font:600 16px/1 var(--f-d);font-variant-numeric:tabular-nums}.loja .line .rm{color:var(--mut);min-height:44px;padding:0 6px;font-size:12px;text-decoration:underline}.loja .alert{border-radius:var(--r1);background:var(--s2);align-items:flex-start;gap:10px;margin:6px 0 10px;padding:12px 14px;font-size:14px;display:flex}.loja .alert .ic{margin-top:2px}.loja .alert.warn{color:var(--cream);border:1px solid #ff6b6380}.loja .alert.warn .ic{color:var(--red)}.loja .prog{margin:8px 0 14px}.loja .prog .t{color:var(--mut);margin-bottom:8px;font-size:13px}.loja .prog .t b{color:var(--gold)}.loja .prog .tr{background:var(--s3);border-radius:6px;height:6px;position:relative}.loja .prog .tr i{background:linear-gradient(90deg, var(--green), var(--gold));transition:width .6s var(--ease);border-radius:6px;position:absolute;top:0;bottom:0;left:0}.loja .vs{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 4px;display:grid}.loja .vs>div{border-radius:var(--r2);border:1px solid var(--s3);background:var(--s1);padding:14px 12px}.loja .vs .pixc{border-color:var(--green);background:#00afa81f;position:relative}.loja .vs .tag{background:var(--green);color:var(--deep);font:600 11px/1 var(--f-d);border-radius:999px;padding:4px 8px;position:absolute;top:-10px;left:12px}.loja .vs .k{font:500 11px/1 var(--f-d);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin-bottom:8px}.loja .vs .v{font:600 24px/1.05 var(--f-d);font-variant-numeric:tabular-nums}.loja .vs .pixc .v{color:var(--green)}.loja .vs small{color:var(--mut);margin-top:6px;font-size:12px;display:block}.loja .sumrow{color:var(--mut);justify-content:space-between;padding:4px 0;font-size:14px;display:flex}.loja .cupom{margin:14px 0 6px}.loja .cupom .row2{grid-template-columns:1fr auto;gap:8px;display:grid}.loja .cupom input{text-transform:uppercase}.loja .cupom .ok{color:var(--green);justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.loja .sumrow.gn{color:var(--green)}.loja .empty{text-align:center;color:var(--mut);padding:40px 10px}.loja .trust{grid-template-columns:1fr 1fr;gap:10px;display:grid}.loja .trust>div{border:1px solid var(--line);border-radius:var(--r2);background:var(--s1);padding:16px}.loja .trust .ic{color:var(--green);width:26px;height:26px;margin-bottom:10px}.loja .trust h3{margin-bottom:4px;font-size:16px}.loja .trust p{color:var(--mut);font-size:13px;font-weight:300}.loja details{border-bottom:1px solid var(--line)}.loja summary{cursor:pointer;min-height:56px;font:600 17px/1.2 var(--f-d);justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.loja summary::-webkit-details-marker{display:none}.loja summary:after{content:"+";color:var(--green);font-size:24px;transition:transform .25s}.loja details[open] summary:after{transform:rotate(45deg)}.loja details p{color:var(--mut);max-width:60ch;padding:0 0 16px;font-weight:300}.loja .rich{max-width:68ch}.loja .rich h2{margin-bottom:12px;font-size:clamp(24px,6vw,36px)}.loja .rich p{color:var(--mut);margin-bottom:12px;font-weight:300}.loja .rich ul{color:var(--mut);margin-bottom:12px;padding-left:20px;font-weight:300}.loja .banner{border-radius:var(--r3);border:1px solid var(--line);background:var(--deep);text-decoration:none;display:block;position:relative;overflow:hidden}.loja .banner .ph{aspect-ratio:16/7;position:relative}.loja .banner .ph img{object-fit:cover}.loja .banner .cap{padding:16px 20px}.loja .banner .cap h3{font-size:22px}.loja .banner .cap p{color:var(--mut);margin-top:4px;font-size:14px;font-weight:300}.loja footer.ft{background:var(--deep);border-top:1px solid var(--line);color:var(--mut);margin-top:56px;padding:36px 0 24px;font-size:13px}.loja footer.ft .logo{object-fit:contain;object-position:left;width:128px;height:32px;margin-bottom:14px}.loja footer.ft h2{font:600 16px/1.2 var(--f-d);color:var(--cream);margin-bottom:8px}.loja footer.ft nav{flex-wrap:wrap;gap:4px 18px;margin:14px 0;display:flex}.loja footer.ft nav a{align-items:center;min-height:44px;display:inline-flex}.loja footer.ft address{font-style:normal}.loja .vh{z-index:50;background:var(--deep);border-bottom:1px solid var(--line);position:sticky;top:0}.loja .vh .wrap{justify-content:space-between;align-items:center;max-width:640px;height:60px;display:flex}.loja .vh .back{align-items:center;gap:6px;min-width:44px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.loja .vh .lk .ic{width:16px;height:16px}.loja .vh .lk{color:var(--mut);align-items:center;gap:6px;font-size:12px;display:inline-flex}.loja .cwrap{max-width:640px;margin:0 auto;padding:18px 16px 140px}.loja .steps{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:6px;padding:0;list-style:none;display:grid;position:relative}.loja .steps li{font:500 11px/1.2 var(--f-b);color:var(--mut);flex-direction:column;gap:6px;display:flex}.loja .steps li i{background:var(--s3);border-radius:4px;height:4px;display:block;position:relative;overflow:hidden}.loja .steps li i:after{content:"";background:var(--green);transform-origin:0;transition:transform .5s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.loja .steps li.done i:after,.loja .steps li.cur i:after{transform:none}.loja .steps li.cur{color:var(--cream)}.loja .cwrap h1{margin:22px 0 6px;font-size:30px}.loja .cwrap .lead{color:var(--mut);margin-bottom:18px;font-weight:300}.loja .fld{margin-bottom:14px}.loja .fld label,.loja .fld .lb{font:500 13px/1 var(--f-b);margin-bottom:8px;display:block}.loja input:not([type=checkbox]):not([type=radio]),.loja select{border-radius:var(--r1);border:1.5px solid var(--s3);background:var(--s1);width:100%;min-height:52px;color:var(--cream);padding:0 14px;font-size:16px}.loja input::placeholder{color:#fdffed73}.loja input:focus-visible{border-color:var(--green);outline-offset:1px}.loja input[aria-invalid=true]{border-color:var(--red)}.loja .em{color:var(--red);align-items:center;gap:6px;margin-top:6px;font-size:13px;display:flex}.loja .two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.loja .two.s{grid-template-columns:1fr 90px}.loja .hint{color:var(--mut);margin-top:6px;font-size:12px}.loja .errsum{border-radius:var(--r1);color:var(--cream);border:1px solid #ff6b6399;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:14px;display:flex}.loja .errsum .ic{color:var(--red)}.loja .cepload{min-height:20px;color:var(--green);margin-top:6px;font-size:13px;display:block}.loja .shipbox{border-radius:var(--r1);background:#00afa81a;border:1px solid #00afa866;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:14px;font-size:14px;display:flex}.loja .opt{margin-bottom:10px;display:block;position:relative}.loja .opt input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.loja .opt .bx{border:1.5px solid var(--s3);border-radius:var(--r2);background:var(--s1);align-items:center;gap:14px;padding:16px;transition:border-color .2s,background .2s;display:flex}.loja .opt input:checked+.bx{border-color:var(--green);background:#00afa81f}.loja .opt input:focus-visible+.bx{outline:3px solid var(--green);outline-offset:3px}.loja .opt .ic{width:28px;height:28px;color:var(--green)}.loja .opt .tt{font:600 17px/1.2 var(--f-d)}.loja .opt .vv{text-align:right;font:600 20px/1.1 var(--f-d);font-variant-numeric:tabular-nums;margin-left:auto}.loja .opt .vv small{font:400 11px/1.2 var(--f-b);color:var(--green);display:block}.loja .opt .tg{background:var(--green);color:var(--deep);font:600 10px/1 var(--f-d);letter-spacing:.04em;border-radius:999px;margin-top:4px;padding:4px 7px;display:inline-block}.loja .inst{gap:8px;margin:8px 0 12px;display:grid}.loja .inst .opt{margin:0}.loja .inst .bx{justify-content:space-between;padding:12px 14px;font-size:15px}.loja .rv{border:1px solid var(--line);border-radius:var(--r2);background:var(--s1);margin-bottom:12px;padding:14px}.loja .rv h3{font:500 11px/1 var(--f-d);letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-bottom:10px}.loja .rv .ln{justify-content:space-between;gap:10px;padding:4px 0;font-size:14px;display:flex}.loja .rv .ln.gd{color:var(--gold)}.loja .rv .ln.gn{color:var(--green)}.loja .rv .tot{border-top:1px solid var(--line);font:600 20px/1 var(--f-d);margin-top:8px;padding-top:10px}.loja .rv .tot .g{color:var(--green)}.loja .chk{min-height:44px;color:var(--mut);align-items:flex-start;gap:12px;margin:14px 0;font-size:14px;display:flex}.loja .chk input{width:24px;height:24px;min-height:24px;accent-color:var(--green);flex:none;margin-top:2px}.loja .chk a{color:var(--cream);text-underline-offset:3px}.loja .cact{z-index:50;background:var(--deep);border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.loja .cact .in2{align-items:center;gap:10px;max-width:640px;margin:0 auto;display:flex}.loja .cact .tot{color:var(--mut);flex:1;font-size:12px;line-height:1.2}.loja .cact .tot b{font:600 20px/1.1 var(--f-d);color:var(--cream);font-variant-numeric:tabular-nums;display:block}.loja .proc{z-index:100;background:var(--deep);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:20px;display:flex;position:fixed;inset:0}.loja .spin{border:3px solid var(--s3);border-top-color:var(--green);border-radius:50%;width:84px;height:84px;animation:1s linear infinite bn-spin}.loja .proc h2{font-size:24px}.loja .proc p{color:var(--mut)}.loja .ord{max-width:640px;margin:0 auto;padding:20px 16px 60px}.loja .ord .code{font:500 12px/1 var(--f-d);letter-spacing:.2em;color:var(--mut)}.loja .ord h1{margin:10px 0 6px;font-size:clamp(30px,8vw,42px)}.loja .ord .lead{color:var(--mut);margin-bottom:22px;font-weight:300}.loja .tl{margin:0 0 22px;padding:0;list-style:none;position:relative}.loja .tl li{grid-template-columns:32px 1fr;gap:14px;padding-bottom:22px;display:grid;position:relative}.loja .tl li:before{content:"";background:var(--s3);width:2px;position:absolute;top:32px;bottom:0;left:15px}.loja .tl li:last-child:before{display:none}.loja .tl li.done:before{background:var(--green)}.loja .tl .dot{border:2px solid var(--s3);background:var(--dark);width:32px;height:32px;color:var(--deep);border-radius:50%;place-items:center;display:grid}.loja .tl .dot .ic{opacity:0;width:16px;height:16px}.loja .tl li.done .dot{background:var(--green);border-color:var(--green)}.loja .tl li.done .dot .ic{opacity:1;stroke-width:3px}.loja .tl li.cur .dot{border-color:var(--gold);animation:1.8s infinite bn-pulse}.loja .tl li.cur .dot:after{content:"";background:var(--gold);border-radius:50%;width:10px;height:10px}.loja .tl li.bad .dot{border-color:var(--red)}.loja .tl h3{font:600 16px/1.2 var(--f-d)}.loja .tl p{color:var(--mut);font-size:13px}.loja .tl li.fut h3{color:var(--mut);font-weight:500}.loja .paybox{border-radius:var(--r3);background:radial-gradient(90% 100% at 50% 0, #d4af6a1f, transparent), var(--s1);text-align:center;border:1px solid #d4af6a66;margin-bottom:18px;padding:20px}.loja .paybox .res{font:600 34px/1 var(--f-d);font-variant-numeric:tabular-nums;color:var(--gold);margin:8px 0 4px}.loja .paybox .res.urgent{color:var(--red)}.loja .paybox p{color:var(--mut);margin-bottom:16px;font-size:13px}.loja .paybox .btn{min-height:60px;font-size:18px}.loja .paybox .sec{color:var(--mut);justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:12px;display:flex}.loja .paid{text-align:center;padding:24px 0 28px}.loja .okc{width:96px;height:96px;margin:0 auto 14px}.loja .okc circle{fill:#00afa826;stroke:var(--green);stroke-width:3px;stroke-dasharray:290;stroke-dashoffset:290px;animation:bn-draw .7s .1s var(--ease) forwards;transform-origin:50%;transform:rotate(-90deg)}.loja .okc path{fill:none;stroke:var(--green);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60px;animation:bn-draw .5s .7s var(--ease) forwards}.loja .paid h2{font-size:30px}.loja .next{text-align:left;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.loja .next li{color:var(--mut);gap:10px;font-size:14px;display:flex}.loja .next .ic{color:var(--green);margin-top:2px}.loja .endbox{border:1px solid var(--s3);border-radius:var(--r3);background:var(--s1);text-align:center;margin-bottom:18px;padding:20px}.loja .endbox p{color:var(--mut);margin-bottom:16px;font-size:14px}.loja .wa{min-height:48px;color:var(--cream);text-underline-offset:4px;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.loja .gate{text-align:center;max-width:440px;margin:0 auto;padding:56px 20px 80px}.loja .gate .logo{object-fit:contain;width:112px;height:28px;margin:0 auto 28px}.loja .gate h1{margin:12px 0 10px;font-size:clamp(28px,8vw,38px)}.loja .gate p.lead{color:var(--mut);margin-bottom:22px;font-weight:300}.loja .gate form{text-align:left}.loja .gate .notice{border-radius:var(--r1);color:var(--cream);text-align:left;border:1px solid #d4af6a80;margin-bottom:18px;padding:12px 14px;font-size:14px}.loja .doc{max-width:760px;margin:0 auto;padding:28px 20px 24px}.loja .doc h1{margin:10px 0 8px;font-size:clamp(30px,8vw,44px)}.loja .doc .upd{color:var(--mut);margin-bottom:24px;font-size:13px}.loja .doc h2{font:600 20px/1.2 var(--f-d);margin:28px 0 8px}.loja .doc p,.loja .doc li{color:#fdffeddb;margin-bottom:10px;font-weight:300}.loja .doc ul{margin-bottom:10px;padding-left:20px}.loja .doc a{text-underline-offset:3px}@media (min-width:640px){.loja .topbar .lbl .lc{text-transform:lowercase}.loja .ship .sm{display:none}.loja .ship .lg{display:inline}.loja .og{grid-template-columns:repeat(3,1fr);gap:14px}.loja .trust{grid-template-columns:repeat(4,1fr)}.loja .wrap{padding:0 24px}.loja .flash-row{margin:0 -24px;padding:4px 24px 16px}.loja .fl{width:400px}}@media (min-width:960px){.loja .og{grid-template-columns:repeat(4,1fr)}.loja .hero{padding:56px 0 64px}.loja .hero .cta{display:flex}.loja .hero .cta .btn{padding:0 24px}.loja .hero .wrap{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid}.loja .hero .stage{width:min(100%,460px);margin:0 auto}.loja .hero .stage .stamp{width:96px;height:96px}.loja .hero h1{font-size:clamp(56px,6vw,76px)}.loja .feat{grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.loja .feat .info{padding:32px 36px 32px 8px}.loja .sheet:not(.sheet-r){max-height:88dvh}}@media (prefers-reduced-motion:reduce){.loja *,.loja :before,.loja :after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.loja .stock .bar i{animation:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.loja .og .card{animation:linear both bn-rise;animation-timeline:view();animation-range:entry entry 35%}}}.loja .tm-before{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.loja .tm-lbl{font:500 11px/1 var(--f-d);letter-spacing:.22em;text-transform:uppercase;color:var(--mut);align-items:center;gap:6px;display:inline-flex}.loja .tm-lbl .ic{width:14px;height:14px}.loja .segs.sz-xl{gap:16px}.loja .segs.sz-xl .seg{gap:4px;font-size:clamp(30px,9vw,64px)}.loja .segs.sz-xl .seg .l{font-size:14px}.loja .tnum.sz-xl{font:600 clamp(36px, 11vw, 80px) / 1 var(--f-d)}.loja .tnum.sz-sm{font-size:13px}.loja .tflip{align-items:flex-start;gap:8px;display:inline-flex}.loja .tflip .fc{justify-items:center;gap:6px;display:grid}.loja .tflip .n{border:1px solid var(--line);background:linear-gradient(180deg, var(--s3), var(--s1));min-width:2.1ch;font:600 24px/1 var(--f-d);font-variant-numeric:tabular-nums;animation:bn-flip .45s var(--ease);border-radius:12px;place-items:center;padding:10px 9px;display:grid;position:relative}.loja .tflip .n:after{content:"";background:#0f1c1c8c;height:1px;position:absolute;top:50%;left:0;right:0}.loja .tflip .l{font:400 10px/1 var(--f-b);color:var(--mut);letter-spacing:.12em;text-transform:uppercase}.loja .tflip.sz-xl{gap:clamp(8px,2.4vw,18px)}.loja .tflip.sz-xl .n{border-radius:clamp(12px,2.4vw,20px);padding:clamp(10px,3vw,22px) clamp(8px,2.4vw,18px);font-size:clamp(34px,11vw,84px)}.loja .tflip.sz-xl .l{font-size:12px}.loja .tflip.sz-sm .n{padding:6px;font-size:16px}.loja .tflip.urgent .n{color:var(--red)}.loja .tring{--rs:60px;align-items:flex-start;gap:10px;display:inline-flex}.loja .tring.sz-xl{--rs:clamp(62px, 19vw, 112px);gap:clamp(8px,2.4vw,20px)}.loja .tring.sz-sm{--rs:44px;gap:6px}.loja .tring .rc{width:var(--rs);height:calc(var(--rs) + 20px);position:relative}.loja .tring svg{width:var(--rs);height:var(--rs);position:absolute;top:0;left:0;transform:rotate(-90deg)}.loja .tring .trk,.loja .tring .arc{fill:none;stroke-width:3px}.loja .tring .trk{stroke:var(--s3)}.loja .tring .arc{stroke:var(--green);stroke-linecap:round}.loja .tring .arc.sec{transition:stroke-dashoffset 1s linear}.loja .tring .n{width:var(--rs);height:var(--rs);font:600 calc(var(--rs) * .32) / 1 var(--f-d);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;top:0;left:0}.loja .tring .l{text-align:center;font:400 10px/1 var(--f-b);color:var(--mut);letter-spacing:.1em;text-transform:uppercase;position:absolute;bottom:0;left:0;right:0}.loja .tring.urgent .arc{stroke:var(--red)}.loja .tbarw{gap:8px;min-width:160px;display:grid}.loja .tbarw .tnum{font:600 20px/1 var(--f-d)}.loja .tbarw.sz-xl .tnum{font-size:clamp(32px,9vw,64px)}.loja .tbar{background:var(--s3);border-radius:999px;height:6px;display:block;overflow:hidden}.loja .tbar i{border-radius:inherit;background:var(--green);transform-origin:0;height:100%;transition:transform 1s linear;display:block}.loja .tbarw.urgent .tbar i{background:var(--red)}.loja .cdh{text-align:center;border:1px solid var(--line);border-radius:var(--r3);background:radial-gradient(70% 60% at 50% 0%, #00afa829, transparent 70%), linear-gradient(180deg, var(--deep), var(--dark));justify-items:center;gap:14px;padding:clamp(32px,8vw,72px) 16px;display:grid;position:relative}.loja .cdh h2{max-width:16em;font-size:clamp(30px,8vw,64px)}.loja .cdh .sub{color:var(--mut);max-width:46ch;font-weight:300}.loja .cdh-t{justify-items:center;gap:14px;margin:8px 0 6px;display:grid}.loja .cdh-t .tm-before{justify-items:center;display:grid}.loja .drop{border:1px solid var(--line);border-radius:var(--r3);background:linear-gradient(160deg, var(--s2), var(--s1));grid-template-columns:112px 1fr;align-items:start;gap:14px;padding:16px;display:grid;position:relative;overflow:hidden}.loja .drop .tile{grid-row:span 2;width:112px}.loja .drop h3{margin:8px 0 4px;font-size:clamp(20px,5vw,30px)}.loja .drop .subt{color:var(--mut);font-size:14px}.loja .drop .act{grid-column:1/-1;gap:10px;display:grid}.loja .drop .rm{color:var(--mut);justify-self:start;font-size:13px;text-decoration:underline}.loja .drop .dwhen{justify-items:start;gap:8px;margin-top:12px;display:grid}.loja .drop .lockmsg{color:var(--mut);margin-top:6px;font-size:14px}.loja .eyebrow.red{color:var(--red);align-items:center;gap:8px;display:inline-flex}.loja .eyebrow .dot{background:var(--red);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite bn-live}.loja .drop.live{background:radial-gradient(120% 90% at 0 0, #ff6b631f, transparent 60%), linear-gradient(160deg, var(--s2), var(--s1));border-color:#ff6b6366}.loja .drop.live.hot{border-color:#ff6b63d9;box-shadow:0 0 0 1px #ff6b634d}.loja .drop.soon,.loja .drop.over{background:var(--deep);border-style:dashed}.loja .drop.soon .tile,.loja .drop.over .tile{filter:grayscale()brightness(.6)}.loja .drop .tring{--rs:44px;gap:6px}.loja .drop .tflip .n{padding:7px;font-size:18px}.loja .drop .tbarw{width:100%;min-width:0}.loja .mblk{margin:0}.loja .banner .ph video{object-fit:cover;background:var(--deep);width:100%;height:100%;position:absolute;inset:0}.loja .mblk .go{border:1px solid var(--s3);min-height:44px;color:var(--cream);font:600 14px/1 var(--f-d);z-index:2;background:#0f1c1ce0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex;position:absolute;bottom:16px;left:16px}.loja .blk-anim{display:block}.loja .blk-anim[data-emph=pulse] :is(.btn-p,.add:not([disabled])){animation:2.2s ease-in-out infinite bn-cta}@media (hover:hover){.loja .blk-anim[data-emph=tilt] :is(.card,.fl,.feat,.drop,.banner,.cdh){transition:transform .35s var(--ease)}.loja .blk-anim[data-emph=tilt] :is(.card,.fl,.feat,.drop,.banner,.cdh):hover{transform:perspective(900px)rotateX(2deg)rotateY(-3deg)translateY(-4px)}}.loja .fxl{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.loja .fx-spot{--o:.2;background:radial-gradient(46% 38% at 50% 0%, rgba(253, 255, 237, calc(var(--o) * .55)), transparent 70%), radial-gradient(40% 30% at 50% 8%, rgba(0, 175, 168, var(--o)), transparent 75%);animation:14s ease-in-out infinite alternate bn-sweep}.loja .fxl[data-i=low]{--o:.12}.loja .fxl[data-i=high]{--o:.32}.loja .fx-grad span{opacity:.7;will-change:transform;background:radial-gradient(40% 40% at 25% 30%,#00afa847,#0000 70%),radial-gradient(35% 35% at 75% 65%,#fdffed1a,#0000 70%),radial-gradient(45% 45% at 60% 15%,#00afa829,#0000 70%);animation:26s ease-in-out infinite alternate bn-drift;position:absolute;inset:-30%}.loja .fx-grad[data-i=low] span{opacity:.4}.loja .fx-grad[data-i=high] span{opacity:1}.loja .fx-glow{opacity:0;will-change:transform;background:radial-gradient(circle,#00afa838,#0000 62%);width:500px;height:500px;transition:opacity .4s;inset:0 auto auto 0}.loja .fx-glow[data-i=low]{background:radial-gradient(circle,#00afa81f,#0000 62%)}.loja .fx-glow[data-i=high]{background:radial-gradient(circle,#00afa857,#0000 62%)}.loja .fx-bgv{opacity:.22}.loja .fx-bgv[data-i=low]{opacity:.12}.loja .fx-bgv[data-i=high]{opacity:.38}.loja .fx-bgv video{object-fit:cover;width:100%;height:100%}.loja .mq{z-index:1;background:var(--green);height:36px;color:var(--deep);font:600 13px/1 var(--f-d);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;display:flex;position:relative;overflow:hidden}.loja .mq-track{will-change:transform;width:max-content;animation:32s linear infinite bn-marquee;display:flex}.loja .mq[data-i=low] .mq-track{animation-duration:48s}.loja .mq[data-i=high] .mq-track{animation-duration:20s}.loja .mq-track>div{display:flex}.loja .mq-track span{align-items:center;display:inline-flex}.loja .mq-track b{padding:0 20px;font-weight:500}@media (max-width:899px){.loja .fx-desk{display:none}}@media (prefers-reduced-motion:reduce){.loja .mq-track,.loja .fx-spot,.loja .fx-grad span,.loja .tflip .n,.loja .eyebrow .dot,.loja .blk-anim[data-emph] :is(.btn-p,.add){animation:none!important}.loja .mq-track>div+div{display:none}.loja .mq-track>div{overflow:hidden}.loja .tring .arc.sec,.loja .tbar i{transition:none}}}@keyframes bn-tick{0%{opacity:.3;transform:translateY(-35%)}to{opacity:1;transform:none}}@keyframes bn-breathe{50%{opacity:.7;transform:scale(1.06)}}@keyframes bn-fill{0%{transform:scaleX(0)}}@keyframes bn-pop{0%{transform:scale(.94)}60%{transform:scale(1.03)}to{transform:none}}@keyframes bn-rise{0%{opacity:.4;transform:translateY(12px)}}@keyframes bn-spin{to{transform:rotate(360deg)}}@keyframes bn-pulse{70%{box-shadow:0 0 0 12px #d4af6a00}0%{box-shadow:0 0 #d4af6a80}}@keyframes bn-draw{to{stroke-dashoffset:0}}@keyframes bn-flip{0%{opacity:.4;transform:perspective(300px)rotateX(-70deg)}to{opacity:1;transform:none}}@keyframes bn-live{50%{opacity:.35;transform:scale(.8)}}@keyframes bn-cta{50%{transform:scale(1.04)}}@keyframes bn-marquee{to{transform:translate(-50%)}}@keyframes bn-sweep{0%{transform:translate(-6%)}to{transform:translate(6%)}}@keyframes bn-drift{0%{transform:translate(-4%,-3%)rotate(0)}to{transform:translate(4%,3%)rotate(8deg)}}@media (min-width:760px){@layer components{.loja .drop{grid-template-columns:220px 1fr minmax(260px,320px);align-items:center;gap:28px;padding:24px}.loja .drop .tile{grid-row:auto;width:220px}.loja .drop .act{grid-column:auto}}}
@layer components{.loja .cardf{border:1px solid var(--line);border-radius:var(--r2);background:var(--s1);margin:4px 0 8px;padding:16px}.loja .cardf-title{font:600 15px/1.2 var(--f-d);align-items:center;gap:8px;margin-bottom:14px;display:flex}.loja .cardf-title .ic{color:var(--green)}.loja .cardf-num{position:relative}.loja .cardf-num input{font-variant-numeric:tabular-nums;letter-spacing:.04em;padding-right:118px}.loja .cardf-brand{max-width:104px;color:var(--cream);font:600 11px/1 var(--f-d);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#00afa829;border-radius:999px;padding:5px 9px;position:absolute;top:50%;right:12px;overflow:hidden;translate:0 -50%}.loja .cardf select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.loja .cardf-safe{align-items:flex-start;gap:8px;margin-top:2px;line-height:1.45;display:flex}.loja .cardf-safe .ic{color:var(--green);flex:none;margin-top:1px}.loja .pix{border-radius:var(--r3);background:radial-gradient(90% 70% at 50% 0, #00afa829, transparent), var(--s1);border:1px solid #00afa873;grid-template-columns:1fr;gap:18px;margin-bottom:18px;padding:20px;display:grid}.loja .pix-head{gap:10px;display:grid}.loja .pix-exp{border:1px solid var(--s3);background:var(--s1);width:fit-content;font:500 14px/1 var(--f-b);color:var(--mut);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.loja .pix-exp .tnum{color:var(--cream);font:600 16px/1 var(--f-d)}.loja .pix-exp .ic{color:var(--gold)}.loja .pix-btn{min-height:64px;font-size:18px}.loja .pix-btn:active{transform:scale(.97)}.loja .pix-live{min-height:20px;color:var(--green);margin:10px 0 0;font-size:13px}.loja .pix-code{border-bottom:0}.loja .pix-code summary{cursor:pointer;min-height:44px;font:500 14px/1.2 var(--f-b);color:var(--cream);justify-content:flex-start;gap:10px;display:inline-flex}.loja .pix-code summary span{text-underline-offset:4px;text-decoration:underline}.loja .pix-code summary:after{content:"";border-right:2px solid var(--green);border-bottom:2px solid var(--green);width:8px;height:8px;margin-top:-3px;transform:rotate(45deg)}.loja .pix-code[open] summary:after{margin-top:3px;transform:rotate(-135deg)}.loja .lockbox{align-items:flex-start;margin-top:16px}.loja .lockbox p{margin:0 0 8px}.loja .lnk{min-height:44px;color:var(--cream);text-underline-offset:4px;font:600 14px/1.2 var(--f-b);padding:0;text-decoration:underline}.loja .pix-code textarea{border-radius:var(--r1);border:1.5px solid var(--s3);background:var(--s1);width:100%;color:var(--cream);word-break:break-all;resize:none;margin-top:6px;padding:12px;font:400 12px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.loja .pix-qr{text-align:center;justify-items:center;gap:10px;display:grid}.loja .pix-qr p{color:var(--mut);font-size:13px}.loja .pix-qr-box{border-radius:var(--r2);background:#fff;width:min(240px,100%);padding:8px;box-shadow:0 18px 40px -18px #000000b3}.loja .pix-qr-svg{width:100%;height:auto;display:block}.loja .pix-steps{counter-reset:pix;gap:12px;margin:0;padding:0;list-style:none;display:grid}.loja .pix-steps li{color:var(--mut);counter-increment:pix;padding-left:38px;font-size:14px;line-height:1.45;position:relative}.loja .pix-steps li:before{content:counter(pix);border:1.5px solid var(--green);width:26px;height:26px;color:var(--green);font:600 13px/1 var(--f-d);border-radius:50%;place-items:center;display:grid;position:absolute;top:-2px;left:0}@media (min-width:600px){.loja .pix{grid-template-columns:240px 1fr;grid-template-areas:"head head""qr copy""qr steps";align-items:start;column-gap:24px}.loja .pix-head{grid-area:head;grid-template-columns:1fr auto;align-items:center}.loja .pix-qr{grid-area:qr}.loja .pix-copy{grid-area:copy}.loja .pix-steps{grid-area:steps}}.loja .cpanel{border-radius:var(--r3);background:radial-gradient(90% 100% at 50% 0, #d4af6a1f, transparent), var(--s1);border:1px solid #d4af6a66;margin-bottom:18px;padding:20px}.loja .cpanel>.eyebrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.loja .cpanel>.eyebrow .tnum{font:600 14px/1 var(--f-d);letter-spacing:.04em;color:var(--gold)}.loja .cpanel h2{margin:14px 0 12px;font-size:24px}.loja .cpanel.review,.loja .cpanel.bad{text-align:center}.loja .cpanel.bad{background:var(--s1);border-color:#ff6b6380}.loja .cmuted{color:var(--mut);margin:0 0 16px;font-size:14px}.loja .cdecline{border-radius:var(--r1);text-align:left;font:600 16px/1.3 var(--f-d);background:#ff6b6314;border:1px solid #ff6b6399;align-items:flex-start;gap:10px;margin:14px 0 4px;padding:12px 14px;display:flex}.loja .cdecline .ic{color:var(--red);flex:none;margin-top:1px}.loja .cdecline small{font:400 13px/1.3 var(--f-b);color:var(--mut);margin-top:4px;display:block}.loja .cpay{min-height:60px;margin-top:14px;font-size:18px}.loja .cstatus{min-height:0;color:var(--green);text-align:center;margin:8px 0 0;font-size:13px}.loja .cerr{margin-top:10px}.loja .cpanel>.sec{color:var(--mut);justify-content:center;align-items:center;gap:6px;margin:12px 0 0;font-size:12px;display:flex}}
