.yn-coffee-profile{color:var(--yn-body);background:linear-gradient(145deg,#edf5f8,#fbfcfd 52%,#f7f1e8)}.yn-coffee-profile__inner{max-width:124rem;padding-block:clamp(6.4rem,8vw,9.6rem)}.yn-coffee-profile__header{max-width:74rem;margin-bottom:clamp(3.2rem,5vw,5.2rem)}.yn-coffee-profile__eyebrow,.yn-coffee-profile__panel-heading p{margin:0 0 1rem;color:var(--yn-accent-warm);font-size:1.25rem;font-weight:700;letter-spacing:.18em}.yn-coffee-profile__header h2,.yn-coffee-profile__panel-heading h3{margin:0;color:var(--yn-ink);font-family:var(--yn-serif);font-weight:500;letter-spacing:.07em}.yn-coffee-profile__header h2{font-size:clamp(3rem,4vw,4.6rem)}.yn-coffee-profile__intro{margin-top:1.6rem;font-size:1.65rem;line-height:1.8}.yn-coffee-profile__overview{display:grid;grid-template-areas:"origin taste" "origin flavor";grid-template-columns:minmax(0,1.08fr) minmax(36rem,.92fr);gap:clamp(2rem,3vw,3.2rem);align-items:start}.yn-coffee-profile__panel,.yn-coffee-profile__reading-item{padding:clamp(2.6rem,4vw,4.8rem);border:.1rem solid rgba(75,56,46,.09);border-radius:2rem;background:#ffffffd1;box-shadow:0 1.4rem 4rem #2f231e0d}.yn-coffee-profile__panel--origin{grid-area:origin}.yn-coffee-profile__panel--taste{grid-area:taste;background:#fff}.yn-coffee-profile__panel--flavor{grid-area:flavor;background:#faf5ec}.yn-coffee-profile__overview--no-origin{grid-template-areas:none;grid-template-columns:repeat(2,minmax(0,1fr))}.yn-coffee-profile__overview--no-origin .yn-coffee-profile__panel{grid-area:auto}.yn-coffee-profile__overview--no-summary,.yn-coffee-profile__overview--no-origin.yn-coffee-profile__overview--no-summary{grid-template-areas:none;grid-template-columns:1fr}.yn-coffee-profile__overview--no-summary .yn-coffee-profile__panel{grid-area:auto}.yn-coffee-profile__panel-heading h3{font-size:clamp(2.2rem,2.7vw,3rem);line-height:1.55}.yn-origin-map{position:relative;margin-top:2.6rem;overflow:hidden;border-radius:1.4rem;background:linear-gradient(145deg,#f7fafb,#e8f1f4)}.yn-origin-map svg{display:block;width:100%;height:auto;fill:#587b8b40;stroke:#587b8b57;stroke-width:2}.yn-origin-map__pin{position:absolute;top:var(--yn-map-y);left:var(--yn-map-x);width:2.2rem;height:2.2rem;transform:translate(-50%,-50%);border:.4rem solid #fff;border-radius:50%;background:#8f5f47;box-shadow:0 0 0 .35rem #8f5f473d}.yn-origin-map__pin span{position:absolute;top:1.45rem;left:50%;width:.2rem;height:1.5rem;transform:translate(-50%);background:#8f5f47}.yn-origin-map--compact{width:10.5rem;flex:0 0 auto;margin:0;border:.1rem solid rgba(88,123,139,.13);border-radius:.8rem;background:#f7faf9}.yn-origin-map--compact .yn-origin-map__pin{width:1.2rem;height:1.2rem;border-width:.25rem;box-shadow:0 0 0 .2rem #8f5f4733}.yn-origin-map--compact .yn-origin-map__pin span{top:.75rem;width:.1rem;height:.8rem}.yn-origin-details{display:grid;gap:1rem;margin:2.2rem 0 0}.yn-origin-details div{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:1.4rem;padding-top:1rem;border-top:.1rem solid var(--yn-line)}.yn-origin-details dt{color:var(--yn-muted);font-size:1.4rem}.yn-origin-details dd{margin:0;color:var(--yn-ink);font-size:1.6rem;font-weight:600}.yn-taste-meters{display:grid;gap:0;margin-top:2.8rem}.yn-taste-meter{display:grid;grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:1.6rem;padding-block:1rem}.yn-taste-meter+.yn-taste-meter{border-top:.1rem solid rgba(79,60,50,.08)}.yn-taste-meter__heading{color:var(--yn-ink);font-size:1.5rem;font-weight:600}.yn-taste-meter__beans{display:grid;grid-template-columns:repeat(5,2.8rem);gap:clamp(.45rem,.8vw,.9rem)}.yn-taste-meter__bean{display:block;width:2.8rem;height:2.8rem;transform:rotate(-8deg)}.yn-taste-meter__bean svg{display:block;width:100%;height:100%}.yn-taste-meter__bean-base{fill:#e8dfd3}.yn-taste-meter__bean-fill{fill:#553c30;opacity:0}.yn-taste-meter__bean.is-full .yn-taste-meter__bean-fill,.yn-taste-meter__bean.is-half .yn-taste-meter__bean-fill{opacity:1}.yn-taste-meter__bean.is-half .yn-taste-meter__bean-fill{clip-path:inset(0 50% 0 0)}.yn-taste-meter__bean-seam{fill:none;stroke:#3f2b2294;stroke-linecap:round;stroke-width:1.5}.yn-coffee-profile__flavor-notes{margin-top:2rem;color:var(--yn-ink);font-family:var(--yn-serif);font-size:clamp(1.8rem,2vw,2.2rem);font-weight:500;line-height:1.75}.yn-coffee-profile__flavor-tags{display:flex;flex-wrap:wrap;gap:.8rem;margin:2.2rem 0 0;padding:0;list-style:none}.yn-coffee-profile__flavor-tags li{padding:.65rem 1.1rem;border:.1rem solid rgba(113,78,59,.2);border-radius:.5rem;color:#62483a;background:#fffdf8b8;font-size:1.25rem;font-weight:700;letter-spacing:.1em;line-height:1.35}.yn-coffee-profile__reading{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:clamp(2rem,3vw,3.2rem);margin-top:clamp(2rem,3vw,3.2rem)}.yn-coffee-profile__reading-item{position:relative;overflow:hidden;border-top:.3rem solid rgba(143,95,71,.32);border-radius:1.2rem;background:#fffdf8e0}.yn-coffee-profile__reading-item--character{background:#fffdf8}.yn-coffee-profile__reading-item--origin-story{border-top-color:#587b8b57;background:#f7f9f8}.yn-coffee-profile__reading-item--brew{border-top-color:#6f4f3d52;background:#f8f3eb}.yn-coffee-profile__reading-item .yn-coffee-profile__panel-heading,.yn-coffee-profile__reading-item .rte{position:relative;z-index:1}.yn-coffee-profile__reading-item .rte{margin-top:1.8rem;font-size:1.55rem;line-height:1.85}.yn-coffee-profile__animal-motif{position:absolute;right:-1.8rem;bottom:-2rem;width:12rem;height:12rem;color:#6e5141;opacity:.055;pointer-events:none}.yn-coffee-profile__animal-motif svg{display:block;width:100%;height:100%;fill:currentColor}.yn-coffee-profile__origin-stamp{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1.4rem;margin-top:1.8rem;padding:1.2rem 0 1.4rem;border-block:.1rem solid rgba(88,123,139,.14)}.yn-coffee-profile__country{min-width:0;margin:0;color:#536f7b;font-family:var(--yn-serif);font-size:clamp(1.7rem,1.5vw,2rem);font-weight:500;letter-spacing:.08em;line-height:1.25;overflow-wrap:anywhere}.yn-coffee-profile__brew-icon{position:absolute;top:clamp(2.2rem,3vw,3.8rem);right:clamp(2rem,3vw,3.6rem);width:5.8rem;height:5.8rem;color:#785a48;opacity:.16;pointer-events:none}.yn-coffee-profile__brew-icon svg{display:block;width:100%;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.yn-coffee-profile__reading-item--brew .yn-coffee-profile__panel-heading{padding-right:6.4rem}@media screen and (max-width:749px){.yn-coffee-profile__inner{padding-inline:2rem}.yn-coffee-profile__overview{display:flex;flex-direction:column;gap:1.6rem}.yn-coffee-profile__panel{width:100%}.yn-coffee-profile__panel--taste{order:1}.yn-coffee-profile__panel--flavor{order:2}.yn-coffee-profile__panel--origin{order:3}.yn-coffee-profile__reading{grid-template-columns:1fr;gap:1.6rem}.yn-coffee-profile__panel,.yn-coffee-profile__reading-item{padding:2.6rem 2rem;border-radius:1.6rem}.yn-taste-meter{grid-template-columns:6.8rem minmax(0,1fr);gap:1.2rem}.yn-taste-meter__beans{grid-template-columns:repeat(5,2.5rem)}.yn-taste-meter__bean{width:2.5rem;height:2.5rem}.yn-coffee-profile__origin-stamp{align-items:flex-start}.yn-origin-map--compact{width:10.5rem}.yn-coffee-profile__animal-motif{width:10rem;height:10rem}.yn-coffee-profile__brew-icon{top:2.2rem;right:1.8rem;width:5rem;height:5rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/yukineko-coffee-profile.css.map */
