@layer salon-block{.b-forma-interior .in{padding:140px var(--fm-pad);flex-direction:column;gap:56px;display:flex}.b-forma-interior .in__head{justify-content:space-between;align-items:flex-end;gap:80px;display:flex}.b-forma-interior .in__heading{flex-direction:column;align-items:flex-start;gap:18px;width:640px;max-width:100%;display:flex}.b-forma-interior .in__title{color:var(--c-text)}.b-forma-interior .in__aside{flex-direction:column;flex:none;gap:24px;width:520px;display:flex}.b-forma-interior .in__facts{flex-wrap:wrap;gap:40px;display:flex}.b-forma-interior .in__fact{flex-direction:column;gap:4px;display:flex}.b-forma-interior .in__fact-value{color:var(--c-text)}.b-forma-interior .in__bento{grid-template-rows:310px 310px;grid-template-columns:760fr 256fr 256fr;gap:20px;display:grid}.b-forma-interior .in__photo{background:var(--c-bg);position:relative;overflow:hidden}.b-forma-interior .in__photo:first-child{grid-row:1/3}.b-forma-interior .in__photo:nth-child(2){grid-column:2/4}.b-forma-interior .in__photo:nth-child(n+5){display:none}.b-forma-interior .in__img,.b-forma-interior .in__img img{object-fit:cover;width:100%;height:100%}.b-forma-interior .in__caption{background:var(--c-card);max-width:calc(100% - 32px);color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;padding:8px 14px;position:absolute;bottom:16px;left:16px;overflow:hidden}.b-forma-interior .in__actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}@container block (width<=1439px){.b-forma-interior .in__head{gap:48px}.b-forma-interior .in__aside{width:440px}}@container block (width<=1023px){.b-forma-interior .in__head{flex-direction:column;align-items:flex-start;gap:24px}.b-forma-interior .in__aside{width:auto;max-width:560px}.b-forma-interior .in__bento{grid-template-rows:240px 240px}}@container block (width<=767px){.b-forma-interior .in{gap:22px;padding:72px 16px}.b-forma-interior .in__head{gap:16px}.b-forma-interior .in__aside{gap:24px}.b-forma-interior .in__facts{gap:20px}.b-forma-interior .in__bento{grid-template-rows:260px 180px;grid-template-columns:1fr 1fr;gap:12px}.b-forma-interior .in__photo:first-child{grid-area:auto/1/auto/3}.b-forma-interior .in__photo:nth-child(2){grid-column:auto}.b-forma-interior .in__photo:nth-child(n+2) .in__caption{display:none}.b-forma-interior .in__caption{padding:8px 14px}.b-forma-interior .in__actions{flex-direction:column;align-items:stretch;gap:12px}.b-forma-interior .in__actions .s-btn--primary{justify-content:flex-start;width:100%}.b-forma-interior .in__actions .s-btn--text{align-self:center}}}
