:root{--vfl:calc((100vw - 390px) / 1050);--vfd:calc((100vw - 1024px) / 446)}.vb-prices :where(h1,h2,h3,p,li,dd,dt,blockquote,figcaption){text-wrap:wrap}.vb-prices :where(h1,h2,h3){letter-spacing:0}.vb-prices{padding:clamp(72px, calc(72px + 48 * var(--vfl)), 120px) 0;background:var(--ve-white)}.vb-prices__panel{margin:0 max(12px, calc(var(--ve-gutter) - 64px));padding:clamp(48px, calc(48px + 48 * var(--vfl)), 96px) clamp(24px, calc(24px + 80 * var(--vfl)), 104px);overflow:hidden;background:var(--ve-espresso);color:var(--ve-chalk)}.vb-prices__head{display:grid;gap:24px;margin-bottom:clamp(56px, calc(56px + 32 * var(--vfl)), 88px)}.vb-prices__h2{font:500 clamp(34px, calc(34px + 26 * var(--vfl)), 60px)/1.1 var(--ve-serif);letter-spacing:-.02em;color:var(--ve-white)}.vb-prices__intro{display:grid;gap:20px;justify-items:start}.vb-prices__intro p{font-size:clamp(17px, calc(17px + 1 * var(--vfl)), 18px);line-height:1.65;color:var(--ve-chalk)}.vb-prices__list{border-top:1px solid #8C7F75}.vb-prices__list>li{border-bottom:1px solid var(--ve-mokka)}.vb-prices__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:baseline;padding:36px 0;color:var(--ve-chalk);text-decoration:none}.vb-prices__row:hover{color:var(--ve-chalk)}.vb-prices__row h3{grid-column:1;grid-row:1;font:500 clamp(26px, calc(26px + 12 * var(--vfl)), 38px)/1.1 var(--ve-serif);color:var(--ve-white)}.vb-prices__price{grid-column:2;grid-row:1;font:500 clamp(32px, calc(32px + 16 * var(--vfl)), 48px)/1 var(--ve-serif);letter-spacing:-.02em;color:var(--ve-white);white-space:nowrap}.vb-prices__from{font-family:var(--ve-sans);font-size:15px;letter-spacing:0}.vb-prices__desc{grid-column:1 / -1;max-width:608px;font-size:clamp(17px, calc(17px + 1 * var(--vfl)), 18px);line-height:1.65}.vb-prices__time{grid-column:1 / -1;font-size:15px;line-height:1.21;color:var(--ve-gold)}.vb-prices__desc:empty,.vb-prices__time:empty{display:none}.vb-prices__book{grid-column:1 / -1;justify-self:start;font-size:15px;font-weight:500;line-height:1.21;color:var(--ve-white);text-decoration:underline 1px var(--ve-gold);text-underline-offset:6px;white-space:nowrap}.vb-prices__row:hover .vb-prices__book,.vb-prices__row:focus-visible .vb-prices__book{text-decoration-thickness:2px}.vb-prices__payment{display:flex;align-items:center;gap:12px;margin:clamp(32px, calc(32px + 4 * var(--vfl)), 36px) var(--ve-gutter) 0;font-size:15px;line-height:1.21;color:var(--ve-text)}.vb-prices__payment img{width:auto;height:15px}@media (min-width:1024px){.vb-prices{padding-block:var(--ve-sec-y)}.vb-prices__panel{padding:clamp(48px, calc(48px + 16 * var(--vfd)), 80px) clamp(48px, calc(48px + 24 * var(--vfd)), 96px)}.vb-prices__head{grid-template-columns:minmax(0,1.2fr) minmax(0,0.8fr);gap:48px;align-items:end;margin-bottom:clamp(36px, calc(36px + 12 * var(--vfd)), 56px)}.vb-prices__h2{font-size:clamp(38px, calc(38px + 6 * var(--vfd)), 50px)}.vb-prices__intro p{font-size:clamp(16px, calc(16px + 1 * var(--vfd)), 17px);line-height:1.6}.vb-prices__row{grid-template-columns:minmax(208px,0.9fr) minmax(0,1.1fr) 72px 112px 136px;gap:28px;align-items:center;padding:clamp(22px, calc(22px + 4 * var(--vfd)), 32px) 0}.vb-prices__row>*{grid-column:auto;grid-row:auto}.vb-prices__row h3{font-size:clamp(23px, calc(23px + 3 * var(--vfd)), 30px);letter-spacing:-.015em}.vb-prices__price{font-size:clamp(30px, calc(30px + 6 * var(--vfd)), 40px)}.vb-prices__desc{font-size:clamp(16px, calc(16px + 1 * var(--vfd)), 17px);line-height:1.55}.vb-prices__desc:empty,.vb-prices__time:empty{display:block}.vb-prices__price{justify-self:end;text-align:right}.vb-prices__book{justify-self:end}}@media (min-width:1024px) and (max-width:1279px){.vb-prices__row{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr) 112px 128px;gap:4px 24px}.vb-prices__row h3{grid-row:1 / span 2}.vb-prices__desc{grid-column:2;grid-row:1}.vb-prices__time{grid-column:2;grid-row:2}.vb-prices__price{grid-column:3;grid-row:1 / span 2}.vb-prices__book{grid-column:4;grid-row:1 / span 2}.vb-prices__desc:empty,.vb-prices__time:empty{display:none}}