img{height:auto}@media(max-width:780px){.hero__cloud--1{top:6px;left:auto;right:-24px}.hero__cloud--2{top:auto;bottom:150px;left:-20px;right:auto}}.site-footer__social-icons a{background:#fff;box-shadow:0 3px #0000001f}.site-footer__social-icons a:hover{background:#fff;transform:translateY(-2px) scale(1.05)}.site-footer__social-icons svg{width:24px;height:24px;display:block}@media(max-width:780px){.category-rail__list>:last-child:nth-child(odd){grid-column:1 / -1}}.collection-circle{position:relative}.collection-circle__soon{position:absolute;top:2px;right:-6px;z-index:2;font-family:var(--font-body);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;background:var(--color-ink);color:#fff;padding:3px 10px;border-radius:999px;transform:rotate(6deg);box-shadow:0 2px #00000026}@keyframes tt-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes tt-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes tt-wiggle{0%,to{transform:rotate(0) scale(1.06)}25%{transform:rotate(-6deg) scale(1.06)}75%{transform:rotate(6deg) scale(1.06)}}@keyframes tt-sticker{0%,to{transform:rotate(6deg) scale(1)}50%{transform:rotate(-4deg) scale(1.08)}}.hero__image{position:relative;display:flex;justify-content:center;align-self:flex-end;margin-bottom:-86px}.hero__image img{width:auto;max-width:100%;height:auto;max-height:470px;border-radius:0;aspect-ratio:auto;transform-origin:50% 100%;animation:tt-sway 5s ease-in-out infinite;filter:drop-shadow(0 10px 12px rgba(46,32,21,.12))}.hero__hill{z-index:2}@media(max-width:780px){.hero__image{max-width:230px;margin:0 auto -70px}.hero__image img{max-height:300px}}.collection-circle{animation:tt-float 3.2s ease-in-out infinite}.collection-circle:nth-child(2){animation-delay:-.8s}.collection-circle:nth-child(3){animation-delay:-1.6s}.collection-circle:nth-child(4){animation-delay:-2.4s}.collection-circle:hover .collection-circle__image,.collection-circle:focus-visible .collection-circle__image,.collection-circle:active .collection-circle__image{animation:tt-wiggle .6s ease-in-out}.collection-circle__soon,.category-pill__soon{animation:tt-sticker 2.4s ease-in-out infinite}.sunny-mark{display:inline-block;border-radius:50%;object-fit:cover;background:#fff;border:3px solid var(--color-sun-light);vertical-align:middle}.sunny-mark--emoji{border:none;background:none;font-size:3rem;line-height:1}.collection-empty__emoji,.not-found-page__emoji{font-size:0;margin-bottom:12px}.collection-empty__emoji .sunny-mark{animation:tt-float 3.2s ease-in-out infinite}.collection-circle__image .sunny-mark,.product-card__image--placeholder .sunny-mark{border-width:0}.site-header__logo{gap:10px;color:var(--color-ink)}.site-header__logo .site-header__logo-img{width:52px;height:52px;object-fit:cover;border-radius:50%;border:3px solid var(--color-sun-light);background:#fff;flex:0 0 auto}.site-header__logo-emoji{font-size:1.6rem}.site-header__icon-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--color-ink);transition:background .15s ease,color .15s ease}.site-header__icon-link:hover{background:#ffc93c59;color:var(--color-coral)}.site-header__cart-count{top:2px;right:0}.site-header__menu-toggle{color:var(--color-ink);line-height:0}.site-footer__brand-logo{width:72px;height:72px;object-fit:cover;background:#fff}.site-nav__item{position:relative}.site-nav__link{position:relative;display:inline-flex;align-items:center;gap:5px;padding:8px 0;transition:color .15s ease}.site-nav__link:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:3px;border-radius:3px;background:var(--color-coral);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.site-nav__link:hover,.site-nav__link:focus-visible,.site-nav__link.is-active{color:var(--color-coral)}.site-nav__link:hover:after,.site-nav__link:focus-visible:after,.site-nav__link.is-active:after{transform:scaleX(1)}.site-nav__caret{transition:transform .2s ease}.site-nav__dropdown{position:absolute;top:100%;left:50%;z-index:60;min-width:210px;margin:0;padding:10px;list-style:none;background:#fff;border:3px solid var(--color-sun-light);border-radius:18px;box-shadow:0 12px 28px #2e201524;opacity:0;visibility:hidden;transform:translate(-50%,10px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.site-nav__dropdown:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.has-dropdown:hover .site-nav__dropdown,.has-dropdown:focus-within .site-nav__dropdown{opacity:1;visibility:visible;transform:translate(-50%,4px)}.has-dropdown:hover .site-nav__caret,.has-dropdown:focus-within .site-nav__caret{transform:rotate(180deg)}.site-nav__dropdown a{display:block;padding:9px 14px;border-radius:10px;text-decoration:none;font-family:var(--font-display);font-weight:600;white-space:nowrap;color:var(--color-ink)}.site-nav__dropdown a:hover,.site-nav__dropdown a:focus-visible,.site-nav__dropdown a.is-active{background:var(--color-cream);color:var(--color-coral)}.site-nav--mobile__sub{list-style:none;margin:0 0 6px;padding:0 0 0 16px!important;border-left:3px solid var(--color-sun-light)}.site-nav--mobile__sub a{padding:7px 0!important;font-size:.95rem;font-weight:600!important}@media(max-width:780px){.site-header__inner{gap:8px}.site-header__logo{flex:1 1 auto;min-width:0;gap:8px}.site-header__logo .site-header__logo-img{width:42px;height:42px;border-width:2px}.site-header__logo-text{font-size:1.05rem;overflow:hidden;text-overflow:ellipsis}.site-header__actions{flex:0 0 auto;gap:2px}.site-header__icon-link{width:38px;height:38px}.site-header__menu-toggle{flex:0 0 auto;margin-left:0}}@media(prefers-reduced-motion:reduce){.hero__image img,.collection-circle,.collection-circle__soon,.category-pill__soon,.collection-empty__emoji .sunny-mark,.collection-circle:hover .collection-circle__image{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/image-fix.css.map */
