.kr-product-story{--paper: #fbf9f5;--subtle: #f5f2eb;--ink: #1e1e1c;--muted: #6f6a63;--cedar: #8c7b6b;--brass: #c5a059;--line: #e5e0d8;background:#f8f6f0;color:var(--ink);border-block:1px solid var(--line)}.kr-product-story__chapter{max-width:132rem;margin:auto;padding:1.4rem clamp(2rem,4vw,6rem);display:flex;justify-content:space-between;gap:2rem;border-bottom:1px solid var(--line);color:var(--cedar);font-size:1.05rem;letter-spacing:.16em}.kr-product-story__chapter i{display:inline-block;width:.6rem;height:.6rem;margin-right:1rem;background:var(--brass)}.kr-product-story__inner{max-width:132rem;margin:auto;padding:clamp(8rem,10vw,14rem) clamp(2rem,4vw,6rem)}.kr-product-story__eyebrow,.kr-product-scene__number{margin:0;color:var(--cedar);font-size:1.05rem;letter-spacing:.18em}.kr-product-story__intro{display:grid;grid-template-columns:minmax(0,7fr) minmax(28rem,5fr);gap:clamp(5rem,9vw,13rem);align-items:start}.kr-product-story h2,.kr-product-story h3{font-family:var(--kr-font-serif);font-weight:400}.kr-product-story__intro h2{margin:2rem 0 0;font-size:clamp(3.2rem,4.2vw,5.4rem);line-height:1.5;letter-spacing:.035em;color:var(--ink)}.kr-product-story__lead{color:#3e3c38;font-size:1.5rem;line-height:2.2}.kr-product-story__lead>*:first-child{margin-top:0}.kr-product-story__closing{margin-top:3.2rem!important;color:var(--ink);font-family:var(--kr-font-serif);font-size:1.85rem;letter-spacing:.03em}.kr-product-story__materials{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:2.8rem}.kr-product-story__material-note{padding-left:1.6rem;border-left:2px solid var(--brass)}.kr-product-story__material-title{display:block;color:var(--cedar);font-size:1.1rem;letter-spacing:.16em;margin-bottom:.6rem;font-weight:600}.kr-product-story__material-note p{margin:0;font-size:1.35rem;line-height:1.8;color:#464741}.kr-product-story__figures{display:grid;grid-template-columns:minmax(0,7fr) minmax(26rem,5fr);gap:clamp(2.4rem,4vw,5rem);align-items:start;margin-top:clamp(7rem,9vw,12rem)}.kr-product-story__figures--single{grid-template-columns:1fr}.kr-product-story__figure{margin:0}.kr-product-story__figure--secondary{padding-top:7rem}.kr-product-story__figure img{display:block;width:100%;height:auto;border:1px solid var(--line);background:#e9e5dd;object-fit:cover;transition:opacity .3s ease}.kr-product-story__figure img:hover{opacity:.95}.kr-product-story__figure--primary img{aspect-ratio:4 / 5}.kr-product-story__figure--secondary img{aspect-ratio:3 / 4}.kr-product-story__figure figcaption{display:flex;justify-content:space-between;gap:2rem;margin-top:1.2rem;color:var(--cedar);font-size:.95rem;letter-spacing:.12em}.kr-product-scenes{margin-top:clamp(8rem,10vw,13rem);padding-top:3rem;border-top:1px solid var(--line)}.kr-product-scenes__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;margin-bottom:4rem;border-bottom:1px solid var(--line);padding-bottom:1.6rem}.kr-product-scenes__heading h2{margin:.8rem 0 0;font-size:clamp(2.4rem,2.8vw,3.6rem);letter-spacing:.02em;color:var(--ink)}.kr-product-scenes__harmony{font-family:var(--kr-font-sans);font-size:1.1rem;letter-spacing:.16em;color:var(--cedar)}.kr-product-scenes__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem}.kr-product-scene{min-height:26rem;padding:2.8rem 2.4rem;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--line);border-radius:0;background:var(--paper);transition:border-color .2s ease}.kr-product-scene:hover{border-color:var(--ink)}.kr-product-scene__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.kr-product-scene__tag{font-family:var(--kr-font-sans);font-size:1.1rem;font-weight:500;color:var(--brass);letter-spacing:.08em}.kr-product-scene h3{margin:2rem 0 1rem;font-size:1.9rem;line-height:1.45;letter-spacing:.02em;color:var(--ink)}.kr-product-scene p{margin:0;color:var(--muted);font-size:1.3rem;line-height:1.85}.kr-product-scene__footer{margin-top:2rem;padding-top:1.4rem;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-family:var(--kr-font-sans);font-size:1.1rem;letter-spacing:.06em;color:var(--cedar)}.kr-product-scene__icon{font-size:1.3rem;opacity:.85}@media(max-width:749px){.kr-product-story__chapter{padding:1.2rem 1.6rem;font-size:.85rem}.kr-product-story__chapter span:last-child{display:none}.kr-product-story__inner{padding:4.4rem 1.6rem 5.2rem}.kr-product-story__intro{grid-template-columns:1fr;gap:2.2rem}.kr-product-story__intro h2{font-size:clamp(2.3rem,6.2vw,2.7rem);line-height:1.45}.kr-product-story__lead{font-size:1.35rem;line-height:1.95}.kr-product-story__materials{gap:1.6rem;margin-top:2.2rem}.kr-product-story__material-note{padding-left:1.2rem}.kr-product-story__material-title{font-size:1.05rem;margin-bottom:.4rem}.kr-product-story__material-note p{font-size:1.25rem;line-height:1.75}.kr-product-story__figures{grid-template-columns:1fr;gap:2.4rem;margin-top:3.6rem}.kr-product-story__figure--secondary{padding-top:0}.kr-product-story__figure--primary img,.kr-product-story__figure--secondary img{aspect-ratio:4 / 5}.kr-product-story__figure figcaption{font-size:.85rem}.kr-product-scenes{margin-top:6rem}.kr-product-scenes__heading{display:block}.kr-product-scenes__heading h2{margin-top:1.5rem}.kr-product-scenes__grid{grid-template-columns:1fr;gap:1.4rem}.kr-product-scene{min-height:18rem;padding:2.2rem 2rem}}.kr-product-details{--paper: #fbf9f5;--subtle: #f5f2eb;--ink: #1e1e1c;--muted: #6f6a63;--cedar: #8c7b6b;--brass: #c5a059;--line: #e5e0d8;background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line)}.kr-product-details__chapter{max-width:132rem;margin:auto;padding:1.4rem clamp(2rem,4vw,6rem);display:flex;justify-content:space-between;gap:2rem;border-bottom:1px solid var(--line);color:var(--cedar);font-size:1.05rem;letter-spacing:.16em}.kr-product-details__chapter i{display:inline-block;width:.6rem;height:.6rem;margin-right:1rem;background:var(--brass)}.kr-product-details__inner{max-width:132rem;margin:auto;padding:clamp(6rem,8vw,10rem) clamp(2rem,4vw,6rem)}.kr-product-details__header{margin-bottom:clamp(3.6rem,5vw,5.4rem)}.kr-product-details__eyebrow{margin:0 0 1rem;color:var(--cedar);font-size:1.05rem;letter-spacing:.18em;font-family:var(--kr-font-sans)}.kr-product-details__title{margin:0;font-family:var(--kr-font-serif);font-weight:400;font-size:clamp(2.8rem,4vw,4.2rem);line-height:1.35;color:var(--ink);letter-spacing:.02em}.kr-product-details__body{max-width:88rem;color:var(--ink)}.kr-product-details__body>p:not(.kr-geo-card){margin:0 0 2.4rem;font-size:clamp(1.4rem,1.6vw,1.55rem);line-height:2;color:#333331}.kr-geo-card{margin:0 0 2.4rem!important;padding:2.2rem 2.6rem!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:0!important;transition:border-color .3s ease,box-shadow .3s ease}.kr-geo-card:hover{border-color:var(--cedar)!important}.kr-geo-card__title{margin:0 0 1.2rem;font-family:var(--kr-font-serif);font-size:1.7rem;font-weight:500;color:var(--ink);letter-spacing:.04em;display:flex;align-items:center;gap:.8rem}.kr-geo-card__bullet{color:var(--brass);font-size:1.2rem}.kr-geo-card__content{font-family:var(--kr-font-sans);font-size:1.45rem;line-height:1.95;color:#3e3d39}.kr-product-details .kurashi-faq-section{margin-top:4.8rem!important;padding-top:3.6rem!important;border-top:1px solid var(--line)!important}.kr-product-details .kurashi-faq-section h3{font-family:var(--kr-font-serif)!important;font-size:clamp(1.8rem,2.2vw,2.2rem)!important;font-weight:400!important;margin-bottom:2rem!important;color:var(--ink)!important;letter-spacing:.04em!important}.kr-product-details .kurashi-faq-section details{margin-bottom:1.2rem!important;padding:1.8rem 2.2rem!important;background-color:#fff!important;border:1px solid var(--line)!important;border-radius:0!important;transition:border-color .25s ease,background-color .25s ease}.kr-product-details .kurashi-faq-section details:hover{border-color:var(--cedar)!important}.kr-product-details .kurashi-faq-section details[open]{background-color:#fff!important;border-color:var(--cedar)!important}.kr-product-details .kurashi-faq-section summary{font-family:var(--kr-font-sans)!important;font-size:1.45rem!important;font-weight:500!important;cursor:pointer!important;color:var(--ink)!important;line-height:1.6!important;list-style:none!important;position:relative!important;padding-right:2.8rem!important}.kr-product-details .kurashi-faq-section summary::-webkit-details-marker{display:none!important}.kr-product-details .kurashi-faq-section summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.8rem;font-weight:300;color:var(--cedar);transition:transform .25s ease}.kr-product-details .kurashi-faq-section details[open] summary:after{content:"\2212";transform:translateY(-50%)}.kr-product-details .kurashi-faq-section details p{margin-top:1.2rem!important;margin-bottom:0!important;color:var(--muted)!important;font-size:1.35rem!important;line-height:1.85!important;border-bottom:none!important;padding-bottom:0!important}@media(max-width:749px){.kr-product-details__chapter{padding:1.2rem 1.6rem;font-size:.85rem}.kr-product-details__chapter span:last-child{display:none}.kr-product-details__inner{padding:4.4rem 1.6rem 5.2rem}.kr-product-details__title{font-size:2.2rem;line-height:1.45}.kr-geo-card{padding:1.6rem 1.4rem!important;margin-bottom:1.4rem!important}.kr-geo-card__title{font-size:1.45rem}.kr-geo-card__content{font-size:1.25rem;line-height:1.8}.kr-product-details .kurashi-faq-section details{padding:1.2rem 1.4rem!important}.kr-product-details .kurashi-faq-section summary{font-size:1.3rem!important}}.kr-pdp-guide-card{margin-top:4.8rem;padding:2.8rem 3.2rem;background:var(--paper, #fbf9f5);border:1px solid var(--line, #e5e0d8);display:flex;flex-direction:column}.kr-pdp-guide-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.4rem}.kr-pdp-guide-card__badge{font-family:var(--kr-font-mono, monospace);font-size:1.05rem;letter-spacing:.16em;color:var(--cedar, #8c7b6b)}.kr-pdp-guide-card__series{font-family:var(--kr-font-mono, monospace);font-size:1.05rem;letter-spacing:.14em;color:var(--muted, #6f6a63)}.kr-pdp-guide-card__title{font-family:var(--kr-font-serif);font-size:2rem;font-weight:500;line-height:1.5;letter-spacing:.03em;color:var(--ink, #1e1e1c);margin:0 0 1.2rem}.kr-pdp-guide-card__lead{font-size:1.4rem;line-height:1.8;color:#55504a;margin:0 0 2.2rem}.kr-pdp-guide-card__link{align-self:flex-start;font-family:var(--kr-font-serif);font-size:1.45rem;letter-spacing:.04em;color:var(--ink, #1e1e1c);text-decoration:none;border-bottom:1px solid var(--ink, #1e1e1c);padding-bottom:.3rem;transition:opacity .2s ease,transform .2s ease}.kr-pdp-guide-card__link:hover{opacity:.75;transform:translate(3px)}@media(max-width:749px){.kr-pdp-guide-card{margin-top:2.8rem;padding:2rem 1.6rem}.kr-pdp-guide-card__title{font-size:1.6rem;line-height:1.45}.kr-pdp-guide-card__lead{font-size:1.25rem;line-height:1.7;margin-bottom:1.6rem}.kr-pdp-guide-card__link{font-size:1.3rem}.kr-pdp-traces-card{margin-top:1.8rem}}.kr-pdp-traces-card{margin-top:2.4rem;background:#f7f4ed;border-left:3px solid var(--brass, #c5a059)}.kr-pdp-guide-card__badge--traces{color:var(--brass, #c5a059);font-weight:500}.kr-pdp-traces-card__links{display:flex;flex-wrap:wrap;gap:2.4rem;align-items:center}.kr-pdp-guide-card__link--subtle{color:var(--muted, #6f6a63);border-bottom-color:var(--line, #e5e0d8);font-size:1.35rem}.kr-pdp-guide-card__link--subtle:hover{color:var(--ink, #1e1e1c);border-bottom-color:var(--ink, #1e1e1c)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/kurashi-product.css.map */
