.yn-product-common{color:var(--yn-body);background:var(--yn-snow)}.yn-product-common__inner{max-width:124rem;padding-block:clamp(6rem,8vw,9.6rem)}.yn-product-common__header{max-width:74rem;margin-bottom:clamp(3.2rem,5vw,5rem)}.yn-product-common__header>p,.yn-product-common__eyebrow{margin:0 0 1rem;color:var(--yn-accent-warm);font-size:1.25rem;font-weight:700;letter-spacing:.18em}.yn-product-common__header h2,.yn-product-common__body h3,.yn-product-common__series-heading h3{margin:0;color:var(--yn-ink);font-family:var(--yn-serif);font-weight:500;letter-spacing:.07em;line-height:1.55}.yn-product-common__header h2{font-size:clamp(3rem,4vw,4.6rem)}.yn-product-common__header .rte{margin-top:1.6rem;font-size:1.65rem;line-height:1.8}.yn-product-common__blocks{display:grid;gap:clamp(2rem,3vw,3.2rem)}.yn-product-common__content{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;overflow:hidden;border:.1rem solid rgba(75,56,46,.08);border-radius:2rem}.yn-product-common__content--text-only{grid-template-columns:1fr}.yn-product-common__content--text-only .yn-product-common__body{max-width:86rem}.yn-product-common__content--snow{background:#fbfcfd}.yn-product-common__content--cream{background:#f7f1e8}.yn-product-common__content--ice{background:#edf5f8}.yn-product-common__media{min-height:28rem;max-height:42rem;margin:1.6rem 1.6rem 1.6rem 0;overflow:hidden;border-radius:1.4rem}.yn-product-common__media img{display:block;width:100%;height:100%;object-fit:cover}.yn-product-common__body{align-self:center;padding:clamp(2.8rem,5vw,5.6rem)}.yn-product-common__body h3,.yn-product-common__series-heading h3{font-size:clamp(2.3rem,3vw,3.4rem)}.yn-product-common__body .rte{margin-top:1.5rem;font-size:1.6rem;line-height:1.85}.yn-product-common__body .yn-secondary-link{margin-top:1.8rem}.yn-product-common__series{padding:clamp(3rem,5vw,5.6rem);border-radius:2rem;background:linear-gradient(145deg,#f7f1e8,#f4f8fa)}.yn-product-common__series-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3rem}.yn-product-common__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.4rem,2vw,2.4rem)}@media screen and (max-width:989px){.yn-product-common__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.yn-product-common__inner{padding-inline:2rem}.yn-product-common__content{grid-template-columns:1fr;border-radius:1.6rem}.yn-product-common__media{min-height:0;aspect-ratio:4 / 3;margin:0 1.6rem 1.6rem;border-radius:1.2rem}.yn-product-common__body{padding:2.6rem 2rem 3rem}.yn-product-common__series{padding:2.8rem 1.6rem;border-radius:1.6rem}.yn-product-common__series-heading{display:block}.yn-product-common__series-heading .yn-secondary-link{margin-top:1.4rem}.yn-product-common__products{gap:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/yukineko-product-common.css.map */
