@layer salon-block{.b-alina-popular .pp{padding:120px var(--al-pad)}.b-alina-popular .pp__head{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.b-alina-popular .pp__heading{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.b-alina-popular .pp__title{color:var(--c-text)}.b-alina-popular .pp__note{flex:0 0 340px;margin-top:80px}.b-alina-popular .pp__cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:124px;display:grid}.b-alina-popular .pp__card{border:1px solid var(--c-line);background:var(--c-card);border-radius:32px;flex-direction:column;min-width:0;padding:10px 10px 22px;display:flex}.b-alina-popular .pp__photo{background:var(--c-bg);border-radius:24px;height:330px;display:block;overflow:hidden}.b-alina-popular .pp__img,.b-alina-popular .pp__img img{width:100%;height:100%}.b-alina-popular .pp__img img{object-fit:cover}.b-alina-popular .pp__body{flex-direction:column;flex:1 0 auto;gap:6px;padding:18px 10px 0;display:flex}.b-alina-popular .pp__name{color:var(--c-text)}.b-alina-popular .pp__dur{margin-right:0}.b-alina-popular .pp__buy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.b-alina-popular .pp__price{color:var(--c-text)}.b-alina-popular .pp__go{flex:none;margin-left:auto}@container block (width<=1439px){.b-alina-popular .pp__cards{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px;margin-top:64px}.b-alina-popular .pp__photo{aspect-ratio:288/330;height:auto}}@container block (width<=1023px){.b-alina-popular .pp__head{flex-direction:column;gap:20px}.b-alina-popular .pp__note{flex:none;max-width:520px;margin-top:0}}@container block (width<=767px){.b-alina-popular .pp{padding:56px 20px}.b-alina-popular .pp__head{gap:0}.b-alina-popular .pp__note{display:none}.b-alina-popular .pp__cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:20px -20px 0;padding:0 20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.b-alina-popular .pp__cards::-webkit-scrollbar{display:none}.b-alina-popular .pp__card{scroll-snap-align:start;flex:0 0 290px}.b-alina-popular .pp__photo{aspect-ratio:auto;height:330px}}}
