.pinata__photos,.pinata__confites{height:100%;padding:64px 16px max(14px, env(safe-area-inset-bottom));text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.pinata__browse-head{flex-direction:column;gap:4px;display:flex}.pinata__count{color:var(--bday-brasa);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.pinata__browse-nav{flex:none;grid-template-columns:1fr 1fr;gap:10px;width:min(100%,358px);display:grid}.pinata__browse-nav[data-single=true]{grid-template-columns:1fr}.pinata__wide{width:min(100%,358px)}.pinata__photo-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:1;width:100%;min-height:0;position:relative;container-type:size}.pinata__photo-card{will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pinata__instant{--cap:66px;width:min(100cqw, calc((100cqh - 12px - var(--cap)) * .8 + 24px));background:var(--bday-papel-alto);color:var(--bday-ink);border-radius:2px;flex-direction:column;margin:0;padding:12px 12px 0;display:flex}.pinata__instant[data-tilt=left]{rotate:-1.2deg}.pinata__instant[data-tilt=right]{rotate:1.2deg}.pinata__instant .pinata__instant-photo{aspect-ratio:4/5;background:var(--bday-linea);width:100%}.pinata__instant figcaption{min-height:var(--cap);text-align:left;align-items:center;padding:8px 4px 10px;font-family:Bodoni Moda,Georgia,serif;font-size:17px;font-style:italic;line-height:1.25;display:flex}.pinata__confite-stage{flex:1;place-items:center;width:100%;min-height:0;display:grid;position:relative;container-type:size}.pinata__candy,.pinata__wrapper{aspect-ratio:2;width:min(86cqw,320px)}.pinata__candy{cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:48px;padding:0;display:block}.pinata__candy:focus-visible{outline:2px solid var(--bday-guaria-clara);outline-offset:6px}.pinata__wrapper{pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.pinata__wrapper-end{position:absolute;inset:0}.pinata__wrapper-end[data-side=left]{transform-origin:15%}.pinata__wrapper-end[data-side=right]{transform-origin:85%}.pinata-candy{width:100%;height:100%;display:block;overflow:visible}.pinata-candy[data-tone=guaria]{--candy:var(--bday-guaria);--candy-stripe:var(--bday-brasa)}.pinata-candy[data-tone=brasa]{--candy:var(--bday-brasa);--candy-stripe:var(--bday-papel-alto)}.pinata-candy[data-tone=clara]{--candy:var(--bday-guaria-clara);--candy-stripe:var(--bday-guaria-tinta)}.pinata-candy__paper,.pinata-candy__knot{fill:var(--candy)}.pinata-candy__stripes path{fill:var(--candy-stripe)}.pinata-candy__pleat,.pinata-candy__knot{stroke:var(--bday-ink);stroke-linecap:round;stroke-opacity:.3;stroke-width:2px}.pinata-candy__pleat{fill:none}.pinata__confite-note{background:var(--bday-papel-alto);width:min(100%,340px);color:var(--bday-ink);text-align:left;border-radius:3px;padding:30px 24px 22px;position:relative}.pinata__confite-note[data-tone=clara]{background:var(--bday-guaria-clara)}.pinata__confite-note[data-tone=brasa]{background:var(--bday-brasa)}.pinata__confite-note p{font-family:Bodoni Moda,Georgia,serif;font-size:clamp(22px,6.8vw,28px);font-style:italic;line-height:1.25}.pinata__confite-note span{margin-top:16px;font-size:14px;font-weight:700;display:block}.pinata__bowl{flex-wrap:wrap;flex:none;justify-content:center;gap:4px 6px;max-width:320px;min-height:20px;margin:0;padding:0;list-style:none;display:flex}.pinata__bowl li{aspect-ratio:2;width:36px;rotate:-8deg}.pinata__bowl li:nth-child(2n){rotate:7deg}.pinata__confite-foot{flex:none;place-items:center;width:100%;min-height:50px;display:grid}.pinata__letter{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100svh;padding:72px 16px 32px;display:flex}.pinata__letter .bday-letter{--bday-letter-paper:#f2e4cc;--bday-letter-rule:#d9a95c}.pinata__letter .bday-letter__title:focus{outline:none}.pinata__finale{min-height:100svh;padding:64px 16px max(28px, env(safe-area-inset-bottom));text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.pinata[data-mode=preview] .pinata__finale{padding-bottom:max(28px, var(--demo-end-card-room,240px))}.pinata__finale-head{flex-direction:column;align-items:center;gap:6px;display:flex}.pinata__finale-sign{color:var(--bday-guaria-clara);font-size:16px;font-weight:600}.pinata__line{--gap:14px;--print-w:calc(100cqw / var(--per-row) * .88);--row-h:calc(var(--print-w) / .8 + var(--sag) + 24px);flex:none;width:min(100%,420px);margin:4px 0 8px;position:relative;container-type:inline-size}.pinata__cord{top:calc(var(--row) * (var(--row-h) + var(--gap)) + 6px);width:100vw;height:calc(var(--sag) + 4px);position:absolute;left:50%;overflow:visible;translate:-50%}.pinata__cord path{fill:none;stroke:var(--bday-papel);stroke-linecap:round;stroke-width:1.6px;vector-effect:non-scaling-stroke}.pinata__hung-prints{height:calc(var(--rows) * var(--row-h) + (var(--rows) - 1) * var(--gap));position:relative}.pinata__hung-row,.pinata__pegs{grid-template-columns:repeat(var(--per-row), minmax(0, 1fr));grid-auto-rows:var(--row-h);row-gap:var(--gap);height:100%;display:grid;position:absolute;inset:0}.pinata__pegs{pointer-events:none}.pinata__hung,.pinata__peg{width:var(--print-w);aspect-ratio:.8;left:calc(var(--shift,0) * 100%);margin-top:calc(var(--drop) + 8px);rotate:var(--lean);transform-origin:50% 0;place-self:start center;position:relative}.pinata__hung{background:var(--bday-papel-alto);border-radius:2px;flex-direction:column;padding:6px 6px 18px;display:flex}.pinata__peg:before,.pinata__peg:after{content:"";position:absolute;left:50%;translate:-50%}.pinata__peg:before{background:var(--bday-brasa);border-radius:2px;width:9px;height:20px;top:-9px}.pinata__peg:after{background:var(--bday-ink);width:11px;height:3px;top:-2px}.pinata__peg[data-tone="1"]:before{background:var(--bday-guaria-clara)}.pinata__peg[data-tone="2"]:before{background:var(--bday-papel)}.pinata__hung .pinata__finale-photo{aspect-ratio:auto;background:var(--bday-linea);flex:1;width:100%;min-height:0}.pinata__flag-line{--flag-w:68px;width:min(100%,360px);height:calc(var(--flag-w) * 1.2 + 24px);flex:none;margin:-40px 0 -2px;position:relative}.pinata__flag-line .pinata__cord{height:20px;top:6px}.pinata__flag-clip{position:absolute;inset:0}.pinata__flag{top:24px;left:calc(50% - var(--flag-w) / 2);width:var(--flag-w);aspect-ratio:80/96;transform-origin:50% 0;position:absolute}.pinata__flag-paper{width:100%;height:100%;display:block}.pinata__flag-age{width:100%;color:var(--bday-ink);font-family:Bodoni Moda,Georgia,serif;font-size:calc(var(--flag-w) * .5);text-align:center;line-height:1;position:absolute;top:12%;left:0}.pinata__flag[data-digits="3"] .pinata__flag-age{font-size:calc(var(--flag-w) * .36)}.pinata__credit{margin:6px 0 0}@media (height<=700px){.pinata__flag-line{--flag-w:56px}}.pinata-bunting{pointer-events:none;width:100%;height:auto;display:block;position:absolute;top:0;left:0}.pinata-bunting__string{stroke:var(--bday-neutro);stroke-width:1.2px}.pinata-bunting__fold{fill:var(--bday-papel-alto);opacity:.16}.pinata-bunting__hem{stroke:var(--bday-ink-alta);stroke-opacity:.3;stroke-width:1px}.pinata__swing{aspect-ratio:260/300;transform-origin:50% 0;height:min(100cqh - 5cqw - 34px,96.9231cqw,400px);position:absolute;top:calc(5cqw - 2px);left:50%;translate:-50%}.pinata__hit-target{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:28px;width:100%;height:100%;padding:0;display:block}.pinata__hit-target:focus-visible{outline:2px solid var(--bday-guaria-clara);outline-offset:2px}.pinata-art{width:100%;height:100%;display:block;overflow:visible}.pinata__swing[data-still=true]{rotate:-3deg}.pinata__bits{pointer-events:none;position:absolute;inset:0}.pinata__tissue{background:var(--bday-guaria-clara);will-change:transform;border-radius:1px;width:4px;height:14px;display:block;position:absolute}.pinata__tissue--square{width:7px;height:7px}.pinata__tissue[data-tone=guaria]{background:var(--bday-guaria)}.pinata__tissue[data-tone=brasa]{background:var(--bday-brasa)}.pinata__tissue[data-tone=papel]{background:var(--bday-papel-alto)}.pinata__impact{z-index:2;pointer-events:none;width:0;height:0;position:absolute}.pinata__impact i{background:var(--bday-papel-alto);transform-origin:-12px;border-radius:2px;width:24px;height:4px;position:absolute;top:-2px;left:12px}.pinata__impact i:nth-child(2n){background:var(--bday-brasa);width:15px}.pinata-art__t-guaria{fill:var(--bday-guaria)}.pinata-art__t-clara{fill:var(--bday-guaria-clara)}.pinata-art__t-brasa{fill:var(--bday-brasa)}.pinata-art__t-papel{fill:var(--bday-papel-alto)}.pinata-art__t-ink{fill:var(--bday-ink)}.pinata-art__outline{fill:none;stroke:var(--bday-ink);stroke-linejoin:round;stroke-width:2px}.pinata-art__rope{stroke:var(--bday-papel);stroke-linecap:round;stroke-width:3px}.pinata-art__rope-twist{stroke:var(--bday-ink);stroke-dasharray:2 4;stroke-width:1.2px}.pinata-art__knot{fill:var(--bday-brasa);stroke:var(--bday-ink);stroke-width:1.5px}.pinata-art__tear,.pinata-art__flap-body{transform-box:fill-box;transform-origin:50% 0;animation:.28s cubic-bezier(.23,1,.32,1) both pinata-tear-open}@keyframes pinata-tear-open{0%{opacity:0;transform:scale(.5,.15)}}@media (prefers-reduced-motion:reduce){.pinata-art__tear,.pinata-art__flap-body{animation-name:pinata-tear-fade}@keyframes pinata-tear-fade{0%{opacity:0}}}.pinata-art__hole{fill:var(--bday-ink-alta)}.pinata-art__cut{fill:var(--bday-linea)}.pinata-art__wall{fill:var(--bday-guaria);opacity:.42}.pinata-art__split{fill:none;stroke:var(--bday-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3px}.pinata-art__inside-fold{fill:var(--bday-ink);opacity:.24}.pinata-art__inside-crease{fill:none;stroke:var(--bday-ink);stroke-linecap:round;stroke-width:.9px}.pinata-art__ribbon{fill:none;stroke-linecap:round;stroke-width:2.4px}.pinata-art__ribbon--papel{stroke:var(--bday-papel-alto)}.pinata-art__ribbon--clara{stroke:var(--bday-guaria-clara)}.pinata-art__ribbon--guaria{stroke:var(--bday-guaria)}.pinata-art__ribbon--brasa{stroke:var(--bday-brasa)}.pinata-art__flap{fill:none;stroke:var(--bday-ink);stroke-linejoin:round;stroke-width:1.4px}.pinata-art__crease{fill:none;stroke:var(--bday-ink);stroke-linecap:round;stroke-width:1.4px}.pinata-art__rim{fill:none;stroke:var(--bday-papel);stroke-linejoin:round;stroke-width:3px}.pinata__pile{inset:20% var(--pinata-gutter) 4px;pointer-events:none;position:absolute}.pinata__pile-piece{position:absolute}.pinata__pile-piece--photo{max-width:30cqh}.pinata__pile-face{background:var(--bday-papel-alto);border-radius:3px}.pinata__pile-piece--photo .pinata__pile-face{padding:5px 5px 16px}.pinata__pile-face .pinata__pile-photo{background:var(--bday-linea);width:100%;display:block}.pinata__pile-piece--note .pinata__pile-face{color:var(--bday-ink);text-align:left;padding:9px 11px 11px;font-family:Bodoni Moda,Georgia,serif;font-size:14px;line-height:1.3}.pinata__pile-face[data-tone=clara]{background:var(--bday-guaria-clara)}.pinata__pile-face[data-tone=brasa]{background:var(--bday-brasa)}.pinata__pile-face span{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pinata{--pinata-gutter:22px;--toggle-bg:var(--bday-ink-alta);--toggle-ink:var(--bday-papel);--toggle-edge:var(--bday-linea-noche);background:var(--bday-ink) url(/brand/v1-textura-noche.svg) repeat;min-height:100svh;color:var(--bday-papel);background-size:300px 300px;flex-direction:column;font-family:Karla,system-ui,sans-serif;display:flex;position:relative;overflow-x:hidden}.pinata *,.pinata :before,.pinata :after{box-sizing:border-box}.pinata p{margin:0}.pinata[data-screen=opening],.pinata[data-screen=party],.pinata[data-screen=before],.pinata[data-screen=photos],.pinata[data-screen=confites]{height:100svh;overflow:hidden}.pinata .bday-sound-slot .gift-sound-toggle{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;position:static}.pinata .bday-sound-slot .gift-sound-toggle:hover{box-shadow:none}.pinata__title{max-width:14ch;color:var(--bday-papel-alto);text-wrap:balance;margin:0 auto;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(28px,8.4vw,38px);font-weight:500;line-height:1.06}.pinata__title:focus{outline:none}.pinata__eyebrow{color:var(--bday-guaria-clara);font-size:15px;font-weight:600}.pinata__opening{max-width:28ch;margin-inline:auto;font-family:Bodoni Moda,Georgia,serif;font-size:18px;font-style:italic;line-height:1.35}.pinata__note,.pinata__hint{font-size:15px;line-height:1.35}.pinata__sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pinata__party{height:100%;padding:64px var(--pinata-gutter) max(14px, env(safe-area-inset-bottom));text-align:center;flex-direction:column;gap:8px;display:flex}.pinata__head,.pinata__foot{flex:none;display:grid}.pinata__layer{grid-area:1/1}.pinata__layer[aria-hidden=true]{visibility:hidden}.pinata__head .pinata__layer>div{flex-direction:column;gap:6px;display:flex}.pinata__foot .pinata__layer>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.pinata__stage{min-height:0;margin-inline:calc(var(--pinata-gutter) * -1);flex:1;position:relative;overflow:hidden;container-type:size}.pinata__stage:before{aspect-ratio:1;background:var(--bday-guaria-clara);content:"";opacity:.07;border-radius:50%;width:min(92cqw,86cqh);position:absolute;top:52%;left:50%;translate:-50% -50%}.pinata__dots{justify-content:center;align-items:center;gap:9px;margin:0;padding:0;list-style:none;display:flex}.pinata__dots li{border:1.5px solid var(--bday-guaria-clara);border-radius:50%;width:9px;height:9px;transition:background-color .16s ease-out,border-color .16s ease-out,transform .22s cubic-bezier(.23,1,.32,1)}.pinata__dots li[data-last=true]{width:12px;height:12px}.pinata__dots li[data-filled=true]{border-color:var(--bday-brasa);background:var(--bday-brasa);animation:.3s cubic-bezier(.23,1,.32,1) pinata-dot}@keyframes pinata-dot{40%{transform:scale(1.5)}}.pinata__hint{min-height:1.35em}.pinata__actions{gap:10px;width:min(100%,340px);display:flex}.pinata__hit{flex:1}.pinata__shake{flex:none;padding-inline:1.1rem}.pinata__shake[aria-pressed=true]{border-color:var(--bday-guaria-clara)}.pinata__foot-pile .bday-btn{width:min(100%,340px)}.pinata__opening-scene .pinata__foot{justify-items:center;gap:12px}.pinata__countdown{--bday-countdown-size:30px}@media (prefers-reduced-motion:reduce){.pinata__dots li[data-filled=true]{animation:none}.pinata__dots li{transition:none}}.pinata[data-reduced=true] .pinata__dots li[data-filled=true]{animation:none}
