.fm-edit{margin:70px var(--fm-pad,32px) 80px;border-top:1px solid #d1d1c9;padding-top:34px;color:#0a0a0a}
.fm-edit__header{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px}.fm-edit__header h2{font:400 clamp(56px,5.8vw,90px)/.95 Manteca,Impact,sans-serif;letter-spacing:-.025em;margin:0}.fm-edit__header>div:last-child{max-width:36ch;font-size:14px;line-height:1.5}.fm-edit__header a{display:inline-flex;align-items:center;gap:24px;min-height:44px;color:inherit;text-underline-offset:5px}.fm-edit__header p{margin:0 0 9px}
.fm-edit__shop{padding:0;background:transparent}.fm-edit__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.fm-edit__grid .fm-shop__stage{background:#eeeee8}.fm-edit__grid .fm-shop__meta h3{font:500 14px/1.4 Satoshi,Arial,sans-serif;letter-spacing:0;margin:0}.fm-edit .fm-shop__card{min-width:0}.fm-edit a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:749px){.fm-edit{margin:46px 16px 52px;padding-top:26px}.fm-edit__header{display:block;margin-bottom:20px}.fm-edit__header h2{font-size:54px}.fm-edit__header>div:last-child{font-size:13px;margin-top:16px}.fm-edit__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:0 0 16px;scrollbar-width:thin}.fm-edit__grid>.fm-shop__card{flex:0 0 76%;scroll-snap-align:start}.fm-edit__grid .fm-shop__meta{display:flex}.fm-edit__grid .fm-shop__meta h3{font-size:13px}.fm-edit__grid .fm-shop__price{margin:0}.fm-edit__grid .fm-shop__detail{font-size:11px}}

@media(min-width:750px){.fm-edit__grid:has(>.fm-shop__card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}

.fm-edit__crew .fm-shop__media img{object-fit:cover;object-position:50% 42%}
