.catalog-item-hero{isolation:isolate;padding-block:28px 88px;position:relative;overflow:clip}.catalog-item-crumbs{align-items:baseline}.catalog-item-crumbs [aria-current]{color:var(--vm-text);font-weight:500}.catalog-item-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;margin-top:36px;display:grid}.catalog-item-grid[data-media=player],.catalog-item-grid[data-media=wide]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px}.catalog-item-copy{grid-template-columns:minmax(0,1fr);justify-items:start;gap:22px;min-width:0;display:grid;container-type:inline-size}.catalog-item-copy h1{max-width:100%;font-size:min(var(--vm-fs-h1), 14.5cqi);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.catalog-item-composition{max-width:56ch;font-size:var(--vm-fs-small);color:var(--vm-text-2)}.catalog-item-facts{font-size:var(--vm-fs-small);flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.catalog-item-facts li{align-items:center;gap:8px;display:flex}.catalog-item-facts li:before{content:"";background:var(--vm-gold);border-radius:50%;flex-shrink:0;width:6px;height:6px}.catalog-item-buy{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:8px;display:flex}.catalog-item-price{gap:4px;min-width:0;display:grid}.catalog-item-price-value{font:600 var(--vm-fs-price) / 1.1 var(--vm-font-text);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.catalog-item-price-value[data-words]{font-size:var(--vm-fs-lead);white-space:normal;font-weight:500}.catalog-item-photo{aspect-ratio:4/3.3;background:var(--vm-surface-2);position:relative;overflow:hidden}.catalog-item-grid[data-media=wide] .catalog-item-photo{aspect-ratio:16/9}.catalog-item-photo img{object-fit:cover}.catalog-item-media .free-video{gap:14px}.catalog-item-sign{--sign-size:calc(118% / 2.2);z-index:-1;inset:-45% -60%;-webkit-mask-image:linear-gradient(90deg,#0000 16%,#000 47%);mask-image:linear-gradient(90deg,#0000 16%,#000 47%)}.catalog-item-grid[data-media=player] .catalog-item-media:not(:has(.free-video-cover)) .vm-frame-glow{animation:none}.catalog-item-grid[data-media=player] .catalog-item-media:not(:has(.free-video-cover)) .catalog-item-sign *{animation:none}.catalog-item-grid[data-media=player] .catalog-item-media:not(:has(.free-video-cover)) .vm-sign-field{display:none}.catalog-item-lessons{padding-block:24px 88px}.catalog-item-lessons h2{margin-bottom:32px}.catalog-item-lessons .free-video{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:18px 48px;display:grid}.catalog-item-lessons .free-video-screen{top:calc(var(--header-h,72px) + 24px);position:sticky}.catalog-item-about{isolation:isolate;padding-block:24px;position:relative;overflow:clip}.catalog-item-about-grid{position:relative}.catalog-item-part h2{-webkit-hyphens:auto;hyphens:auto}.catalog-item-part-body{gap:14px;display:grid}.catalog-item-part-body p{white-space:pre-line}.catalog-item-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.catalog-item-list li{grid-template-columns:22px minmax(0,1fr);display:grid}.catalog-item-list li:before{content:"";background:var(--vm-gold);border-radius:50%;width:7px;height:7px;margin-top:.62em}.catalog-item-about[data-layout=columns] .catalog-item-about-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.catalog-item-about[data-layout=columns] h2{font-size:var(--vm-fs-h3);margin-bottom:18px}.catalog-item-side{border-left:1px solid var(--vm-gold);gap:36px;padding-left:32px;display:grid}.catalog-item-side p,.catalog-item-side li{color:var(--vm-text-2)}.catalog-item-about:-webkit-any([data-layout=result],[data-layout=full]){padding-top:56px}.catalog-item-about:is([data-layout=result],[data-layout=full]){padding-top:56px}.catalog-item-about:-webkit-any([data-layout=result],[data-layout=full]) .catalog-item-main{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.catalog-item-about:is([data-layout=result],[data-layout=full]) .catalog-item-main{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.catalog-item-main>.catalog-item-part-body:only-child{grid-column:1/-1}.catalog-item-about:-webkit-any([data-layout=result],[data-layout=full]) .catalog-item-main .catalog-item-list{gap:0}.catalog-item-about:is([data-layout=result],[data-layout=full]) .catalog-item-main .catalog-item-list{gap:0}.catalog-item-about:-webkit-any([data-layout=result],[data-layout=full]) .catalog-item-main .catalog-item-list li{border-bottom:1px solid var(--vm-line);grid-template-columns:26px minmax(0,1fr);padding-block:16px}.catalog-item-about:is([data-layout=result],[data-layout=full]) .catalog-item-main .catalog-item-list li{border-bottom:1px solid var(--vm-line);grid-template-columns:26px minmax(0,1fr);padding-block:16px}.catalog-item-about:-webkit-any([data-layout=result],[data-layout=full]) .catalog-item-main .catalog-item-list li:first-child{padding-top:0}.catalog-item-about:is([data-layout=result],[data-layout=full]) .catalog-item-main .catalog-item-list li:first-child{padding-top:0}.catalog-item-about[data-layout=full] .catalog-item-about-grid{gap:72px;display:grid}.catalog-item-about[data-layout=full] .catalog-item-side{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 64px;padding-left:0}.catalog-item-about[data-layout=full] .catalog-item-side .catalog-item-part{border-top:1px solid var(--vm-gold);padding-top:24px}.catalog-item-about[data-layout=full] .catalog-item-side h2{font-size:var(--vm-fs-h3);margin-bottom:16px}.catalog-item-flower{opacity:.7;width:520px;bottom:-210px;left:-170px}.catalog-item-start{padding-block:96px}.catalog-item-about+.catalog-item-start{margin-top:72px}.catalog-item-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:44px 0 0;padding:0;list-style:none;display:grid}.catalog-item-step{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;display:grid}.catalog-item-step-index{font:400 var(--vm-fs-h3) / 1.2 var(--vm-font-display);color:var(--vm-accent);grid-row:span 2}.catalog-item-steps strong{font:400 var(--vm-fs-h3) / 1.2 var(--vm-font-display)}.catalog-item-step-text{font-size:var(--vm-fs-small);color:var(--vm-text-2)}.catalog-item-start .catalog-item-buy{margin-top:48px}.catalog-item-campaign{border-top:1px solid var(--vm-line);justify-items:start;gap:12px;max-width:640px;margin-top:48px;padding-top:28px;display:grid}.catalog-item-campaign p{color:var(--vm-text-2)}.catalog-item-campaign-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:6px;display:flex}.catalog-item-more-grid{row-gap:56px}.catalog-item-bar{display:none}.catalog-item-skeleton{border-radius:var(--vm-radius-card);background:var(--vm-surface-2);display:block}.catalog-item-skeleton-title{width:80%;height:64px}.catalog-item-skeleton-line{width:60%;height:18px}.catalog-item-skeleton-media{aspect-ratio:4/3.3}@media (max-width:1099px){.catalog-item-grid,.catalog-item-grid[data-media=player],.catalog-item-grid[data-media=wide],.catalog-item-about[data-layout=columns] .catalog-item-about-grid{gap:40px}.catalog-item-about:-webkit-any([data-layout=result],[data-layout=full]) .catalog-item-main{gap:40px}.catalog-item-about:is([data-layout=result],[data-layout=full]) .catalog-item-main{gap:40px}.catalog-item-lessons .free-video{grid-template-columns:minmax(0,1fr)}.catalog-item-lessons .free-video-screen{position:static}}@media (max-width:767px){.catalog-item-hero{padding-block:18px 56px}.catalog-item-grid,.catalog-item-grid[data-media=player],.catalog-item-grid[data-media=wide]{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:20px}.catalog-item-media{order:-1}.catalog-item-sign{-webkit-mask-image:linear-gradient(#000 68%,#0000 90%);mask-image:linear-gradient(#000 68%,#0000 90%)}.catalog-item-buy{width:100%;display:grid}.catalog-item-buy .vm-button{width:100%}.catalog-item-lessons{padding-block:8px 56px}.catalog-item-lessons h2{margin-bottom:24px}.catalog-item-about{padding-block:8px 16px}.catalog-item-about:-webkit-any([data-layout=result],[data-layout=full]){padding-block:8px 16px}.catalog-item-about:is([data-layout=result],[data-layout=full]){padding-block:8px 16px}.catalog-item-about[data-layout=columns] .catalog-item-about-grid,.catalog-item-about[data-layout=full] .catalog-item-side{grid-template-columns:minmax(0,1fr);gap:28px}.catalog-item-about:-webkit-any([data-layout=result],[data-layout=full]) .catalog-item-main{grid-template-columns:minmax(0,1fr);gap:28px}.catalog-item-about:is([data-layout=result],[data-layout=full]) .catalog-item-main{grid-template-columns:minmax(0,1fr);gap:28px}.catalog-item-about:-webkit-any([data-layout=result],[data-layout=full]) .catalog-item-main{gap:24px}.catalog-item-about:is([data-layout=result],[data-layout=full]) .catalog-item-main{gap:24px}.catalog-item-about[data-layout=full] .catalog-item-about-grid{gap:40px}.catalog-item-about[data-layout=columns] .catalog-item-side{padding-left:18px}.catalog-item-flower{display:none}.catalog-item-start{padding-block:56px}.catalog-item-about+.catalog-item-start{margin-top:40px}.catalog-item-steps{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:28px}.catalog-item-start .catalog-item-buy,.catalog-item-campaign{margin-top:36px}.catalog-item-more-grid{row-gap:44px}.catalog-item-more-grid>:nth-child(3){display:none}.catalog-item-bar{z-index:10;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--vm-line);background:var(--vm-surface);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;bottom:0}.catalog-item-bar-price{min-width:0;display:grid}.catalog-item-bar-title{font-size:var(--vm-fs-cap);color:var(--vm-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-item-bar-value{font:600 22px / 1.2 var(--vm-font-text);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.catalog-item-bar .vm-button{flex-shrink:0;min-height:48px;padding:0 22px}}.catalog-item-reviews-list{margin:0;padding:0;list-style:none}.catalog-item-reviews-list[data-count=one]{max-width:68ch}.catalog-item-reviews-list[data-count=many]{columns:2;column-gap:64px}.catalog-item-reviews-item{break-inside:avoid;padding-bottom:40px}.catalog-item-review{gap:14px;margin:0;display:grid}.catalog-item-review:before{content:"";background:var(--vm-gold);width:40px;height:2px;margin-bottom:6px}.catalog-item-review-text{margin:0}.catalog-item-review-text p{font:400 21px / 1.5 var(--vm-font-display);color:var(--vm-text);white-space:pre-line;overflow-wrap:anywhere}.catalog-item-review-author{font:600 var(--vm-fs-cap) / 1.4 var(--vm-font-text);color:var(--vm-text-2);overflow-wrap:anywhere}.catalog-item-review-form{max-width:640px;scroll-margin-top:calc(var(--header-h,65px) + 24px);gap:18px;display:grid}.catalog-item-reviews-list~.catalog-item-review-form{border-top:1px solid var(--vm-line);margin-top:24px;padding-top:40px}.catalog-item-review-form-title{font:400 var(--vm-fs-h3) / 1.25 var(--vm-font-display);color:var(--vm-text)}.catalog-item-review-form-lead,.catalog-item-review-form-note{font-size:var(--vm-fs-small);color:var(--vm-text-2);line-height:1.5}.catalog-item-review-form-hint{font-size:var(--vm-fs-cap);color:var(--vm-text-2);line-height:1.4}.catalog-item-review-form-login{justify-self:start}.catalog-item-review-form-under{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;display:flex}.catalog-item-review-form-count{font-size:var(--vm-fs-cap);font-variant-numeric:tabular-nums;color:var(--vm-text-2);white-space:nowrap;margin-left:auto}.catalog-item-review-form-count[data-tone=error]{color:var(--vm-error);font-weight:600}.catalog-item-review-form-name{max-width:360px}.catalog-item-review-form-done{font:400 var(--vm-fs-body) / 1.5 var(--vm-font-text);color:var(--vm-text)}.catalog-item-review-form-done:focus-visible{outline:2px solid var(--vm-accent);outline-offset:4px}.catalog-item-review-form .contact-b-send button[aria-disabled=true]{opacity:.6;cursor:progress}@media (max-width:1023px){.catalog-item-reviews-list[data-count=many]{column-gap:40px}}@media (max-width:767px){.catalog-item-reviews-list[data-count=many]{columns:1}.catalog-item-reviews-item{padding-bottom:32px}.catalog-item-review-text p{font-size:19px}}
