:root{--yk-paper: #f7f4ee;--yk-ink: #373d32;--yk-muted: #6f7064;--yk-line: #d8d6cb;--yk-moss: #555e4b;--yk-serif: "Noto Serif JP", serif;--yk-sans: "Noto Sans JP", sans-serif;--yk-body: 16px;--yk-ui: 14px;--yk-label: 12px;--font-body-family: var(--yk-sans);--font-heading-family: var(--yk-serif)}html{scroll-behavior:smooth;scroll-padding-top:20px}body{background:var(--yk-paper);color:var(--yk-ink);-webkit-font-smoothing:antialiased}.yk{color:var(--yk-ink);font-family:var(--yk-sans);font-size:var(--yk-body);letter-spacing:normal;line-height:1.6;word-break:auto-phrase}.yk *,.yk *:before,.yk *:after{box-sizing:border-box}.yk a{color:inherit;text-decoration:none}.yk button{color:inherit;font:inherit;cursor:pointer;border-radius:0;-webkit-tap-highlight-color:transparent}.yk a:focus-visible,.yk button:focus-visible{outline:2px solid #a3764c;outline-offset:6px;box-shadow:none}.yk img{display:block;width:100%;height:100%;object-fit:cover;max-width:none}.yk p,.yk h1,.yk h2,.yk h3{margin-top:0;color:inherit}.yk h1,.yk h2,.yk h3{font-family:var(--yk-serif);font-weight:400}.yk-announcement{min-height:34px;background:var(--yk-moss);color:#fff;text-align:center;letter-spacing:.12em;font-size:var(--yk-label);line-height:1.6;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:24px;row-gap:0;padding:6px 16px}.yk-announcement span{opacity:.8}.yk-header{height:108px;display:flex;align-items:center;padding:0 5.2%;gap:40px;background:var(--yk-paper)}.yk-wordmark{font:34px Georgia,serif;letter-spacing:.16em;display:flex;flex-direction:column;align-items:center;line-height:1;flex-shrink:0}.yk-wordmark span{font:11px var(--yk-serif);letter-spacing:.4em;margin-top:12px}.yk-nav{display:flex;gap:32px;margin:auto;font-size:var(--yk-ui);letter-spacing:.06em}.yk-nav a{position:relative;padding:12px 0;white-space:nowrap}.yk-nav a:after{content:"";position:absolute;bottom:3px;left:0;width:0;height:1px;background:var(--yk-ink);transition:width .2s}.yk-nav a:hover:after{width:100%}.yk-header-actions{display:flex;align-items:center;gap:28px}.yk-header-link{font-size:var(--yk-ui);border-bottom:1px solid var(--yk-ink);padding:10px 0;letter-spacing:.04em;white-space:nowrap}.yk-header-link span{margin-left:24px}.yk-cart-link{font-size:var(--yk-ui);letter-spacing:.1em;padding:10px 0}.yk-menu-toggle,.yk-mobile-menu[hidden]{display:none}.yk-pad{padding:115px 8%}.yk-eyebrow,.yk-kicker{font:var(--yk-label) var(--yk-sans);letter-spacing:.16em}.yk-kicker{display:flex;align-items:center;gap:17px;line-height:1.6}.yk-kicker>span{border-right:1px solid var(--yk-line);padding-right:17px}.yk-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:48px;border-bottom:1px solid var(--yk-ink);padding:14px 0;font-size:var(--yk-ui);letter-spacing:.06em}.yk-text-link span{font-size:22px;line-height:1;transition:transform .2s}.yk-text-link:hover span{transform:translate(5px)}.yk-body-text{font-size:var(--yk-body);line-height:2;letter-spacing:.04em}.yk-hero-description,.yk-prose,.yk-body-text,.yk-dialog p{text-wrap:pretty}.yk .yk-subnote{font-size:var(--yk-label);line-height:1.9;color:var(--yk-muted);margin-top:15px}.yk-hero{position:relative;margin:0 2.2%}.yk-hero-copy{width:42%;min-height:630px;padding:57px 0 55px 6%;position:relative}.yk-hero h1{font-size:clamp(36px,3.25vw,57px);line-height:1.85;letter-spacing:.13em;margin:28px 0}.yk-hero-description{font-size:var(--yk-body);line-height:2;letter-spacing:.04em;margin-bottom:28px}.yk-hero-bottom{position:absolute;bottom:19px;left:14.3%;font:var(--yk-label) var(--yk-serif);letter-spacing:.14em}.yk-hero-visual{position:absolute;top:0;right:0;width:58%;height:630px;overflow:hidden}.yk-hero-visual img{object-position:63% center}.yk-vertical-note{position:absolute;top:38px;right:30px;writing-mode:vertical-rl;font:15px var(--yk-serif);letter-spacing:.3em;color:#fff;text-shadow:0 1px 7px #44392c}.yk-photo-caption{position:absolute;bottom:28px;left:28px;color:#fff;font-size:var(--yk-label);letter-spacing:.14em;text-shadow:0 1px 6px #3b3025}.yk-photo-caption span{display:block;font:14px var(--yk-serif);margin-top:8px;letter-spacing:.1em}.yk-hero-index{display:flex;justify-content:space-between;font-size:var(--yk-label);letter-spacing:.14em;margin-top:21px}.yk-philosophy{display:grid;grid-template-columns:1fr 2.2fr;align-items:start;padding-top:120px;padding-bottom:135px}.yk-philosophy-body{position:relative;padding-left:65px}.yk-philosophy h2,.yk-product h2,.yk-family h2{font-size:32px;line-height:1.9;letter-spacing:.12em;margin-bottom:29px}.yk-seal{position:absolute;top:4px;left:-10px;border:1px solid #a78a71;color:#9a7458;padding:11px 7px;font:var(--yk-label) var(--yk-serif);line-height:1.6;letter-spacing:.2em}.yk-prose{font-size:var(--yk-body);line-height:2;letter-spacing:.04em}.yk-prose p{margin-bottom:26px}.yk-signature{font:16px var(--yk-serif);letter-spacing:.16em;margin-top:28px;margin-bottom:0}.yk-product{background:#ecebe2;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding-top:85px;padding-bottom:85px}.yk-product-photo{position:relative;height:600px;background:#ddd6c5}.yk-image-note{position:absolute;bottom:16px;left:16px;color:#4f4739;background:#f7f4eed9;padding:4px 10px;font-size:var(--yk-label);letter-spacing:.14em}.yk-product-copy .yk-kicker{margin-bottom:35px}.yk-small-label{font-size:var(--yk-label);letter-spacing:.1em;display:block;margin-bottom:19px;color:var(--yk-muted)}.yk-product h2{font-size:30px}.yk-product-details{margin:28px 0}.yk-product-details>div{display:flex;align-items:baseline;border-bottom:1px solid #d0d1c5;padding:14px 0}.yk-product-details dt{width:100px;flex-shrink:0;font-size:var(--yk-label);letter-spacing:.1em;color:var(--yk-muted)}.yk-product-details dd{margin:0;font-size:var(--yk-ui);line-height:1.7}.yk-solid-button{background:var(--yk-moss);color:#fff!important;border:0;padding:19px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;letter-spacing:.08em;text-align:left;transition:background .2s}.yk-solid-button:hover{background:#3e4937}.yk-solid-button span{font-size:21px;line-height:1}.yk-interlude{border-bottom:1px solid var(--yk-line);display:flex;justify-content:space-between;align-items:center;gap:24px;padding:30px 8%}.yk-interlude>span:first-child{font:18px Georgia,serif;letter-spacing:.18em}.yk-interlude p{margin:0;font:15px var(--yk-serif);letter-spacing:.12em;text-align:center}.yk-interlude>span:last-child{font-size:var(--yk-label);letter-spacing:.12em}.yk-family{display:grid;grid-template-columns:1fr 1.15fr;gap:10%;align-items:center}.yk-family .yk-kicker{margin-bottom:35px}.yk-family-copy .yk-body-text{margin-bottom:26px}.yk-family-portrait{height:490px;position:relative;padding-bottom:43px}.yk-family-portrait img{object-position:80% center}.yk-portrait-caption{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:16px}.yk-portrait-caption span:first-child{font:italic 25px Georgia,serif;letter-spacing:.04em}.yk-portrait-caption span:last-child{font-size:var(--yk-label);letter-spacing:.1em}.yk-journal{padding-top:85px;background:#efede5}.yk-journal-heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:45px}.yk-journal-heading h2{font-size:28px;letter-spacing:.09em;margin:20px 0 0;line-height:1.6}.yk-journal-intro{font-size:var(--yk-ui);line-height:2;letter-spacing:.04em}.yk-articles{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.yk-article{display:block;width:100%;text-align:left;border:0;background:none;padding:0 0 4px;position:relative}.yk-article-image{height:245px;overflow:hidden;background:#d8d2c1}.yk-article img{transition:transform .5s}.yk-article:hover img{transform:scale(1.04)}.yk-article-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:var(--yk-label);letter-spacing:.06em;margin-top:18px;color:var(--yk-muted)}.yk-article h3{font-size:20px;line-height:1.85;letter-spacing:.08em;margin:12px 36px 0 0}.yk-article-arrow{position:absolute;bottom:6px;right:0;font-size:22px}.yk-food{position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(115deg,#b5a58d,#ded4c3 60%,#c6bba9)}.yk-bowl{width:135px;height:135px;border-radius:50%;background:#ded6c7;box-shadow:9px 12px 20px #7d6c5655,inset 0 0 0 8px #e9e1d2,inset 0 0 0 12px #c3b9a5;display:grid;place-items:center;transform:rotateX(20deg)}.yk-bowl i{width:97px;height:97px;border-radius:50%;background:radial-gradient(ellipse at 25% 25%,#725a37 0 6px,transparent 7px),radial-gradient(ellipse at 80% 80%,#83643b 0 5px,transparent 6px),radial-gradient(ellipse at 60% 50%,#96774c 0 5px,transparent 6px),#ad936b;background-size:22px 24px,18px 21px,24px 22px,100%;box-shadow:inset 1px 3px 12px #594b3f55}.yk-food>span{position:absolute;right:23px;top:22px;writing-mode:vertical-rl;font:14px var(--yk-serif);letter-spacing:.2em}.yk-closing{text-align:center;padding:90px 20px 95px;background:var(--yk-paper)}.yk-closing h2{font-size:32px;letter-spacing:.15em;line-height:2;margin-top:25px}.yk-closing .yk-text-link{margin-top:5px}.yk-footer{background:#e5e3d9;padding:52px 6% 25px}.yk-footer-top{display:flex;align-items:center;gap:45px;padding-bottom:45px}.yk-footer-top p{font:14px var(--yk-serif);letter-spacing:.08em;line-height:1.8;margin:0}.yk-footer-links{margin-left:auto;display:flex;gap:28px;flex-wrap:wrap;font-size:var(--yk-label);letter-spacing:.1em}.yk-footer-bottom{border-top:1px solid #cbcbbf;padding-top:22px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:var(--yk-label);line-height:1.8;color:#5f6257}.yk-footer-bottom p{margin:0}.yk-footer-bottom a{letter-spacing:.1em;white-space:nowrap}.yk-dialog{border:0;background:var(--yk-paper);color:var(--yk-ink);padding:55px;max-width:580px;width:calc(100% - 32px);box-shadow:0 20px 100px #252a3340}.yk-dialog::backdrop{background:#30382d80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.yk-dialog h2{font-size:26px;line-height:1.9;margin-top:25px}.yk-dialog p{font-size:var(--yk-body);line-height:2;letter-spacing:.02em}.yk-dialog .yk-eyebrow{font-size:var(--yk-label);line-height:1.6}.yk-dialog-close{position:absolute;right:18px;top:12px;background:none;border:0;font-size:28px}body:has(.yk-dialog[open]){overflow:hidden}@media(min-width:1600px){.yk-wide{max-width:1800px;margin-left:auto;margin-right:auto}.yk-hero-copy,.yk-hero-visual{min-height:750px}.yk-hero h1{font-size:57px}}@media(max-width:1100px){.yk-header{gap:24px;padding:0 4%;height:95px}.yk-nav{gap:22px}.yk-header-link{display:none}.yk-hero-copy{padding-left:4%;min-height:580px}.yk-hero-visual{height:580px}.yk-hero h1{font-size:36px;letter-spacing:.08em}.yk-hero-bottom{left:9.5%}.yk-pad{padding:85px 6%}.yk-philosophy{grid-template-columns:1fr 2.5fr}.yk-philosophy-body{padding-left:35px}.yk-seal{left:-23px}.yk-product{gap:6%}.yk-product h2{font-size:27px}.yk-family{gap:7%}.yk-journal-heading{flex-direction:column;align-items:flex-start;gap:16px}.yk-article-image{height:200px}.yk-article h3{font-size:18px}.yk-footer-bottom p{max-width:60%}}@media(max-width:900px){.yk-hero{margin:0 4%}.yk-hero-copy{width:100%;min-height:initial;padding:40px 4%}.yk-hero-bottom{display:none}.yk-hero-visual{position:relative;width:100%;height:480px}.yk-hero-visual img{object-position:69% center}.yk-product{display:flex;flex-direction:column;align-items:stretch;gap:40px}.yk-product-photo{width:100%;height:520px}.yk-family{display:flex;flex-direction:column;gap:40px;align-items:stretch}.yk-articles{grid-template-columns:1fr;gap:32px}.yk-article{display:grid;grid-template-columns:44% 1fr;grid-template-rows:auto 1fr;column-gap:28px;align-content:start}.yk-article-image{grid-row:1 / span 2;height:220px}.yk-article-meta{margin-top:4px;align-self:start}.yk-article h3{align-self:start}}@media(max-width:700px){html{scroll-padding-top:20px}.yk-announcement{letter-spacing:.06em;column-gap:12px}.yk-header{height:85px;padding:0 20px;justify-content:space-between}.yk-wordmark{font-size:28px}.yk-wordmark span{font-size:10px;margin-top:8px}.yk-nav{display:none}.yk-header-actions{gap:8px}.yk-menu-toggle{display:block;border:0;background:none;font-size:24px;padding:12px;margin-right:-12px}.yk-mobile-menu{padding:0 20px 24px;display:flex;flex-direction:column;gap:4px;font-size:16px;letter-spacing:.04em;background:var(--yk-paper)}.yk-mobile-menu a{padding:10px 0}.yk-hero{margin:0 16px}.yk-hero-copy{padding:32px 4px 36px}.yk-hero h1{font-size:35px;line-height:1.7;margin:24px 0}.yk-hero-description{letter-spacing:.02em}.yk-hero-visual{height:370px}.yk-hero-visual img{object-position:88% center}.yk-vertical-note{font-size:13px;top:22px;right:18px}.yk-photo-caption{bottom:20px;left:20px}.yk-pad{padding:70px 20px}.yk-philosophy{display:block}.yk-philosophy-body{padding-left:0;margin-top:35px}.yk-seal{position:static;display:inline-block;margin-bottom:22px}.yk-philosophy h2,.yk-family h2{font-size:25px;letter-spacing:.07em}.yk-prose,.yk-body-text{letter-spacing:.02em}.yk-prose br,.yk-product .yk-body-text br,.yk-dialog p br{display:none}.yk-product{gap:35px;padding:45px 20px 55px}.yk-product-photo{height:400px}.yk-product-copy .yk-kicker{margin-bottom:25px}.yk-product-details dt{width:84px}.yk-interlude{flex-direction:column;gap:10px;padding:26px 20px;text-align:center}.yk-interlude>span:last-child{display:none}.yk-family-portrait{height:390px}.yk-journal-heading h2{font-size:21px}.yk-journal-heading{margin-bottom:30px}.yk-articles{gap:40px}.yk-article{display:block}.yk-article-image{height:260px}.yk-article h3{font-size:21px}.yk-closing{padding:65px 20px}.yk-closing h2{font-size:27px}.yk-footer{padding:44px 20px 25px}.yk-footer-top{flex-wrap:wrap;gap:20px;padding-bottom:30px}.yk-footer-links{width:100%;margin-left:0}.yk-footer-bottom{align-items:start;flex-wrap:wrap;gap:12px}.yk-footer-bottom p{order:3;max-width:100%;width:100%}.yk-footer-bottom>a{margin-left:auto}.yk-dialog{padding:44px 24px 32px}.yk-dialog h2{font-size:23px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.yk *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/yukuri.css.map */
