.korede-about,.korede-about *{box-sizing:border-box}.korede-about{--ka-bg: #FAF7F3;--ka-main: #671A1E;--ka-accent: #506A56;--ka-card: #FFFFFF;--ka-text: #2F2623;--ka-muted: #6E625D;--ka-border: rgba(103, 26, 30, .14);--ka-soft-border: rgba(103, 26, 30, .1);--ka-shadow: 0 14px 34px rgba(103, 26, 30, .05);background:var(--ka-bg);color:var(--ka-text);font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Yu Gothic,Noto Sans JP,sans-serif;overflow-x:clip}.korede-about img{display:block;max-width:100%;height:auto}.korede-about a{color:inherit}.korede-about .korede-about__section{width:min(100%,1120px);margin:0 auto;padding-right:clamp(22px,4vw,36px);padding-left:clamp(22px,4vw,36px)}.korede-about .korede-about__hero{position:relative;width:100vw;left:50%;margin-left:calc(50% - 50vw);transform:translate(-50%);display:block;min-height:clamp(680px,calc(100svh - var(--header-height, 72px)),760px);padding:clamp(56px,6vw,86px) max(24px,calc((100vw - 1120px)/2));background:var(--ka-bg);overflow:hidden}.korede-about .korede-about__hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;max-width:min(47vw,590px);min-height:clamp(560px,calc(100svh - var(--header-height, 72px) - 120px),680px);padding:clamp(34px,4.6vw,68px) clamp(36px,5vw,72px);border-radius:0 36px 36px 0;background:linear-gradient(90deg,#faf7f3fa,#faf7f3f0 68%,#faf7f300)}.korede-about .korede-about__hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block}.korede-about .korede-about__hero-media img{width:100%;height:100%;min-height:0;border-radius:0;object-fit:cover;object-position:center center;box-shadow:none}.korede-about .korede-about__hero:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#faf7f3fa,#faf7f3e0 29%,#faf7f32e 54%,#faf7f300 82%);content:"";pointer-events:none}.korede-about .korede-about__eyebrow{margin:0 0 14px;color:var(--ka-main);font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Yu Gothic,Noto Sans JP,sans-serif;font-size:12px;font-weight:700;line-height:1.45;letter-spacing:.09em;text-transform:uppercase}.korede-about h1,.korede-about h2,.korede-about h3,.korede-about p{margin-top:0}.korede-about h1{margin-bottom:24px;color:var(--ka-main);font-family:Yu Mincho,Hiragino Mincho ProN,"Noto Serif JP",serif;font-size:clamp(46px,5.2vw,72px);font-weight:600;line-height:1.38;letter-spacing:.06em}.korede-about h2{margin-bottom:18px;color:var(--ka-main);font-family:Yu Mincho,Hiragino Mincho ProN,"Noto Serif JP",serif;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.45;letter-spacing:.06em}.korede-about h3{margin-bottom:10px;color:var(--ka-main);font-family:Yu Mincho,Hiragino Mincho ProN,"Noto Serif JP",serif;font-size:clamp(18px,1.65vw,22px);font-weight:600;line-height:1.45;letter-spacing:.05em}.korede-about p,.korede-about li{color:var(--ka-muted);font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Yu Gothic,Noto Sans JP,sans-serif;font-size:15px;line-height:1.9;letter-spacing:0}.korede-about .korede-about__lead{max-width:540px;margin-bottom:32px;font-size:clamp(15px,1.25vw,17px);line-height:2}.korede-about .korede-about__founder-note{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px;max-width:380px;padding-top:2px}.korede-about .korede-about__founder-avatar{width:76px;height:76px;border:1px solid var(--ka-border);border-radius:999px;object-fit:cover;object-position:center top}.korede-about .korede-about__founder-note span{display:block;margin-bottom:4px;color:var(--ka-main);font-size:14px;font-weight:700}.korede-about .korede-about__founder-note p{margin-bottom:0;color:var(--ka-text);font-size:13px;line-height:1.75}.korede-about .korede-about__section{padding-top:clamp(72px,7vw,104px);padding-bottom:clamp(72px,7vw,104px)}.korede-about .korede-about__section--compact{padding-top:clamp(56px,6vw,88px);padding-bottom:clamp(56px,6vw,88px)}.korede-about .korede-about__section--framed{margin-top:clamp(16px,2.8vw,28px);margin-bottom:clamp(16px,2.8vw,28px);padding-top:clamp(42px,5vw,62px);padding-bottom:clamp(42px,5vw,62px);border:1px solid var(--ka-border);border-radius:28px;background:#ffffffa8}.korede-about .korede-about__section-heading{max-width:760px;margin:0 auto clamp(32px,4.6vw,56px);text-align:center}.korede-about .korede-about__section-heading h2{display:grid;grid-template-columns:minmax(32px,1fr) auto minmax(32px,1fr);align-items:center;gap:clamp(14px,3vw,28px);margin-bottom:16px}.korede-about .korede-about__section-heading h2:before,.korede-about .korede-about__section-heading h2:after{display:block;height:1px;background:var(--ka-border);content:""}.korede-about .korede-about__section-heading p:not(.korede-about__eyebrow){max-width:680px;margin-right:auto;margin-bottom:6px;margin-left:auto}.korede-about .korede-about__value-grid,.korede-about .korede-about__image-card-grid,.korede-about .korede-about__nutrition-grid,.korede-about .korede-about__commitment-grid,.korede-about .korede-about__fit-grid,.korede-about .korede-about__read-grid{display:grid;gap:clamp(18px,2.4vw,26px);min-width:0}.korede-about .korede-about__value-grid,.korede-about .korede-about__image-card-grid,.korede-about .korede-about__read-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.korede-about .korede-about__nutrition-grid,.korede-about .korede-about__commitment-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.korede-about .korede-about__fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.korede-about .korede-about__icon-card,.korede-about .korede-about__stat-card,.korede-about .korede-about__image-card,.korede-about .korede-about__fit-card,.korede-about .korede-about__read-card{min-width:0;border:1px solid var(--ka-border);border-radius:24px;background:var(--ka-card);box-shadow:0 10px 28px #671a1e0d}.korede-about .korede-about__icon-card{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;column-gap:22px;row-gap:4px;min-height:120px;padding:22px 28px;border-radius:18px;text-align:left;overflow:hidden}.korede-about .korede-about__icon-card img{grid-row:1 / span 2;grid-column:1;width:78px;height:78px;margin:0;object-fit:contain;transform:none;transform-origin:center}.korede-about .korede-about__icon-card h3{grid-column:2;align-self:end;margin-bottom:0;font-size:clamp(18px,1.45vw,22px);line-height:1.45}.korede-about .korede-about__icon-card p,.korede-about .korede-about__stat-card p,.korede-about .korede-about__image-card p,.korede-about .korede-about__read-card p{margin-bottom:0;font-size:14px;line-height:1.75}.korede-about .korede-about__icon-card p{grid-column:2;align-self:start;font-size:13px;line-height:1.65}.korede-about .korede-about__split{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(42px,5.5vw,74px)}.korede-about .korede-about__split--reverse{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)}.korede-about .korede-about__story{padding-top:clamp(62px,6.5vw,96px)}.korede-about .korede-about__story .korede-about__split-media{display:flex}.korede-about .korede-about__story .korede-about__split-copy{display:flex;flex-direction:column;justify-content:center}.korede-about .korede-about__split-media img{width:100%;aspect-ratio:4 / 3;border-radius:28px;object-fit:cover;box-shadow:var(--ka-shadow)}.korede-about .korede-about__body p{margin-bottom:12px}.korede-about .korede-about__body p:last-child{margin-bottom:0}.korede-about .korede-about__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 34px;border-radius:999px;font-size:14px;font-weight:700;line-height:1.3;text-align:center;text-decoration:none;transition:transform .2s ease,opacity .2s ease,background-color .2s ease}.korede-about .korede-about__button--outline{margin-top:28px;border:1px solid var(--ka-main);color:var(--ka-main);background:#fff}.korede-about .korede-about__button--light{min-width:178px;color:var(--ka-main);background:#fff}.korede-about .korede-about__image-card,.korede-about .korede-about__read-card{overflow:hidden}.korede-about .korede-about__image-card img,.korede-about .korede-about__read-card img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.korede-about .korede-about__image-card div,.korede-about .korede-about__read-card div{padding:clamp(22px,2.8vw,30px)}.korede-about .korede-about__design{width:min(calc(100% - 36px),1120px)}.korede-about .korede-about__design .korede-about__section-heading{max-width:none;margin:0 0 clamp(28px,3.6vw,40px);text-align:left}.korede-about .korede-about__design .korede-about__section-heading h2{display:block;margin-bottom:0}.korede-about .korede-about__design .korede-about__section-heading h2:before,.korede-about .korede-about__design .korede-about__section-heading h2:after{display:none}.korede-about .korede-about__design-body{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(30px,4.6vw,64px);margin-bottom:clamp(20px,2.6vw,30px)}.korede-about .korede-about__design .korede-about__nutrition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);height:100%;margin-bottom:0}.korede-about .korede-about__design .korede-about__stat-card{display:flex;min-height:clamp(180px,16vw,224px);padding:clamp(22px,2.5vw,30px) 14px clamp(20px,2.4vw,28px);border-radius:10px;flex-direction:column;align-items:center;justify-content:space-between;overflow:hidden}.korede-about .korede-about__design .korede-about__stat-card img{width:clamp(90px,7.6vw,122px);height:clamp(90px,7.6vw,122px);margin:0 auto 18px;object-fit:contain;transform:none;transform-origin:center}.korede-about .korede-about__design .korede-about__stat-card h3{margin-bottom:0;font-size:clamp(17px,1.45vw,21px);line-height:1.5}.korede-about .korede-about__design-diagram{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;justify-content:center;gap:clamp(18px,2.4vw,32px);height:100%;padding-bottom:0}.korede-about .korede-about__diagram-group{display:flex;min-width:0;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:14px}.korede-about .korede-about__diagram-label{display:block;color:var(--ka-main);font-family:Yu Mincho,Hiragino Mincho ProN,"Noto Serif JP",serif;font-size:clamp(12px,1.1vw,15px);font-weight:600;letter-spacing:.04em;text-align:center}.korede-about .korede-about__diagram-images{display:grid;width:100%}.korede-about .korede-about__diagram-images img{width:100%;max-width:300px;aspect-ratio:1 / 1;border-radius:10px;object-fit:cover}.korede-about .korede-about__diagram-images--single img{width:100%}.korede-about .korede-about__diagram-plus{color:var(--ka-main);font-family:Yu Mincho,Hiragino Mincho ProN,"Noto Serif JP",serif;font-size:clamp(22px,2.2vw,32px);font-weight:600;line-height:1;flex-shrink:0;padding-top:32px;padding-bottom:0}.korede-about .korede-about__design-description{max-width:none}.korede-about .korede-about__design-description p{margin:0}.korede-about .korede-about__stat-card{padding:clamp(22px,2.8vw,30px) 18px;text-align:center;overflow:hidden}.korede-about .korede-about__stat-card img{width:clamp(88px,7vw,108px);height:clamp(88px,7vw,108px);margin:0 auto 14px;object-fit:contain;transform:scale(1.12);transform-origin:center}.korede-about .korede-about__stat-card h3{font-size:clamp(16px,1.35vw,19px)}@media(min-width:990px){.korede-about .korede-about__story{align-items:stretch}.korede-about .korede-about__story .korede-about__split-media img{height:100%;min-height:500px;aspect-ratio:auto}}.korede-about .korede-about__fit-card{position:relative;overflow:hidden;padding:clamp(34px,4vw,46px)}.korede-about .korede-about__fit-card--good{border-color:#506a5657}.korede-about .korede-about__fit-card--not{border-color:#671a1e47}.korede-about .korede-about__fit-card h3{position:relative;z-index:1;text-align:center}.korede-about .korede-about__fit-card ul{position:relative;z-index:1;display:grid;gap:12px;margin:0;padding:0;list-style:none}.korede-about .korede-about__fit-card li{position:relative;padding-left:28px;color:var(--ka-text)}.korede-about .korede-about__fit-card li:before{position:absolute;top:.05em;left:0;color:var(--ka-accent);font-size:18px;line-height:1.6;content:"\2713"}.korede-about .korede-about__fit-card--not li:before{color:var(--ka-main);content:"\d7"}.korede-about .korede-about__leaf{position:absolute;right:26px;bottom:22px;width:124px;opacity:.2;pointer-events:none}.korede-about .korede-about__store{width:min(calc(100% - 36px),1120px);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);align-items:center;gap:clamp(30px,4.5vw,54px)}.korede-about .korede-about__store-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.korede-about .korede-about__store-gallery img{width:100%;aspect-ratio:4 / 3;border-radius:24px;object-fit:cover;box-shadow:var(--ka-shadow)}.korede-about .korede-about__store-gallery img:nth-child(2){margin-top:0}.korede-about .korede-about__store-copy{order:2}.korede-about .korede-about__store-gallery{order:1}.korede-about .korede-about__read-card{display:grid;grid-template-columns:minmax(96px,.9fr) minmax(0,1.1fr);align-items:stretch}.korede-about .korede-about__read-card img{height:100%;aspect-ratio:auto}.korede-about .korede-about__read-card h3{font-size:17px}.korede-about .korede-about__read-card a{display:inline-flex;justify-content:center;min-width:144px;margin-top:18px;padding:11px 22px;border-radius:999px;color:#fff;background:var(--ka-main);font-size:13px;font-weight:700;text-decoration:none}.korede-about .korede-about__bottom-cta{display:grid;grid-template-columns:minmax(160px,.42fr) minmax(0,.58fr);align-items:center;gap:clamp(22px,4vw,48px);width:min(calc(100% - 48px),1180px);margin:clamp(40px,6vw,72px) auto 0;padding:clamp(34px,4.8vw,54px) clamp(28px,5vw,64px);border-radius:36px;background:var(--ka-main);overflow:hidden}.korede-about .korede-about__bottom-cta .korede-about__eyebrow,.korede-about .korede-about__bottom-cta h2,.korede-about .korede-about__bottom-cta p{color:#fff}.korede-about .korede-about__bottom-cta .korede-about__eyebrow{opacity:.82}.korede-about .korede-about__bottom-cta h2{margin-bottom:8px;font-size:clamp(30px,3vw,44px)}.korede-about .korede-about__bottom-cta p{margin-bottom:18px;opacity:.9}.korede-about .korede-about__bottom-cta-media img{width:min(100%,360px);margin:0 auto;object-fit:contain}.korede-about .korede-about__cta-buttons{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:989px){.korede-about .korede-about__split,.korede-about .korede-about__split--reverse,.korede-about .korede-about__store,.korede-about .korede-about__bottom-cta{grid-template-columns:1fr}.korede-about .korede-about__hero{left:auto;margin-left:calc(50% - 50vw);transform:none;min-height:auto;padding:64px 22px 68px}.korede-about .korede-about__hero-copy{max-width:none;min-height:auto;border:1px solid var(--ka-border);border-radius:30px;background:#ffffffdb}.korede-about .korede-about__hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.korede-about .korede-about__hero-media img{height:100%;min-height:0;aspect-ratio:auto;border-radius:0;object-position:center center}.korede-about .korede-about__nutrition-grid,.korede-about .korede-about__commitment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.korede-about .korede-about__design-body{grid-template-columns:1fr;gap:clamp(20px,3vw,32px)}.korede-about .korede-about__design .korede-about__nutrition-grid,.korede-about .korede-about__design-diagram{width:100%}.korede-about .korede-about__design .korede-about__diagram-group{align-items:stretch}.korede-about .korede-about__design .korede-about__diagram-images img{max-width:none}.korede-about .korede-about__value-grid,.korede-about .korede-about__image-card-grid,.korede-about .korede-about__read-grid{grid-template-columns:1fr}.korede-about .korede-about__store-copy,.korede-about .korede-about__store-gallery{order:initial}.korede-about .korede-about__bottom-cta{text-align:center}.korede-about .korede-about__cta-buttons{justify-content:center}}@media(max-width:749px){.korede-about .korede-about__section{width:100%;padding-right:18px;padding-left:18px}.korede-about .korede-about__hero{width:100vw;padding:42px 18px 56px;background:var(--ka-bg)}.korede-about .korede-about__hero-copy{padding:0;border:0;border-radius:0;background:transparent}.korede-about .korede-about__hero-media,.korede-about .korede-about__hero:after{display:none}.korede-about h1{font-size:34px;line-height:1.45}.korede-about h2{font-size:26px}.korede-about h3{font-size:17px}.korede-about p,.korede-about li{font-size:14px;line-height:1.82}.korede-about .korede-about__section{padding-top:clamp(48px,13vw,72px);padding-bottom:clamp(48px,13vw,72px)}.korede-about .korede-about__section--framed{width:calc(100% - 36px);padding-right:18px;padding-left:18px;border-radius:24px}.korede-about .korede-about__section-heading{margin-bottom:22px}.korede-about .korede-about__section-heading h2{display:block;text-align:center}.korede-about .korede-about__section-heading h2:before,.korede-about .korede-about__section-heading h2:after{display:none}.korede-about .korede-about__value-grid,.korede-about .korede-about__image-card-grid,.korede-about .korede-about__nutrition-grid,.korede-about .korede-about__commitment-grid,.korede-about .korede-about__fit-grid,.korede-about .korede-about__read-grid{grid-template-columns:1fr;gap:18px}.korede-about .korede-about__design .korede-about__nutrition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.korede-about .korede-about__design-diagram{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;padding-bottom:0}.korede-about .korede-about__diagram-images img{width:100%;border-radius:10px}.korede-about .korede-about__diagram-images--single img{width:100%}.korede-about .korede-about__diagram-plus{font-size:22px;padding-top:24px;padding-bottom:0}.korede-about .korede-about__design .korede-about__stat-card{min-height:170px;padding:22px 10px 20px;border-radius:10px}.korede-about .korede-about__design .korede-about__stat-card img{width:86px;height:86px;margin-bottom:14px}.korede-about .korede-about__design .korede-about__stat-card h3{font-size:18px;line-height:1.45}.korede-about .korede-about__icon-card{grid-template-columns:74px minmax(0,1fr);column-gap:16px;row-gap:3px;min-height:106px;padding:18px 20px;border-radius:18px}.korede-about .korede-about__icon-card img{width:66px;height:66px}.korede-about .korede-about__icon-card h3{font-size:17px;line-height:1.45}.korede-about .korede-about__icon-card p{font-size:12px;line-height:1.65}.korede-about .korede-about__split,.korede-about .korede-about__split--reverse,.korede-about .korede-about__store{gap:20px}.korede-about .korede-about__split-media img{border-radius:24px}.korede-about .korede-about__image-card div,.korede-about .korede-about__read-card div{padding:20px}.korede-about .korede-about__fit-card{padding:26px 22px}.korede-about .korede-about__fit-card h3{text-align:left}.korede-about .korede-about__leaf{width:84px;opacity:.18}.korede-about .korede-about__store-gallery{grid-template-columns:1fr}.korede-about .korede-about__store{width:calc(100% - 36px)}.korede-about .korede-about__read-card{grid-template-columns:minmax(88px,.72fr) minmax(0,1.28fr)}.korede-about .korede-about__read-card img{min-height:100%}.korede-about .korede-about__bottom-cta{gap:12px;width:calc(100% - 36px);padding:30px 22px 34px;border-radius:30px}.korede-about .korede-about__bottom-cta-media img{width:min(100%,230px)}.korede-about .korede-about__cta-buttons{display:grid;grid-template-columns:1fr;width:100%}.korede-about .korede-about__button{width:100%}}@keyframes korede-about-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.korede-about-motion-ready .korede-about__section,.korede-about-motion-ready .korede-about__icon-card,.korede-about-motion-ready .korede-about__stat-card,.korede-about-motion-ready .korede-about__image-card,.korede-about-motion-ready .korede-about__fit-card,.korede-about-motion-ready .korede-about__read-card{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s ease}.korede-about-motion-ready .korede-about-is-visible{opacity:1;transform:translateY(0)}@media(hover:hover)and (pointer:fine){.korede-about .korede-about__button:hover,.korede-about .korede-about__read-card a:hover{opacity:.92;transform:translateY(-1px)}.korede-about .korede-about__icon-card,.korede-about .korede-about__stat-card,.korede-about .korede-about__image-card,.korede-about .korede-about__fit-card,.korede-about .korede-about__read-card{transition:box-shadow .22s ease,transform .22s ease}.korede-about .korede-about__icon-card:hover,.korede-about .korede-about__stat-card:hover,.korede-about .korede-about__image-card:hover,.korede-about .korede-about__fit-card:hover,.korede-about .korede-about__read-card:hover{transform:translateY(-2px);box-shadow:0 18px 42px #671a1e14}}@media(prefers-reduced-motion:reduce){.korede-about .korede-about__section,.korede-about .korede-about__icon-card,.korede-about .korede-about__stat-card,.korede-about .korede-about__image-card,.korede-about .korede-about__fit-card,.korede-about .korede-about__read-card,.korede-about .korede-about__button,.korede-about .korede-about__read-card a{animation:none;transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/korede-about-page.css.map */
