.mmpi.mmpr{--mmpr-seam:var(--mmpr-split,38%);background-image:linear-gradient(to bottom,var(--mmpr-top,transparent) 0,var(--mmpr-top,transparent) var(--mmpr-seam),transparent var(--mmpr-seam));padding:var(--mmpr-pt,72px) 0 var(--mmpr-pb,96px);--mmpr-edge:24px;--mmpr-tile:var(--mmpr-tile-d,275px);--mmpr-gap:var(--mmpr-gap-d,24px);--mmpi-gap:var(--mmpr-gap)}.mmpr__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:0 var(--mmpr-edge)}.mmpr__lead{display:flex;flex-direction:column;gap:14px;min-width:0}.mmpr .mmpr__ov{margin:0}.mmpr .mmpr__h{margin:0;font-size:34px;line-height:1.12;font-weight:400;max-width:20ch;text-wrap:balance}.mmpr .mmpr__sub{margin:0;font-size:15px;line-height:1.6;color:#6f6b62;max-width:50ch}.mmpr .mmpr__all{margin:0}.mmpr .mmpr__all a,.mmpr .mmpr__more a{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#2c2926;text-decoration:none;border-bottom:1px solid #2C2926;padding-bottom:3px;white-space:nowrap}.mmpr .mmpr__all a:hover,.mmpr .mmpr__more a:hover{color:#6f6b62;border-color:#6f6b62}.mmpr__all--foot{display:none;padding:18px var(--mmpr-edge) 0}.mmpr__rail{display:flex;align-items:flex-start;gap:var(--mmpr-gap);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--mmpr-edge);padding:28px var(--mmpr-edge) 6px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mmpr__rail::-webkit-scrollbar{display:none}.mmpr__rail:after{content:"";flex:0 0 1px}.mmpr__rail .mmpi__card{flex:0 0 auto;width:var(--mmpr-tile);scroll-snap-align:start}.mmpr__rail .mmpi__card[hidden]{display:none}.mmpr__rail .mmpi__card--wide{width:calc(var(--mmpr-tile) * 2 + var(--mmpr-gap))}.mmpr__more{flex:0 0 auto;width:calc(var(--mmpr-tile) * .8);scroll-snap-align:start;display:flex;align-items:center;justify-content:center;aspect-ratio:4/5}@media(max-width:37.99em){.mmpi.mmpr{--mmpr-seam:var(--mmpr-split-m,45%);padding:var(--mmpr-pt-m,56px) 0 var(--mmpr-pb-m,64px);--mmpr-edge:var(--spacing-medium,20px);--mmpr-tile:var(--mmpr-tile-m,168px);--mmpr-gap:var(--mmpr-gap-m,8px);--mmpi-gap:var(--mmpr-gap)}.mmpr__head{flex-direction:column;align-items:flex-start;gap:12px}.mmpr .mmpr__h{font-size:26px;max-width:none}.mmpr .mmpr__sub{font-size:14px;line-height:1.55;max-width:36ch}.mmpr__all--head{display:none}.mmpr__all--foot{display:block}.mmpr__rail{padding-top:22px}.mmpr__more{width:120px;aspect-ratio:auto}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/mm-piece-row.css.map */
