.wrap{padding-inline:var(--gutter)}.disp{margin:0;font-family:var(--font-display);font-weight:900;line-height:var(--lh-display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance}.btn{--btn-shadow: var(--yellow);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border:0;border-radius:.125rem;background:var(--black);color:var(--on-black);font-family:var(--font-display);font-weight:800;font-size:var(--fs-t5);line-height:1;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transform:skew(-5deg);box-shadow:5px 5px 0 var(--btn-shadow);transition:transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.btn>*{display:inline-block;transform:skew(5deg)}.btn:hover{transform:skew(-5deg) translate(-.125rem,-.125rem);box-shadow:7px 7px 0 var(--btn-shadow)}.btn:active{transform:skew(-5deg) translate(.1875rem,.1875rem);box-shadow:2px 2px 0 var(--btn-shadow)}.sec-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:var(--space-3) var(--space-6);margin-bottom:clamp(1.5rem,4vw,3rem)}.sec-head p{margin:0;max-width:22em;font-weight:500;font-size:var(--fs-t5)}[data-reveal]{opacity:0;transform:translateY(var(--space-5));transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease)}[data-reveal][data-revealed]{opacity:1;transform:none}@media(scripting:none){[data-reveal]{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:reduce){.hero h1 .ln>span,.hero h1 .sticker{transition:none}[data-reveal]{opacity:1;transform:none;transition:none}}.pm[data-emoji=eyeroll]{background-position:0 0}.pm[data-emoji=facepalm]{background-position:5.2632% 0}.pm[data-emoji=fire]{background-position:10.5263% 0}.pm[data-emoji=halo]{background-position:15.7895% 0}.pm[data-emoji=heart]{background-position:21.0526% 0}.pm[data-emoji=hearteyes]{background-position:26.3158% 0}.pm[data-emoji=joy]{background-position:31.5789% 0}.pm[data-emoji=kiss]{background-position:36.8421% 0}.pm[data-emoji=party]{background-position:42.1053% 0}.pm[data-emoji=pensive]{background-position:47.3684% 0}.pm[data-emoji=pray]{background-position:52.6316% 0}.pm[data-emoji=savor]{background-position:57.8947% 0}.pm[data-emoji=scream]{background-position:63.1579% 0}.pm[data-emoji=shades]{background-position:68.4211% 0}.pm[data-emoji=shrug]{background-position:73.6842% 0}.pm[data-emoji=smirk]{background-position:78.9474% 0}.pm[data-emoji=sparkles]{background-position:84.2105% 0}.pm[data-emoji=thinking]{background-position:89.4737% 0}.pm[data-emoji=tongue]{background-position:94.7368% 0}.pm[data-emoji=wink]{background-position:100% 0}.fine{margin:var(--space-4) 0 0;max-width:60em;font-size:.75rem}.claim{display:inline-flex;align-items:center;gap:.28em;color:inherit;line-height:1;vertical-align:middle;font-size:var(--fs-d8)}.claim b{position:relative;display:grid;place-items:center;flex:none;width:2.2em;height:2.2em;border-radius:50%;background:var(--black);color:var(--on-black);font-family:var(--font-display);font-weight:900;font-size:1em}.claim b span{display:inline-flex;align-items:baseline;font-size:.95em;letter-spacing:-.02em}.claim b small{margin-left:.04em;font-size:.5em}.claim.water b{border-radius:50%/60% 60% 40% 40%}.claim.water b:before{content:"";position:absolute;top:-.46em;left:50%;width:0;height:0;border-left:.62em solid transparent;border-right:.62em solid transparent;border-bottom:.78em solid var(--black);transform:translate(-50%)}.claim em{font-family:var(--font-display);font-weight:900;font-size:.62em;font-style:normal;line-height:.9;letter-spacing:.01em;text-transform:uppercase}.gift{display:grid;grid-column:1 / -1;gap:var(--space-5);align-content:start;padding:var(--space-7);border-radius:var(--space-3);background:var(--black);color:var(--on-black)}.gift-title{margin:0;font-family:var(--font-display);font-size:var(--fs-d8);font-weight:900;line-height:var(--lh-display);text-transform:uppercase;text-wrap:balance}.gift p{margin:0;font-size:var(--fs-t6);text-wrap:pretty}.gift pecador-pecamoji{display:grid;gap:var(--space-5)}.emgrid{display:grid;gap:var(--space-2);grid-template-columns:repeat(5,1fr)}.emgrid .em{display:block;width:100%;height:auto;aspect-ratio:1;padding:0;border:0;border-radius:var(--space-2);cursor:pointer;transition:transform var(--dur-fast) var(--spring)}.emgrid .em:hover,.emgrid .em:focus-visible{transform:scale(1.15)}.emgrid .em.stolen:not(:focus-visible){opacity:.25;transform:scale(.8)}.emgrid .em:focus-visible{outline:.1875rem solid var(--yellow);outline-offset:.125rem}.bubble{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-radius:100vmax;background:var(--cream);color:var(--on-cream);font-family:var(--font-hand);font-size:var(--fs-t4);line-height:var(--lh-hand)}.gift .count{font-size:var(--fs-t7);opacity:.75}.pack{display:grid;gap:var(--space-3);justify-items:start}.pack-dialog{margin:auto;width:min(26rem,calc(100vw - 2 * var(--gutter)));padding:0;border:0;background:transparent;overflow:visible}.pack-dialog::backdrop{background:color-mix(in srgb,var(--black) 85%,transparent)}.pack-dialog[open]{animation:pack-in var(--dur-slow) var(--spring)}@keyframes pack-in{0%{opacity:0;transform:translateY(2rem) rotate(-4deg) scale(.9)}}.pack-dialog-card{position:relative;display:grid;gap:var(--space-4);padding:var(--space-9) var(--space-7) var(--space-7);border-radius:.125rem;background:var(--yellow);color:var(--on-yellow);transform:rotate(-2deg);box-shadow:8px 8px 0 var(--black)}.pack-dialog-title{margin:0;font-size:var(--fs-d8);line-height:.95;text-transform:uppercase;text-wrap:balance}.pack-dialog-retry{justify-self:start;padding:0;border:0;background:none;cursor:pointer;font-family:var(--font-hand);font-size:var(--fs-t4);line-height:var(--lh-hand);color:inherit;text-decoration:underline;text-underline-offset:.2em}.pack-dialog-close{position:absolute;top:var(--space-3);right:var(--space-3);display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:2px solid var(--black);border-radius:50%;background:var(--cream);color:var(--on-cream);font-size:var(--fs-t2);line-height:1;cursor:pointer}.pack-dialog-retry:focus-visible,.pack-dialog-close:focus-visible{outline:3px solid var(--black);outline-offset:.25rem}@media(prefers-reduced-motion:reduce){.pack-dialog[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/common.css.map */
