:root{--ncs-blue: #004aad;--ncs-beige: #f6efe6;--ncs-yellow: #E5B62E;--ncs-pink: #f8988a;--ncs-navy: #1A2A44;--ncs-border: rgba(26, 42, 68, .12);--ncs-radius: 2px;--ncs-gap: 2.4rem}.recipe-page{background-color:var(--ncs-beige);padding:5.6rem 0}.recipe-page__inner{max-width:980px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;gap:8rem}.recipe-card{display:flex;flex-direction:column;gap:var(--ncs-gap)}.recipe-card__photos{display:flex;flex-direction:column;gap:.8rem}.recipe-card__photo--main img{width:100%;height:480px;object-fit:cover;display:block;border-radius:var(--ncs-radius)}.recipe-card__sub-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.recipe-card__photo--sub img{width:100%;height:200px;object-fit:cover;display:block;border-radius:var(--ncs-radius)}.recipe-card__body{display:flex;flex-direction:column;gap:var(--ncs-gap)}.recipe-card__header{padding-bottom:var(--ncs-gap)}.recipe-card__title{font-family:Times New Roman MT Condensed,Times New Roman,"Noto Serif JP",serif;font-size:28px;font-weight:400;color:var(--ncs-navy);letter-spacing:.02em;margin:0 0 1rem;line-height:1.3}.recipe-card__description{font-family:Noto Sans JP,sans-serif;font-size:16px;color:var(--ncs-navy);line-height:1.85;margin:0 0 1.2rem}.recipe-card__quote{margin:1.2rem 0 0;padding:0;border:none}.recipe-card__quote p{font-family:Noto Sans JP,sans-serif;font-size:16px;color:var(--ncs-navy);line-height:1.9;margin:0}.recipe-card__quote cite{display:block;font-size:14px;color:#1a2a448c;font-style:normal;margin-top:.3rem}.recipe-card__columns{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.recipe-card__col-title{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ncs-navy);margin:0 0 1.6rem;padding-bottom:.6rem;border-bottom:1px solid var(--ncs-border)}.recipe-card__ingredient-group{font-family:Noto Sans JP,sans-serif;font-size:15px;color:#1a2a4499;margin:0 0 .8rem}.recipe-card__ingredient-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.recipe-card__ingredient-row{display:flex;justify-content:space-between;align-items:baseline;padding:.7rem 0;border-bottom:1px solid var(--ncs-border);gap:1rem}.recipe-card__ingredient-name{font-family:Noto Sans JP,sans-serif;font-size:16px;color:var(--ncs-navy)}.recipe-card__ingredient-amount{font-family:Libre Baskerville,Georgia,serif;font-size:16px;color:var(--ncs-navy);white-space:nowrap;flex-shrink:0}.recipe-card__step-list{margin:0;padding:0;list-style:none;counter-reset:step-counter;display:flex;flex-direction:column;gap:1.4rem}.recipe-card__step-list li{counter-increment:step-counter;display:grid;grid-template-columns:1.8rem 1fr;gap:.8rem;font-family:Noto Sans JP,sans-serif;font-size:16px;color:var(--ncs-navy);line-height:1.85}.recipe-card__step-list li:before{content:counter(step-counter) ".";font-family:Libre Baskerville,serif;font-size:15px;color:var(--ncs-blue);padding-top:.1rem;font-weight:700}.recipe-card__tips{margin-top:1.6rem;border:1px solid var(--ncs-border);padding:1.4rem 1.6rem;border-radius:var(--ncs-radius);background:#ffffff73}.recipe-card__tips-label{font-family:Libre Baskerville,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.06em;color:var(--ncs-blue);margin:0 0 .5rem}.recipe-card__tips p:last-child{font-family:Noto Sans JP,sans-serif;font-size:16px;color:var(--ncs-navy);line-height:1.9;margin:0}.recipe-card+.recipe-card{padding-top:8rem;border-top:1px solid var(--ncs-border);margin-top:-4rem}@media(max-width:768px){.recipe-card__photo--main img{height:280px}.recipe-card__photo--sub img{height:120px}.recipe-card__columns{grid-template-columns:1fr;gap:3rem}.recipe-page__inner{gap:5rem}.recipe-card__title{font-size:22px}.recipe-card__description,.recipe-card__quote p{font-size:14px}.recipe-card__quote cite{font-size:13px}.recipe-card__col-title{font-size:12px}.recipe-card__ingredient-name,.recipe-card__ingredient-amount,.recipe-card__step-list li{font-size:14px}.recipe-card__tips-label{font-size:13px}.recipe-card__tips p:last-child{font-size:14px}}@media(max-width:480px){.recipe-card__sub-photos{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-recipe-card.css.map */
