.mf-ed .fpan{z-index:1;background:#231f20;position:relative;overflow:hidden}.mf-ed .fpan__win{position:relative;overflow:hidden;container-type:inline-size}.mf-ed .fpan__track{will-change:transform;gap:4px;display:flex}.mf-ed .fpan__img{aspect-ratio:4/3;object-fit:cover;background:#2c2829;flex:none;width:calc(33.3333cqw - 2.66667px);height:auto;display:block}.mf-ed .fpan__fade{pointer-events:none;background:linear-gradient(90deg,#1d1a1bd6 0%,#1d1a1b8c 30%,#1d1a1b00 56%),linear-gradient(#1d1a1b00 50%,#1d1a1b80 100%);position:absolute;inset:0}.mf-ed .fpan__chip{z-index:2;top:clamp(16px,2vw,24px);left:var(--mf-pad-x);color:#231f20;font:600 14px/1 var(--mf-font-b);background:#fffffff0;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 12px;display:inline-flex;position:absolute;box-shadow:0 6px 18px #0000002e}.mf-ed .fpan__chip:before{content:"";background:var(--mf-red);border-radius:50%;width:6px;height:6px}.mf-ed .fpan__copy{z-index:1;left:var(--mf-pad-x);justify-items:start;max-width:min(560px,46vw);display:grid;position:absolute;bottom:clamp(28px,4vw,48px)}.mf-ed .fpan__copy p{margin:0}.mf-ed .fpan__addr{font-family:var(--mf-font-q);letter-spacing:-.01em;color:#fff;text-wrap:balance;font-size:clamp(30px,3vw,46px);font-style:italic;font-weight:400;line-height:1.04}.mf-ed .fpan__city{font-family:var(--mf-font-d);letter-spacing:.02em;color:#fff;margin-top:6px;font-size:16px}.mf-ed .fpan__rule{background:linear-gradient(90deg, var(--mf-red) 0 64%, transparent 64% 70%, var(--mf-red) 70%);width:56px;height:3px;margin:16px 0 14px;display:block}.mf-ed .fpan__price{font-family:var(--mf-font-d);color:#fff;font-size:clamp(22px,1.8vw,26px);font-weight:500;line-height:1.1}.mf-ed .fpan__facts{color:#fff;flex-wrap:wrap;align-items:center;margin-top:6px;font-size:16px;display:flex}.mf-ed .fpan__facts b{font-weight:600}.mf-ed .fpan__dot{background:var(--mf-red);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin:0 12px;display:inline-block}.mf-ed .fpan__copy .act2{color:#fff;margin-top:18px}@media (max-width:809px){.mf-ed .fpan__img{aspect-ratio:4/5;width:calc(50cqw - 2px)}.mf-ed .fpan__fade{display:none}.mf-ed .fpan__copy{max-width:none;padding:28px var(--mf-pad-x) 40px;position:static}}@media (min-width:810px){.mf-ed .fpan__img{aspect-ratio:auto;height:max(25cqw - 2px,400px)}}@media (min-width:811px){.mf-ed .fpan__copy{top:calc(clamp(16px,2vw,24px) + 66px);bottom:auto}}
