@font-face{font-family:Geist;src:url(geist-var.woff2) format("woff2-variations"),url(geist-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(geist-mono-var.woff2) format("woff2-variations"),url(geist-mono-var.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-body-family: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading-weight: 600;--font-mono-family: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--haya-ease: cubic-bezier(.16, 1, .3, 1);--haya-hairline: rgba(var(--color-foreground), .1)}body{letter-spacing:0;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:-.025em;line-height:1.08;text-wrap:balance}.h0{letter-spacing:-.035em}@media screen and (min-width:990px){.title.h0,.title-wrapper .h0{font-size:calc(var(--font-heading-scale) * 4.8rem)}}.rte p,.banner__text,.multicolumn-card__info .rte{max-width:65ch;line-height:1.6;text-wrap:pretty}.price,.price-item,.cart-count-bubble,.quantity__input,.totals__total-value,.cart-item__price-wrapper{font-family:var(--font-mono-family);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.announcement-bar__message{font-family:var(--font-mono-family);font-size:1.2rem;letter-spacing:.04em;padding-block:.9rem}.header-wrapper{background-color:rgba(var(--color-background),.82);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--haya-hairline)}.header-wrapper--border-bottom{border-bottom:1px solid var(--haya-hairline)}.header__menu-item{font-size:1.45rem;font-weight:500;color:rgba(var(--color-foreground),.72);transition:color .2s var(--haya-ease)}.header__menu-item:hover,.header__active-menu-item{color:rgb(var(--color-foreground));text-decoration:none}.header__menu-item:hover span{text-decoration:none}.header__active-menu-item{text-decoration:none;box-shadow:inset 0 -2px rgb(var(--color-button))}.header .header__inline-menu{background:transparent;padding-block:0;border-radius:0}html [data-meteor-mounted=true][data-meteor-platform=desktop] .Meteor-Navigation__Link__desktop{color:rgba(var(--color-foreground),.72)!important;font-size:1.45rem;font-weight:500;transition:color .2s var(--haya-ease)}html [data-meteor-mounted=true][data-meteor-platform=desktop] .Meteor-Navigation__Link__desktop:hover{color:rgb(var(--color-foreground))!important}@media(prefers-reduced-transparency:reduce){.header-wrapper{background-color:rgb(var(--color-background));-webkit-backdrop-filter:none;backdrop-filter:none}}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-weight:550;letter-spacing:0;min-height:4.8rem;padding-inline:2.6rem;transition:transform .25s var(--haya-ease),background-color .25s var(--haya-ease),box-shadow .25s var(--haya-ease)}.button:not([disabled]):hover,.shopify-challenge__button:hover,.customer button:hover{transform:translateY(-1px)}.button:not([disabled]):active,.customer button:active{transform:translateY(0) scale(.98)}.button--secondary{--border-opacity: .2}.link,.underlined-link,.customer a{text-underline-offset:.3rem;text-decoration-thickness:1px}.title-wrapper-with-link,.title-wrapper--no-top-margin{align-items:flex-end;margin-bottom:3.2rem}.title{margin-bottom:0}.title-wrapper-with-link .link{font-weight:500}.banner__box{border:1px solid var(--haya-hairline);padding:4rem 3.6rem}.banner__box>*+.banner__text{margin-top:1.6rem}.banner__buttons{gap:1.2rem}@media screen and (min-width:750px){.banner__box{max-width:64rem}.banner--content-align-center .banner__box{text-align:left}.banner--content-align-center .banner__buttons{justify-content:flex-start}}.multicolumn-list{align-items:stretch}.multicolumn-card{height:100%;border:1px solid var(--haya-hairline);border-radius:1.2rem;overflow:hidden;transition:border-color .3s var(--haya-ease),transform .3s var(--haya-ease)}.multicolumn-card:hover{border-color:rgba(var(--color-foreground),.22)}.multicolumn-card__info{padding:2.4rem 2.4rem 2.8rem}.multicolumn-card__info .rte br:nth-last-child(-n+6){display:none}.multicolumn-card__info .inline-richtext{font-size:1.9rem;letter-spacing:-.02em}.card--card,.card--standard .card__inner{border:0}.card--standard .card__inner{background-color:rgba(var(--color-foreground),.045)}.card--standard .card__media .media{background-color:transparent}.card--standard .card__media img{mix-blend-mode:multiply}.card__heading{font-family:var(--font-body-family);font-weight:550;font-size:1.55rem;letter-spacing:-.01em;line-height:1.35}.card-information{margin-top:.4rem}.card .price{font-size:1.4rem}.card__badge .badge{font-family:var(--font-mono-family);font-size:1.1rem;letter-spacing:.02em;text-transform:uppercase}.media img{transition:transform .6s var(--haya-ease)}.card-wrapper:hover .card__media .media img{transform:scale(1.03)}.card-wrapper:hover .card.card--card,.card-wrapper:hover .card--standard .card__inner{transform:none}.product__media-list .product__media-item .product-media-container,.product__media-wrapper .thumbnail{background-color:rgba(var(--color-foreground),.045)}.product__media-wrapper .thumbnail{border-radius:1rem;overflow:hidden}.product__media-wrapper .thumbnail[aria-current]{box-shadow:0 0 0 2px rgb(var(--color-button))}@media screen and (min-width:990px){.product__info-wrapper{padding-left:6.4rem}}.product__info-container>*+*{margin-top:1.6rem}.product__title h1{font-size:clamp(3.2rem,3.2vw,4.4rem);font-weight:550;letter-spacing:-.03em;line-height:1.05}.product .price--large{font-size:2.4rem;letter-spacing:-.02em}.product__tax{margin-top:.4rem;font-size:1.25rem;opacity:.7}.product-form__input input[type=radio]+label{font-weight:500;transition:background-color .2s var(--haya-ease),color .2s var(--haya-ease),border-color .2s var(--haya-ease)}.product-form__buttons{max-width:48rem}.shopify-payment-button__button{border-radius:var(--buttons-radius)!important;overflow:hidden}.product .quantity{border-radius:var(--buttons-radius)}.product .quantity:after,.product .quantity:before{border-radius:var(--buttons-radius)}.product__accordion summary .accordion__title{font-weight:550}.product__description .collapsible{border:0;border-top:1px solid var(--haya-hairline);border-radius:0;margin:0;box-shadow:none}.product__description .collapsible:last-of-type{border-bottom:1px solid var(--haya-hairline)}.product__description .collapsible[open]{box-shadow:none}.product__description .collapsible__header,.product__description .collapsible__header:hover{background:transparent;padding:1.8rem 4rem 1.8rem 0;font-size:1.6rem;letter-spacing:-.01em;color:rgb(var(--color-foreground));transition:color .2s var(--haya-ease)}.product__description .collapsible__header strong{font-weight:550}.product__description .collapsible__header:after{right:0;top:50%;display:grid;place-items:center;width:2.8rem;height:2.8rem;margin-top:-1.4rem;border-radius:50%;background:rgba(var(--color-foreground),.06);font-size:1.6rem;line-height:1}.product__description .collapsible__content{background:transparent;padding:0 0 2rem;color:rgba(var(--color-foreground),.78);line-height:1.65}.product__description .disclaimer{border:0;border-radius:1.2rem;background:rgba(var(--color-foreground),.045);color:rgba(var(--color-foreground),.62);font-size:1.2rem;line-height:1.6}.jdgm-carousel-wrapper{max-width:var(--page-width);margin:6.4rem auto!important;padding:4.8rem 2rem!important;border-radius:1.6rem;background:rgba(var(--color-foreground),.045)}@media screen and (min-width:750px){.jdgm-carousel-wrapper{width:calc(100% - 10rem)!important;padding:6.4rem 5.6rem!important}}.jdgm-carousel-wrapper .jdgm-carousel-title-and-link{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.6rem;margin-bottom:4rem!important;text-align:left!important}.jdgm-carousel-wrapper .jdgm-carousel-title{margin:0!important;font-family:var(--font-heading-family)!important;font-size:clamp(3.2rem,4vw,5.2rem)!important;font-weight:550!important;letter-spacing:-.035em!important;line-height:1.02!important;color:rgb(var(--color-foreground))!important}.jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper{display:inline-flex;align-items:center;gap:1rem;margin:0!important}.jdgm-carousel-wrapper .jdgm-carousel-number-of-reviews,.jdgm-carousel-wrapper .jdgm-carousel-number-of-reviews a{font-family:var(--font-mono-family)!important;font-size:1.3rem!important;color:rgba(var(--color-foreground),.7)!important}.jdgm-carousel-wrapper .jdgm-star{color:rgb(var(--color-button))!important}.jdgm-carousel-wrapper .jdgm-carousel,.jdgm-carousel-wrapper .jdgm-carousel__item-container,.jdgm-carousel-wrapper .jdgm-carousel__item-wrapper,.jdgm-carousel-wrapper .jdgm-carousel-item{height:auto!important}.jdgm-carousel-wrapper .jdgm-carousel__item-container{overflow:hidden;border-radius:1.6rem;background-color:rgb(var(--color-background))}.jdgm-carousel-wrapper .jdgm-carousel__item-wrapper{display:flex!important;flex-wrap:nowrap;align-items:stretch}.jdgm-carousel-wrapper .jdgm-carousel-item{flex:0 0 auto;box-sizing:border-box;padding:0!important;display:inline-grid!important;grid-template-columns:1fr;grid-template-areas:"image" "review" "meta";vertical-align:top;white-space:normal;font-family:var(--font-body-family)!important;color:rgb(var(--color-foreground))}.jdgm-carousel-wrapper .jdgm-carousel-item>*{width:auto!important;margin:0!important}.jdgm-carousel-wrapper .jdgm-carousel-item__image-wrapper{grid-area:image;position:relative;padding:0!important;aspect-ratio:4 / 3;overflow:hidden;background:rgba(var(--color-foreground),.045)}.jdgm-carousel-wrapper .jdgm-carousel-item__product-image{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover;transition:transform 1.2s var(--haya-ease)}.jdgm-carousel-wrapper .jdgm-carousel-item:hover .jdgm-carousel-item__product-image{transform:scale(1.03)}.jdgm-carousel-wrapper .jdgm-carousel-item__review-wrapper{grid-area:review;display:flex!important;flex-direction:column;padding:3.2rem 2.4rem 0!important}.jdgm-carousel-wrapper .jdgm-carousel-item__left-column{grid-area:meta;display:flex!important;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;padding:2.4rem 2.4rem 3.2rem!important;text-align:left!important}.jdgm-carousel-wrapper .jdgm-carousel-item__image-wrapper,.jdgm-carousel-wrapper .jdgm-carousel-item__review,.jdgm-carousel-wrapper .jdgm-carousel-item__review-content{height:auto!important;max-height:none!important}.jdgm-carousel-wrapper .jdgm-carousel-item__review{flex:0 0 auto;overflow:visible!important}.jdgm-carousel-wrapper .jdgm-carousel-item__review,.jdgm-carousel-wrapper .jdgm-carousel-item__review-content,.jdgm-carousel-wrapper .jdgm-carousel-item__review-title,.jdgm-carousel-wrapper .jdgm-carousel-item__review-body{text-align:left!important}.jdgm-carousel-wrapper .jdgm-carousel-item__review-title{-webkit-line-clamp:3!important;line-clamp:3}@media screen and (max-width:749px){.jdgm-carousel-wrapper{width:calc(100% - 2rem)!important;padding:3.2rem .8rem!important}.jdgm-carousel-wrapper .jdgm-carousel-title-and-link{padding-inline:1.6rem}.jdgm-carousel-wrapper .jdgm-carousel-item{align-content:start}}@media screen and (min-width:750px){.jdgm-carousel-wrapper .jdgm-carousel-item{grid-template-columns:5fr 6fr;grid-template-rows:1fr auto;grid-template-areas:"image review" "image meta"}.jdgm-carousel-wrapper .jdgm-carousel-item__image-wrapper{aspect-ratio:auto;min-height:44rem}.jdgm-carousel-wrapper .jdgm-carousel-item__review-wrapper{justify-content:center;padding:5.6rem 5.6rem 0!important}.jdgm-carousel-wrapper .jdgm-carousel-item__left-column{padding:3.2rem 5.6rem 5.6rem!important}}.jdgm-carousel-wrapper .jdgm-carousel-item__review-content:before{content:"\201c";display:block;height:4.4rem;font-family:var(--font-heading-family);font-size:9.6rem;font-weight:600;line-height:1;color:rgb(var(--color-button))}.jdgm-carousel-wrapper .jdgm-carousel-item__reviewer-name{font-size:1.6rem!important;font-weight:600!important;color:rgb(var(--color-foreground))!important}.jdgm-carousel-wrapper .jdgm-carousel-item__review-rating{order:3;flex-basis:100%;text-align:left!important}.jdgm-carousel-wrapper .jdgm-carousel-item__timestamp{font-family:var(--font-mono-family)!important;font-size:1.2rem!important;color:rgba(var(--color-foreground),.55)!important}.jdgm-carousel-wrapper .jdgm-carousel-item__review-title{margin-bottom:1.6rem!important;font-size:clamp(2.6rem,3vw,4rem)!important;font-weight:550!important;letter-spacing:-.03em!important;line-height:1.1!important;white-space:normal!important;color:rgb(var(--color-foreground))!important}.jdgm-carousel-wrapper .jdgm-carousel-item__review-body{-webkit-line-clamp:6!important;line-clamp:6;max-height:none!important}.jdgm-carousel-wrapper .jdgm-carousel-item__review-body,.jdgm-carousel-wrapper .jdgm-carousel-item__review-body p{font-size:1.8rem!important;line-height:1.6!important;white-space:normal!important;color:rgba(var(--color-foreground),.78)!important}.jdgm-carousel-wrapper .jdgm-carousel-item__product{display:inline-flex!important;align-items:center;width:auto!important;max-width:max-content;margin-top:2rem!important;padding:.8rem 1.6rem!important;border-radius:999px;background:rgba(var(--color-foreground),.06);text-decoration:none!important}.jdgm-carousel-wrapper .jdgm-carousel-item__product-title{font-size:1.3rem!important;font-weight:500!important;text-decoration:none!important;color:rgb(var(--color-foreground))!important}.jdgm-carousel-wrapper .jdgm-carousel{position:relative}.jdgm-carousel-wrapper .jdgm-carousel__arrows{position:absolute!important;top:50%;left:0;right:0;height:0}.jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__left-arrow,.jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__right-arrow{margin-top:-3rem!important}.jdgm-carousel-wrapper .jdgm-carousel__arrows,.jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__left-arrow,.jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__right-arrow{border-color:rgba(var(--color-foreground),.55)!important;transition:border-color .2s var(--haya-ease)}.jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__left-arrow:hover,.jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__right-arrow:hover{border-color:rgb(var(--color-foreground))!important}.field__input,.select__select,.customer .field input{font-size:1.5rem}.field__input:focus-visible,.select__select:focus-visible{box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 4px rgba(var(--color-button),.6)}.footer{border-top:1px solid var(--haya-hairline)}.footer-block__heading{font-family:var(--font-mono-family);font-size:1.2rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.footer-block__details-content .list-menu__item--link{font-size:1.45rem;transition:opacity .2s var(--haya-ease)}.footer__copyright,.copyright__content{font-family:var(--font-mono-family);font-size:1.15rem;letter-spacing:.02em}:root{--haya-bezel: .6rem;--haya-spring: cubic-bezier(.32, .72, 0, 1);--haya-ambient: 0 4rem 8rem -4rem rgba(var(--color-shadow), .28)}.haya-hero__media,.haya-feature:not(.haya-feature--image_full) .haya-feature__media,.haya-founder__media,.haya-pillar{transition:transform .7s var(--haya-spring),border-radius .7s var(--haya-spring)}.haya-pillar:hover,.haya-feature__media:hover,.haya-founder__media:hover{transform:translateY(-.4rem)}.haya-btn{gap:1.4rem;padding-right:.6rem;transition:transform .5s var(--haya-spring),background-color .5s var(--haya-spring)}.haya-btn__icon{display:inline-grid;place-items:center;flex:0 0 auto;width:3.6rem;height:3.6rem;border-radius:50%;background:rgba(var(--color-button-text),.16);transition:transform .5s var(--haya-spring)}.button--secondary .haya-btn__icon{background:rgba(var(--color-foreground),.08)}.haya-btn__icon svg{width:1.2rem;height:auto;transform:rotate(-45deg)}.haya-btn:hover .haya-btn__icon{transform:translate(.2rem,-.1rem) scale(1.05)}.haya-btn:active{transform:scale(.98)}@media screen and (min-width:990px){.section-header .header-wrapper{max-width:100%;margin:0 auto;transition:max-width .4s var(--haya-ease),margin .4s var(--haya-ease),border-radius .4s var(--haya-ease),box-shadow .4s var(--haya-ease)}.section-header.scrolled-past-header .header-wrapper{max-width:min(var(--page-width),calc(100% - 4rem));margin-top:1.2rem;border:0;border-radius:999px;box-shadow:0 0 0 1px rgba(var(--color-foreground),.07),0 2rem 4rem -2.4rem rgba(var(--color-shadow),.35)}.section-header .header-wrapper .header{padding-block:.6rem}.section-header.scrolled-past-header .header-wrapper .header{padding-inline:2rem}.section-header .header__heading-link{padding:0}}@media screen and (min-width:990px)and (prefers-reduced-motion:reduce){.section-header .header-wrapper{transition:none}}@media(prefers-reduced-motion:no-preference){:root{--animation-slide-in: hayaRise .9s var(--haya-spring) forwards}.scroll-trigger.animate--slide-in{transform:translateY(3.2rem)}@keyframes hayaRise{0%{transform:translateY(3.2rem);opacity:.01;filter:blur(8px)}to{transform:translateY(0);opacity:1;filter:blur(0)}}}html body .meteor-menu[data-meteor-template] .m-outer-container{margin-top:1.2rem;padding:.8rem;border-radius:2.4rem;background:rgba(var(--color-background),.94);-webkit-backdrop-filter:saturate(160%) blur(20px);backdrop-filter:saturate(160%) blur(20px);box-shadow:0 0 0 1px rgba(var(--color-foreground),.07),0 3.2rem 6.4rem -2.4rem rgba(var(--color-shadow),.3);overflow:hidden;animation:hayaMenuIn .45s var(--haya-spring) both}html body .meteor-menu[data-meteor-template] .m-container{gap:.8rem;background:transparent}html body .meteor-menu[data-meteor-template] .m-nav-left,html body .meteor-menu[data-meteor-template] .m-nav-right{background:transparent!important}html body .meteor-menu[data-meteor-template] .m-nav-left{padding:.4rem}html body .meteor-menu[data-meteor-template] .m-nav-right{padding:.8rem 1.6rem;border-left:1px solid rgba(var(--color-foreground),.08)}html body .meteor-menu[data-meteor-template] .m-container .m-link-top{border-radius:1.2rem;padding:1.1rem 1.6rem;background-color:transparent!important;color:rgba(var(--color-foreground),.78)!important;font-family:var(--font-body-family);font-size:1.5rem!important;letter-spacing:-.01em;transition:background-color .35s var(--haya-spring),color .35s var(--haya-spring),padding-left .35s var(--haya-spring)}html body .meteor-menu[data-meteor-template] .m-container .m-link-top[data-active=true]{padding-left:2rem;background-color:rgba(var(--color-button),.1)!important;color:rgb(var(--color-button))!important;font-weight:550!important}html body .meteor-menu[data-meteor-template] .m-container .m-link-sub{padding-block:.7rem;color:rgba(var(--color-foreground),.68)!important;font-family:var(--font-body-family);font-size:1.5rem!important;transition:color .3s var(--haya-spring),transform .3s var(--haya-spring)}html body .meteor-menu[data-meteor-template] .m-container .m-link-sub:hover,html body .meteor-menu[data-meteor-template] .m-container .m-link-sub[data-active=true]{color:rgb(var(--color-foreground))!important;transform:translate(.4rem)}html body .meteor-menu[data-meteor-template] .m-container :is(.m-link-top,.m-link-sub){white-space:nowrap}html body .meteor-menu[data-meteor-template]:not([data-meteor-template=prism]) .m-outer-container{width:max-content!important;min-width:32rem;max-width:calc(100vw - 4rem)!important}html body .meteor-menu[data-meteor-template]:not([data-meteor-template=prism]) :is(.m-container,.m-nav-container,.m-nav-left,.m-nav-right){width:auto!important;max-width:none!important;flex-shrink:0;overflow:visible!important}html body .meteor-menu[data-meteor-template]{border:0!important}html body .meteor-menu[data-meteor-template] .m-display-image{border-radius:1.6rem;background-color:transparent!important;background-size:cover!important;background-position:center!important}html body .meteor-menu[data-meteor-template]:not([data-meteor-template=prism]) .m-display-image{position:static!important;inset:auto!important;flex:0 0 24rem;width:24rem!important;height:auto!important;min-height:24rem}html body .meteor-menu[data-meteor-template] .m-display-image[style*='url("")'],html body .meteor-menu[data-meteor-template] .m-display-image:not([style*="url("]){display:none!important}html body .meteor-menu[data-meteor-template] .m-nav-right:not(:has(a)){display:none!important}html body .meteor-menu[data-meteor-template=prism],html body .meteor-menu[data-meteor-template=prism]>div{background:transparent!important}html body .meteor-menu[data-meteor-template=prism] .m-container{margin-top:1.2rem;padding:2rem;border-radius:2.4rem;background:rgba(var(--color-background),.96)!important;-webkit-backdrop-filter:saturate(160%) blur(20px);backdrop-filter:saturate(160%) blur(20px);box-shadow:0 0 0 1px rgba(var(--color-foreground),.07),0 3.2rem 6.4rem -2.4rem rgba(var(--color-shadow),.3);animation:hayaMenuIn .45s var(--haya-spring) both}html body .meteor-menu[data-meteor-template=prism] .m-links{display:grid!important;grid-template-columns:repeat(5,1fr);gap:2rem 1.6rem}html body .meteor-menu[data-meteor-template=prism] .m-links .m-link{width:auto!important;margin:0!important;transition:transform .4s var(--haya-spring)}html body .meteor-menu[data-meteor-template=prism] .m-links .m-frame{width:100%!important;height:auto!important;aspect-ratio:1}html body .meteor-menu[data-meteor-template=prism] .m-links .m-frame{overflow:hidden;border-radius:1.6rem;background-color:rgba(var(--color-foreground),.04)}html body .meteor-menu[data-meteor-template=prism] .m-links .m-frame{transition:transform .8s var(--haya-spring)}html body .meteor-menu[data-meteor-template=prism] .m-links .m-link:hover .m-frame{transform:scale(1.04)}html body .meteor-menu[data-meteor-template=prism] .m-links .m-title{margin-top:1rem;font-family:var(--font-body-family)!important;font-size:1.4rem!important;font-weight:550!important;letter-spacing:-.01em!important;line-height:1.3;text-transform:none!important;color:rgb(var(--color-foreground))!important}html body .meteor-menu .m-tiers .m-cover{border-radius:1.6rem;background:rgba(var(--color-background),.96)!important;box-shadow:0 0 0 1px rgba(var(--color-foreground),.07),0 2.4rem 4.8rem -2.4rem rgba(var(--color-shadow),.3)}.menu-drawer,.menu-drawer__submenu{background:rgba(var(--color-background),.94);-webkit-backdrop-filter:saturate(160%) blur(20px);backdrop-filter:saturate(160%) blur(20px);border-top:1px solid var(--haya-hairline);box-shadow:0 3.2rem 6.4rem -2.4rem rgba(var(--color-shadow),.3)}.menu-drawer__navigation{padding:1.2rem 0}.menu-drawer__menu-item{margin-inline:1.2rem;padding:1.2rem 1.8rem;border-radius:1.2rem;color:rgba(var(--color-foreground),.78);font-family:var(--font-body-family);font-size:1.7rem;font-weight:500;letter-spacing:-.01em;transition:background-color .35s var(--haya-spring),color .35s var(--haya-spring),padding-left .35s var(--haya-spring)}.menu-drawer summary.menu-drawer__menu-item{padding-right:5.2rem}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04)}.menu-drawer__menu-item--active,.menu-drawer__menu-item--active:hover{padding-left:2.2rem;color:rgb(var(--color-button));background-color:rgba(var(--color-button),.1);font-weight:550}.menu-drawer__menu-item>.icon-arrow{right:2.4rem;opacity:.5}.menu-drawer__close-button{margin:.4rem 1.2rem .8rem;width:calc(100% - 2.4rem);padding:1.2rem 1.8rem;border-radius:1.2rem;color:rgba(var(--color-foreground),.6);font-family:var(--font-mono-family);font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase}.menu-drawer__close-button:hover,.menu-drawer__close-button:focus{color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04)}.menu-drawer__utility-links{margin:0 1.2rem 1.2rem;border-radius:1.6rem;background-color:rgba(var(--color-foreground),.03);box-shadow:0 0 0 1px rgba(var(--color-foreground),.06)}.menu-drawer__account{color:rgba(var(--color-foreground),.78);font-weight:500}.js details[open]>.menu-drawer .menu-drawer__menu>li{animation:hayaDrawerItemIn .5s var(--haya-spring) both}.js details[open]>.menu-drawer .menu-drawer__menu>li:nth-child(2){animation-delay:.04s}.js details[open]>.menu-drawer .menu-drawer__menu>li:nth-child(3){animation-delay:.08s}.js details[open]>.menu-drawer .menu-drawer__menu>li:nth-child(4){animation-delay:.12s}.js details[open]>.menu-drawer .menu-drawer__menu>li:nth-child(5){animation-delay:.16s}.js details[open]>.menu-drawer .menu-drawer__menu>li:nth-child(n+6){animation-delay:.2s}@keyframes hayaDrawerItemIn{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}@media(prefers-reduced-transparency:reduce){.menu-drawer,.menu-drawer__submenu{background:rgb(var(--color-background));-webkit-backdrop-filter:none;backdrop-filter:none}}html body .Meteor-MobileNavigation{padding:.4rem 1.2rem}html body .Meteor-MobileNavigation :is(.Meteor-Navigation__Link__mobile,.Meteor-Drawer__Item>a){display:flex;flex:1;align-items:center;justify-content:space-between!important;padding:1.2rem 1.6rem!important;border-radius:1.2rem;color:rgba(var(--color-foreground),.78)!important;font-family:var(--font-body-family);font-size:1.7rem!important;font-weight:500!important;letter-spacing:-.01em!important;text-decoration:none;transition:background-color .35s var(--haya-spring),color .35s var(--haya-spring)}html body .Meteor-MobileNavigation :is(.Meteor-Navigation__Link__mobile,.Meteor-Drawer__Item>a):is(:hover,:focus-visible,[aria-expanded=true]){color:rgb(var(--color-foreground))!important;background-color:rgba(var(--color-foreground),.04)}html body .Meteor-MobileNavigation .Meteor-Drawer__ItemTitle{display:flex;align-items:center;justify-content:space-between;width:100%;color:inherit}html body .Meteor-MobileNavigation .Meteor-Caret{width:1rem;height:1rem;flex:none}html body .Meteor-MobileNavigation :is(.Meteor-Caret,.Meteor-Arrow) path{fill:rgba(var(--color-foreground),.4)!important}html body .Meteor-MobileNavigation .Meteor-Drawer__Header{display:flex;align-items:center;gap:1.2rem;margin-bottom:.8rem;padding:.4rem 1.6rem 1.2rem!important;border-bottom:1px solid var(--haya-hairline)}html body .Meteor-MobileNavigation .Meteor-Drawer__BackButton{display:flex!important;align-items:center!important;justify-content:center!important;flex:none;width:3.6rem!important;height:3.6rem!important;padding:0!important;border:0;border-radius:50%;background:rgba(var(--color-foreground),.05)!important;cursor:pointer}html body .Meteor-MobileNavigation .Meteor-Drawer__Header>a{color:rgba(var(--color-foreground),.6)!important;font-family:var(--font-mono-family);font-size:1.2rem!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;text-decoration:none}html body .Meteor-MobileNavigation .Meteor-Drawer__ItemList{display:flex;flex-direction:column;gap:.2rem;padding:0;list-style:none}html body .Meteor-MobileNavigation .Meteor-Drawer[data-active=true] .Meteor-Drawer__Item{animation:hayaDrawerItemIn .5s var(--haya-spring) both}html body .Meteor-MobileNavigation .Meteor-Drawer[data-active=true] .Meteor-Drawer__Item:nth-child(2){animation-delay:.03s}html body .Meteor-MobileNavigation .Meteor-Drawer[data-active=true] .Meteor-Drawer__Item:nth-child(3){animation-delay:.06s}html body .Meteor-MobileNavigation .Meteor-Drawer[data-active=true] .Meteor-Drawer__Item:nth-child(4){animation-delay:.09s}html body .Meteor-MobileNavigation .Meteor-Drawer[data-active=true] .Meteor-Drawer__Item:nth-child(5){animation-delay:.12s}html body .Meteor-MobileNavigation .Meteor-Drawer[data-active=true] .Meteor-Drawer__Item:nth-child(n+6){animation-delay:.15s}@keyframes hayaMenuIn{0%{opacity:0;transform:translateY(-.8rem) scale(.98)}to{opacity:1;transform:none}}.main-page-title{margin-bottom:4rem;font-size:clamp(3.6rem,5vw,6.4rem);font-weight:550;letter-spacing:-.04em;line-height:1}.page-width--narrow .rte{font-size:1.7rem;line-height:1.7}.page-width--narrow .rte h2,.page-width--narrow .rte h3{margin-top:4.8rem;letter-spacing:-.025em}.page-width--narrow .rte ol{counter-reset:haya-step;padding-left:0;list-style:none}.page-width--narrow .rte ol>li{counter-increment:haya-step;position:relative;margin-bottom:4rem;padding-left:5.6rem}.page-width--narrow .rte ol>li:before{content:counter(haya-step,decimal-leading-zero);position:absolute;left:0;top:.1rem;display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:rgba(var(--color-button),.1);color:rgb(var(--color-button));font-family:var(--font-mono-family);font-size:1.2rem;font-weight:600}.page-width--narrow .rte img:not([src]){display:none}.page-width--narrow .rte img[src]{display:block;margin-block:2rem;border-radius:1.6rem;box-shadow:0 0 0 var(--haya-bezel) rgba(var(--color-foreground),.05),0 0 0 calc(var(--haya-bezel) + 1px) rgba(var(--color-foreground),.07),var(--haya-ambient)}.page-width:has(>.rte>.page)>.main-page-title{display:none}.rte>.page{max-width:none;margin:0;padding:0 0 4rem;font-family:var(--font-body-family);font-size:1.7rem;color:rgb(var(--color-foreground))}.rte>.page p{margin:0}.rte>.page .hero{position:relative;overflow:hidden;margin:0 0 6.4rem;padding:6.4rem 3.2rem 5.6rem;border:0;border-radius:3.2rem 3.2rem 3.2rem 9.6rem;background:rgb(var(--haya-forest));color:#e9ece6;text-align:center}.rte>.page .hero:before,.rte>.page .hero:after{content:"";position:absolute;pointer-events:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.rte>.page .hero:before{top:2.4rem;right:3.2rem;width:5.6rem;height:5.6rem;background-color:rgb(var(--haya-butter));-webkit-mask-image:var(--haya-twinkles);mask-image:var(--haya-twinkles);animation:hayaTwinkle 4.4s ease-in-out infinite}.rte>.page .hero:after{bottom:-3.2rem;left:-2.4rem;width:14rem;height:14rem;background-color:#c9d8b659;-webkit-mask-image:var(--haya-fern);mask-image:var(--haya-fern);transform:rotate(-30deg)}.rte>.page .hero .logo{margin-bottom:1.6rem;font-family:var(--font-mono-family);font-size:1.2rem;letter-spacing:.2em;color:rgb(var(--haya-butter))}.rte>.page .hero h1{margin:0 auto 2rem;max-width:14ch;font-family:var(--haya-accent-font);font-style:italic;font-weight:500;font-variation-settings:"SOFT" 100,"WONK" 1;font-size:clamp(4rem,6vw,6.8rem);letter-spacing:-.02em;line-height:1;color:#e9ece6}.rte>.page .hero p:not(.logo){max-width:52ch;margin:0 auto;font-size:1.8rem;line-height:1.65;color:#e9ece6cc}.rte>.page .section{display:grid;grid-template-columns:1fr;gap:1.6rem;margin:0}.rte>.page .section-title{margin:0;font-family:var(--font-heading-family);font-size:clamp(3.2rem,4.4vw,4.8rem);font-weight:550;letter-spacing:-.035em;line-height:1.05;color:rgb(var(--color-foreground))}.rte>.page .section-title:after{content:"";display:inline-block;width:.8em;height:.8em;margin-left:.25em;vertical-align:.2em;background-color:rgb(var(--haya-clay));-webkit-mask:var(--haya-leaflet) center / contain no-repeat;mask:var(--haya-leaflet) center / contain no-repeat;transform:rotate(-28deg)}.rte>.page .section:nth-of-type(odd) .section-title:after{background-color:rgb(var(--haya-blush));-webkit-mask-image:var(--haya-berries);mask-image:var(--haya-berries);transform:rotate(6deg)}.rte>.page .section-sub{max-width:62ch;font-size:1.8rem;line-height:1.65;color:rgba(var(--color-foreground),.74)}.rte>.page .section-label{display:flex;align-items:center;gap:1.2rem;margin-top:1.6rem;font-family:var(--font-mono-family);font-size:1.2rem;letter-spacing:.14em;color:rgb(var(--haya-clay))}.rte>.page .section-label:before{content:"";width:4.8rem;height:1rem;background-color:currentColor;-webkit-mask:var(--haya-squiggle) left center / contain no-repeat;mask:var(--haya-squiggle) left center / contain no-repeat}.rte>.page .list-card{margin:0;padding:2.8rem 2.8rem 2.4rem;border:0;border-radius:2.4rem;overflow:visible;background:rgb(var(--haya-paper))}.rte>.page .list-card:has(.dot-green){background:#dfe5da}.rte>.page .list-card-header{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.6rem;padding:0;border:0;background:none;font-size:1.9rem;font-weight:600;letter-spacing:-.015em;color:rgb(var(--color-foreground))}.rte>.page .dot{display:grid;place-items:center;flex:0 0 auto;width:3.4rem;height:3.4rem;border-radius:50%;font-size:1.5rem;font-weight:700;line-height:1}.rte>.page .dot-red{background:rgba(var(--haya-clay),.14);color:rgb(var(--haya-clay))}.rte>.page .dot-red:after{content:"\2715"}.rte>.page .dot-green{background:#234a37;color:#f4f4ef}.rte>.page .dot-green:after{content:"\2713"}.rte>.page .list-card ul{margin:0;padding:0;list-style:none}.rte>.page .list-card li{position:relative;margin:0;padding:.7rem 0 .7rem 2.8rem;border:0;font-size:1.6rem;line-height:1.5;color:rgba(var(--color-foreground),.82);break-inside:avoid}.rte>.page .list-card li:before{content:"";position:absolute;left:0;top:1.15rem;width:1.2rem;height:1.2rem;border:2px solid rgba(var(--haya-clay),.55);border-radius:50%}.rte>.page .list-card:has(.dot-green) li:before{top:.9rem;width:1.6rem;height:1.6rem;border:0;border-radius:0;background-color:#234a37;-webkit-mask:var(--haya-leaflet) center / contain no-repeat;mask:var(--haya-leaflet) center / contain no-repeat}.rte>.page .tip{position:relative;margin:1.6rem 0 0;padding:3.2rem 2.8rem 2.8rem;border:0;border-radius:.6rem .6rem 2.4rem;background:rgb(var(--haya-butter));box-shadow:0 2rem 3rem -2rem rgba(var(--haya-forest),.35);transform:rotate(-1.2deg)}.rte>.page .tip~.tip{transform:rotate(1deg)}.rte>.page .tip:before{content:"";position:absolute;top:-1.2rem;left:50%;width:9.6rem;height:2.6rem;margin-left:-4.8rem;background:#ffffff8c;transform:rotate(-4deg)}.rte>.page .tip p{font-size:1.6rem;line-height:1.65;color:rgb(var(--haya-forest))}.rte>.page .tip strong{display:block;margin-bottom:.6rem;font-family:var(--haya-accent-font);font-style:italic;font-weight:600;font-size:2.2rem;color:rgb(var(--haya-clay))}.rte>.page>hr{width:14rem;height:1.6rem;margin:7.2rem auto;border:0;background-color:rgb(var(--haya-clay));-webkit-mask:var(--haya-squiggle) center / contain no-repeat;mask:var(--haya-squiggle) center / contain no-repeat}.rte>.page .footer{padding:4.8rem 2.4rem 0;text-align:center}.rte>.page .badges{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-bottom:3.2rem}.rte>.page .badge{margin:0;padding:.9rem 1.8rem;border:0;border-radius:999px;outline:1.5px dashed rgba(var(--haya-forest),.3);outline-offset:-.5rem;background:rgb(var(--haya-butter));font-family:var(--font-mono-family);font-size:1.15rem;font-weight:600;letter-spacing:.08em;color:rgb(var(--haya-forest));transform:rotate(-4deg)}.rte>.page .badge:nth-child(2){background:#c9d8b6;transform:rotate(3deg)}.rte>.page .badge:nth-child(3){background:rgb(var(--haya-blush));color:#fff;outline-color:#ffffff80;transform:rotate(-2deg)}.rte>.page .tagline{margin:0 auto 2.4rem;max-width:24ch;font-family:var(--haya-accent-font);font-style:italic;font-weight:500;font-size:clamp(2.6rem,3.4vw,3.6rem);line-height:1.15;color:rgb(var(--haya-clay))}.rte>.page .footer-links{margin-bottom:2rem;font-size:1.5rem;color:rgba(var(--color-foreground),.6)}.rte>.page .footer-links a{color:rgb(var(--color-foreground));font-weight:500;text-decoration:underline;text-decoration-color:rgba(var(--haya-clay),.5);text-underline-offset:.3em}.rte>.page .disclaimer{max-width:60ch;margin:0 auto;font-size:1.2rem;line-height:1.7;color:rgba(var(--color-foreground),.5)}@media screen and (min-width:750px){.rte>.page .hero{padding:8rem 6.4rem 7.2rem}.rte>.page .section{grid-template-columns:1fr 1fr;column-gap:2rem}.rte>.page .section>:not(.list-card,.tip),.rte>.page .list-card:has(.dot-green),.rte>.page .list-card:not(.list-card~.list-card):not(:has(~.list-card)){grid-column:1 / -1}.rte>.page .list-card:not(.list-card~.list-card):not(:has(~.list-card)) ul,.rte>.page .list-card:has(.dot-green) ul{column-count:2;column-gap:3.2rem}}@media(prefers-reduced-motion:reduce){.rte>.page .hero:before{animation:none}}.main-blog .title--primary,.article-template__title{font-size:clamp(3.6rem,5vw,6.4rem);font-weight:550;letter-spacing:-.04em;line-height:1}.blog-articles .article-card.card{border:0;border-radius:2.8rem;background:rgb(var(--haya-paper));transition:transform .6s var(--haya-spring)}.blog-articles__article:nth-child(odd) .article-card-wrapper:hover .article-card.card{transform:rotate(-1deg) translateY(-.4rem)}.blog-articles__article:nth-child(2n) .article-card-wrapper:hover .article-card.card{transform:rotate(1deg) translateY(-.4rem)}.blog-articles .article-card .card__inner{overflow:hidden;border-radius:2.4rem 2.4rem 2.4rem 9.6rem}.blog-articles__article:nth-child(3n+2) .article-card .card__inner{border-radius:12rem 12rem 2.4rem 2.4rem}.blog-articles__article:nth-child(3n+3) .article-card .card__inner{border-radius:2.4rem 9.6rem 2.4rem 2.4rem}.article-card .card__heading{font-family:var(--haya-accent-font);font-style:italic;font-weight:500;font-variation-settings:"SOFT" 100,"WONK" 1;font-size:2.6rem;letter-spacing:-.015em;line-height:1.15}.article-card .card__media img{mix-blend-mode:normal}.article-card__footer,.article-card__info{font-family:var(--font-mono-family);font-size:1.2rem;letter-spacing:.02em;color:rgb(var(--haya-clay))}.article-card__excerpt{color:rgba(var(--color-foreground),.74)}.article-template__hero-container{max-width:var(--page-width);margin-inline:auto;padding-inline:1.5rem}.article-template__hero-container .article-template__hero-medium,.article-template__hero-container .article-template__hero-large,.article-template__hero-container .article-template__hero-small{border-radius:50% 50% 3.2rem 3.2rem/22% 22% 3.2rem 3.2rem;overflow:hidden}.article-template header .caption-with-letter-spacing{display:inline-block;margin-top:1.6rem;padding:.6rem 1.4rem;border-radius:999px;background:rgba(var(--haya-clay),.12);color:rgb(var(--haya-clay));font-family:var(--font-mono-family);font-size:1.15rem}.article-template__content{font-size:1.8rem;line-height:1.7}.article-template__content h2{margin-top:6.4rem;font-size:clamp(2.6rem,3vw,3.4rem);font-weight:550;letter-spacing:-.025em}.article-template__content h2:after{content:"";display:inline-block;width:.75em;height:.75em;margin-left:.25em;vertical-align:.15em;background-color:rgb(var(--haya-clay));-webkit-mask:var(--haya-leaflet) center / contain no-repeat;mask:var(--haya-leaflet) center / contain no-repeat;transform:rotate(-24deg)}.article-template__content h2:nth-of-type(3n+2):after{background-color:rgb(var(--haya-sage-ink));-webkit-mask-image:var(--haya-fern);mask-image:var(--haya-fern);transform:rotate(20deg)}.article-template__content h2:nth-of-type(3n+3):after{background-color:rgb(var(--haya-blush));-webkit-mask-image:var(--haya-twinkles);mask-image:var(--haya-twinkles);vertical-align:.5em;transform:none}.article-template__content h3{margin-top:4rem;letter-spacing:-.02em}.article-template__content ul{padding-left:0;list-style:none}.article-template__content ul>li{position:relative;margin-bottom:.8rem;padding-left:3rem}.article-template__content ul>li:before{content:"";position:absolute;left:0;top:.45em;width:1.6rem;height:1.6rem;background-color:rgb(var(--haya-sage-ink));-webkit-mask:var(--haya-leaflet) center / contain no-repeat;mask:var(--haya-leaflet) center / contain no-repeat}.article-template__content ol{counter-reset:haya-step;padding-left:0;list-style:none}.article-template__content ol>li{counter-increment:haya-step;position:relative;margin-bottom:2rem;padding-left:5.2rem}.article-template__content ol>li:before{content:counter(haya-step,decimal-leading-zero);position:absolute;left:0;top:0;display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;background:rgb(var(--haya-butter));color:rgb(var(--haya-forest));font-family:var(--font-mono-family);font-size:1.2rem;font-weight:600}.article-template__content img{display:block;width:min(100%,34rem);height:auto;margin:3.2rem auto;padding:1rem 1rem 3.6rem;border-radius:.6rem;background:#fff;box-shadow:0 2.4rem 4rem -2.4rem rgba(var(--haya-forest),.45);transform:rotate(-2deg)}.article-template__content :nth-child(2n)>img{transform:rotate(2deg)}.article-template__content a:not(.button){color:rgb(var(--color-foreground));text-decoration:underline;text-decoration-color:rgba(var(--haya-clay),.55);text-decoration-thickness:2px;text-underline-offset:.25em}.article-template__content blockquote{margin:4rem 0;padding:3.2rem;border:0;border-radius:2.4rem;background:#dfe5da;font-family:var(--haya-accent-font);font-style:italic;font-size:2.4rem;line-height:1.35}.article-template__link{display:inline-flex;align-items:center;gap:.8rem;padding:1.2rem 2.2rem;border-radius:999px;background:rgb(var(--haya-paper));font-weight:550;text-decoration:none}cart-items .title--primary{font-size:clamp(3.6rem,5vw,6.4rem);font-weight:550;letter-spacing:-.04em}cart-items .title--primary:after{content:"";display:inline-block;width:.6em;height:.6em;margin-left:.2em;vertical-align:.45em;background-color:rgb(var(--haya-clay));-webkit-mask:var(--haya-twinkles) center / contain no-repeat;mask:var(--haya-twinkles) center / contain no-repeat}cart-items .title-wrapper-with-link .underlined-link{padding:1rem 1.8rem;border-radius:999px;background:rgb(var(--haya-paper));font-weight:550;text-decoration:none}.cart__items.cart__items,.cart-items.cart-items thead tr,.cart-items.cart-items thead th{border:0}.cart-items thead th{font-family:var(--font-mono-family);font-size:1.1rem;color:rgb(var(--haya-clay))}.cart-items .cart-item>td{background:rgb(var(--haya-paper))}.cart-item__image{border-radius:999px 999px 1.2rem 1.2rem}.cart-item:nth-child(2n) .cart-item__image{border-radius:50% 1.2rem}.cart-item__name{font-weight:600;font-size:1.7rem;letter-spacing:-.01em;text-decoration:none}.cart-item__name:hover{text-decoration:underline;text-decoration-color:rgba(var(--haya-clay),.55)}.cart-item .product-option{font-family:var(--font-mono-family);font-size:1.25rem}.cart-item .quantity,.cart-item .quantity:before,.cart-item .quantity:after{border-radius:999px}.cart-item .quantity:after{box-shadow:none}.cart-item .quantity:before{background:rgb(var(--color-background))}.cart-item cart-remove-button .button{border-radius:50%;transition:background-color .3s,color .3s}.cart-item cart-remove-button .button:hover{background:rgba(var(--haya-clay),.12);color:rgb(var(--haya-clay))}.cart-item .cart-item__totals .price{font-size:1.6rem;font-weight:600}@media screen and (min-width:750px){.cart-items{border-collapse:separate;border-spacing:0 1.2rem}.cart-items .cart-item>td{padding-block:2rem}.cart-items .cart-item>td:first-child{padding-left:2rem;border-radius:2.4rem 0 0 2.4rem}.cart-items .cart-item>td:last-child{padding-right:2.4rem;border-radius:0 2.4rem 2.4rem 0}.cart-item:nth-child(odd):hover>td{background:#f9f5ec}}@media screen and (max-width:749px){.cart-items thead tr{margin-bottom:1.6rem}.cart-items .cart-item{padding:1.6rem;border-radius:2.4rem;background:rgb(var(--haya-paper))}}.cart__footer .cart__blocks{position:relative;padding:3.2rem;border-radius:2.8rem 2.8rem 2.8rem 8rem;background:rgb(var(--haya-forest));color:#e9ece6;--color-foreground: 233, 236, 230}.cart__footer .cart__blocks:before{content:"";position:absolute;top:-2rem;right:2.4rem;width:4.8rem;height:4.8rem;background-color:rgb(var(--haya-butter));-webkit-mask:var(--haya-sparkle) center / contain no-repeat;mask:var(--haya-sparkle) center / contain no-repeat;animation:hayaTwinkle 4s ease-in-out infinite}.cart__footer .totals__total{font-family:var(--haya-accent-font);font-style:italic;font-weight:500;font-size:2.4rem}.cart__footer .totals__total-value{font-size:2.2rem;font-weight:600;color:rgb(var(--haya-butter))}.cart__footer .tax-note a{color:rgb(var(--haya-butter))}.cart__footer #checkout{--color-button: var(--haya-butter);--color-button-text: var(--haya-forest);font-size:1.7rem}.cart__footer #checkout:hover{transform:rotate(-1deg) scale(1.02)}.cart__dynamic-checkout-buttons{margin-top:1.2rem}html body .free_shipping_card{position:relative;margin:.8rem 0 4rem;padding:3.2rem 2.4rem 2.8rem;border:0;border-radius:2.8rem 2.8rem 8rem;background:#dfe5da}html body .free_shipping_card:before{content:"";position:absolute;top:-1.6rem;left:2.4rem;width:4.4rem;height:4.4rem;background-color:rgb(var(--haya-clay));-webkit-mask:var(--haya-twinkles) center / contain no-repeat;mask:var(--haya-twinkles) center / contain no-repeat;animation:hayaTwinkle 4.2s ease-in-out infinite;pointer-events:none}html body .free_shipping_card [class*=free_shipping_card_title]{font-family:var(--haya-accent-font);font-style:italic;font-weight:500;font-variation-settings:"SOFT" 100,"WONK" 1;font-size:clamp(2rem,2.4vw,2.6rem);letter-spacing:-.01em;line-height:1.2;color:rgb(var(--haya-forest))}html body .free_shipping_card [class*=free_shipping_card_progress]:not([class*=progress_bar]){height:1.2rem;margin-top:2rem;border-radius:999px;background:rgb(var(--haya-paper))}html body .free_shipping_card [class*=free_shipping_card_progress_bar]{height:1.2rem;border-radius:999px;background:rgb(var(--haya-sage-ink))}html body .free_shipping_card [class*=free_shipping_card_progress_bar]:after{content:"";position:absolute;top:-1.4rem;right:-1rem;width:2.4rem;height:2.4rem;background-color:rgb(var(--haya-sage-ink));-webkit-mask:var(--haya-leaflet) center / contain no-repeat;mask:var(--haya-leaflet) center / contain no-repeat;transform:rotate(10deg)}html body .free_shipping_card [class*=free_shipping_card_product][class*=cart_page]{padding:.8rem;border-radius:999px;background:rgb(var(--haya-paper))}html body .free_shipping_card .essential_product_slider_glide{margin-top:2rem}html body .free_shipping_card [class*=free_shipping_card_product_image]{width:4.8rem;height:4.8rem;border-radius:50%}html body .free_shipping_card [class*=free_shipping_card_product_title]{font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground))}html body .free_shipping_card [class*=free_shipping_card_product_price]{font-family:var(--font-mono-family);font-size:1.25rem;color:rgb(var(--haya-clay))}html body .free_shipping_card [class*=free_shipping_card_product_cta]{padding:.9rem 1.4rem;border:0;border-radius:999px;background-color:#234a37;color:#f4f4ef;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;transition:transform .4s var(--haya-spring)}html body .free_shipping_card [class*=free_shipping_card_product_cta]:hover{transform:rotate(-2deg) scale(1.05)}html body .free_shipping_card .essential_product_slider_glide__arrow--left svg,html body .free_shipping_card .essential_product_slider_glide__arrow--right svg{fill:rgb(var(--haya-clay));color:rgb(var(--haya-clay))}@media(prefers-reduced-motion:reduce){html body .free_shipping_card:before{animation:none}html body .free_shipping_card [class*=free_shipping_card_product_cta]:hover{transform:none}}.is-empty .cart__empty-text{font-family:var(--haya-accent-font);font-style:italic;font-weight:500;font-variation-settings:"SOFT" 100,"WONK" 1;font-size:clamp(3.6rem,5vw,5.6rem);color:rgb(var(--haya-clay))}.is-empty .cart__empty-text:before{content:"";display:block;width:8rem;height:8rem;margin:0 auto 2rem;background-color:rgb(var(--haya-sage-ink));-webkit-mask:var(--haya-berries) center / contain no-repeat;mask:var(--haya-berries) center / contain no-repeat}@media(prefers-reduced-motion:reduce){.cart__footer .cart__blocks:before{animation:none}.cart__footer #checkout:hover{transform:none}}.collapsible-content .accordion{margin:0 0 1.2rem;border:0;border-radius:2rem;background:rgb(var(--haya-paper));transition:background-color .4s var(--haya-ease),transform .5s var(--haya-spring)}.collapsible-content .accordion+.accordion{border-top:0}.collapsible-content .accordion:nth-child(odd):hover{transform:rotate(-.4deg) translateY(-.2rem)}.collapsible-content .accordion:nth-child(2n):hover{transform:rotate(.4deg) translateY(-.2rem)}.collapsible-content .accordion:has(details[open]){background:#dfe5da}.collapsible-content .accordion summary{padding:2rem 7.2rem 2rem 2.4rem}.collapsible-content .accordion__title{font-family:var(--font-body-family);font-size:1.75rem;font-weight:600;letter-spacing:-.01em}.collapsible-content .accordion .icon-accordion{fill:rgb(var(--haya-clay));color:rgb(var(--haya-clay))}.collapsible-content .accordion summary .icon-caret{box-sizing:content-box;width:1.2rem;height:1.2rem;padding:1rem;top:calc(50% - 1.6rem);right:2rem;border-radius:50%;background:rgba(var(--haya-clay),.12);color:rgb(var(--haya-clay));transition:transform .4s var(--haya-spring),background-color .3s}.collapsible-content .accordion details[open]>summary .icon-caret{background:rgb(var(--haya-sage-ink));color:#f4f4ef}.collapsible-content .accordion__content{padding:0 2.4rem 2.4rem 5.6rem;font-size:1.6rem;line-height:1.7;color:rgba(var(--color-foreground),.82)}@media screen and (max-width:749px){.collapsible-content .accordion summary{padding:1.6rem 5.6rem 1.6rem 1.6rem}.collapsible-content .accordion summary .icon-caret{right:1.2rem}.collapsible-content .accordion__title{font-size:1.6rem}.collapsible-content .accordion__content{padding:0 1.6rem 2rem 4.4rem}}.collapsible-content__heading{font-size:clamp(3.2rem,4.4vw,4.8rem);font-weight:550;letter-spacing:-.035em}@media(prefers-reduced-motion:reduce){.collapsible-content .accordion:hover,.blog-articles__article .article-card-wrapper:hover .article-card.card{transform:none}}.newsletter__wrapper .h1,.newsletter__wrapper h2{font-size:clamp(3.2rem,4vw,5.2rem);font-weight:550;letter-spacing:-.035em;line-height:1.02}.newsletter-form__field-wrapper .field{border-radius:999px}.newsletter-form__field-wrapper .field__input{border-radius:999px;padding-left:2.4rem;min-height:5.6rem}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{border-radius:999px}.newsletter-form__field-wrapper .field__label{left:2.4rem}.newsletter-form__field-wrapper .newsletter-form__button{top:50%;right:.7rem;width:4.4rem;height:4.4rem;margin:0;border-radius:50%;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));transform:translateY(-50%);transition:transform .4s var(--haya-spring)}.newsletter-form__field-wrapper .newsletter-form__button:not(:focus-visible):not(.focused){background-color:rgb(var(--color-button))}.newsletter-form__field-wrapper .newsletter-form__button:hover{transform:translateY(-50%) scale(1.06)}.newsletter-form__field-wrapper .newsletter-form__button .icon{width:1.4rem}html body .jdgm-popup-widget .jdgm-popup-widget__cards-container{top:auto;bottom:2.4rem}html body .jdgm-popup-widget .jdgm-popup-card{border:0;border-radius:2.4rem 2.4rem 2.4rem .8rem;background:rgb(var(--haya-paper));box-shadow:0 2.4rem 4.8rem -2rem rgba(var(--haya-forest),.45);font-family:var(--font-body-family);transform:rotate(-1.5deg)}html body .jdgm-popup-widget .jdgm-popup-card__pic-wrapper{padding:1rem 0 1rem 1rem;border-radius:0;background:transparent}html body .jdgm-popup-widget .jdgm-popup-card__pic{border-radius:999px 999px 1.2rem 1.2rem;object-fit:cover}html body .jdgm-popup-widget .jdgm-popup-card__rev-title{font-family:var(--haya-accent-font);font-style:italic;font-weight:600;font-variation-settings:"SOFT" 100,"WONK" 1;font-size:1.6rem;color:rgb(var(--haya-forest))}html body .jdgm-popup-widget .jdgm-popup-card__rev-body,html body .jdgm-popup-widget .jdgm-popup-card__rev-body p{font-size:1.3rem;line-height:1.45;color:rgba(var(--haya-forest),.75)}html body .jdgm-popup-widget .jdgm-star{color:rgb(var(--haya-clay))}html body .jdgm-popup-widget .jdgm-popup-card__prod-wrapper{border-top:0}html body .jdgm-popup-widget .jdgm-popup-card__prod-title{display:inline-block;padding:.3rem 1rem;border-radius:999px;background:rgba(var(--haya-clay),.12);font-family:var(--font-mono-family);font-size:1.1rem;color:rgb(var(--haya-clay))}html body .jdgm-popup-widget .jdgm-popup-card__close-btn{border-radius:50%;background-color:rgb(var(--haya-butter))}@media screen and (max-width:749px){html body .jdgm-popup-widget .jdgm-popup-widget__cards-container{bottom:1.6rem}}:root{--haya-accent-font: "Fraunces", Georgia, "Times New Roman", serif;--haya-clay: 170, 74, 42;--haya-butter: 238, 214, 140;--haya-paper: 246, 241, 230;--haya-forest: 21, 36, 28;--haya-arch: 999px 999px 2.4rem 2.4rem;--haya-leaf: 50% 2.4rem;--haya-blob: 62% 38% 46% 54% / 48% 44% 56% 52%;--haya-sprig: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 58C20 46 32 32 56 6'/%3E%3Cpath d='M20 45c-7-1-12-6-13-13 7 0 12 5 13 13z'/%3E%3Cpath d='M20 45c1-7 6-12 13-12-1 7-6 11-13 12z'/%3E%3Cpath d='M32 31c-6-2-10-7-10-14 6 1 10 6 10 14z'/%3E%3Cpath d='M32 31c2-7 7-11 14-10-2 7-7 10-14 10z'/%3E%3Cpath d='M46 16c-3-4-4-8-2-12 4 3 5 8 2 12z'/%3E%3C/svg%3E");--haya-sparkle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M24 4c1.6 12 7 17.4 19 19-12 1.6-17.4 7-19 19-1.6-12-7-17.4-19-19 12-1.6 17.4-7 19-19z'/%3E%3Cpath d='M50 36c.9 6.4 3.6 9.1 10 10-6.4.9-9.1 3.6-10 10-.9-6.4-3.6-9.1-10-10 6.4-.9 9.1-3.6 10-10z'/%3E%3C/svg%3E");--haya-squiggle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 16' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M2 8c7.5-8 15-8 22.5 0s15 8 22.5 0 15-8 22.5 0 15 8 22.5 0'/%3E%3C/svg%3E");--haya-leaflet: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 54C10 30 26 12 54 10c0 26-18 44-44 44z'/%3E%3Cpath d='M10 54L42 22'/%3E%3Cpath d='M22 42l-1-9M30 34l-1-8M22 42l9 1M30 34l8 1'/%3E%3C/svg%3E");--haya-daisy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='32' cy='15' rx='5' ry='10' transform='rotate%280 32 32%29'/%3E%3Cellipse cx='32' cy='15' rx='5' ry='10' transform='rotate%2845 32 32%29'/%3E%3Cellipse cx='32' cy='15' rx='5' ry='10' transform='rotate%2890 32 32%29'/%3E%3Cellipse cx='32' cy='15' rx='5' ry='10' transform='rotate%28135 32 32%29'/%3E%3Cellipse cx='32' cy='15' rx='5' ry='10' transform='rotate%28180 32 32%29'/%3E%3Cellipse cx='32' cy='15' rx='5' ry='10' transform='rotate%28225 32 32%29'/%3E%3Cellipse cx='32' cy='15' rx='5' ry='10' transform='rotate%28270 32 32%29'/%3E%3Cellipse cx='32' cy='15' rx='5' ry='10' transform='rotate%28315 32 32%29'/%3E%3Ccircle cx='32' cy='32' r='5'/%3E%3C/svg%3E");--haya-fern: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 62C30 46 30 26 36 4'/%3E%3Cpath d='M31 52c-7-1-12-5-14-11M31 52c6-3 10-8 11-14M31 40c-6-1-10-5-11-10M31 40c5-3 9-7 10-12M32 28c-5-1-8-4-9-9M32 28c4-3 7-6 8-10M34 16c-4-1-6-3-7-7M34 16c3-2 5-5 6-8'/%3E%3C/svg%3E");--haya-berries: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 58C22 46 30 34 33 20M29 34c7 0 13 3 16 8'/%3E%3Cpath d='M20 47c-8-2-12-8-12-14 8 1 12 6 12 14z'/%3E%3Ccircle cx='34' cy='14' r='5'/%3E%3Ccircle cx='48' cy='46' r='5'/%3E%3Ccircle cx='39' cy='50' r='4'/%3E%3C/svg%3E");--haya-moon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M44 6A26 26 0 1 0 58 44 22 22 0 0 1 44 6z'/%3E%3Cpath transform='translate%2840 4%29 scale%28.34%29' d='M32 2c2.4 18 11.6 27.6 30 30-18.4 2.4-27.6 12-30 30-2.4-18-11.6-27.6-30-30 18.4-2.4 27.6-12 30-30z'/%3E%3C/svg%3E");--haya-swirl: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M32 32c0-3 4-4 6-1s0 8-5 8-9-5-8-11 7-12 14-11 13 8 12 16-9 15-18 14-17-10-16-20'/%3E%3C/svg%3E");--haya-burst: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='32' cy='32' r='7'/%3E%3Cpath d='M32 4v10M32 50v10M4 32h10M50 32h10M12 12l7 7M45 45l7 7M52 12l-7 7M19 45l-7 7'/%3E%3C/svg%3E");--haya-dots: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Ccircle cx='10' cy='14' r='3'/%3E%3Ccircle cx='28' cy='7' r='2'/%3E%3Ccircle cx='46' cy='18' r='3.5'/%3E%3Ccircle cx='18' cy='34' r='2'/%3E%3Ccircle cx='38' cy='38' r='3'/%3E%3Ccircle cx='56' cy='44' r='2'/%3E%3Ccircle cx='24' cy='55' r='3.5'/%3E%3Ccircle cx='48' cy='58' r='2'/%3E%3C/svg%3E");--haya-star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M32 2c2.4 18 11.6 27.6 30 30-18.4 2.4-27.6 12-30 30-2.4-18-11.6-27.6-30-30 18.4-2.4 27.6-12 30-30z'/%3E%3C/svg%3E");--haya-twinkles: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath transform='translate%282 2%29 scale%28.55%29' d='M32 2c2.4 18 11.6 27.6 30 30-18.4 2.4-27.6 12-30 30-2.4-18-11.6-27.6-30-30 18.4-2.4 27.6-12 30-30z'/%3E%3Cpath transform='translate%2838 30%29 scale%28.36%29' d='M32 2c2.4 18 11.6 27.6 30 30-18.4 2.4-27.6 12-30 30-2.4-18-11.6-27.6-30-30 18.4-2.4 27.6-12 30-30z'/%3E%3Cpath transform='translate%2844 4%29 scale%28.2%29' d='M32 2c2.4 18 11.6 27.6 30 30-18.4 2.4-27.6 12-30 30-2.4-18-11.6-27.6-30-30 18.4-2.4 27.6-12 30-30z'/%3E%3C/svg%3E");--haya-blush: 205, 120, 100;--haya-sage-ink: 35, 74, 55;--haya-wave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 24' preserveAspectRatio='none'%3E%3Cpath d='M0 24V14C12 14 12 4 24 4s12 10 24 10 12-10 24-10 12 10 24 10v10z'/%3E%3C/svg%3E")}:is(.haya-feature__heading,.haya-pillars__heading,.haya-needs__heading,.haya-founder__heading,.haya-hero__heading,.haya-intro__heading,.haya-reasons__heading,.collection-list-title,.newsletter__wrapper>h2,.title) em{font-family:var(--haya-accent-font);font-style:italic;font-weight:500;font-variation-settings:"SOFT" 100,"WONK" 1;letter-spacing:-.01em;color:rgb(var(--haya-clay))}.color-scheme-5 :is(.haya-feature__heading,.haya-founder__heading,.haya-hero__heading,.newsletter__wrapper>h2,.title) em{color:rgb(var(--haya-butter))}.haya-hero,.haya-founder,.haya-feature.color-scheme-3,.color-scheme-3.isolate.gradient{position:relative;z-index:1}.haya-hero.gradient{overflow-x:clip;overflow-y:visible}.haya-hero:after,.haya-founder:before,.haya-founder:after,.haya-feature.color-scheme-3:before,.haya-feature.color-scheme-3:after,.color-scheme-3.isolate.gradient:before,.color-scheme-3.isolate.gradient:after{content:"";position:absolute;left:0;right:0;height:2.4rem;background-color:rgb(var(--color-background));-webkit-mask:var(--haya-wave) repeat-x bottom / 9.6rem 100%;mask:var(--haya-wave) repeat-x bottom / 9.6rem 100%;pointer-events:none}.haya-founder:before,.haya-feature.color-scheme-3:before,.color-scheme-3.isolate.gradient:before{bottom:calc(100% - 2px)}.haya-hero:after,.haya-founder:after,.haya-feature.color-scheme-3:after,.color-scheme-3.isolate.gradient:after{top:calc(100% - 2px);transform:scaleY(-1)}.haya-pillars__heading:after,.haya-needs__heading:after,.collection .title:after,.collection-hero__title:after,.main-page-title:after,.main-blog .title--primary:after,.article-template__title:after,.collapsible-content__heading:after,.product__title>h1:after{content:"";display:inline-block;width:var(--doodle-size, .9em);height:var(--doodle-size, .9em);margin-left:.25em;vertical-align:var(--doodle-lift, -.05em);background-color:rgb(var(--doodle-ink, var(--haya-sage-ink)));-webkit-mask:var(--doodle, var(--haya-sprig)) center / contain no-repeat;mask:var(--doodle, var(--haya-sprig)) center / contain no-repeat;transform:rotate(var(--doodle-rot, 8deg))}main>.shopify-section:nth-child(6n+1){--doodle: var(--haya-daisy);--doodle-size: .7em;--doodle-rot: -14deg;--doodle-lift: .5em;--doodle-ink: var(--haya-clay)}main>.shopify-section:nth-child(6n+2){--doodle: var(--haya-fern);--doodle-size: 1.1em;--doodle-rot: 24deg;--doodle-lift: -.15em}main>.shopify-section:nth-child(6n+3){--doodle: var(--haya-twinkles);--doodle-size: .8em;--doodle-rot: 0deg;--doodle-lift: .6em;--doodle-ink: var(--haya-clay)}main>.shopify-section:nth-child(6n+4){--doodle: var(--haya-berries);--doodle-size: 1em;--doodle-rot: -6deg;--doodle-lift: 0;--doodle-ink: var(--haya-blush)}main>.shopify-section:nth-child(6n+5){--doodle: var(--haya-swirl);--doodle-size: .75em;--doodle-rot: 30deg;--doodle-lift: .35em}main>.shopify-section:nth-child(6n+6){--doodle: var(--haya-leaflet);--doodle-size: .85em;--doodle-rot: -32deg;--doodle-lift: .1em;--doodle-ink: var(--haya-clay)}.haya-feature__content,.haya-founder__content,.haya-hero__content{position:relative}.haya-feature:not(.haya-feature--statement) .haya-feature__content:before,.haya-founder__content:before,.haya-hero__content:before,.haya-hero__content:after{content:"";position:absolute;inset:var(--spark-inset, -1.2rem 8% auto auto);width:var(--spark-size, 4.4rem);height:var(--spark-size, 4.4rem);background-color:rgb(var(--spark-ink, var(--haya-clay)));-webkit-mask:var(--spark, var(--haya-sparkle)) center / contain no-repeat;mask:var(--spark, var(--haya-sparkle)) center / contain no-repeat;pointer-events:none;animation:hayaTwinkle var(--spark-speed, 4s) ease-in-out infinite}main>.shopify-section:nth-child(6n+1){--spark: var(--haya-star);--spark-size: 3rem;--spark-inset: -2.4rem auto auto -1.6rem;--spark-speed: 3.2s}main>.shopify-section:nth-child(6n+2){--spark: var(--haya-burst);--spark-size: 5.6rem;--spark-inset: auto -1.2rem -3.2rem auto;--spark-ink: var(--haya-butter);--spark-speed: 6s}main>.shopify-section:nth-child(6n+3){--spark: var(--haya-sparkle);--spark-size: 4.4rem;--spark-inset: -1.2rem 8% auto auto}main>.shopify-section:nth-child(6n+4){--spark: var(--haya-dots);--spark-size: 6.4rem;--spark-inset: auto auto -4rem 40%;--spark-ink: var(--haya-sage-ink);--spark-speed: 7s}main>.shopify-section:nth-child(6n+5){--spark: var(--haya-twinkles);--spark-size: 5rem;--spark-inset: -3.6rem 30% auto auto;--spark-ink: var(--haya-blush);--spark-speed: 3.6s}main>.shopify-section:nth-child(6n+6){--spark: var(--haya-daisy);--spark-size: 3.6rem;--spark-inset: auto 4% -1.6rem auto;--spark-ink: var(--haya-clay);--spark-speed: 5s}.haya-hero__content:before{--spark: var(--haya-twinkles);--spark-size: 5.6rem;--spark-inset: -3.2rem 6% auto auto;--spark-ink: var(--haya-butter)}.haya-hero__content:after{--spark: var(--haya-dots);--spark-size: 5rem;--spark-inset: auto auto -5.6rem 38%;--spark-ink: 201, 216, 182;--spark-speed: 8s}.haya-founder__content:before{--spark: var(--haya-moon);--spark-size: 4.8rem;--spark-inset: -3.2rem 4% auto auto;--spark-ink: var(--haya-butter);--spark-speed: 6s}.haya-feature--image_pair .haya-feature__content:before{--spark-inset: -3.6rem auto auto 46%}.haya-feature__visual{isolation:isolate}.haya-feature__visual:before{content:"";position:absolute;z-index:-1;inset:var(--sprout-inset, -4rem auto auto -3.2rem);width:var(--sprout-size, 12rem);height:var(--sprout-size, 12rem);background-color:rgb(var(--sprout-ink, var(--haya-sage-ink)));opacity:.85;-webkit-mask:var(--sprout, var(--haya-fern)) center / contain no-repeat;mask:var(--sprout, var(--haya-fern)) center / contain no-repeat;transform:rotate(var(--sprout-rot, -20deg));pointer-events:none}main>.shopify-section:nth-child(4n+1){--sprout: var(--haya-fern);--sprout-size: 14rem;--sprout-inset: -9.6rem auto auto -6.4rem;--sprout-rot: -24deg}main>.shopify-section:nth-child(4n+2){--sprout: var(--haya-daisy);--sprout-size: 9.6rem;--sprout-inset: auto -5.6rem -6.4rem auto;--sprout-rot: 12deg;--sprout-ink: var(--haya-butter)}main>.shopify-section:nth-child(4n+3){--sprout: var(--haya-leaflet);--sprout-size: 11rem;--sprout-inset: -7.2rem -6.4rem auto auto;--sprout-rot: 40deg;--sprout-ink: var(--haya-clay)}main>.shopify-section:nth-child(4n+4){--sprout: var(--haya-berries);--sprout-size: 12rem;--sprout-inset: auto auto -7.2rem -7.2rem;--sprout-rot: -8deg;--sprout-ink: var(--haya-blush)}.jdgm-carousel-wrapper .jdgm-carousel-title-and-link{position:relative}.jdgm-carousel-wrapper .jdgm-carousel-title-and-link:before,.jdgm-carousel-wrapper .jdgm-carousel-title:after{content:"";pointer-events:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.jdgm-carousel-wrapper .jdgm-carousel-title-and-link:before{position:absolute;top:-4.8rem;left:-3.2rem;width:8rem;height:8rem;background-color:rgba(var(--haya-butter),.9);-webkit-mask-image:var(--haya-daisy);mask-image:var(--haya-daisy);animation:hayaSpin 30s linear infinite}.jdgm-carousel-wrapper .jdgm-carousel-title:after{display:inline-block;width:.5em;height:.5em;margin-left:.15em;vertical-align:.9em;background-color:rgb(var(--haya-blush));-webkit-mask-image:var(--haya-twinkles);mask-image:var(--haya-twinkles)}@keyframes hayaTwinkle{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(.82) rotate(18deg);opacity:.7}}@keyframes hayaSpin{to{transform:rotate(360deg)}}@media screen and (max-width:749px){.haya-feature__visual:before{--sprout-size: 7.2rem}.jdgm-carousel-wrapper .jdgm-carousel-title-and-link:before{top:-3.2rem;left:0;width:5.6rem;height:5.6rem}}.haya-feature.haya-feature--statement .haya-feature__content{border-top:0;padding-top:4rem}.haya-feature--statement .haya-feature__content:before{content:"";position:absolute;top:0;left:0;width:14rem;height:1.6rem;background-color:rgb(var(--haya-clay));-webkit-mask:var(--haya-squiggle) left center / contain no-repeat;mask:var(--haya-squiggle) left center / contain no-repeat}.haya-hero .haya-hero__media{border-radius:50% 50% 2.4rem 2.4rem/34% 34% 2.4rem 2.4rem}.haya-founder .haya-founder__media{border-radius:var(--haya-arch)}:is(.haya-feature--image_left,.haya-feature--image_right).haya-feature--shape-arch .haya-feature__media,.haya-feature--image_pair .haya-feature__media--pair:first-child{border-radius:var(--haya-arch)}:is(.haya-feature--image_left,.haya-feature--image_right).haya-feature--shape-leaf .haya-feature__media,.haya-feature--image_pair .haya-feature__media--pair:last-child{border-radius:var(--haya-leaf)}:is(.haya-feature--image_left,.haya-feature--image_right).haya-feature--shape-blob .haya-feature__media{border-radius:var(--haya-blob);animation:hayaMorph 14s ease-in-out infinite}@keyframes hayaMorph{0%,to{border-radius:62% 38% 46% 54%/48% 44% 56% 52%}50%{border-radius:44% 56% 58% 42%/56% 50% 50% 44%}}.haya-feature .haya-feature__inset{border-radius:50%;transform:rotate(-6deg)}.haya-pillars .haya-pillar--photo{border-radius:50% 50% 2.4rem 2.4rem/18% 18% 2.4rem 2.4rem}.haya-pillars .haya-pillar--sage{border-radius:2.4rem 9.6rem}.haya-pillars .haya-pillar--forest{border-radius:9.6rem 2.4rem}.grid__item:hover,.grid__item:focus-within{position:relative;z-index:4}.shopify-app-block>div:has(>.jdgm-carousel-wrapper){max-width:none!important}html body .jdgm-carousel-wrapper{--color-foreground: 233, 236, 230;--color-background: var(--haya-forest);--color-button: var(--haya-butter);position:relative;z-index:1;max-width:none;width:100%!important;margin:8rem 0!important;padding-inline:max(2rem,calc((100% - var(--page-width)) / 2 + 5rem))!important;border-radius:0;background:rgb(var(--haya-forest))}.jdgm-carousel-wrapper:before,.jdgm-carousel-wrapper:after{content:"";position:absolute;left:0;right:0;height:2.4rem;background-color:rgb(var(--haya-forest));-webkit-mask:var(--haya-wave) repeat-x bottom / 9.6rem 100%;mask:var(--haya-wave) repeat-x bottom / 9.6rem 100%;pointer-events:none}.jdgm-carousel-wrapper:before{bottom:calc(100% - 2px)}.jdgm-carousel-wrapper:after{top:calc(100% - 2px);transform:scaleY(-1)}.jdgm-carousel-wrapper .jdgm-carousel-title{font-family:var(--haya-accent-font)!important;font-style:italic;font-weight:500!important;font-variation-settings:"SOFT" 100,"WONK" 1;font-size:clamp(4rem,6vw,8rem)!important;letter-spacing:-.02em!important;line-height:.95!important}.jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper{flex-direction:column;justify-content:center;gap:.6rem;width:14rem;height:14rem;padding:1.6rem;border-radius:50%;background:rgb(var(--haya-butter));outline:2px dashed rgba(var(--haya-forest),.35);outline-offset:-.8rem;text-align:center;transform:rotate(-10deg);transition:transform .6s var(--haya-spring)}.jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper:hover{transform:rotate(4deg) scale(1.05)}.jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper .jdgm-star{color:rgb(var(--haya-forest))!important}.jdgm-carousel-wrapper .jdgm-carousel-number-of-reviews,.jdgm-carousel-wrapper .jdgm-carousel-number-of-reviews a{color:rgb(var(--haya-forest))!important;font-weight:600;text-decoration:none!important}.jdgm-carousel-wrapper .jdgm-carousel:before,.jdgm-carousel-wrapper .jdgm-carousel:after{content:"";position:absolute;pointer-events:none}.jdgm-carousel-wrapper .jdgm-carousel:before{top:0;right:0;bottom:0;left:0;z-index:0;border-radius:2.4rem;background:#c9d8b6;transform:rotate(2.2deg)}.jdgm-carousel-wrapper .jdgm-carousel:after{top:-1.6rem;left:50%;z-index:2;width:16rem;height:3.6rem;margin-left:-8rem;background:rgba(var(--haya-butter),.88);transform:rotate(-3deg)}.jdgm-carousel-wrapper .jdgm-carousel__item-container{--color-foreground: 20, 32, 26;--color-background: var(--haya-paper);--color-button: 35, 74, 55;position:relative;z-index:1;border-radius:2.4rem;transform:rotate(-1deg);box-shadow:0 3rem 6rem -3rem #0000008c}.jdgm-carousel-wrapper .jdgm-carousel__arrows{z-index:3}.jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__left-arrow,.jdgm-carousel-wrapper .jdgm-carousel__arrows .jdgm-carousel__right-arrow{border-color:rgb(var(--haya-butter))!important}.jdgm-carousel-wrapper .jdgm-carousel-item__review-content:before{font-family:var(--haya-accent-font);font-style:italic;color:rgb(var(--haya-clay))}.jdgm-carousel-wrapper .jdgm-carousel-item__review-title{font-family:var(--haya-accent-font)!important;font-style:italic;font-weight:500!important;font-variation-settings:"SOFT" 100,"WONK" 1;letter-spacing:-.015em!important}.jdgm-carousel-wrapper .jdgm-carousel__item-container .jdgm-star{color:rgb(var(--haya-clay))!important}@media screen and (max-width:749px){html body .jdgm-carousel-wrapper{padding:5.6rem 1.6rem!important}.jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper{flex-direction:row;width:auto;height:auto;padding:1rem 1.8rem;border-radius:999px;outline-offset:-.5rem;transform:rotate(-4deg)}.haya-feature:not(.haya-feature--statement) .haya-feature__content:before,.haya-founder__content:before{display:none}.haya-pillars .haya-pillar--sage,.haya-pillars .haya-pillar--forest{border-radius:2.4rem 6.4rem}}@media(prefers-reduced-motion:reduce){html body .meteor-menu[data-meteor-template] .m-outer-container,html body .meteor-menu[data-meteor-template=prism] .m-container,.js details[open]>.menu-drawer .menu-drawer__menu>li,html body .Meteor-MobileNavigation .Meteor-Drawer[data-active=true] .Meteor-Drawer__Item{animation:none}.menu-drawer__menu-item,html body .Meteor-MobileNavigation :is(.Meteor-Navigation__Link__mobile,.Meteor-Drawer__Item>a){transition:none}html body .meteor-menu[data-meteor-template=prism] .m-links .m-link:hover .m-frame{transform:none}.button,.multicolumn-card,.media img,.header__menu-item{transition:none}.button:not([disabled]):hover,.button:not([disabled]):active,.haya-btn:hover .haya-btn__icon,.haya-pillar:hover,.haya-feature__media:hover,.haya-founder__media:hover,.card-wrapper:hover .card__media .media img,.grid__item .card-wrapper:hover .card--standard .card__inner,.jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper:hover,.jdgm-carousel-wrapper .jdgm-carousel-item:hover .jdgm-carousel-item__product-image{transform:none}.haya-feature__content:before,.haya-founder__content:before,.haya-hero__content:before,.haya-hero__content:after,.jdgm-carousel-wrapper .jdgm-carousel-title-and-link:before,:is(.haya-feature--image_left,.haya-feature--image_right).haya-feature--shape-blob .haya-feature__media{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/haya-tech.css.map */
