:root{--wall: #121010;--wall-2: #1d1a19;--wall-line: #2f2a28;--paper: #f2e5d2;--paper-2: #e6d5bb;--ink: #1c1614;--ink-2: #5c4f46;--cream: #f2e5d2;--cream-2: #c8b9a5;--spray: #f61016;--spray-deep: #c40a0f;--grana: #4f6e41;--grana-soft: #dfe6cf;--tape: rgba(214,199,168,.82);--gutter: 16px;--max: 1200px;--display: "Archivo","Arial Narrow",system-ui,sans-serif;--hand: "Permanent Marker","Comic Sans MS",cursive;color-scheme: dark}*{box-sizing: border-box}[hidden]{display: none !important}html{-webkit-text-size-adjust: 100%;scroll-padding-top: 140px}body{margin: 0;background: var(--wall);color: var(--cream);font: 400 16px/1.5 var(--display);font-stretch: 100%}main,header,footer{position: relative;z-index: 1}img{max-width: 100%;height: auto;display: block}a{color: inherit}button,input,select{font: inherit;color: inherit}:focus-visible{outline: 3px solid var(--spray);outline-offset: 3px}.i{width: 22px;height: 22px;flex: none}.sr,.skip:not(:focus){position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.skip{position: absolute;top: 8px;left: 8px;z-index: 50;background: var(--paper);color: var(--ink);padding: 8px 12px}.wrap{max-width: var(--max);margin: 0 auto;padding: 0 var(--gutter)}.top{display: flex;align-items: center;gap: 20px;max-width: var(--max);margin: 0 auto;padding: 12px var(--gutter)}.brand{display: flex;align-items: center;gap: 10px;text-decoration: none;flex: none}.brand img{border-radius: 50%}.brand span{font-weight: 900;font-stretch: 70%;font-size: 24px;letter-spacing: .2px;line-height: 1}.brand b{font-weight: 900;margin-left: 4px}.cats{display: flex;gap: 18px;overflow-x: auto;scrollbar-width: none;flex: 1;min-width: 0}.cats::-webkit-scrollbar{display: none}.cats a{white-space: nowrap;text-decoration: none;color: var(--cream-2);font-size: 15px;padding: 6px 0;border-bottom: 2px solid transparent}.cats a:hover{color: var(--cream);border-color: var(--spray)}.join{display: inline-flex;align-items: center;gap: 8px;flex: none;background: var(--spray-deep);color: #fff;text-decoration: none;font-weight: 700;padding: 10px 16px;border-radius: 999px}.join:hover{background: var(--spray)}.hero{max-width: var(--max);margin: 0 auto;padding: 24px var(--gutter) 56px;display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,.85fr);gap: 48px;align-items: center}.hero-copy{position: relative}.mascot{width: 140px;height: auto;margin: 0 0 18px;border-radius: 16px;transform: rotate(-4deg);box-shadow: 0 0 0 4px var(--paper),0 16px 30px -14px #000}h1{font-weight: 900;font-stretch: 68%;font-size: clamp(2.6rem,6.4vw,5.2rem);line-height: .92;letter-spacing: -.5px;margin: 0 0 18px;max-width: 14ch;text-wrap: balance}.lede{color: var(--cream-2);font-size: 1.125rem;max-width: 46ch;margin: 0 0 22px}.facts{list-style: none;display: flex;flex-wrap: wrap;gap: 8px 22px;padding: 0;margin: 0 0 26px;color: var(--cream-2)}.facts b{color: var(--cream);font-weight: 800;font-stretch: 75%;font-size: 1.35rem;margin-right: 4px}.channels{display: flex;flex-wrap: wrap;gap: 10px}.ch{display: inline-flex;align-items: center;gap: 10px;text-decoration: none;padding: 10px 16px 10px 12px;border-radius: 12px;border: 1.5px solid var(--wall-line);background: var(--wall-2);transition: border-color .15s,transform .15s}.ch:hover{border-color: var(--cream-2);transform: translateY(-1px)}.ch span{display: flex;flex-direction: column;line-height: 1.15}.ch b{font-weight: 700}.ch small{color: var(--cream-2);font-size: 13px}.ch-whatsapp{background: var(--spray-deep);border-color: var(--spray-deep);color: #fff}.ch-whatsapp small{color: #ffd9d9}.ch-whatsapp:hover{background: var(--spray);border-color: var(--spray)}.find{position: relative;background: var(--paper);color: var(--ink);padding: 22px 22px 20px;transform: rotate(-1.4deg);box-shadow: 0 2px 0 rgba(0,0,0,.35),0 30px 50px -24px rgba(0,0,0,.9)}.find::before{content: "";position: absolute;top: -14px;left: 50%;width: 120px;height: 30px;transform: translateX(-50%) rotate(3deg);background: var(--tape)}.find-label{font-family: var(--hand);color: var(--spray-deep);font-size: 1.25rem;margin: 0 0 8px;transform: rotate(-2deg)}.find .pic{display: block;background: #fff;aspect-ratio: 1;padding: 14px;overflow: hidden}.find .pic img{width: 100%;height: 100%;object-fit: contain}.find h2{font-size: 1.05rem;font-weight: 600;line-height: 1.3;margin: 14px 0 6px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.find h2 a{text-decoration: none}.find-price{position: relative;display: inline-block;padding: 6px 18px 4px 6px;margin-top: 4px}.find-note{margin: 10px 0 0;font-size: .85rem;font-weight: 600;color: var(--ink-2)}.spray{position: absolute;inset: -14px -30px -18px -26px;width: calc(100% + 56px);height: calc(100% + 32px);overflow: visible;pointer-events: none}.spray path{fill: none;stroke: var(--spray);stroke-width: 5;stroke-linecap: round;stroke-dasharray: 1;stroke-dashoffset: 0;opacity: .9}.scribble{position: absolute;right: -64px;top: -12px;font-family: var(--hand);color: var(--spray-deep);font-size: 1.9rem;transform: rotate(-12deg);white-space: nowrap}@media (prefers-reduced-motion: no-preference){.spray path{stroke-dashoffset: 1;animation: draw .9s .35s cubic-bezier(.6,.1,.3,1) forwards}.scribble{opacity: 0;animation: pop .35s 1.15s cubic-bezier(.2,1.6,.4,1) forwards}}@keyframes draw{to{stroke-dashoffset: 0}}@keyframes pop{from{opacity: 0;transform: rotate(-12deg) scale(.4)}to{opacity: 1;transform: rotate(-12deg) scale(1)}}.price{display: flex;align-items: flex-start;flex-wrap: wrap;margin: 6px 0 0;line-height: .85;color: var(--ink)}.price .cur{font-weight: 800;font-size: .95rem;margin: 4px 3px 0 0}.price .int{font-weight: 900;font-stretch: 62%;font-size: 2.6rem;letter-spacing: -.5px;font-variant-numeric: tabular-nums}.price .cents{font-weight: 900;font-stretch: 62%;font-size: 1.25rem;margin-top: 2px}.price .note{flex-basis: 100%;font-size: .8rem;font-weight: 600;color: var(--ink-2);margin-top: 6px;line-height: 1.2}.price-big .cur{font-size: 1.3rem;margin-top: 8px}.price-big .int{font-size: 4.6rem}.price-big .cents{font-size: 2rem;margin-top: 4px}.was{margin: 4px 0 0;font-size: .85rem;color: var(--ink-2)}.save{display: inline-block;margin-left: 6px;color: var(--grana);font-weight: 700}.deals{max-width: var(--max);margin: 0 auto;padding: 0 var(--gutter) 56px}.deals>h2,.past h2,.how h2,.join-box h2{font-weight: 900;font-stretch: 70%;font-size: clamp(1.8rem,4vw,2.6rem);line-height: 1;margin: 0 0 18px}.filters{position: sticky;top: 0;z-index: 5;display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px;margin: 0 calc(var(--gutter) * -1) 6px;padding: 12px var(--gutter);background: rgba(18,16,16,.9);backdrop-filter: blur(10px);border-bottom: 1px solid var(--wall-line)}.search{display: flex;align-items: center;gap: 8px;flex: 1 1 260px;background: var(--wall-2);border: 1.5px solid var(--wall-line);border-radius: 10px;padding: 0 12px}.search:focus-within{border-color: var(--cream-2)}.search input{flex: 1;min-width: 0;width: 100%;background: none;border: 0;padding: 11px 0;outline: none}.search input::placeholder{color: #8d8076}.chips{display: flex;gap: 8px;overflow-x: auto;scrollbar-width: none;flex: 1 1 100%;order: 3;padding-bottom: 2px}.chips::-webkit-scrollbar{display: none}.chip{flex: none;cursor: pointer;border: 1.5px solid var(--wall-line);background: transparent;color: var(--cream-2);padding: 7px 13px;border-radius: 999px;font-size: 14px;white-space: nowrap}.chip small{opacity: .7;margin-left: 2px}.chip:hover{color: var(--cream);border-color: var(--cream-2)}.chip[aria-pressed="true"]{background: var(--cream);border-color: var(--cream);color: var(--ink)}.chip-cupom[aria-pressed="true"]{background: var(--spray-deep);border-color: var(--spray-deep);color: #fff}.sort{display: flex;align-items: center;gap: 8px;color: var(--cream-2);font-size: 14px}.sort select{background: var(--wall-2);border: 1.5px solid var(--wall-line);border-radius: 10px;padding: 9px 10px;color: var(--cream)}.count{color: var(--cream-2);font-size: 14px;margin: 10px 0 16px}.grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(230px,1fr));gap: 28px 20px}.poster{position: relative;content-visibility: auto;contain-intrinsic-size: auto 420px;display: flex;flex-direction: column;background: var(--paper);color: var(--ink);padding: 12px 12px 12px;box-shadow: 0 1px 0 rgba(0,0,0,.4),0 18px 28px -18px rgba(0,0,0,.9)}.poster::before{content: "";position: absolute;top: -10px;left: 28%;width: 70px;height: 22px;background: var(--tape);transform: rotate(-4deg)}.poster:nth-child(3n+2)::before{left: auto;right: 22%;transform: rotate(5deg)}.poster:nth-child(4n+3)::before{left: 44%;transform: rotate(-1deg);width: 84px}.poster .pic{display: block;background: #fff;aspect-ratio: 1;padding: 10px;overflow: hidden}.poster .pic img{width: 100%;height: 100%;object-fit: contain;transition: transform .25s}.poster:hover .pic img{transform: scale(1.04)}.stamp{position: absolute;top: 14px;right: 10px;font-family: var(--hand);font-size: 1.15rem;color: var(--spray-deep);border: 2.5px solid var(--spray-deep);border-radius: 8px;padding: 0 7px;background: rgba(255,255,255,.88);transform: rotate(8deg)}.poster h3{font-size: .95rem;font-weight: 600;line-height: 1.3;margin: 12px 0 4px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.poster h3 a{text-decoration: none}.poster h3 a:hover{text-decoration: underline;text-decoration-thickness: 2px;text-decoration-color: var(--spray)}.tags{list-style: none;display: flex;flex-wrap: wrap;gap: 6px;padding: 0;margin: 10px 0 0}.tag{font-size: 12px;font-weight: 700;padding: 3px 8px;line-height: 1.3}.tag-cupom{color: var(--spray-deep);border: 1.5px dashed var(--spray-deep)}.tag-prova{color: var(--grana);background: var(--grana-soft)}.foot{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-top: auto;padding-top: 12px}.foot time{font-size: 12.5px;color: var(--ink-2)}.share{display: grid;place-items: center;width: 36px;height: 36px;border-radius: 50%;border: 0;background: transparent;color: var(--ink-2);cursor: pointer}.share:hover{background: var(--paper-2);color: var(--ink)}.share .i{width: 20px;height: 20px}.go{display: block;text-align: center;text-decoration: none;font-weight: 800;background: var(--ink);color: var(--paper);padding: 11px 12px;margin-top: 10px;transition: background .15s}.go:hover{background: var(--spray-deep);color: #fff}.find .go{margin-top: 14px;padding: 14px;font-size: 1.05rem}.empty{text-align: center;padding: 40px 0;color: var(--cream-2)}.btn{display: inline-flex;align-items: center;gap: 8px;cursor: pointer;text-decoration: none;border: 1.5px solid var(--cream-2);background: transparent;color: var(--cream);padding: 10px 18px;border-radius: 999px;font-weight: 700}.btn:hover{background: var(--cream);color: var(--ink)}.how{max-width: var(--max);margin: 0 auto;padding: 8px var(--gutter) 56px}.how-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 28px}.how-grid p{margin: 0;color: var(--cream-2);border-top: 3px solid var(--spray);padding-top: 14px}.how-grid b{display: block;color: var(--cream);font-size: 1.2rem;font-weight: 800;font-stretch: 80%;margin-bottom: 4px}.join-box{max-width: calc(var(--max) - 2 * var(--gutter));margin: 0 auto 56px;padding: 36px 32px;background: var(--spray-deep);color: #fff}.join-box p{margin: 0 0 20px;max-width: 54ch;color: #ffe3e3}.join-box .ch{background: rgba(0,0,0,.25);border-color: rgba(255,255,255,.25);color: #fff}.join-box .ch small{color: #ffd0d0}.join-box .ch-whatsapp{background: #fff;color: var(--spray-deep);border-color: #fff}.join-box .ch-whatsapp small{color: var(--spray-deep)}.cat-head{max-width: var(--max);margin: 0 auto;padding: 18px var(--gutter) 28px}.cat-head h1{max-width: 20ch}.crumbs{font-size: 14px;color: var(--cream-2);margin: 6px 0 14px}.crumbs a{color: var(--cream-2)}.past{max-width: var(--max);margin: 0 auto;padding: 0 var(--gutter) 56px}.past ul{list-style: none;padding: 0;margin: 0;columns: 2 320px;column-gap: 32px}.past li{break-inside: avoid;padding: 8px 0;border-bottom: 1px solid var(--wall-line);font-size: 14px}.past li a{text-decoration: none}.past li a:hover{text-decoration: underline}.past li span{color: var(--cream-2);display: block;font-size: 13px}.product{max-width: var(--max);margin: 0 auto;padding: 4px var(--gutter) 48px;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 44px;align-items: start}.product-pic{position: relative;background: #fff;padding: 24px;aspect-ratio: 1;overflow: hidden;box-shadow: 0 30px 50px -28px rgba(0,0,0,.9)}.product-pic img{width: 100%;height: 100%;object-fit: contain}.product-pic .stamp{top: 18px;right: 18px;font-size: 1.6rem}.product-info h1{font-size: clamp(1.7rem,3.4vw,2.6rem);max-width: none;font-stretch: 75%;line-height: 1.02}.product-info .price{color: var(--cream)}.product-info .price .note,.product-info .was{color: var(--cream-2)}.product-info .save{color: #a9c79a}.product-info .tag-cupom{color: #ff8e91;border-color: #ff8e91}.product-info .tag-prova{background: #2b3527;color: #c3dbb6}.go-big{padding: 16px;font-size: 1.1rem;margin-top: 22px;background: var(--spray-deep);color: #fff;border-radius: 4px}.go-big:hover{background: var(--spray)}.fine{color: var(--cream-2);font-size: 13.5px;margin: 12px 0 18px}.ended{background: var(--paper);color: var(--ink);border-left: 5px solid var(--spray);padding: 12px 14px;margin: 0 0 18px;font-weight: 600}.text{padding-top: 24px;padding-bottom: 40px;max-width: 760px}.text h1{max-width: 18ch}.text h2{font-weight: 800;font-stretch: 80%;font-size: 1.5rem;margin: 30px 0 8px}.text p,.text li{color: var(--cream-2);max-width: 68ch}.bottom{border-top: 1px solid var(--wall-line);padding: 40px 0 120px;background: #0d0c0c}.foot-brand{display: flex;align-items: center;gap: 16px;margin-bottom: 22px}.foot-brand img{border-radius: 50%}.foot-brand p{margin: 0;max-width: 52ch;color: var(--cream-2)}.disclosure,.updated{color: #9a8c80;font-size: 13.5px;max-width: 80ch}.disclosure{margin-top: 26px}.dock{display: none}@media (max-width: 860px){.hero{grid-template-columns: 1fr;gap: 40px;padding-top: 8px}.find{max-width: 420px;width: 100%;justify-self: center}.product{grid-template-columns: 1fr;gap: 24px}.how-grid{grid-template-columns: 1fr;gap: 20px}}@media (max-width: 760px){.cats{display: none}.top{justify-content: space-between}.join span{display: none}.join{padding: 10px}.mascot{width: 96px;border-radius: 12px;box-shadow: 0 0 0 3px var(--paper),0 12px 24px -12px #000}.hero .channels{display: none}.grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 22px 12px}.poster{padding: 8px 8px 10px}.poster .pic{padding: 6px}.poster h3{font-size: .85rem;-webkit-line-clamp: 3}.price .int{font-size: 2.1rem}.price .cents{font-size: 1.05rem}.price-big .int{font-size: 3.8rem}.price-big .cents{font-size: 1.7rem}.stamp{font-size: 1rem;top: 10px;right: 6px}.go{padding: 10px 4px;font-size: .86rem;font-stretch: 82%}.sort span{display: none}.search{flex: 1 1 150px;min-width: 0}.filters{gap: 8px 10px;padding-top: 10px;padding-bottom: 10px}.scribble{right: -40px;font-size: 1.6rem}.join-box{padding: 28px 20px;margin-left: var(--gutter);margin-right: var(--gutter)}.dock{display: block;position: fixed;left: 0;right: 0;bottom: 0;z-index: 20;padding: 10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background: rgba(13,12,12,.94);backdrop-filter: blur(10px);border-top: 1px solid var(--wall-line)}.dock-in{display: grid;grid-template-columns: 1.4fr 1fr 1fr;gap: 8px}.dock .ch{justify-content: center;padding: 9px 6px;gap: 6px;border-radius: 10px}.dock .ch b{display: none}.dock .ch small{font-size: 14px;font-weight: 700;color: inherit}}@media (max-width: 380px){.dock .ch .i{display: none}}@media (prefers-reduced-motion: reduce){*{transition: none !important;scroll-behavior: auto !important}}