@layer salon-block{.b-alina-first_visit{overflow:clip}.b-alina-first_visit .fv{padding:120px var(--al-pad);position:relative;overflow:clip}.b-alina-first_visit .fv__glow{--glow:var(--b-const-glow,color-mix(in srgb, color-mix(in srgb, var(--role-accent) 40%, var(--c-bg)) 60%, transparent));border-radius:250px;width:700px;height:500px;top:120px;left:calc(50% + 290px)}.b-alina-first_visit .fv__head{z-index:1;justify-content:space-between;align-items:flex-start;gap:48px;display:flex;position:relative}.b-alina-first_visit .fv__heading{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.b-alina-first_visit .fv__title{color:var(--c-text)}.b-alina-first_visit .fv__gift{border:1px solid var(--al-gold);background:color-mix(in srgb, var(--c-text) 6%, transparent);border-radius:28px;flex-direction:column;flex:0 420px;align-items:flex-start;gap:6px;margin-top:10px;margin-bottom:-38px;padding:28px 36px;display:flex}.b-alina-first_visit .fv__value{white-space:nowrap}.b-alina-first_visit .fv__offer{color:var(--c-text)}.b-alina-first_visit .fv__tips{z-index:1;grid-template-columns:repeat(3,400px);align-items:start;gap:32px 45px;margin-top:184px;display:grid;position:relative}.b-alina-first_visit .fv__tip{border-top:1px solid var(--al-gold);flex-direction:column;gap:12px;min-width:0;padding-top:24px;display:flex}.b-alina-first_visit .fv__no{align-self:flex-start}.b-alina-first_visit .fv__name{color:var(--c-text)}.b-alina-first_visit .fv__text{color:color-mix(in srgb, var(--c-text) 75%, transparent)}@container block (width<=1439px){.b-alina-first_visit .fv__tips{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:96px}}@container block (width<=1023px){.b-alina-first_visit .fv__head{flex-direction:column;gap:32px}.b-alina-first_visit .fv__gift{flex:none;margin:0}.b-alina-first_visit .fv__tips{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:64px}}@container block (width<=767px){.b-alina-first_visit .fv{padding:56px 20px}.b-alina-first_visit .fv__glow{display:none}.b-alina-first_visit .fv__head{gap:20px}.b-alina-first_visit .fv__gift{border-radius:24px;flex-direction:row;align-self:stretch;align-items:center;gap:16px;margin:0;padding:18px 20px}.b-alina-first_visit .fv__value{letter-spacing:-.025em;flex:none;font-size:34px;line-height:35px}.b-alina-first_visit .fv__offer{flex:auto;min-width:0}.b-alina-first_visit .fv__tips{flex-direction:column;align-items:stretch;gap:20px;margin-top:20px;display:flex}.b-alina-first_visit .fv__tip{gap:6px;padding-top:16px}.b-alina-first_visit .fv__no{display:none}.b-alina-first_visit .fv__name{letter-spacing:-.005em;font-size:18px;line-height:23px}}}
