h1,h2{font-weight:700;letter-spacing:-.04em}h3{font-weight:600}.site-header{position:relative;background:var(--color-paper);border-bottom:1px solid var(--color-rule)}.header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:112px;gap:20px}.header-left{justify-self:start}.desktop-nav{gap:28px}.desktop-nav a{font-weight:600}.brand{justify-self:center;flex-direction:column;gap:4px}.brand .wordmark{font:700 18px/1.1 var(--font-display);letter-spacing:-.04em}coko-monkey{display:block}coko-monkey .monkey-art,.footer-monkey .monkey-art{width:100%;height:auto;stroke:none;fill:none;overflow:visible}.brand coko-monkey{width:72px}.monkey-hero{background:var(--color-sand);border-bottom:1px solid var(--color-rule)}.monkey-stage{padding-block:32px 48px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.hero-monkey{width:clamp(250px,29vw,390px);max-width:100%}.monkey-play{display:block;padding:0;width:100%;border:0;background:var(--color-clear);border-radius:var(--radius-control);cursor:pointer}.monkey-play:focus-visible{outline:3px solid var(--color-ink);outline-offset:8px}.monkey-stage h1{font-size:clamp(40px,4.8vw,64px);line-height:1.05;max-width:20ch}.monkey-stage p{font-size:18px;max-width:48ch}.hero-buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:4px}.monkey-gaze{transform:translate(var(--gaze-x,0px),var(--gaze-y,0px));transition:transform .18s var(--ease)}.monkey-blink{transform-box:fill-box;transform-origin:center}.is-blinking .monkey-blink{animation:coko-blink .23s ease-in-out 1}@keyframes coko-blink{0%,to{transform:scaleY(1)}45%,55%{transform:scaleY(.08)}}.section-head h2{font-size:clamp(32px,3.8vw,48px)}.product-image{border:1px solid var(--color-sand)}.holiday-band{margin-top:0;background:var(--color-ink);color:var(--color-paper)}.holiday-band .btn{background:var(--color-sand);border-color:var(--color-sand);color:var(--color-ink)}.holiday-band .btn:hover{background:var(--color-paper)}.holiday-band a:focus-visible{outline-color:var(--color-sand)}.holiday-copy h2{font-size:clamp(48px,6vw,80px)}.departments{padding-block:var(--space-section)}.departments h2{font-size:clamp(32px,3.8vw,48px)}.department-row strong{font-weight:700}.editorial{border-top:1px solid var(--color-rule)}.editorial h2{max-width:13ch;font-size:clamp(36px,4vw,54px)}.site-footer{background:var(--color-sand);color:var(--color-ink)}.footer-brand .wordmark{font-weight:700}.footer-bottom{border-color:var(--color-ink)}.footer-monkey{width:76px;margin-bottom:20px}.footer-grid li a{min-height:44px}.site-footer a:focus-visible{outline-color:var(--color-ink)}@media(max-width:1000px){.header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.header-actions{gap:16px}.mobile-menu[open] nav{top:100%}.hero-monkey{width:320px}}@media(max-width:640px){.header-inner{min-height:92px;gap:8px}.brand coko-monkey{width:56px}.brand .wordmark{font-size:15px}.header-actions{gap:8px}.header-actions a{font-size:14px}.monkey-stage{padding-block:28px 36px;gap:20px}.hero-monkey{width:250px}.monkey-stage h1{font-size:42px;max-width:12ch}.monkey-stage p{font-size:16px;max-width:29ch}.hero-buttons{gap:12px}.hero-buttons .btn{padding-inline:20px}.department-row strong{font-size:36px}.footer-brand .wordmark,.holiday-copy h2{font-size:52px}}@media(prefers-reduced-motion:reduce){.monkey-gaze{transform:none!important;transition:none}.monkey-blink{animation:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/pink-monkey.css.map */
