.business-home.svelte-1bfwwaf{padding-bottom:64px}.business-hero.svelte-1bfwwaf{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,64px);padding-top:48px;padding-bottom:16px;display:grid}.business-hero__copy.svelte-1bfwwaf{min-width:0}.business-hero.svelte-1bfwwaf h1:where(.svelte-1bfwwaf){max-width:22ch;margin:12px 0 20px;font-size:clamp(28px,3.2vw,46px);font-weight:600;line-height:1.15}.business-hero.svelte-1bfwwaf p:where(.svelte-1bfwwaf){max-width:55ch;font-size:16px;line-height:1.6}.business-hero.svelte-1bfwwaf .business-intro:where(.svelte-1bfwwaf){color:var(--ink);margin-bottom:24px}.business-hero__media.svelte-1bfwwaf{background:#f4f2ef;border-radius:16px;min-width:0;overflow:hidden}.business-hero__media.svelte-1bfwwaf .media-image{aspect-ratio:4/3}.business-hero.svelte-1bfwwaf .business-eyebrow:where(.svelte-1bfwwaf){color:#45634b;margin:0;font-size:14px;font-weight:600}.business-hero.svelte-1bfwwaf .business-caption:where(.svelte-1bfwwaf){color:var(--muted);max-width:48ch;margin:16px 0 0;font-size:14px;line-height:1.5}.business-section.svelte-1bfwwaf{margin-top:64px}.business-section.svelte-1bfwwaf h2:where(.svelte-1bfwwaf){margin-bottom:24px;font-size:clamp(24px,2.5vw,32px);font-weight:600;line-height:1.2}.business-categories.svelte-1bfwwaf{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.business-categories.svelte-1bfwwaf a:where(.svelte-1bfwwaf){background:#f6f6f2;border-radius:12px;text-decoration:none;overflow:hidden}.business-categories.svelte-1bfwwaf img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.business-categories.svelte-1bfwwaf h3:where(.svelte-1bfwwaf){padding:20px;font-size:20px;font-weight:600;line-height:1.2}.business-steps.svelte-1bfwwaf{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-left:24px;list-style:decimal;display:grid}.business-steps.svelte-1bfwwaf li:where(.svelte-1bfwwaf){padding-left:8px}.business-steps.svelte-1bfwwaf h3:where(.svelte-1bfwwaf){margin-bottom:12px;font-size:20px;font-weight:600;line-height:1.2}.business-section.svelte-1bfwwaf p:where(.svelte-1bfwwaf){max-width:70ch;margin-bottom:16px;font-size:16px;line-height:1.6}.business-cooperation.svelte-1bfwwaf a:where(.svelte-1bfwwaf):not(.button){text-decoration:underline}@media (width<=767px){.business-home.svelte-1bfwwaf{padding-bottom:48px}.business-hero.svelte-1bfwwaf{grid-template-columns:1fr;gap:28px;padding-top:28px;padding-bottom:0}.business-hero.svelte-1bfwwaf h1:where(.svelte-1bfwwaf){max-width:23ch}.business-hero__media.svelte-1bfwwaf{border-radius:12px}.business-section.svelte-1bfwwaf{margin-top:40px}.business-categories.svelte-1bfwwaf{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.business-steps.svelte-1bfwwaf{grid-template-columns:1fr;gap:24px}}@media (width<=390px){.business-categories.svelte-1bfwwaf h3:where(.svelte-1bfwwaf){padding:12px;font-size:16px}.business-categories.svelte-1bfwwaf{gap:12px}}.home-size-strip.svelte-1sjjie4{background:#edf0ed;border-radius:12px;flex-wrap:wrap;align-items:center;gap:20px 32px;padding:clamp(20px,3vw,28px);display:flex}.home-size-strip__intro.svelte-1sjjie4{flex:300px;align-items:flex-start;gap:16px;min-width:0;display:flex}.home-size-strip__intro.svelte-1sjjie4 svg:where(.svelte-1sjjie4){flex:none}.home-size-strip.svelte-1sjjie4 h2:where(.svelte-1sjjie4){letter-spacing:0;font-size:1.25rem;font-weight:600;line-height:1.3}.home-size-strip.svelte-1sjjie4 p:where(.svelte-1sjjie4){color:var(--muted);max-width:42ch;margin-top:6px;font-size:.9375rem;line-height:1.5}.home-size-strip.svelte-1sjjie4 .home-size-strip__note:where(.svelte-1sjjie4){font-size:.875rem}.home-size-strip.svelte-1sjjie4 a:where(.svelte-1sjjie4):not(.button){text-underline-offset:3px;text-decoration:underline}.home-size-strip__form.svelte-1sjjie4{flex-wrap:wrap;flex:660px;align-items:center;gap:12px 20px;min-width:0;display:flex}.home-size-strip__field.svelte-1sjjie4{flex-direction:column;gap:4px;display:flex}.home-size-strip__field.svelte-1sjjie4 label:where(.svelte-1sjjie4){color:var(--muted);font-size:.8125rem}.home-size-strip__field.svelte-1sjjie4 input:where(.svelte-1sjjie4){border:1px solid var(--control-border,#c9cdd3);background:#fff;border-radius:6px;width:104px;max-width:100%;height:48px;padding:0 12px;font-size:1.125rem;font-weight:600}.home-size-strip__check.svelte-1sjjie4{cursor:pointer;align-self:flex-end;align-items:center;gap:10px;min-height:48px;font-size:.9375rem;display:flex}.home-size-strip__check.svelte-1sjjie4 input:where(.svelte-1sjjie4){width:20px;height:20px;accent-color:var(--ink);margin:0}.home-size-strip__result.svelte-1sjjie4{border-left:1px solid #cfd5cf;flex-direction:column;gap:2px;min-width:150px;max-width:100%;padding-left:20px;display:flex}.home-size-strip__result.svelte-1sjjie4 span:where(.svelte-1sjjie4){color:var(--muted);font-size:.8125rem}.home-size-strip__result.svelte-1sjjie4 strong:where(.svelte-1sjjie4){font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1.1}.home-size-strip.svelte-1sjjie4 .button:where(.svelte-1sjjie4){min-height:48px;margin-left:auto;padding:0 20px;font-size:.9375rem}.home-size-strip.svelte-1sjjie4 :where(.svelte-1sjjie4):is(a:where(.svelte-1sjjie4),input:where(.svelte-1sjjie4)):focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (width<=600px){.home-size-strip__result.svelte-1sjjie4{border-left:0;padding-left:0}.home-size-strip.svelte-1sjjie4 .button:where(.svelte-1sjjie4){width:100%;margin-left:0}}.home-reviews.svelte-23vm88{flex-direction:column;gap:24px;min-width:0;display:flex}.home-reviews__head.svelte-23vm88{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.home-reviews.svelte-23vm88 h2:where(.svelte-23vm88){font-size:var(--text-section-heading);font-weight:500;line-height:1.2}.home-reviews__meta.svelte-23vm88{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:.9375rem;display:flex}.home-reviews__meta.svelte-23vm88 strong:where(.svelte-23vm88){color:var(--ink);font-weight:600}.home-reviews__star.svelte-23vm88{color:#a07d1c}.home-reviews__more.svelte-23vm88{text-underline-offset:4px;align-items:center;min-height:44px;font-size:.9375rem;font-weight:600;text-decoration:underline;display:inline-flex}.home-reviews__track.svelte-23vm88{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;grid-auto-columns:minmax(min(272px,100%),1fr);grid-auto-flow:column;gap:16px;margin:0;padding:0 0 6px;list-style:none;display:grid;overflow-x:auto}.home-reviews__track.svelte-23vm88 li:where(.svelte-23vm88){scroll-snap-align:start;min-width:0;display:flex}.home-review.svelte-23vm88{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;flex:1;gap:14px;padding:20px;text-decoration:none;display:flex}.home-review.svelte-23vm88:hover{border-color:#b5bdc6}.home-review.svelte-23vm88:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.home-review__top.svelte-23vm88{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.home-review__date.svelte-23vm88{color:var(--muted);flex-wrap:wrap;gap:2px 4px;font-size:.75rem;line-height:1.5;display:flex}.home-review__text.svelte-23vm88{flex-grow:1;font-size:.9375rem;line-height:1.55}.home-review__product.svelte-23vm88{border-top:1px solid #f0f1f4;align-items:center;gap:12px;padding-top:14px;display:flex}.home-review__product.svelte-23vm88 .media-image{background:#f7f7f8;border-radius:6px;flex:none;width:48px;height:64px}.home-review__name.svelte-23vm88{font-size:.875rem;font-weight:600;line-height:1.35;display:block}.home-review__variant.svelte-23vm88{color:var(--muted);margin-top:4px;font-size:.8125rem;display:block}@font-face{font-family:Zimalove Home Script;src:url(../../../fonts/caveat/home-script.woff2)format("woff2");font-display:swap;font-weight:600}.home-made.svelte-16sdm4w{background:#f7f7f8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:32px 56px;min-width:0;padding:clamp(20px,4vw,48px);display:flex}.home-made__text.svelte-16sdm4w{flex-direction:column;flex:360px;gap:18px;min-width:0;display:flex}.home-made.svelte-16sdm4w .home-made__hand:where(.svelte-16sdm4w){font-family:Zimalove Home Script,cursive;font-size:2.5rem;font-weight:600;line-height:1}.home-made.svelte-16sdm4w h2:where(.svelte-16sdm4w){font-size:var(--text-section-heading);font-weight:500;line-height:1.2}.home-made__lead.svelte-16sdm4w{color:var(--muted);max-width:46ch;font-size:var(--text-body);line-height:1.6}.home-made__facts.svelte-16sdm4w{flex-direction:column;gap:14px;margin:4px 0 0;padding:0;list-style:none;display:flex}.home-made__facts.svelte-16sdm4w li:where(.svelte-16sdm4w){align-items:flex-start;gap:14px;font-size:.9375rem;line-height:1.6;display:flex}.home-made__facts.svelte-16sdm4w svg:where(.svelte-16sdm4w){fill:none;width:22px;height:22px;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.home-made__facts.svelte-16sdm4w strong:where(.svelte-16sdm4w){font-weight:600}.home-made__more.svelte-16sdm4w{text-underline-offset:4px;align-self:flex-start;align-items:center;min-height:44px;font-size:.9375rem;font-weight:600;text-decoration:underline;display:inline-flex}.home-made__more.svelte-16sdm4w:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.home-made__photos.svelte-16sdm4w{flex:420px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.home-made__photos.svelte-16sdm4w .media-image{border-radius:8px}.home-made__wide.svelte-16sdm4w{grid-column:1/-1;min-width:0}.hero-art.svelte-1s6s8tw{aspect-ratio:1432/683;flex-direction:column;align-self:end;min-width:0;display:flex;position:relative;container-type:inline-size}.hero-art__photograph.svelte-1s6s8tw{aspect-ratio:1120/683;width:78.212%;position:absolute;bottom:0;left:0}.hero-art__photograph.svelte-1s6s8tw .media-image{width:100%;height:100%}.hero-art__rays.svelte-1s6s8tw{width:10.35%;height:auto;position:absolute;top:17.6%;left:7.3%}.hero-art__caption.svelte-1s6s8tw{position:absolute;top:23%;left:75%;right:2%}.hero-art__handwritten.svelte-1s6s8tw{color:#171717;white-space:pre-line;font-family:Caveat Caption,cursive;font-size:clamp(1.5rem,4.4cqw,4rem);font-weight:600;line-height:1.05;position:relative;transform:rotate(-8deg)}.hero-art__handwritten.svelte-1s6s8tw svg:where(.svelte-1s6s8tw){width:12%;height:auto;position:absolute;top:43%;right:0;transform:rotate(8deg)}.hero-art__description.svelte-1s6s8tw{white-space:pre-line;color:#626b77;padding-left:4%;font-size:clamp(.875rem,1.9cqw,1.5rem);line-height:1.4;margin-top:3.7cqw!important}@container (width<=45rem){.hero-art__photograph.svelte-1s6s8tw{order:2;width:100%;position:relative}.hero-art__caption.svelte-1s6s8tw{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:16px 20px 24px;display:flex;position:static}.hero-art__handwritten.svelte-1s6s8tw{flex:none;padding-right:12px;font-size:clamp(1.5rem,7cqw,2.5rem)}.hero-art__handwritten.svelte-1s6s8tw svg:where(.svelte-1s6s8tw){right:-8px}.hero-art__description.svelte-1s6s8tw{white-space:pre-line;padding:0;font-size:.875rem;margin-top:0!important}}@media (width<=25em){.hero-art__caption.svelte-1s6s8tw{gap:20px;padding-inline:16px}}.storefront .hero.hero--campaign{background:#fdfdfd;border-radius:0 0 12px 12px;grid-template-columns:minmax(0,32fr) minmax(0,68fr);align-items:center;min-height:0;display:grid;overflow:hidden}.storefront .hero--campaign .hero__copy{width:auto;min-width:0;padding:36px 16px 40px 32px}.storefront .hero--campaign .hero__title{font-size:clamp(2rem,3.4vw,3.5rem)}@media (width<=74.999em){.storefront .hero.hero--campaign{grid-template-columns:minmax(0,1fr)}.storefront .hero--campaign .hero__copy{max-width:48rem;padding:28px 32px 20px}.storefront .hero--campaign .hero__title{max-width:none}.storefront .hero--campaign .hero__description{max-width:38rem}}@media (width<=37.5em){.storefront .hero--campaign .hero__copy{padding:24px 20px 12px}.storefront .hero--campaign .hero__title{font-size:2rem}}.storefront .home-catalog-heading{margin-top:32px;margin-bottom:24px}.storefront .home-catalog-heading h1{font-size:var(--text-page-heading);font-weight:600;line-height:var(--leading-heading);margin:0}.home-sections.svelte-hy1a8t{flex-direction:column;gap:64px;min-width:0;margin-top:32px;margin-bottom:64px;display:flex}@media (width<=600px){.home-sections.svelte-hy1a8t{gap:40px;margin-bottom:40px}}.landing.svelte-154m803{color:#484638;box-sizing:border-box;background:#faf6ef;flex-direction:column;min-height:100svh;margin:0;padding:36px clamp(24px,7vw,110px);display:flex}.brand.svelte-154m803{width:320px;max-width:100%;display:block}section.svelte-154m803{margin:auto 0;padding:80px 0}.eyebrow.svelte-154m803{text-transform:uppercase;letter-spacing:.15em;font-size:var(--text-small);line-height:var(--leading-small)}h1.svelte-154m803{letter-spacing:-.025em;overflow-wrap:anywhere;margin:28px 0;font-size:clamp(2.625rem,1rem + 5vw,5.875rem);font-weight:400;line-height:1.15}p.svelte-154m803{max-width:460px;line-height:var(--leading-body)}.soon.svelte-154m803{font-size:var(--text-body);overflow-wrap:anywhere;background:#e7e9db;border-radius:30px;margin-top:24px;padding:16px 24px;display:inline-block}footer.svelte-154m803{font-size:var(--text-small);line-height:var(--leading-small);color:#767466;overflow-wrap:anywhere}
