:root{--hl-ease-out: cubic-bezier(.2, .8, .2, 1);--hl-ease-in-out: cubic-bezier(.65, 0, .35, 1);--hl-ease-spring: cubic-bezier(.3, 1.5, .5, 1)}@keyframes hlRise{to{transform:translateY(0)}}@keyframes hlFadeUp{0%{opacity:0;translate:0 1.6rem}to{opacity:1;translate:0 0}}@keyframes hlSettle{0%{scale:1.08}to{scale:1}}@keyframes hlDraw{to{stroke-dashoffset:0}}@keyframes hlPop{0%{scale:0}to{scale:1}}@keyframes hlParallaxUp{0%{translate:0 0}to{translate:0 -4rem}}@keyframes hlSpin{to{rotate:540deg}}.hl-doodles :is(h1,h2,h3,.h0,.h1,.h2,.title,.hero-happy__heading) :is(em,strong){font-style:normal;font-weight:inherit}.hl-doodle,.hl-mark{position:relative;display:inline-block;white-space:nowrap;isolation:isolate}.hl-doodle:after{content:"";position:absolute;left:-.04em;right:-.04em;bottom:-.16em;height:.3em;background:rgb(var(--hl-accent));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 13C25 3 41 19 62 10S102 3 124 11s40 8 73-4' fill='none' stroke='%23000' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 13C25 3 41 19 62 10S102 3 124 11s40 8 73-4' fill='none' stroke='%23000' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%;pointer-events:none}.hl-mark:before{content:"";position:absolute;z-index:-1;left:-.12em;right:-.12em;bottom:.04em;height:.5em;border-radius:.2em .5em .3em .45em;background:rgb(var(--hl-marker));rotate:-1.5deg;pointer-events:none}@media(prefers-reduced-motion:no-preference){.hl-motion .hl-doodle:after{clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--hl-ease-in-out) .25s}.hl-motion .hl-mark:before{transform:scaleX(0);transform-origin:left center;transition:transform .7s var(--hl-ease-in-out) .2s}.hl-motion .hl-doodle.is-drawn:after{clip-path:inset(0 0 0 0)}.hl-motion .hl-mark.is-drawn:before{transform:scaleX(1)}}@media(prefers-reduced-motion:no-preference){.hl-motion .hl-split .hl-word{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.14em;margin-bottom:-.14em}.hl-motion .hl-split .hl-word>span{display:inline-block;transform:translateY(115%);animation:hlRise .9s var(--hl-ease-out) forwards;animation-delay:calc(.1s + var(--i) * 55ms)}.hl-motion .hero-happy__text,.hl-motion .hero-happy__buttons,.hl-motion .hero-happy__note{opacity:0;animation:hlFadeUp .8s var(--hl-ease-out) forwards}.hl-motion .hero-happy__text{animation-delay:.45s}.hl-motion .hero-happy__buttons{animation-delay:.6s}.hl-motion .hero-happy__note{animation-delay:.8s}.hl-motion .hero-happy__image{animation:hlSettle 1.8s var(--hl-ease-out) both}.hl-motion .hero-happy__note-lines path{stroke-dasharray:8;stroke-dashoffset:8;animation:hlDraw .5s ease-out forwards;animation-delay:1.15s}.hl-motion .hero-happy__note .happy-icon{animation:hlPop .5s var(--hl-ease-spring) both;animation-delay:1.35s}}.hl-shape{position:absolute;z-index:0;display:block;background:rgb(var(--color-background));pointer-events:none}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.hl-motion .hl-shape{animation:hlParallaxUp linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.hl-motion .hl-shape:nth-of-type(2n){animation-direction:reverse}}}.category-tile{position:relative}.category-tile__cta{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:4rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.3rem;font-weight:600;line-height:1;opacity:0;translate:0 -.4rem;transition:opacity .3s ease,translate .3s var(--hl-ease-out)}.category-tile__cta svg{width:1.2rem;height:1.2rem}@media(hover:hover){a.category-tile:hover .category-tile__cta,a.category-tile:focus-visible .category-tile__cta{opacity:1;translate:0 0}a.category-tile:hover .category-tile__title{text-decoration:none}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.hl-motion .category-tile__image{transition:transform .6s var(--hl-ease-out)}.hl-motion a.category-tile:hover .category-tile__image{transform:translateY(-.6rem) rotate(-4deg) scale(1.07)}}@media(prefers-reduced-motion:no-preference){.hl-motion .trust-strip__item.scroll-trigger:not(.scroll-trigger--offscreen) .trust-strip__icon{animation:hlPop .5s var(--hl-ease-spring) both;animation-delay:calc(var(--animation-order, 0) * 75ms + .2s)}}.hl-motion .button{--hl-sweep-color: rgba(var(--color-button-text), .16)}.hl-motion .button--secondary{--hl-sweep-color: rgb(var(--color-foreground))}.hl-motion :is(.product-form__submit,.quick-add__submit,.cart__checkout-button,.hl-button-buy).button{--hl-sweep-color: rgb(var(--hl-action-hover))}.hl-motion button.shopify-payment-button__button--unbranded{--hl-sweep-color: rgb(var(--hl-action))}@media(hover:hover)and (prefers-reduced-motion:no-preference){.hl-motion .button:not([disabled]),.hl-motion button.shopify-payment-button__button--unbranded:not([disabled]){background-image:linear-gradient(var(--hl-sweep-color),var(--hl-sweep-color));background-repeat:no-repeat;background-position:0 0;background-size:0% 100%;transition:background-size .45s var(--hl-ease-in-out),color .25s ease,box-shadow var(--duration-short) ease}.hl-motion .button:not([disabled]):hover,.hl-motion button.shopify-payment-button__button--unbranded:not([disabled]):hover{background-size:100% 100%}.hl-motion :is(.product-form__submit,.quick-add__submit,.cart__checkout-button,.hl-button-buy).button:not([disabled]):hover{--color-button: var(--hl-action)}.hl-motion .button--secondary:not([disabled]):hover{color:rgb(var(--color-background))}.hl-motion :is(.product-form__submit,.quick-add__submit).button--secondary:not([disabled]):hover{color:rgb(var(--hl-action-text))}.hl-motion button.shopify-payment-button__button--unbranded:hover:not([disabled]){--color-button: var(--color-background);--color-button-text: var(--hl-action);color:rgb(var(--hl-action-text))}}.hl-glass .shopify-section-header-sticky.scrolled-past-header .header-wrapper{background:rgba(var(--color-background),.82);-webkit-backdrop-filter:saturate(1.5) blur(14px);backdrop-filter:saturate(1.5) blur(14px);box-shadow:0 .1rem rgba(var(--color-foreground),.06),0 1rem 2.4rem -1.6rem rgba(var(--color-shadow),.35)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.hl-motion .card-wrapper .card{transition:transform var(--duration-default) var(--hl-ease-out),box-shadow var(--duration-default) ease}.hl-motion .card-wrapper:hover .card--standard .card__inner{box-shadow:0 1.6rem 3.2rem -2rem rgba(var(--color-shadow),.35)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/happy-motion.css.map */
