@font-face{font-family:Jakarta;src:url(//hinokawa.com/cdn/shop/t/10/assets/plus-jakarta-sans-latin-wght-normal.woff2?v=123982091380365614601792668149) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Jakarta Fallback;src:local("Arial");size-adjust:104%;ascent-override:96%;descent-override:24%;line-gap-override:0%}.template-product{--f-head:"Jakarta","Jakarta Fallback",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--f-serif:var(--f-head);--c-muted:#5b564e;--pdp-green:#2f6b45;--pdp-radius:18px;font-size:17px;line-height:1.6}.template-product .h-display,.template-product .h-1,.template-product .h-2,.template-product .h-3,.template-product .faq__q,.template-product .footer__tag{font-family:var(--f-head);font-weight:750;letter-spacing:-.025em}.template-product .h-1{font-size:clamp(30px,7.4vw,48px);line-height:1.08}.template-product .h-1 em,.template-product .h-2 em{font-style:normal;color:var(--c-accent)}.template-product .footer__tag{font-weight:600;font-size:18px;letter-spacing:-.01em}.template-product .eyebrow{letter-spacing:.14em}.template-product .faq__q{font-weight:650;font-size:17px;letter-spacing:-.01em}.pdp-eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent);margin:0 0 10px}.pdp-lead{color:var(--c-muted);font-size:17px;line-height:1.6;max-width:38em;margin-top:12px}.pdp-sec{padding-block:clamp(56px,9vw,112px)}.pdp-sec--paper{background:var(--c-paper)}.pdp-head{margin-bottom:clamp(26px,4vw,44px)}.pdp-head--center{text-align:center}.pdp-head--center .pdp-lead{margin-inline:auto}.pdp-check{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--c-ink);color:#fff}.pdp-check .icon{width:13px;height:13px}.pdp{padding-top:14px;padding-bottom:clamp(40px,6vw,80px)}.pdp__grid{display:grid;gap:22px}.pdp-gal{position:relative;border-radius:var(--pdp-radius);overflow:hidden;background:var(--c-paper)}.pdp-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pdp-gal__track::-webkit-scrollbar{display:none}.pdp-gal__slide{flex:0 0 100%;scroll-snap-align:center;margin:0;aspect-ratio:1/1;overflow:hidden;position:relative;background:var(--c-paper);display:grid;place-items:center}.pdp-gal__slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pdp-gal__slide--contain img{object-fit:contain;padding:6%}.pdp-badge{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;background:#fff;color:var(--c-ink);font-size:12.5px;font-weight:650;padding:7px 12px;border-radius:999px;box-shadow:0 2px 10px #1111111a}.pdp-badge i{width:7px;height:7px;border-radius:50%;background:var(--c-accent);display:block}.pdp-feat{position:absolute;top:12px;right:12px;bottom:auto;z-index:2;display:grid;gap:8px;margin:0;padding:0;list-style:none;width:86px}.pdp-feat li{background:#fffffff0;border-radius:14px;padding:10px 6px 9px;text-align:center;font-size:11px;line-height:1.25;font-weight:600;color:var(--c-ink);box-shadow:0 2px 10px #11111114}.pdp-feat b{display:block;font-family:var(--f-head);font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.05;margin-bottom:2px}.pdp-gal__dots{display:flex;justify-content:center;gap:6px;margin-top:12px}.pdp-gal__dots button{width:7px;height:7px;border-radius:50%;background:#d9d3c8;transition:width .25s,background .25s}.pdp-gal__dots button[aria-current=true]{width:22px;border-radius:99px;background:var(--c-ink)}.pdp-gal__thumbs{display:none}.pdp__kicker{font-size:13px;font-weight:600;color:var(--c-muted);letter-spacing:.02em}.pdp__title{font-family:var(--f-head);font-weight:800;font-size:clamp(30px,8vw,46px);line-height:1.04;letter-spacing:-.03em;margin-top:6px}.pdp__sub{font-size:17px;line-height:1.5;color:#2b2925;margin-top:10px}.pdp .rating{margin-top:10px}.pdp-chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.pdp-chips li{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;padding:7px 12px;border-radius:999px;background:var(--c-paper);border:1px solid var(--c-line)}.pdp-chips .icon{width:15px;height:15px}.pdp__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin-top:12px}.pdp__price .price{display:inline-flex;align-items:baseline;gap:10px}.pdp__price .price__now{font-family:var(--f-head);font-size:34px;font-weight:800;letter-spacing:-.02em}.pdp__price .price__was{font-size:19px;color:var(--c-muted)}.pdp__once{font-size:13.5px;color:var(--c-muted)}.pdp-checks{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:11px}.pdp-checks li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.45;font-weight:500}.pdp__cta{margin-top:22px}.pdp__cta .btn{width:100%;justify-content:center;min-height:60px;font-size:17px;font-weight:650;border-radius:999px}.pdp-assure{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.pdp-assure li{display:flex;align-items:center;gap:9px;font-size:14px;color:#3a3833}.pdp-assure .icon{width:17px;height:17px;color:var(--pdp-green);flex:none}.pdp .payment-icons{margin-top:16px;justify-content:flex-start}.pdp-acc{margin-top:22px;border-top:1px solid var(--c-line)}.pdp-acc details{border-bottom:1px solid var(--c-line)}.pdp-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-weight:650;font-size:16px}.pdp-acc summary::-webkit-details-marker{display:none}.pdp-acc summary .icon{width:16px;height:16px;transition:transform .25s}.pdp-acc details[open] summary .icon{transform:rotate(45deg)}.pdp-acc__body{padding:0 0 18px;font-size:15.5px;line-height:1.6;color:#3a3833}.pdp-acc__body ul{margin:0;padding-left:18px;display:grid;gap:4px}@media(min-width:990px){.pdp{padding-top:40px}.pdp__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:64px;align-items:start}.pdp__media{position:sticky;top:calc(var(--header-h) + 20px)}.pdp-gal__slide{aspect-ratio:1/1}.pdp-feat{width:104px;top:18px;right:18px}.pdp-feat li{font-size:12px;padding:12px 8px}.pdp-gal__dots{display:none}.pdp-gal__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:12px}.pdp-gal__thumbs button{border-radius:12px;overflow:hidden;aspect-ratio:1/1;background:var(--c-paper);border:2px solid transparent;transition:border-color .2s}.pdp-gal__thumbs button[aria-current=true]{border-color:var(--c-ink)}.pdp-gal__thumbs img{width:100%;height:100%;object-fit:cover}.pdp__info{padding-top:8px;max-width:520px}}.pdp-spreads{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--gutter) 16px;margin-inline:calc(var(--gutter) * -1);scrollbar-width:none}.pdp-spreads::-webkit-scrollbar{display:none}.pdp-spread{flex:0 0 86%;scroll-snap-align:center;margin:0;background:#fff;border:1px solid var(--c-line);border-radius:var(--pdp-radius);padding:12px}.pdp-spread__pages{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pdp-spread__pages img{width:100%;height:auto;border-radius:4px;box-shadow:var(--shadow-page)}.pdp-spread figcaption{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;padding:12px 4px 2px;color:var(--c-muted)}.pdp-spread figcaption strong{color:var(--c-ink);font-weight:650}.pdp-swipe{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--c-muted);margin-top:4px}.pdp-swipe .icon{width:14px;height:14px}@media(min-width:750px){.pdp-spread{flex-basis:46%}}@media(min-width:1200px){.pdp-spread{flex-basis:31.5%}.pdp-swipe{display:none}}.pdp-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--gutter) * -1) 20px;padding:2px var(--gutter)}.pdp-tabs::-webkit-scrollbar{display:none}.pdp-tab{flex:none;display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:999px;border:1px solid var(--c-line);background:#fff;font-size:14.5px;font-weight:650;white-space:nowrap}.pdp-tab small{font-weight:600;color:var(--c-muted);font-size:12px}.pdp-tab[aria-selected=true]{background:var(--c-ink);border-color:var(--c-ink);color:#fff}.pdp-tab[aria-selected=true] small{color:#ffffffb3}.pdp-dishes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;list-style:none;margin:0;padding:0}.pdp-dishes[hidden]{display:none}.pdp-dish__img{border-radius:14px;overflow:hidden;aspect-ratio:4/3;background:var(--c-paper)}.pdp-dish__img img{width:100%;height:100%;object-fit:cover}.pdp-dish__name{font-family:var(--f-head);font-weight:700;font-size:15.5px;line-height:1.25;letter-spacing:-.01em;margin-top:9px}.pdp-dish__meta{font-size:13px;color:var(--c-muted);margin-top:2px}.pdp-recipes__foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px}@media(min-width:750px){.pdp-dishes{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px}}.pdp-proof__cards{display:grid;gap:12px;list-style:none;margin:0;padding:0}.pdp-card{background:#fff;border:1px solid var(--c-line);border-radius:var(--pdp-radius);padding:20px}.pdp-card__icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--c-paper);color:var(--c-accent);margin-bottom:12px}.pdp-card__icon .icon{width:20px;height:20px}.pdp-card h3{font-family:var(--f-head);font-weight:700;font-size:18px;letter-spacing:-.015em;line-height:1.25}.pdp-card p{font-size:15px;line-height:1.55;color:var(--c-muted);margin-top:6px}.pdp-yesno{display:grid;gap:12px;margin-top:12px}.pdp-yesno>div{border-radius:var(--pdp-radius);padding:20px;background:#fff;border:1px solid var(--c-line)}.pdp-yesno h3{font-family:var(--f-head);font-weight:700;font-size:17px;margin-bottom:10px}.pdp-yesno ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.pdp-yesno li{display:flex;gap:10px;font-size:15px;line-height:1.45}.pdp-yesno li .icon{width:17px;height:17px;flex:none;margin-top:3px}.pdp-yesno .is-yes .icon{color:var(--pdp-green)}.pdp-yesno .is-no .icon{color:var(--c-accent)}.pdp-honest{margin-top:22px;font-size:13.5px;line-height:1.55;color:var(--c-muted);max-width:52em}@media(min-width:750px){.pdp-proof__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pdp-yesno{grid-template-columns:1fr 1fr;gap:16px}}.pdp-final__card{display:grid;gap:22px;align-items:center;background:var(--c-ink);color:#fff;border-radius:calc(var(--pdp-radius) + 6px);padding:26px 22px;overflow:hidden}.pdp-final__cover{width:132px;border-radius:3px 6px 6px 3px;box-shadow:0 14px 30px #00000073;transform:rotate(-3deg)}.pdp-final .h-1{color:#fff}.pdp-final .pdp-lead{color:#ffffffbf}.pdp-final .price{display:flex;gap:10px;align-items:baseline;margin-top:18px}.pdp-final .price__now{font-family:var(--f-head);font-size:30px;font-weight:800}.pdp-final .price__was{color:#fff9}.pdp-final .btn{margin-top:16px;width:100%;justify-content:center;min-height:58px;background:#fff;color:var(--c-ink);border-color:#fff;font-weight:650}.pdp-final .pdp-assure li{color:#ffffffd1}.pdp-final .pdp-assure .icon{color:#9fd3ae}@media(min-width:750px){.pdp-final__card{grid-template-columns:auto 1fr;gap:44px;padding:48px}.pdp-final__cover{width:200px}.pdp-final .btn{width:auto;padding-inline:34px}}@media(max-width:749px){.pdp-gal__slide{aspect-ratio:3/2}.pdp-feat{width:70px;gap:6px;top:10px;right:10px}.pdp-feat li{padding:7px 4px 6px;font-size:10.5px;border-radius:12px}.pdp-feat b{font-size:17px}.pdp-badge{top:10px;left:10px;font-size:12px;padding:6px 11px}.pdp-gal__dots{margin-top:10px}.pdp__grid{gap:16px}.pdp__title{font-size:32px}.pdp__sub{font-size:16px;margin-top:8px}.pdp-chips{display:none}.pdp-checks{margin-top:14px;gap:9px}.pdp-checks li{font-size:15.5px}.pdp__cta{margin-top:18px}.pdp__kicker{display:none}.pdp__title{margin-top:0}.pdp__once{flex-basis:100%;font-size:12.5px;margin-top:-4px}.pdp__price .price__now{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/pdp.css.map */
