*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:1rem;line-height:1.5;color:var(--color-ink);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--font-heading);line-height:1.05}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--color-purple);outline-offset:3px}.main-content:focus{outline:none}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link:focus{position:fixed!important;top:1rem;left:1rem;z-index:1000;width:auto;height:auto;margin:0;padding:.75rem 1.25rem;clip:auto;background:var(--color-ink);color:#fff;border-radius:var(--radius-pill)}.page-width{width:100%;max-width:calc(var(--page-width) + var(--page-gutter) * 2);margin-inline:auto;padding-inline:var(--page-gutter)}.section{padding-block:var(--section-space)}.section-heading{margin-bottom:clamp(1.5rem,3vw,2.5rem);font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:800;letter-spacing:.01em;text-transform:uppercase;color:var(--heading-color, var(--color-pink))}.section-intro{max-width:42rem;margin-top:-.75rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);font-size:1.0625rem;color:var(--color-muted)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.35em;min-height:2.5rem;padding:.5rem 1.1rem;border:0;border-radius:var(--radius-pill);font-weight:700;font-size:1rem;line-height:1.1;text-decoration:none;white-space:nowrap;cursor:pointer;background:var(--button-bg, var(--color-ink));color:var(--button-fg, #fff);transition:transform .2s var(--ease-bounce),filter .2s ease}.button:hover{transform:translateY(-2px) scale(1.03);filter:brightness(1.08)}.button:active{transform:scale(.97)}.button--large{min-height:2.75rem;padding:.6rem 1.4rem;font-size:1.125rem}.button__arrow{font-size:.85em}.badge{display:inline-flex;align-items:center;padding:.4rem 1.1rem;border-radius:var(--radius-pill);font-size:.75rem;font-weight:700;line-height:1;letter-spacing:.02em;text-transform:uppercase;background:var(--badge-bg, var(--color-lime));color:var(--badge-fg, var(--color-ink))}.placeholder-svg{width:100%;height:100%;fill:currentColor;opacity:.25}.pending{font-style:italic;opacity:.7}.js .reveal{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease;transition-delay:var(--reveal-delay, 0s)}.js .reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js .reveal{opacity:1;transform:none}}.eyebrow{gap:.4rem;margin-bottom:1rem;--badge-bg: var(--eyebrow-bg, var(--color-ink));--badge-fg: var(--eyebrow-fg, var(--color-lime))}.eyebrow .icon{width:15px;height:15px}.heading-xl{font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800}.text-lead{font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.65}.text-center{text-align:center}.section-header-centered{max-width:44rem;margin:0 auto clamp(2rem,4vw,3.5rem);text-align:center}.sticker-word{position:relative;display:inline-block;white-space:nowrap}.sticker{--sticker-bg: var(--color-pink);--sticker-fg: var(--color-ink);position:absolute;top:50%;left:50%;z-index:1;padding:.08em .42em .14em;border-radius:var(--radius-pill);background:var(--sticker-bg);color:var(--sticker-fg);font-size:.8em;line-height:1;letter-spacing:0;white-space:nowrap;pointer-events:auto;transform:translate(-44%,-58%) rotate(var(--sticker-rotate, -7deg));transition:transform .45s var(--ease-bounce),opacity .2s ease}.sticker:before{content:attr(data-word)}.sticker--lima{--sticker-bg: var(--color-lime)}.sticker--rosa{--sticker-bg: var(--color-pink)}.sticker--menta{--sticker-bg: var(--color-mint)}.sticker--morado{--sticker-bg: var(--color-purple);--sticker-fg: var(--color-lime)}.sticker-word:hover .sticker{transform:translate(-44%,-58%) rotate(calc(var(--sticker-rotate, -7deg) * -1)) scale(1.06)}.js .sticker:not(.is-visible){opacity:0;transform:translate(-44%,-58%) rotate(calc(var(--sticker-rotate, -7deg) * 3)) scale(.2)}.search-pill{display:flex;width:min(100%,26rem);padding:.3rem;border:2px solid var(--color-ink);border-radius:var(--radius-pill);background:#fff}.search-pill__input{flex:1;min-width:0;padding:.45rem 1rem;border:0;background:transparent;font-size:1rem}.search-pill__input:focus{outline:none}.search-pill:focus-within{outline:3px solid var(--color-purple);outline-offset:2px}.search-pill__button{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:var(--color-ink);color:var(--color-lime);cursor:pointer;transition:transform .25s var(--ease-bounce)}.search-pill__button:hover{transform:scale(1.08) rotate(-8deg)}.carousel{position:relative}.carousel__arrow{position:absolute;top:50%;z-index:2;display:none;place-items:center;width:3rem;height:3rem;border:2px solid var(--color-ink);border-radius:50%;background:var(--color-ink);color:var(--color-lime);box-shadow:0 6px 16px #0000002e;cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease,transform .25s var(--ease-bounce),background-color .2s ease}.carousel__arrow .icon{width:20px;height:20px}.carousel__arrow--prev{left:calc(var(--page-gutter) * -.5)}.carousel__arrow--prev .icon{transform:rotate(180deg)}.carousel__arrow--next{right:calc(var(--page-gutter) * -.5)}.carousel__arrow:hover:not(:disabled){background:var(--color-pink);color:var(--color-ink);transform:translateY(-50%) scale(1.08)}.carousel__arrow:disabled{opacity:0;pointer-events:none}.carousel.is-scrollable .carousel__arrow{display:grid}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
