@layer salon-theme{.bs-zhurnal{--zh-max:1312px;--zh-gutter:64px;--zh-pad:max(var(--zh-gutter), calc((100cqi - var(--zh-max)) / 2));--zh-rule:var(--c-text);font-family:var(--f-body)}@container site (width<=767px){.bs-zhurnal{--zh-gutter:20px}}.bs-zhurnal .zh-masthead{font-family:var(--f-display);letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;font-style:normal;font-weight:900;line-height:.82}.bs-zhurnal .zh-display{font-family:var(--f-heading);letter-spacing:-.03em;font-size:110px;font-style:normal;font-weight:900;line-height:101px}.bs-zhurnal .zh-h2{font-family:var(--f-heading);letter-spacing:-.02em;font-size:68px;font-style:normal;font-weight:900;line-height:67px}.bs-zhurnal .zh-h3{font-family:var(--f-heading);letter-spacing:-.01em;font-size:28px;font-style:normal;font-weight:700;line-height:32px}.bs-zhurnal .zh-kicker{font-family:var(--f-heading);letter-spacing:-.01em;color:var(--c-accent);font-size:40px;font-style:italic;font-weight:400;line-height:48px}.bs-zhurnal .zh-num{font-family:var(--f-heading);letter-spacing:-.03em;color:var(--c-accent);font-size:120px;font-style:italic;font-weight:900;line-height:108px}.bs-zhurnal .zh-quote{font-family:var(--f-heading);letter-spacing:-.01em;font-size:20px;font-style:italic;font-weight:400;line-height:24px}.bs-zhurnal .zh-h4{font-family:var(--f-body);letter-spacing:-.005em;font-size:17px;font-weight:600;line-height:22px}.bs-zhurnal .zh-text-l{font-family:var(--f-body);letter-spacing:-.005em;font-size:18px;font-weight:400;line-height:30px}.bs-zhurnal .zh-text{font-family:var(--f-body);letter-spacing:0;font-size:15px;font-weight:400;line-height:24px}.bs-zhurnal .zh-text-s{font-family:var(--f-body);letter-spacing:0;font-size:13px;font-weight:400;line-height:20px}.bs-zhurnal .zh-price{font-family:var(--f-body);letter-spacing:0;white-space:nowrap;font-size:16px;font-weight:600;line-height:19px}.bs-zhurnal .zh-label{font-family:var(--f-label);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:15px}.bs-zhurnal .zh-btn-text{font-family:var(--f-label);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:13px}.bs-zhurnal .zh-muted{color:var(--c-muted)}.bs-zhurnal .zh-accent{color:var(--c-accent)}.bs-zhurnal :where(.zh-display,.zh-h2,.zh-h3) em{font-style:italic}.bs-zhurnal :where(.zh-label){margin-right:-.18em}.bs-zhurnal :where(.zh-display,.zh-num){padding-right:.03em}.bs-zhurnal :where(.zh-h2){padding-right:.02em}.bs-zhurnal :where(.zh-h3,.zh-kicker,.zh-quote){padding-right:.01em}@container block (width<=1023px){.bs-zhurnal .zh-display{font-size:80px;line-height:74px}.bs-zhurnal .zh-head__kicker{margin-top:30px;margin-bottom:0}}@container block (width<=767px){.bs-zhurnal .zh-display{letter-spacing:-.02em;font-size:38px;line-height:37px}.bs-zhurnal .zh-h2{font-size:38px;line-height:37px}.bs-zhurnal .zh-h3{font-size:22px;line-height:25px}.bs-zhurnal .zh-kicker{font-size:26px;line-height:31px}.bs-zhurnal .zh-num{letter-spacing:-.02em;padding-right:.02em;font-size:38px;font-style:normal;line-height:37px}.bs-zhurnal .zh-display{padding-right:.02em}.bs-zhurnal .zh-h4{font-size:16px;line-height:21px}.bs-zhurnal .zh-text-l{font-size:16px;line-height:26px}.bs-zhurnal .zh-price{font-size:15px;line-height:18px}.bs-zhurnal .zh-label{font-size:10.5px;line-height:15px}}.bs-zhurnal .zh-head{color:var(--c-text);flex-wrap:wrap;align-items:flex-start;column-gap:20px;display:flex}.bs-zhurnal .zh-head__title{min-width:0;display:block}.bs-zhurnal .zh-head__kicker{margin-top:60px;margin-bottom:-7px;display:block}@container block (width<=767px){.bs-zhurnal .zh-head{flex-direction:column}.bs-zhurnal .zh-head__kicker{margin-top:0;margin-bottom:0}}.bs-zhurnal .s-btn{min-height:0;font-family:var(--f-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:0;border-radius:0;gap:12px;padding:19px 30px;font-size:13px;font-weight:700;line-height:13px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.bs-zhurnal .s-btn__label{display:block}.bs-zhurnal .s-btn__arrow{letter-spacing:0;text-transform:none;flex:none;width:15px;font-size:15px;font-weight:600;line-height:18px;display:block}.bs-zhurnal .s-btn--primary,.bs-zhurnal .s-btn--default{background:var(--c-btn);color:var(--c-btn-text)}.bs-zhurnal .s-btn--primary:hover,.bs-zhurnal .s-btn--default:hover{background:color-mix(in srgb, var(--c-btn) 86%, var(--c-text))}.bs-zhurnal .s-btn--dark{background:var(--c-text);color:var(--c-bg)}.bs-zhurnal .s-btn--dark:hover{background:var(--c-btn);color:var(--c-btn-text)}.bs-zhurnal .s-btn--outline{border:1.5px solid var(--c-text);height:59px;color:var(--c-text);background:0 0;padding:0 30.5px}.bs-zhurnal .s-btn--outline:hover{background:var(--c-text);color:var(--c-bg)}.bs-zhurnal .s-btn--light{background:var(--s-base-surface);color:var(--s-base-text)}.bs-zhurnal .s-btn--light:hover{background:var(--s-base-text);color:var(--s-base-surface)}.bs-zhurnal .s-btn--link{color:var(--c-accent);background:0 0;gap:8px;padding:0}.bs-zhurnal .s-btn--link .s-btn__arrow{width:14px;font-size:14px;line-height:17px}.bs-zhurnal .s-btn--link:hover{color:var(--c-text)}.bs-zhurnal .s-btn--text{color:var(--c-text);background:0 0;gap:8px;padding:0}.bs-zhurnal .s-btn--text:hover{color:var(--c-accent)}.bs-zhurnal .s-btn--nav{color:var(--c-text);letter-spacing:.18em;background:0 0;gap:8px;padding:0;font-size:11px;line-height:15px}.bs-zhurnal .s-btn--nav .s-btn__label{margin-right:-.18em}.bs-zhurnal .s-btn--nav:hover{color:var(--c-accent)}.bs-zhurnal .s-btn--chip{border:1px solid var(--c-text);color:var(--c-text);letter-spacing:.18em;background:0 0;gap:6px;padding:9px 14px;font-size:10.5px;line-height:15px}.bs-zhurnal .s-btn--chip .s-btn__label{margin-right:-.18em}.bs-zhurnal .s-btn--chip:hover{background:var(--c-text);color:var(--c-bg)}.bs-zhurnal .s-btn:focus-visible,.bs-zhurnal :where(a,summary):focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.bs-zhurnal .s-btn--item{color:var(--c-accent);background:0 0;gap:8px;padding:0}.bs-zhurnal .s-btn--item .s-btn__arrow{width:14px;font-size:14px;line-height:17px}.bs-zhurnal .s-btn--item:hover{color:var(--c-text)}.bs-zhurnal .zh-photo{background:var(--c-raised);display:block;overflow:hidden}.bs-zhurnal .zh-photo>img{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.bs-zhurnal .s-btn{transition:none}}}
