.hg *{box-sizing:border-box}.hg{margin:0;background:#f3e9e1}.hg{font-family:Inter,system-ui,sans-serif;color:#3e1622;font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased}.hg p{margin:0}.hg h1,.hg h2,.hg h3{margin:0;font-family:Newsreader,Georgia,serif;font-weight:400;text-wrap:balance}.hg .w12{max-width:1200px;margin:0 auto;padding:0 32px}.hg .h2{font-size:clamp(36px,4vw,56px);line-height:1.04;letter-spacing:-.02em}.hg .lead{font-size:clamp(19px,1.5vw,21px);line-height:1.55;color:#6a4650;max-width:36em}.hg .btn{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 30px;border-radius:999px;font:600 17px Inter,sans-serif;text-decoration:none;border:0}.hg .lnk{color:#3e1622;font-weight:500;text-underline-offset:5px}.hg .hd{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 max(20px,calc((100% - 1200px)/2 + 32px));background:#fff;border-bottom:1px solid #E2DED5}.hg .hd b{font:400 28px Newsreader,serif;color:#172338}.hg .hd nav{display:flex;gap:28px;font-size:16px}.hg .hd nav a{color:#1b2130;text-decoration:none}.hg .hd .shop{background:#172338;color:#f7f4ee;padding:12px 22px;border-radius:999px;font-weight:600;font-size:16px;text-decoration:none}.hg .ann{background:#3e1622;color:#fcf8f4;text-align:center;font-size:15px;padding:10px 16px}.hg .hero{position:relative;overflow:hidden;background:#f3e9e1}.hg .hero:before{content:"";position:absolute;right:-160px;top:-200px;width:720px;height:720px;border-radius:50%;background:radial-gradient(circle,#c9455a29,#c9455a00 65%)}.hg .hero .in{position:relative;padding-top:80px;padding-bottom:84px;display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}.hg .hero h1{font-size:clamp(46px,5.4vw,78px);line-height:1;letter-spacing:-.025em}.hg .hero h1 span{display:block}.hg .hero h1 span+span{color:#56612f}.hg .hero .sub{margin-top:26px;font-size:21px;line-height:1.5;color:#6a4650;max-width:30em}.hg .cta{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:30px}.hg .btn.dk{background:#3e1622;color:#f3e9e1}.hg .bds{display:flex;flex-wrap:wrap;gap:20px 26px;margin-top:34px;padding-top:26px;border-top:1px solid #E5D2C8}.hg .bd{display:flex;flex-direction:column;align-items:center;gap:8px;width:84px;text-align:center}.hg .bd span{width:60px;height:60px;border-radius:50%;border:1.3px solid;display:grid;place-items:center;background:#ffffff59}.hg .bd svg{width:32px;height:32px}.hg .bd small{font-size:14px;font-weight:500;line-height:1.25}.hg .art{position:relative;justify-self:center;width:100%;max-width:450px;aspect-ratio:4/5}.hg .arch{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px 999px 28px 28px;overflow:hidden}.hg .arch img{width:100%;height:100%;object-fit:cover;object-position:52% 50%}.hg .ln{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border:1px solid #7C8B4E;border-radius:999px 999px 40px 40px}.hg .seal{position:absolute;left:-58px;bottom:42px;width:150px;height:150px;border-radius:50%;background:#3e1622;color:#f3e9e1;display:grid;place-items:center;text-align:center;box-shadow:0 18px 40px #2d0e1840}.hg .seal b{display:block;font:400 44px/1 Newsreader,serif}.hg .seal small{font-size:13px;font-weight:600;display:block;margin-top:4px}.hg .buy{background:#fcf8f4;padding:72px 0 88px}.hg .buy .in{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.hg .gal{position:sticky;top:24px;display:flex;flex-direction:column;gap:12px}.hg .gal>img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:22px;background:#f3e9e1}.hg .th{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.hg .th img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:12px;background:#f3e9e1}.hg .th img:first-child{outline:2px solid #3E1622;outline-offset:2px}.hg .box{background:#fff;border:1px solid #E5D2C8;border-radius:22px;padding:30px 28px;display:flex;flex-direction:column;gap:18px}.hg .box h2{font-size:42px;letter-spacing:-.02em;line-height:1.05}.hg .box .meta{color:#6a4650;font-size:17px}.hg .lbl{font-size:15px;font-weight:600}.hg .fl{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hg .ft{display:flex;gap:12px;align-items:center;padding:12px;border-radius:14px;border:1px solid #E5D2C8;background:#fff}.hg .ft img{width:64px;height:64px;object-fit:cover;border-radius:10px;background:#f3e9e1}.hg .ft strong{display:block;font-size:16px}.hg .ft span{font-size:14px;color:#6a4650;line-height:1.35;display:block}.hg .ft.on{border:2px solid #3E1622;background:#f3e9e1}.hg .op{display:grid;grid-template-columns:auto 1fr auto;gap:4px 14px;padding:18px;border-radius:14px;border:1px solid #E5D2C8;align-items:start}.hg .op.on{background:#f3e9e1;border:2px solid #3E1622}.hg .dot{width:22px;height:22px;border-radius:50%;border:1.5px solid #3E1622;margin-top:2px;background:#fff}.hg .op.on .dot{background:radial-gradient(circle,#3e1622 0 6px,#fff 6.5px)}.hg .oc{display:flex;flex-direction:column;gap:4px}.hg .oc strong{font-size:17px}.hg .oc small{font-size:15px;color:#6a4650}.hg .tag{align-self:flex-start;background:#7c8b4e;color:#3e1622;font-size:13px;font-weight:600;padding:4px 12px;border-radius:999px;margin-bottom:6px}.hg .pr{text-align:right;display:flex;flex-direction:column;gap:2px}.hg .pr strong{font-size:26px;font-weight:600}.hg .pr small{font-size:15px;color:#6a4650}.hg .cta2{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:68px;border-radius:999px;background:#3e1622;color:#f3e9e1}.hg .cta2 b{font-size:18px}.hg .cta2 small{font-size:14px;opacity:.85}.hg .trust{display:grid;grid-template-columns:repeat(3,1fr);background:#f3e9e1;border-radius:12px;padding:14px 4px;font-size:14px;line-height:1.35}.hg .trust div{padding:0 14px;display:flex;gap:10px;align-items:center}.hg .trust div+div{border-left:1px solid #E5D2C8}.hg .trust svg{width:22px;height:22px;flex-shrink:0;fill:none;stroke:#3e1622;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hg .note{font-size:15px;color:#6a4650}.hg .s40{background:#f3e9e1;padding:110px 0}.hg .s40 .in{display:grid;grid-template-columns:.95fr 1.05fr;gap:72px;align-items:center}.hg .chart{background:#fff;border-radius:24px;padding:36px 34px;display:flex;flex-direction:column;gap:22px}.hg .chart h3{font-size:24px}.hg .bar{display:flex;flex-direction:column;gap:8px}.hg .bar .row{display:flex;justify-content:space-between;font-size:16px}.hg .track{height:30px;border-radius:999px;background:#f3e9e1;position:relative;overflow:hidden}.hg .fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px}.hg .shake{position:absolute;top:0;bottom:0;border-radius:0 999px 999px 0;background:repeating-linear-gradient(135deg,#7c8b4e 0 8px,#a9b47a 8px 16px)}.hg .leg{display:flex;gap:18px;flex-wrap:wrap;font-size:15px;color:#6a4650}.hg .leg i{display:inline-block;width:14px;height:14px;border-radius:4px;margin-right:6px;vertical-align:-2px}.hg .src{font-size:14px;color:#6a4650}.hg .made{display:flex;flex-wrap:wrap;align-items:center;gap:18px 40px;margin-top:56px;padding-top:34px;border-top:1px solid #E5D2C8}.hg .made .lbl{font-family:Newsreader,serif;font-size:26px;font-weight:400;margin-right:12px}.hg .glp{background:#3e1622;color:#fcf8f4;padding:110px 0}.hg .glp .in{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.hg .glp .lead{color:#eeddd5}.hg .wts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:end}.hg .wt{display:flex;flex-direction:column;align-items:center;gap:10px}.hg .wt svg{width:100%;height:150px}.hg .wt span{font-size:16px;color:#eeddd5}.hg .wt span[data-b]{color:#fff;font-weight:600}.hg .panel{background:#fbf7f00f;border:1px solid rgba(251,247,240,.14);border-radius:24px;padding:36px 34px;display:flex;flex-direction:column;gap:24px}.hg .panel .big{font:400 30px/1.2 Newsreader,serif}.hg .tips{display:flex;flex-direction:column;gap:16px;margin-top:28px}.hg .tips div{display:flex;gap:14px;align-items:flex-start}.hg .tips b{width:30px;height:30px;flex-shrink:0;border-radius:50%;background:#7c8b4e;color:#3e1622;display:grid;place-items:center;font-size:15px}.hg .rev{background:#fcf8f4;padding:110px 0}.hg .rev .row2{display:flex;gap:24px;overflow-x:auto;scrollbar-width:none;margin-top:44px}.hg .tc{flex:0 0 calc((100% - 72px)/3.3);background:#fff;border-radius:24px;padding:14px 14px 26px;display:flex;flex-direction:column;gap:12px}.hg .tp{position:relative;aspect-ratio:1/1;border-radius:16px;overflow:hidden}.hg .tp img{width:100%;height:100%;object-fit:cover}.hg .tp span{position:absolute;top:12px;left:12px;background:#5b1f2e;color:#fff;font-size:13px;font-weight:600;padding:4px 10px;border-radius:999px}.hg .tc blockquote{margin:6px 10px 0;font:400 22px/1.35 Newsreader,serif}.hg .who{margin:4px 10px 0!important;display:flex;flex-direction:column;font-size:16px}.hg .who span{color:#6a4650;font-size:15px}.hg .st{margin:0 10px!important;font-size:15px;font-weight:600;color:#56612f}.hg .vb{margin:0 10px!important;font-size:14px;color:#6a4650}.hg .prog{margin-top:26px;height:3px;max-width:420px;background:#e5d2c8;border-radius:3px}.hg .prog span{display:block;height:100%;width:62%;background:#3e1622;border-radius:3px}.hg .q{background:#f3e9e1;padding:110px 0}.hg .fc{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}.hg .fcard{border-radius:26px;padding:34px;display:grid;grid-template-columns:150px 1fr;gap:26px;align-items:center}.hg .fcard img{width:150px;height:150px;object-fit:cover;border-radius:18px}.hg .fcard h3{font-size:30px}.hg .stats{display:flex;gap:22px;margin:12px 0}.hg .stats div{display:flex;flex-direction:column}.hg .stats b{font:400 34px/1 Newsreader,serif}.hg .stats small{font-size:14px}.hg .ing{font-size:15px;line-height:1.5}.hg .three{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px;padding-top:34px;border-top:1px solid #E5D2C8}.hg .three h3{font-size:24px;margin-bottom:8px}.hg .three p{font-size:17px;color:#6a4650}.hg .sb{background:#f2e1db;padding:110px 0}.hg .sb .in{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:center}.hg .cover{aspect-ratio:3/4;max-width:340px;border-radius:10px 22px 22px 10px;background:#3e1622;color:#f3e9e1;padding:34px 30px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:18px 22px 50px #2d0e1847,inset 10px 0 #0000002e;transform:rotate(-3deg)}.hg .cover small{font-size:14px;letter-spacing:.02em;color:#7c8b4e;font-weight:600}.hg .cover h3{font-size:46px;line-height:1}.hg .cover p{font-size:15px;color:#eeddd5}.hg .rcs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.hg .rc{background:#fff;border-radius:18px;overflow:hidden}.hg .rc img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.hg .rc div{padding:16px 16px 20px}.hg .rc h3{font-size:20px;line-height:1.2}.hg .rc p{font-size:14px;color:#6a4650;margin-top:6px}.hg .mail{display:flex;gap:10px;margin-top:30px;flex-wrap:wrap;align-items:center}.hg .mail input{flex:1 1 240px;min-height:56px;border-radius:12px;border:1px solid #E5D2C8;padding:0 16px;font:17px Inter}.hg .how{background:#fcf8f4;padding:96px 0}.hg .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px}.hg .steps div{display:flex;flex-direction:column;gap:12px}.hg .steps b{font:400 54px/1 Newsreader,serif;color:#56612f}.hg .steps p{font-size:18px}.hg .faq{background:#f3e9e1;padding:96px 0}.hg .faq .in{display:grid;grid-template-columns:.75fr 1.25fr;gap:64px}.hg .faq details{border-bottom:1px solid #E5D2C8}.hg .faq summary{list-style:none;display:flex;justify-content:space-between;padding:18px 0;font-weight:600;font-size:18px;cursor:pointer}.hg .faq summary:after{content:"+";color:#5b1f2e;font-size:24px;font-weight:400}.hg .faq details[open] summary:after{content:"\2212"}.hg .faq details p{padding-bottom:18px;font-size:17px;color:#6a4650}.hg .faq .list{border-top:1px solid #E5D2C8}.hg .fin{background:#3e1622;color:#fcf8f4;padding:100px 0}.hg .fin .in{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.hg .fin .btn{background:#7c8b4e;color:#3e1622}.hg .fin .lnk{color:#fcf8f4}.hg .fin img{width:100%;max-width:420px;border-radius:999px 999px 24px 24px;justify-self:center;aspect-ratio:4/5;object-fit:cover}.hg .disc{background:#f3e9e1;font-size:15px;color:#6a4650;padding:28px 0}@media(max-width:760px){.hg .w12{padding:0 20px}.hg .hd nav{display:none}.hg .hero .in,.hg .buy .in,.hg .s40 .in,.hg .glp .in,.hg .sb .in,.hg .faq .in,.hg .fin .in{grid-template-columns:1fr;gap:34px}.hg .hero .in{padding-top:28px;padding-bottom:44px}.hg .art{order:-1;max-width:230px}.hg .seal{width:100px;height:100px;left:-36px;bottom:16px}.hg .seal b{font-size:30px}.hg .seal small{font-size:11px}.hg .hero h1{font-size:42px}.hg .hero .sub{font-size:18px}.hg .cta .btn{width:100%}.hg .bds{gap:14px 10px;justify-content:space-between}.hg .bd{width:72px}.hg .bd span{width:52px;height:52px}.hg .bd svg{width:28px;height:28px}.hg .bd small{font-size:13px}.hg .buy{padding:28px 0 56px}.hg .gal{position:static}.hg .gal>img{aspect-ratio:16/11}.hg .box{padding:22px 16px}.hg .box h2{font-size:34px}.hg .fl{grid-template-columns:1fr 1fr}.hg .ft{flex-direction:column;align-items:flex-start}.hg .ft img{width:100%;height:auto;aspect-ratio:1/1}.hg .trust{grid-template-columns:1fr;gap:10px}.hg .trust div+div{border-left:0;border-top:1px solid #E5D2C8;padding-top:10px}.hg .s40,.hg .glp,.hg .rev,.hg .q,.hg .sb{padding:64px 0}.hg .how,.hg .faq{padding:56px 0}.hg .fin{padding:64px 0}.hg .tc{flex:0 0 82%}.hg .fc,.hg .three,.hg .rcs,.hg .steps{grid-template-columns:1fr}.hg .fcard{grid-template-columns:96px 1fr;padding:22px;gap:16px}.hg .fcard img{width:96px;height:96px}.hg .cover{max-width:220px;margin:0 auto}.hg .rcs{display:flex;overflow-x:auto;gap:14px}.hg .rc{flex:0 0 70%}.hg .made{gap:14px 10px}}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(newsreader-variable.woff2) format("woff2")}.hg{background:#f3e9e1}.hg p,.hg h1,.hg h2,.hg h3{max-width:none}.hg h1,.hg h2,.hg h3{color:inherit;letter-spacing:-.02em}.hg a{color:inherit}.hg .vh{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0}.hg :focus-visible{outline:3px solid #7C8B4E;outline-offset:3px}.hg .hg-fs{border:0;margin:0;padding:0}.hg .ft,.hg .op{cursor:pointer;transition:border-color .2s ease,background .2s ease}.hg .ft:has(input:checked){border:2px solid #3E1622;background:#f3e9e1}.hg .op:has(input:checked){background:#f3e9e1;border:2px solid #3E1622}.hg .op:has(input:checked) .dot{background:radial-gradient(circle,#3e1622 0 6px,#fff 6.5px)}.hg .ft:has(input:focus-visible),.hg .op:has(input:focus-visible){outline:3px solid #7C8B4E;outline-offset:3px}.hg .cta2{border:0;cursor:pointer;width:100%;font-family:Inter,system-ui,sans-serif}.hg .cta2:hover{filter:brightness(1.15)}.hg .closed{font-size:15px;font-weight:600;color:#5b1f2e;text-align:center}.hg .th button{padding:0;border:0;background:none;cursor:pointer;border-radius:12px}.hg .th button img{display:block}.hg .th button[aria-pressed=true] img{outline:2px solid #3E1622;outline-offset:2px}.hg .th img:first-child{outline:0}.hg .hg-link{background:none;border:0;padding:6px 0;font:inherit;font-weight:500;color:#3e1622;text-decoration:underline;text-underline-offset:5px;cursor:pointer}.hg .stage{position:relative}.hg .row2{scroll-snap-type:x mandatory;scroll-behavior:smooth;cursor:grab}.hg .row2 .tc{scroll-snap-align:start}.hg .arw{position:absolute;top:min(26%,150px);z-index:2;width:56px;height:56px;border-radius:50%;border:0;background:#fff;box-shadow:0 10px 28px #2d0e182e;display:grid;place-items:center;cursor:pointer;transition:opacity .2s ease}.hg .arw svg{width:22px;height:22px;fill:none;stroke:#3e1622;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.hg .arw.prev{left:-12px}.hg .arw.next{right:-12px}.hg .arw:disabled{opacity:0;pointer-events:none}.hg .prog span{width:30%;transition:transform .15s linear}.hg .snote{margin-top:22px;padding:12px 16px;border:1.5px dashed #D8B3A5;border-radius:12px;font-size:15px;color:#6a4650;max-width:820px}.hg .mail button{border:0;cursor:pointer}.hg .ok{font-weight:600;color:#56612f}.hg .err{color:#5b1f2e;font-size:15px;width:100%}.hg .hg-dialog{border:0;border-radius:20px;padding:24px;max-width:min(980px,94vw);width:100%;box-shadow:0 30px 80px #2d0e1859;font-family:Inter,sans-serif;color:#3e1622}.hg .hg-dialog::backdrop{background:#2d0e1899}.hg .dh{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.hg .dh h2{font-size:28px}.hg .dh button{min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid #3E1622;background:#fff;font:600 16px Inter,sans-serif;cursor:pointer}.hg .dl{display:grid;grid-template-columns:1fr 1fr;gap:18px}.hg .dl figure{margin:0}.hg .dl figcaption{font-weight:600;margin-bottom:8px}.hg .dl img{width:100%;height:auto;border:1px solid #E5D2C8;border-radius:12px}.hg .sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px max(16px,calc((100vw - 1200px)/2 + 32px));background:#fbf7f0f7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid #E5D2C8;box-shadow:0 -10px 30px #2d0e1814;transition:transform .3s ease}.hg .sticky[hidden]{display:flex;transform:translateY(110%);visibility:hidden}.hg .sticky>span{display:flex;align-items:center;gap:12px}.hg .sticky img{width:48px;height:48px;border-radius:10px;object-fit:cover}.hg .sticky>span>span{display:flex;flex-direction:column;line-height:1.3;font-size:15px;color:#6a4650}.hg .sticky strong{color:#3e1622;font-size:17px}.hg .sticky .btn{min-height:48px;min-width:150px}.hg .disc{padding-bottom:110px}@keyframes hg-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes hg-push{0%{transform:scale(1.08)}to{transform:scale(1)}}.hg .hero h1 span{animation:hg-rise .9s cubic-bezier(.2,.7,.2,1) both}.hg .hero h1 span+span{animation-delay:.18s}.hg .hero .sub{animation:hg-rise .9s .34s both}.hg .hero .cta{animation:hg-rise .9s .46s both}.hg .hero .bds{animation:hg-rise .9s .58s both}.hg .arch img{animation:hg-push 2.6s cubic-bezier(.2,.7,.2,1) both}.hg .seal{animation:hg-rise 1s .7s both}.hg .anim .w{transform:translateY(28px);opacity:0;transition:transform .9s cubic-bezier(.2,.9,.3,1.25) var(--d),opacity .6s ease var(--d)}.hg .anim.on .w{transform:none;opacity:1}.hg .anim .fill,.hg .anim .shake{transform:scaleX(0);transform-origin:left;transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}.hg .anim .shake{transition-delay:.9s}.hg .anim.on .fill,.hg .anim.on .shake{transform:none}html:not(.hg-js) .hg .anim .w,html:not(.hg-js) .hg .anim .fill,html:not(.hg-js) .hg .anim .shake{transform:none;opacity:1}@media(prefers-reduced-motion:reduce){.hg *{animation:none!important;transition:none!important}}@media(max-width:760px){.hg .arw{display:none}.hg .dl{grid-template-columns:1fr}.hg .sticky img{display:none}.hg .sticky .btn{min-width:0;width:auto;padding:0 22px}.hg .sticky>span>span{font-size:14px}}.hg .bar .row{gap:16px;align-items:baseline}.hg .bar .row b{white-space:nowrap;flex:none}.hg .faq summary{gap:16px;align-items:flex-start}.hg .faq summary:after{flex:none;line-height:1}.hg .stats b,.hg .wt span{white-space:nowrap}.hg .cover>p:last-child{margin-top:14px}@media(max-width:760px){.hg .op{grid-template-columns:auto 1fr;gap:8px 12px}.hg .op .oc{grid-column:2}.hg .op .pr{grid-column:2;display:flex;align-items:baseline;gap:10px;flex-direction:row;text-align:left;margin-top:4px}.hg .made{gap:16px 6px;justify-content:space-between;align-items:flex-start}.hg .made .lbl{flex-basis:100%;margin:0}.hg .made .bd{width:auto;flex:1 1 0;min-width:0}.hg .stats{gap:18px}.hg .stats b{font-size:28px}.hg .fcard{grid-template-columns:72px 1fr;padding:20px;gap:14px;align-items:start}.hg .fcard img{width:72px;height:72px}.hg .wt span{font-size:14px}.hg .cover{max-width:240px;padding:26px 22px}.hg .cover h3{font-size:38px}}.hg .th{grid-template-columns:repeat(6,1fr);gap:8px}.hg .th button{position:relative}.hg .lbl-th img{object-fit:contain;background:#fff;padding:4px;border:1px solid #E5D2C8}.hg .lbl-th span{position:absolute;left:4px;right:4px;bottom:4px;font-size:10px;font-weight:600;line-height:1.1;background:#3e1622db;color:#fcf8f4;border-radius:6px;padding:3px 2px;text-align:center}.hg .gal>img.is-contain{object-fit:contain;background:#fff;padding:18px;border:1px solid #E5D2C8}.hg .gift{display:flex;align-items:center;gap:10px;margin-top:8px;padding:8px 14px 8px 10px;border-radius:999px;background:#fcf8f4;border:1px solid #7C8B4E;color:#3e1622;font-size:13px;line-height:1.3;align-self:flex-start}.hg .gift svg{width:22px;height:22px;flex:none;color:#56612f}.hg .gift b{display:block;font-size:13.5px;font-weight:600}.hg .gift span span,.hg .gift>span{color:#6a4650}.hg .gift>span b{color:#3e1622}@media(max-width:760px){.hg .lbl-th span{font-size:8.5px}.hg .gift{border-radius:14px}}.hg .three .k{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#56612f;margin-bottom:8px}.hg .three p{line-height:1.6}.hg .book{position:relative;max-width:440px;margin:0 auto}.hg .book img{display:block;width:100%;height:auto;filter:drop-shadow(0 30px 40px rgba(45,14,24,.22))}.hg .book-tag{position:absolute;top:6%;left:-4%;background:#3e1622;color:#fcf8f4;font-size:13px;font-weight:600;padding:8px 14px;border-radius:999px;transform:rotate(-6deg);box-shadow:0 8px 20px #2d0e1833}.hg .steps h3{font-size:26px;margin-top:4px}.hg .steps p{font-size:17px;color:#6a4650;line-height:1.6}@media(max-width:760px){.hg .book{max-width:300px}.hg .book-tag{left:0}.hg .steps h3{font-size:23px}}.hg .th{grid-template-columns:repeat(7,1fr);gap:7px}@media(max-width:760px){.hg .gal,.hg .buy>*{min-width:0}.hg .th{display:flex;overflow-x:auto;max-width:100%;scrollbar-width:none;padding:3px;margin:-3px}.hg .th::-webkit-scrollbar{display:none}.hg .th button{flex:0 0 62px}}.hg .ast{font-size:.45em;vertical-align:super;margin-left:2px;color:#56612f}.hg .note.dig{margin-top:18px;font-size:14px;color:#6a4650}.hg .book{max-width:420px}.hg .book img{filter:none}.hg .book-tag{top:-2%;left:auto;right:4%;transform:rotate(4deg)}@media(max-width:760px){.hg .book{max-width:280px;margin-top:18px}.hg .book-tag{top:-5%;right:0;font-size:12px}}.hg .track .fill:has(+.shake){border-radius:999px 0 0 999px}.hg .shake{border-radius:0 999px 999px 0}.hg .hero h1 span+span{color:#5b1f2e}.hg .eye{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#56612f;margin:0 0 18px}.hg .chips{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:34px;padding-top:26px;border-top:1px solid #E5D2C8;font-size:15px;font-weight:500;color:#3e1622}.hg .chips span{display:inline-flex;align-items:center;gap:8px}.hg .chips i{width:12px;height:12px;border-radius:50%;display:inline-block}.hg .chips .sep{width:1px;height:18px;background:#e5d2c8;padding:0}.hg .seal{background:#5b1f2e}.hg .seal b{font-size:52px}.hg .why{padding:96px 0;background:#fcf8f4}.hg .why .in{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:center}.hg .tenth{background:#fff;border-radius:24px;padding:36px 34px;box-shadow:0 1px #e5d2c8}.hg .tenth .tl{font-weight:600;font-size:16px;color:#3e1622}.hg .ppl{display:grid;grid-template-columns:repeat(10,1fr);gap:8px;margin:22px 0 18px}.hg .ppl svg{width:100%;height:auto;fill:#ebdad2;transition:fill .5s ease var(--d,0s),transform .5s ease var(--d,0s);transform:translateY(6px)}.hg .tenth.on .ppl svg{transform:none}.hg .tenth.on .ppl svg.on1{fill:#7c8b4e}.hg .tenth .big{font:400 26px/1.25 Newsreader,serif;color:#3e1622}.hg .tenth .big b{font-weight:500;color:#56612f}.hg .tenth .src{font-size:14px;color:#6a4650;margin-top:12px}.hg .plants{padding:96px 0;background:#f3e9e1}.hg .trio{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.hg .pc{background:#fcf8f4;border-radius:24px;overflow:hidden;display:flex;flex-direction:column}.hg .pc img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.hg .pc div{padding:22px 24px 28px}.hg .pc .k{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hg .pc .k i{width:10px;height:10px;border-radius:50%;display:inline-block}.hg .pc h3{font-size:26px;margin-top:10px}.hg .pc p{font-size:16.5px;line-height:1.6;color:#6a4650;margin-top:10px}.hg .honest{display:flex;gap:14px;align-items:flex-start;margin-top:30px;padding:20px 22px;border:1px solid #E5D2C8;border-radius:18px;background:#fcf8f4;max-width:880px}.hg .honest svg{width:22px;height:22px;flex:none;fill:none;stroke:#5b1f2e;stroke-width:1.7;stroke-linecap:round;margin-top:2px}.hg .honest p{font-size:16px;line-height:1.6;color:#6a4650}.hg .honest strong{color:#3e1622}.hg .col .in{grid-template-columns:.9fr 1.1fr}.hg .col img{width:100%;border-radius:28px;display:block;aspect-ratio:4/5;object-fit:cover}.hg .col .eye{color:#e7b9a8}.hg .sw3{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hg .sw3 div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:16px;background:#ffffff12;min-width:130px;color:#fcf8f4}.hg .sw3 i{width:22px;height:22px;border-radius:50%;display:block;margin-bottom:6px}.hg .sw3 b{font-size:16px}.hg .sw3 span{font-size:14px;color:#eeddd5}.hg .steps.pics div{gap:10px}.hg .steps.pics img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:22px;display:block;margin-bottom:8px}.hg .steps.pics b{font-size:40px;color:#5b1f2e}.hg .ways-h{font-size:30px;margin-top:64px}.hg .how .rcs{margin-top:22px}.hg .how .rc{background:#f3e9e1}.hg .med{padding:24px 0 80px}.hg .medc{display:flex;gap:22px;padding:34px 36px;border-radius:26px;background:#fff;border:1.5px solid #E7B9A8;max-width:980px}.hg .mi{width:52px;height:52px;flex:none;border-radius:50%;background:#f2e1db;display:grid;place-items:center}.hg .mi svg{width:24px;height:24px;fill:#5b1f2e}.hg .medc .h3{font-family:Newsreader,Georgia,serif;font-size:30px;line-height:1.15}.hg .medc p{font-size:17px;line-height:1.6;color:#6a4650;margin-top:12px}.hg .medc ul{margin:14px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.hg .medc li{font-size:17px;line-height:1.55;color:#6a4650}.hg .medc li strong{color:#3e1622}.hg .dl.one{grid-template-columns:1fr}.hg .fin img{border-radius:28px;width:100%;aspect-ratio:3/2;object-fit:cover}@media(max-width:760px){.hg .why,.hg .plants{padding:64px 0}.hg .why .in,.hg .col .in{grid-template-columns:1fr;gap:34px}.hg .trio{grid-template-columns:1fr;gap:18px}.hg .pc{flex-direction:row}.hg .pc img{width:38%;aspect-ratio:auto;align-self:stretch}.hg .pc div{padding:16px 16px 18px}.hg .pc h3{font-size:21px}.hg .pc p{font-size:15px}.hg .tenth{padding:26px 22px}.hg .ppl{gap:5px}.hg .chips{gap:8px 14px;font-size:14px}.hg .chips .sep{display:none}.hg .seal b{font-size:34px}.hg .medc{flex-direction:column;padding:26px 22px}.hg .medc .h3{font-size:25px}.hg .ways-h{font-size:25px;margin-top:44px}.hg .steps.pics img{aspect-ratio:16/10}}.hg .fin .btn{background:#e7b9a8;color:#3e1622}@media(max-width:760px){.hg .sw3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hg .sw3 div{min-width:0;padding:12px}.hg .steps.pics{grid-template-columns:1fr;gap:22px}.hg .steps.pics div{display:grid;grid-template-columns:42% 1fr;column-gap:14px;align-items:start}.hg .steps.pics img{grid-row:1 / span 3;aspect-ratio:1/1;margin:0}.hg .steps.pics b{font-size:30px}.hg .steps.pics h3{font-size:20px;margin:0}.hg .steps.pics p{font-size:15px}}.hg .hx{position:relative;overflow:hidden;background:#f3e9e1;min-height:clamp(560px,72vw,760px);display:flex;align-items:center}.hg .hx:before{display:none}.hg .hx .bg{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.hg .hx .bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:0% 55%}.hg .hx .bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f3e9e1f5,#f3e9e1e0 30%,#f3e9e159 50%,#f3e9e100 62%)}.hg .hx .in{position:relative;z-index:1;display:block;width:100%;padding-top:96px;padding-bottom:96px}.hg .hx .copy{max-width:560px}.hg .hx .sub{color:#4e2e37}.hg .hx .chips{border-top-color:#5b1f2e2e}@media(max-width:760px){.hg .hx{display:block;min-height:0}.hg .hx .bg{position:relative;display:block}.hg .hx .bg img{position:relative;height:auto;aspect-ratio:4/5;max-height:62vh;object-position:50% 40%}.hg .hx .bg:after{background:linear-gradient(180deg,#f3e9e100 60%,#f3e9e1)}.hg .hx .in{padding-top:0;padding-bottom:44px;margin-top:-56px}}.hg .hx .copy{max-width:480px}.hg .hx .bg:after{background:linear-gradient(90deg,#f3e9e1f7,#f3e9e1ed 36%,#f3e9e18c,#f3e9e100 58%)}@media(max-width:760px){.hg .hx .bg:after{background:linear-gradient(180deg,#f3e9e100 60%,#f3e9e1)}.hg .hx .copy{max-width:none}}.hg .hx .copy{max-width:620px}.hg .hx .sub,.hg .hx .chips{max-width:450px}.hg .hx h1{font-size:clamp(46px,5vw,72px)}@media(max-width:760px){.hg .hx .sub,.hg .hx .chips{max-width:none}.hg .hx h1{font-size:42px}}.hg .notes{padding:104px 0;background:#f3e9e1;position:relative;overflow:hidden}.hg .notes .in{position:relative;display:grid;grid-template-columns:.95fr 1.05fr;grid-template-areas:"nh nl" "feat nl";gap:36px 56px;align-items:start}.hg .notes .nh{grid-area:nh}.hg .notes .snote{margin-top:18px;font-size:13px;color:#6a4650;border:1px dashed #D8B3A5;border-radius:12px;padding:10px 12px;max-width:34em}.hg .feat{grid-area:feat;margin:0;position:relative;background:#5b1f2e;color:#fcf8f4;border-radius:30px;padding:46px 42px 36px;box-shadow:0 30px 60px #2d0e182e}.hg .feat blockquote{margin:0;font:400 clamp(26px,2.4vw,34px)/1.28 Newsreader,Georgia,serif;letter-spacing:-.01em}.hg .feat blockquote:before{content:"\201c";display:block;font:400 90px/.6 Newsreader,serif;color:#e7b9a8;margin-bottom:10px}.hg .feat figcaption{display:flex;align-items:center;gap:12px;margin-top:28px}.hg .feat figcaption strong{display:block;font-size:17px}.hg .feat figcaption small{display:block;font-size:14px;color:#eeddd5}.hg .feat .drk{background:#ffffff1a;color:#fcf8f4}.hg .feat .drk svg{stroke:#e7b9a8}.hg .feat .nvb{color:#c9d0a6}.hg .nl{grid-area:nl;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.hg .nl .nc:nth-child(2n){margin-top:56px}.hg .nc{margin:0;position:relative;background:#fcf8f4;border-radius:22px;padding:26px 24px 22px;border-top:6px solid var(--tone,#5B1F2E);box-shadow:0 1px #e5d2c8,0 16px 34px #2d0e180f}.hg .nc blockquote{margin:0;font:400 21px/1.38 Newsreader,Georgia,serif;color:#3e1622}.hg .nc figcaption{display:flex;align-items:center;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid #EBDAD2}.hg .nc figcaption strong{display:block;font-size:15.5px;color:#3e1622}.hg .nc figcaption small{display:block;font-size:13.5px;color:#6a4650}.hg .nc .nvb{color:#56612f;margin-top:2px}.hg .mono{width:42px;height:42px;flex:none;border-radius:50%;display:grid;place-items:center;color:#fcf8f4;font:500 19px/1 Newsreader,serif}.hg .drk{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:7px 12px 7px 9px;border-radius:999px;background:#f3e9e1;font-size:13.5px;font-weight:600;color:#3e1622}.hg .drk svg{width:16px;height:16px;fill:none;stroke:#5b1f2e;stroke-width:1.7;stroke-linejoin:round}.hg .feat .nvb{font-size:13.5px;margin-top:12px}.hg .smp{display:inline-block;margin-bottom:12px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:#3e162214;color:#5b1f2e}.hg .feat .smp{background:#ffffff24;color:#fcf8f4}@media(max-width:900px){.hg .notes{padding:72px 0}.hg .notes .in{grid-template-columns:1fr;grid-template-areas:"nh" "feat" "nl";gap:26px}.hg .feat{padding:34px 26px 28px}.hg .nl{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:0 -20px;padding:4px 20px 18px;scrollbar-width:none}.hg .nl::-webkit-scrollbar{display:none}.hg .nl .nc{flex:0 0 82%;scroll-snap-align:start}.hg .nl .nc:nth-child(2n){margin-top:0}}.hg .feat .mono{background:#e7b9a8!important;color:#5b1f2e}.hg .feat blockquote:before{margin-top:4px}.hg .feat .smp+blockquote:before{margin-top:6px}.hg .hg-rating{display:inline-flex;align-items:center;gap:8px;margin-top:8px;color:#3e1622;text-decoration:none;font-size:15px}.hg .hg-rating span:last-child{color:#6a4650;text-decoration:underline;text-underline-offset:3px}.hg .hg-stars{position:relative;display:inline-block;width:92px;height:17px;background:linear-gradient(90deg,#5B1F2E var(--pct),#E5D2C8 var(--pct));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 17'%3E%3Cg%3E%3Cpath d='M8.5 0l2.6 5.3 5.9.9-4.3 4.1 1 5.8-5.2-2.8-5.2 2.8 1-5.8L0 6.2l5.9-.9z'/%3E%3Cpath transform='translate(18.75 0)' d='M8.5 0l2.6 5.3 5.9.9-4.3 4.1 1 5.8-5.2-2.8-5.2 2.8 1-5.8L0 6.2l5.9-.9z'/%3E%3Cpath transform='translate(37.5 0)' d='M8.5 0l2.6 5.3 5.9.9-4.3 4.1 1 5.8-5.2-2.8-5.2 2.8 1-5.8L0 6.2l5.9-.9z'/%3E%3Cpath transform='translate(56.25 0)' d='M8.5 0l2.6 5.3 5.9.9-4.3 4.1 1 5.8-5.2-2.8-5.2 2.8 1-5.8L0 6.2l5.9-.9z'/%3E%3Cpath transform='translate(75 0)' d='M8.5 0l2.6 5.3 5.9.9-4.3 4.1 1 5.8-5.2-2.8-5.2 2.8 1-5.8L0 6.2l5.9-.9z'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 17'%3E%3Cg%3E%3Cpath d='M8.5 0l2.6 5.3 5.9.9-4.3 4.1 1 5.8-5.2-2.8-5.2 2.8 1-5.8L0 6.2l5.9-.9z'/%3E%3Cpath transform='translate(18.75 0)' d='M8.5 0l2.6 5.3 5.9.9-4.3 4.1 1 5.8-5.2-2.8-5.2 2.8 1-5.8L0 6.2l5.9-.9z'/%3E%3Cpath transform='translate(37.5 0)' d='M8.5 0l2.6 5.3 5.9.9-4.3 4.1 1 5.8-5.2-2.8-5.2 2.8 1-5.8L0 6.2l5.9-.9z'/%3E%3Cpath transform='translate(56.25 0)' d='M8.5 0l2.6 5.3 5.9.9-4.3 4.1 1 5.8-5.2-2.8-5.2 2.8 1-5.8L0 6.2l5.9-.9z'/%3E%3Cpath transform='translate(75 0)' d='M8.5 0l2.6 5.3 5.9.9-4.3 4.1 1 5.8-5.2-2.8-5.2 2.8 1-5.8L0 6.2l5.9-.9z'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}.hg .hg-bullets{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.hg .hg-bullets li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;font-size:16.5px;line-height:1.4;color:#3e1622}.hg .hg-bullets .ic{width:34px;height:34px;border-radius:999px;background:#f6e3e3;display:grid;place-items:center}.hg .hg-bullets svg{width:20px;height:20px;fill:none;stroke:#8f2e45;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.hg .trust a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(min-width:761px){.hg .th{grid-template-columns:repeat(5,1fr);gap:10px}}.hg .pc p.ing{margin-top:10px;font-size:13.5px;line-height:1.5;color:#8a6d74}.hg .hg-qty .oc small{display:block}.hg .hg-qty .tag{display:inline-block;width:max-content}.hg .hg-qty .tag.is-best{background:#3e1622;color:#fcf8f4}.hg .hg-qty .pr s{font-size:15px;color:#8c6b74}.hg .hg-qty .pr strong{line-height:1.1}@media(max-width:760px){.hg .hg-qty .op .pr{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ja-greens-v4.css.map */
