:root{--hf-snow:#FAFAF6;--hf-snow-2:#F0F1EB;--hf-sky:#DCE8EE;--hf-bark:#4C433B;--hf-bark-2:#776C61;--hf-fir:#2F4B3E;--hf-fir-2:#5F7D6B;--hf-moss:#E7EDE5;--hf-fox:#C46A33;--hf-line:#E2E1D8;--hf-night:#22362D;--hf-on-night:#F3F4EE;--hf-on-night-2:rgba(243,244,238,.66);--hf-font:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic Medium",Meiryo,sans-serif;--hf-ease:cubic-bezier(.16,1,.3,1);--hf-pop:cubic-bezier(.34,1.56,.64,1);--hf-gutter:clamp(16px,4vw,40px);--hf-max:1160px;--font-body-family:var(--hf-font);--font-heading-family:var(--hf-font);--font-body-weight:400;--font-body-weight-bold:700;--font-heading-weight:500;--page-width:120rem;--buttons-radius:40px;--buttons-radius-outset:40px;--buttons-border-width:0px;--buttons-shadow-opacity:0;--inputs-radius:12px;--inputs-radius-outset:13px;--product-card-corner-radius:2rem;--collection-card-corner-radius:2rem;--media-radius:20px;--media-border-opacity:0;--text-boxes-radius:20px;--popup-corner-radius:18px;--badge-corner-radius:40px}:root,.color-background-1,.color-scheme-4daeff83-51ad-48a1-847e-5f16c0990c34,.color-scheme-bc37dd1d-0092-41f8-9ad7-2038810d1a07,.color-scheme-2c998902-a57c-4644-b62a-7f0593de89ce,.color-scheme-cabac239-d0e1-4590-8dfe-0247578c58c3{--color-background:250,250,246;--gradient-background:#FAFAF6;--color-foreground:76,67,59;--color-button:47,75,62;--color-button-text:243,244,238;--color-secondary-button:250,250,246;--color-secondary-button-text:76,67,59;--color-link:47,75,62;--color-badge-foreground:76,67,59;--color-badge-background:250,250,246;--color-badge-border:76,67,59;--color-shadow:47,75,62}.color-background-2{--color-background:240,241,235;--gradient-background:#F0F1EB;--color-foreground:76,67,59;--color-button:47,75,62;--color-button-text:243,244,238}.color-accent-2{--color-background:231,237,229;--gradient-background:#E7EDE5;--color-foreground:76,67,59;--color-button:47,75,62;--color-button-text:243,244,238;--color-secondary-button-text:47,75,62}.color-accent-1,.color-inverse{--color-background:34,54,45;--gradient-background:#22362D;--color-foreground:243,244,238;--color-button:243,244,238;--color-button-text:34,54,45}html{background:var(--hf-snow)}body{background:var(--hf-snow);color:var(--hf-bark);letter-spacing:.02em;font-feature-settings:"palt" 0}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:.04em;text-wrap:balance}:focus-visible{outline-color:var(--hf-fox)}.button,.shopify-payment-button__button--unbranded{font-weight:700;letter-spacing:.06em}.button--primary,.shopify-payment-button__button--unbranded{background:var(--hf-fir)}.button--primary:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--hf-bark)!important}.button--secondary{box-shadow:inset 0 0 0 1.5px var(--hf-bark)}.section-header .header-wrapper,.header-wrapper{background:#fafaf6e0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--hf-line)}.template-index .section-header .header-wrapper{border-bottom-color:transparent;background:#dce8eeb8}.header__heading-logo{max-height:72px;width:auto}.header__icon .svg-wrapper svg,.header__icon svg{color:var(--hf-bark)}.menu-drawer{background:var(--hf-snow)!important}.menu-drawer__menu-item{font-size:1.7rem;padding:1.3rem 3.2rem;border-bottom:1px dashed var(--hf-line)}.menu-drawer__menu-item:hover,.menu-drawer__menu-item--active{background:var(--hf-moss)}.announcement-bar{background:var(--hf-fir);color:var(--hf-on-night)}.card-wrapper .card{background:transparent}.card .card__inner{border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 1px 0 var(--hf-line)}.card-wrapper:hover .card__inner{box-shadow:0 14px 26px -16px #2f4b3e73}.card__heading{font-weight:500;font-size:1.45rem;line-height:1.5}.card__heading a{text-decoration:none}.card-information .price{color:var(--hf-bark-2)}.media--transparent{background:#fff!important}.collection-hero__title,.main-page-title,.title{color:var(--hf-bark)}.collection-hero{background:linear-gradient(180deg,var(--hf-sky) 0%,var(--hf-snow) 100%)}.facets__summary,.facet-filters__label,.product-count__text{color:var(--hf-bark-2)}.pagination__item--current{color:var(--hf-fox)}.product__title h1{font-weight:500;font-size:clamp(2.4rem,3vw,3.2rem);line-height:1.4}.product .price-item--regular,.product .price__regular .price-item{font-size:2.2rem;font-weight:700;color:var(--hf-bark)}.product__info-container .product-form__input input[type=radio]+label{border-radius:999px}.product__info-container .product-form__input input[type=radio]:checked+label{background:var(--hf-fir);color:var(--hf-on-night);border-color:var(--hf-fir)}.product__info-container .accordion{border-color:var(--hf-line)}.product__info-container .accordion__title{font-weight:500}.product__media-item .media,.product-media-container{border-radius:20px;overflow:hidden}.hf-ship-note{margin-top:.6rem;font-size:1.35rem;color:var(--hf-fir);display:flex;gap:1.2rem;flex-wrap:wrap}.hf-ship-note span{background:var(--hf-moss);border-radius:999px;padding:.3rem 1.2rem}.footer{background:var(--hf-night)!important;color:var(--hf-on-night)}.footer,.footer .color-accent-2{--color-background:34,54,45;--gradient-background:#22362D;--color-foreground:243,244,238;--color-link:243,244,238}.footer a,.footer .link,.footer .list-menu__item--link,.footer__copyright,.policies li a{color:var(--hf-on-night-2)!important}.footer a:hover{color:#fff!important}.footer .footer-block__heading{color:var(--hf-on-night)}.hf-wrap{max-width:var(--hf-max);margin:0 auto;padding-inline:var(--hf-gutter)}.hf-kicker{font-size:1.5rem;color:var(--hf-fox);display:flex;align-items:center;gap:1rem;margin:0}.hf-kicker img{width:26px;height:26px;object-fit:contain}.hf-h2{margin:1rem 0 0;font-size:clamp(2.6rem,3.6vw,4.2rem);line-height:1.4;font-weight:500;color:var(--hf-bark)}.hf-intro{margin:1.6rem 0 0;max-width:36em;font-size:1.55rem;line-height:1.95;color:var(--hf-bark)}.hf-btn{display:inline-flex;align-items:center;gap:1rem;font-size:1.5rem;font-weight:700;text-decoration:none;border-radius:999px;padding:1.4rem 2.6rem;transition:background .25s,color .25s,transform .3s var(--hf-ease);letter-spacing:.04em}.hf-btn .arr{transition:transform .3s var(--hf-ease)}.hf-btn:hover .arr{transform:translate(3px)}.hf-btn--fir{background:var(--hf-fir);color:var(--hf-on-night)}.hf-btn--fir:hover{background:var(--hf-bark);transform:translateY(-2px)}.hf-btn--line{box-shadow:inset 0 0 0 1.5px var(--hf-bark);color:var(--hf-bark)}.hf-btn--line:hover{background:var(--hf-bark);color:var(--hf-snow)}.hf-sec{position:relative;padding-block:clamp(64px,9vw,120px)}.hf-js .hf-reveal{opacity:0;transform:translateY(24px);transition:opacity .9s ease,transform 1s var(--hf-ease)}.hf-js .hf-reveal.in{opacity:1;transform:none}[data-hf-pop] .tree{transform-box:fill-box;transform-origin:50% 100%}.hf-js [data-hf-pop] .tree{transform:scaleY(0);transition:transform .45s ease-in}.hf-js [data-hf-pop].in .tree{transform:none;transition:transform .8s var(--hf-pop) var(--d,0s)}.hf-js [data-hf-pop] .an,.hf-js .hf-critter{opacity:0;translate:0 22px;scale:.85;transition:opacity .3s ease,translate .4s ease-in,scale .4s ease-in}.hf-js [data-hf-pop].in .an,.hf-js .hf-critter.in{opacity:1;translate:0 0;scale:1;transition:opacity .4s ease var(--ad,calc(var(--d,0s) + .45s)),translate .7s var(--hf-pop) var(--ad,calc(var(--d,0s) + .45s)),scale .7s var(--hf-pop) var(--ad,calc(var(--d,0s) + .45s))}.hf-critter{position:absolute;height:auto;pointer-events:none;z-index:2}.hf-hero{position:relative;margin-top:calc(-1 * var(--hf-head-h,0px));padding-top:var(--hf-head-h,0px);background:linear-gradient(180deg,var(--hf-sky) 0%,#E8EFF1 52%,var(--hf-snow) 100%);overflow:hidden}.hf-hero__copy{position:relative;z-index:2;padding-top:clamp(36px,6vw,84px);max-width:var(--hf-max)}.hf-hero__copy>div{max-width:min(620px,58%)}.hf-hero h1{margin:0;font-size:clamp(3.4rem,5.2vw,7.2rem);line-height:1.25;font-weight:500;color:var(--hf-bark)}.hf-hero h1 .accent{color:var(--hf-fox)}.hf-lede{margin:2.2rem 0 0;max-width:31em;font-size:clamp(1.5rem,1.4vw,1.7rem);line-height:1.95;color:var(--hf-bark)}.hf-lede strong{font-weight:700;background:linear-gradient(transparent 62%,#c46a3338 0);padding-inline:2px}.hf-hero__actions{margin-top:2.8rem;display:flex;flex-wrap:wrap;gap:1.2rem}.hf-perch{position:absolute;right:0;top:clamp(110px,10vw,160px);width:min(46vw,640px);aspect-ratio:600/420;pointer-events:none;z-index:1}.hf-perch svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.hf-perch .owl{position:absolute;left:16%;bottom:29.6%;width:11.5%;height:auto}.hf-scene{position:relative;pointer-events:none;height:calc(min(max(100vw,820px),1800px)*.375);margin-top:clamp(0px,1vw,16px)}.hf-scene__inner{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:min(max(100%,820px),1800px);aspect-ratio:1600/600}.hf-scene svg,.hf-scene-m svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.hf-scene .an,.hf-scene-m .an{position:absolute;height:auto}.hf-scene-m{display:none;position:relative;pointer-events:none;width:100%;aspect-ratio:400/270;margin-top:12px}.hf-perch-m{display:none}@media(max-width:760px){.hf-hero__copy>div{max-width:none}.hf-perch,.hf-scene{display:none}.hf-scene-m{display:block}.hf-hero h1{position:relative;font-size:8.4vw}.hf-perch-m{display:block;position:absolute;right:calc(-1 * var(--hf-gutter));bottom:calc(-8.4vw + 2px);width:40vw;aspect-ratio:600/420;pointer-events:none}.hf-perch-m svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.hf-perch-m img{position:absolute;left:24%;bottom:29.5%;width:27%;height:auto}.hf-hero__actions .hf-btn{padding:1.3rem 2.2rem}}.hf-facts{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-block:clamp(28px,4vw,48px);border-bottom:1px dashed var(--hf-line)}.hf-facts>div{padding-inline:2rem;border-left:1px dashed var(--hf-line)}.hf-facts>div:first-of-type{border-left:0;padding-left:0}.hf-facts dt{font-size:1.35rem;color:var(--hf-bark-2)}.hf-facts dd{margin:.4rem 0 0;font-weight:500;font-size:clamp(2.4rem,3vw,3.6rem);line-height:1.25;color:var(--hf-fir)}.hf-facts dd small{font-size:.5em;margin-left:2px}.hf-facts .c-sheep{right:3%;bottom:-2px;width:clamp(48px,5vw,70px)}@media(max-width:760px){.hf-facts{grid-template-columns:1fr;padding-block:12px 24px}.hf-facts>div,.hf-facts>div:first-of-type{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;border-left:0;border-top:1px dashed var(--hf-line)}.hf-facts>div:first-of-type{border-top:0}.hf-facts dd{font-size:2.2rem}}.hf-case{position:relative;display:block;aspect-ratio:1/1;border-radius:50%;padding:5.5%;background:linear-gradient(145deg,#f4f4f2,#b9bdbd 38%,#edeeec 60%,#9ea3a3);box-shadow:0 14px 22px -10px #2f4b3e59;transition:transform .5s var(--hf-ease)}.hf-face{position:relative;display:block;width:100%;height:100%;border-radius:50%;background:#fff;overflow:hidden;box-shadow:inset 0 2px 6px #0000001f}.hf-face img{width:100%;height:100%;display:block}.hf-face:after{content:"";position:absolute;left:50%;top:50%;width:5%;height:5%;margin:-2.5% 0 0 -2.5%;border-radius:50%;background:#2d2d2d}.hf-hand{position:absolute;left:50%;bottom:50%;transform-origin:50% 100%;border-radius:2px;background:#2d2d2d}.hf-hand.h{width:3.2%;height:24%;margin-left:-1.6%;transform:rotate(var(--hf-rh,300deg))}.hf-hand.m{width:2.4%;height:36%;margin-left:-1.2%;transform:rotate(var(--hf-rm,60deg))}.hf-hand.s{width:.9%;height:40%;margin-left:-.45%;transform:rotate(var(--hf-rs,0deg))}a:hover .hf-case{transform:translateY(-6px) rotate(-3deg)}.hf-cats__group{margin-top:clamp(32px,4vw,52px)}.hf-cats__group h3{margin:0;font-size:1.7rem;font-weight:700;color:var(--hf-bark);display:flex;align-items:center;gap:1.2rem}.hf-cats__group h3:after{content:"";flex:1;border-top:1px dashed var(--hf-line)}.hf-tiles{margin-top:2rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2.4vw,32px) clamp(12px,2vw,28px)}.hf-tiles:empty{display:none}.hf-tile{text-align:center;text-decoration:none;color:var(--hf-bark)}.hf-tile .nm{display:block;margin-top:1.2rem;font-weight:500;font-size:1.5rem;line-height:1.4}.hf-tile .ct{display:block;font-size:1.2rem;color:var(--hf-bark-2)}.hf-chips{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.8rem}.hf-chips a{font-size:1.4rem;text-decoration:none;color:var(--hf-bark);background:var(--hf-snow-2);border-radius:999px;padding:.7rem 1.6rem;transition:background .3s}.hf-chips a:hover{background:var(--hf-moss)}@media(max-width:760px){.hf-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.hf-tile .nm{font-size:1.3rem}}.hf-dials-head{display:flex;justify-content:space-between;align-items:flex-end;gap:2.4rem;flex-wrap:wrap}.hf-clock-note{font-size:1.4rem;color:var(--hf-bark-2);display:flex;align-items:center;gap:.8rem;margin:0}.hf-clock-note b{font-weight:500;color:var(--hf-fir);font-variant-numeric:tabular-nums}.hf-dials{margin-top:clamp(32px,4vw,52px);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(18px,2.4vw,32px) clamp(14px,2vw,28px)}.hf-dial{text-align:center;text-decoration:none;color:var(--hf-bark)}.hf-dial .nm{display:block;margin-top:1.2rem;font-weight:500;font-size:1.45rem;line-height:1.45}.hf-dial .pr{display:block;font-size:1.25rem;color:var(--hf-bark-2)}.hf-dials-foot{position:relative;margin-top:clamp(36px,5vw,52px);display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap;padding-top:2.8rem;border-top:1px dashed var(--hf-line)}.hf-dials-foot p{margin:0;color:var(--hf-bark-2);font-size:1.45rem}.hf-dials-foot .c-seal{left:2%;top:-34px;width:clamp(64px,7vw,92px)}@media(max-width:1000px){.hf-dials{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:560px){.hf-dials{grid-template-columns:repeat(3,minmax(0,1fr))}.hf-dial .nm{font-size:1.25rem}}.hf-story{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px 72px;align-items:start;margin-top:clamp(32px,4vw,52px)}.hf-steps{list-style:none;margin:0;padding:0}.hf-steps li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:4px 18px;padding:2.4rem 0;border-top:1px dashed var(--hf-line)}.hf-steps li:last-child{border-bottom:1px dashed var(--hf-line)}.hf-steps .n{grid-row:span 2;font-weight:500;font-size:3.6rem;line-height:1;color:var(--hf-fox)}.hf-steps h3{margin:0;font-size:1.9rem;line-height:1.4;font-weight:700}.hf-steps p{margin:.4rem 0 0;font-size:1.45rem;line-height:1.9}.hf-photo{position:relative;margin:0}.hf-photo img.ph{border-radius:28px 28px 28px 6px;aspect-ratio:1/1;object-fit:cover;width:100%;height:auto;display:block}.hf-photo figcaption{margin-top:1.2rem;font-size:1.35rem;color:var(--hf-bark-2)}.hf-photo .c-enaga{right:-7%;top:-9%;width:30%}.hf-spec{margin-top:2.4rem;display:flex;flex-wrap:wrap;gap:.8rem}.hf-spec span{font-size:1.3rem;background:var(--hf-moss);border-radius:999px;padding:.5rem 1.4rem}@media(min-width:821px){.hf-story .hf-photo{position:sticky;top:110px}}@media(max-width:820px){.hf-story{grid-template-columns:1fr}.hf-photo{max-width:440px}}.hf-heading{position:relative;padding-top:clamp(56px,8vw,104px)}.hf-heading .hf-wrap{position:relative}.hf-heading .c-right{right:var(--hf-gutter);bottom:-8px;width:clamp(56px,6vw,84px)}.hf-request{position:relative;background:var(--hf-moss);border-radius:clamp(24px,4vw,48px);padding:clamp(32px,5vw,60px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:center}.hf-request p{margin:1.2rem 0 0;font-size:1.5rem;line-height:1.9;max-width:36em}.hf-request .c-momonga{right:6%;top:-46px;width:clamp(60px,7vw,96px)}.hf-request .c-risu{left:-10px;bottom:-14px;width:clamp(34px,3.6vw,46px)}@media(max-width:760px){.hf-request{grid-template-columns:1fr}.hf-request .c-risu{display:none}}.hf-grove{position:absolute;bottom:0;width:clamp(0px,calc((100vw - 1160px)/2 + 10px),250px);aspect-ratio:1/1;pointer-events:none;z-index:0}.hf-grove.l{left:0}.hf-grove.r{right:0}.hf-grove svg{width:100%;height:100%;overflow:visible;display:block}.hf-grove .an{position:absolute;bottom:1%;height:auto}.hf-sec>.hf-wrap{position:relative;z-index:1}@media(max-width:1240px){.hf-grove{display:none}}.hf-clione{left:calc((100vw - 1160px)/4 - 26px);top:34%;width:52px;animation:hf-drift 5.5s ease-in-out infinite}@keyframes hf-drift{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-18px) rotate(4deg)}}@media(max-width:1240px){.hf-clione{display:none}}.hf-strip{position:relative;height:clamp(120px,14vw,190px);overflow:hidden;pointer-events:none}.hf-strip svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hf-strip .an{position:absolute;bottom:6px;height:auto}.hf-foot{position:relative;height:clamp(190px,16vw,240px);margin-top:clamp(40px,6vw,80px);pointer-events:none}.hf-foot svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hf-foot .an{position:absolute;bottom:26px;height:auto;z-index:1}.hf-foot__hill{position:absolute;left:0;right:0;bottom:0;height:30px;width:100%}.hf-foot-m{display:none}@media(max-width:760px){.hf-foot{display:none}.hf-foot-m{display:block;position:relative;aspect-ratio:400/240;pointer-events:none;margin-top:40px}.hf-foot-m svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.hf-foot-m .an{position:absolute;bottom:20px;height:auto;z-index:1}}@media(prefers-reduced-motion:reduce){.hf-js .hf-reveal{opacity:1;transform:none;transition:none}.hf-clione{animation:none}.hf-hand.s{display:none}}.section-header{z-index:4}.section-header:not(.shopify-section-header-sticky){position:relative}
/*# sourceMappingURL=/cdn/shop/t/36/assets/hf-forest.css.map */
