:root{--h-ink:#1E2419;--h-ink-2:#565E4C;--h-moss:#3F4E2E;--h-moss-deep:#2B3820;--h-moss-900:#1C2515;--h-sage:#8C9A72;--h-mint:#E8ECDD;--h-cream:#F7F3EA;--h-sand:#EEE5D3;--h-paper:#FFFDF8;--h-amber:#B7782A;--h-amber-ink:#875515;--h-line:#E2DBCB;--h-line-dark:rgba(247,243,234,.18);--h-ok:#3E7B4E;--h-alert:#B4471B;--h-serif:"Newsreader",Georgia,"Times New Roman",serif;--h-sans:"Manrope",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--h-r-sm:8px;--h-r-md:12px;--h-r-lg:16px;--h-r-xl:24px;--h-r-pill:999px;--h-sh-sm:0 1px 2px rgba(43,56,32,.06),0 2px 8px rgba(43,56,32,.05);--h-sh-md:0 2px 4px rgba(43,56,32,.05),0 12px 28px -12px rgba(43,56,32,.22);--h-sh-cta:0 10px 24px -10px rgba(28,37,21,.55);--h-ease-out:cubic-bezier(.23,1,.32,1);--h-ease-arrive:cubic-bezier(.16,1,.3,1);--h-ease-inout:cubic-bezier(.77,0,.175,1);--h-ease-drawer:cubic-bezier(.32,.72,0,1);--h-dur-press:.14s;--h-dur-hover:.18s;--h-dur-ui:.24s;--h-dur-reveal:.7s;--h-stagger:70ms;--h-container:1200px;--h-gutter:20px;--h-sec:96px;--font-heading-family:var(--h-serif);--font-heading-weight:500;--font-heading-style:normal;--font-body-family:var(--h-sans);--font-body-weight:400;--font-button-family:var(--h-sans);--font-product-card-family:var(--h-sans);--font-collapsible-family:var(--h-sans);--font-menu-family:var(--h-sans)}@media(max-width:749px){:root{--h-sec:64px;--h-gutter:16px}}html{accent-color:var(--h-moss);caret-color:var(--h-moss)}body{background:var(--h-cream);color:var(--h-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--h-moss);color:var(--h-cream)}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--h-serif);font-weight:500;letter-spacing:-.015em;text-wrap:balance}p,li{text-wrap:pretty}a{text-underline-offset:.18em}:focus-visible{outline:2px solid var(--h-amber);outline-offset:3px}.price,.price-item,[data-hx-num]{font-variant-numeric:tabular-nums}.hx-wrap{max-width:var(--h-container);margin-inline:auto;padding-inline:var(--h-gutter)}.hx-sec{padding-top:var(--h-sec);padding-bottom:var(--h-sec);position:relative}.hx-sec--tight{padding-top:calc(var(--h-sec)*.6);padding-bottom:calc(var(--h-sec)*.6)}.hx-s-cream{background:var(--h-cream);color:var(--h-ink)}.hx-s-paper{background:var(--h-paper);color:var(--h-ink)}.hx-s-mint{background:var(--h-mint);color:var(--h-ink)}.hx-s-sand{background:var(--h-sand);color:var(--h-ink)}.hx-s-moss{background:var(--h-moss-deep);color:var(--h-cream)}.hx-s-moss .hx-sub,.hx-s-moss .hx-muted{color:#f7f3eac7}.hx-h1{font-family:var(--h-serif);font-weight:500;font-size:clamp(36px,5.2vw,60px);line-height:1.04;letter-spacing:-.025em;margin:0}.hx-h2{font-family:var(--h-serif);font-weight:500;font-size:clamp(30px,3.6vw,48px);line-height:1.08;letter-spacing:-.02em;margin:0;text-wrap:balance}.hx-h3{font-family:var(--h-sans);font-weight:700;font-size:18px;line-height:1.35;margin:0;letter-spacing:-.005em}.hx-sub{font-size:18px;line-height:1.6;color:var(--h-ink-2);margin:0;max-width:62ch}.hx-body{font-size:16px;line-height:1.65;color:var(--h-ink-2)}.hx-muted{color:var(--h-ink-2)}.hx-head{display:grid;gap:16px;margin-bottom:48px;max-width:680px}.hx-head--center{margin-inline:auto;text-align:center;justify-items:center}@media(max-width:749px){.hx-sub{font-size:16px}.hx-head{margin-bottom:32px}}.hx-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--h-r-pill);background:var(--h-paper);border:1px solid var(--h-line);font:600 13px/1.2 var(--h-sans);color:var(--h-moss-deep);letter-spacing:.01em}.hx-s-moss .hx-pill{background:#f7f3ea14;border-color:var(--h-line-dark);color:var(--h-cream)}.hx-dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--h-amber);flex:none}.hx-dot--ok{background:var(--h-ok)}@media(prefers-reduced-motion:no-preference){.hx-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:inherit;animation:hx-ping 1.8s var(--h-ease-out) infinite}}@keyframes hx-ping{0%{transform:scale(1);opacity:.55}to{transform:scale(2.6);opacity:0}}.hx-btn{--bg:var(--h-moss-deep);--fg:var(--h-cream);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:12px 28px;border:0;border-radius:var(--h-r-pill);background:var(--bg);color:var(--fg);font:700 16px/1.2 var(--h-sans);letter-spacing:.005em;text-decoration:none;cursor:pointer;overflow:hidden;box-shadow:var(--h-sh-cta);touch-action:manipulation;transition:transform var(--h-dur-press) var(--h-ease-out),background-color var(--h-dur-hover) ease}.hx-btn:active{transform:scale(.97)}.hx-btn--light{--bg:var(--h-cream);--fg:var(--h-moss-deep);box-shadow:none}.hx-btn--ghost{--bg:transparent;--fg:var(--h-moss-deep);box-shadow:inset 0 0 0 1.5px var(--h-moss-deep)}.hx-btn--block{width:100%}.hx-btn svg{width:18px;height:18px;flex:none}@media(hover:hover)and (pointer:fine){.hx-btn:hover{--bg:var(--h-moss-900)}.hx-btn--light:hover{--bg:#fff}.hx-btn--ghost:hover{--bg:rgba(43,56,32,.06)}}@media(prefers-reduced-motion:no-preference){.hx-btn--shine:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent);animation:hx-sweep 4.2s var(--h-ease-inout) infinite}}@keyframes hx-sweep{0%,62%{left:-60%}to{left:130%}}.hx-link{font:700 15px/1.3 var(--h-sans);color:var(--h-moss-deep);text-decoration:underline;text-underline-offset:.25em}.hx-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px}.hx-micro{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px;font:500 13px/1.4 var(--h-sans);color:var(--h-ink-2)}.hx-micro span{display:inline-flex;align-items:center;gap:6px}.hx-micro svg{width:16px;height:16px;color:var(--h-moss)}.hx-card{position:relative;background:var(--h-paper);border:1px solid var(--h-line);border-radius:var(--h-r-lg);padding:24px;box-shadow:var(--h-sh-sm)}.hx-s-moss .hx-card{background:#f7f3ea0f;border-color:var(--h-line-dark);box-shadow:none}.hx-media{position:relative;overflow:hidden;border-radius:var(--h-r-xl);background:var(--h-sand)}.hx-media img{display:block;width:100%;height:100%;object-fit:cover}.hx-ratio-45{aspect-ratio:4/5}.hx-ratio-11{aspect-ratio:1/1}.hx-ratio-169{aspect-ratio:16/9}.hx-ratio-34{aspect-ratio:3/4}.hx-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;text-align:center;font:600 13px/1.5 var(--h-sans);color:var(--h-moss);background:repeating-linear-gradient(135deg,var(--h-sand) 0 12px,#E8DEC9 12px 24px)}.hx-ph span{background:var(--h-paper);border:1px dashed var(--h-sage);border-radius:var(--h-r-md);padding:10px 14px;max-width:260px}.hx-ic{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;flex:none}.hx-ic svg{width:14px;height:14px}.hx-ic--yes{background:var(--h-moss-deep);color:var(--h-cream)}.hx-ic--no{background:#e9e2d2;color:#8b8577}.hx-ic--mid{background:#f1e3c9;color:var(--h-amber-ink)}@media(prefers-reduced-motion:no-preference){.hx-rv [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity var(--h-dur-reveal) var(--h-ease-arrive),transform var(--h-dur-reveal) var(--h-ease-arrive);transition-delay:calc(var(--i,0)*var(--h-stagger))}.hx-rv [data-reveal=mask]{opacity:1;transform:none;clip-path:inset(0 0 100% 0);transition:clip-path .9s var(--h-ease-inout)}.hx-rv [data-reveal].is-in{opacity:1;transform:none;clip-path:inset(0)}[data-hero-step]{animation:hx-hero-in .76s var(--h-ease-arrive) both;animation-delay:calc(var(--step,0)*90ms + 60ms)}}@keyframes hx-hero-in{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}}.shopify-design-mode .hx-rv [data-reveal]{opacity:1!important;transform:none!important;clip-path:none!important}.hx-vh{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.product__title h1,.product__title .h1{font-family:var(--h-serif)!important;font-weight:500!important;letter-spacing:-.02em;color:var(--h-ink)}.product .price-item--sale,.product .price-item--regular{color:var(--h-ink)}.product__info-container .product__accordion summary,.product__info-container .accordion summary{font-family:var(--h-sans)}.product__info-container .accordion{border-color:var(--h-line)}.hx-bb-pill{margin:0 0 12px}.hx-bb-sub{margin:4px 0 16px;font:500 16px/1.55 var(--h-sans);color:var(--h-ink-2)}.hx-bb-micro{display:grid;gap:8px;margin:12px 0 4px;padding:14px 16px;border-radius:var(--h-r-md);background:var(--h-mint);font:500 13.5px/1.45 var(--h-sans);color:var(--h-moss-900)}.hx-bb-micro div{display:flex;gap:10px;align-items:flex-start}.hx-bb-micro svg{width:18px;height:18px;flex:none;color:var(--h-moss);margin-top:1px}.hx-ship{display:inline-flex;align-items:center;gap:10px;margin:10px 0;padding:9px 14px;border-radius:var(--h-r-pill);background:var(--h-paper);border:1px solid var(--h-line);font:600 13px/1.3 var(--h-sans);color:var(--h-ink)}.hx-ship strong{color:var(--h-moss-deep)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/haru.css.map */
