*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--lp-bg);color:var(--lp-ink);font-family:var(--lp-font-text);font-size:var(--lp-scale-body);line-height:var(--lp-text-leading);margin:0;overflow-x:hidden}img,video{max-width:100%;height:auto;display:block}.lp-page{font-family:var(--lp-font-text);background:var(--lp-bg);color:var(--lp-ink)}.lp-wrap{width:100%;max-width:var(--lp-max);padding-inline:var(--lp-gutter);margin-inline:auto}.lp-section{padding-block:var(--lp-section-y)}.lp-section--alt{background:var(--lp-bg-alt)}.lp-section+.lp-section:not(.lp-section--alt):not(.lp-section--flush):before{content:"";height:var(--lp-decor-rule-h);margin-block:calc(var(--lp-section-y) * -.5) var(--lp-section-y);background:var(--lp-decor-rule);background-position:50%;background-repeat:repeat-x;display:block}.lp-kat{margin:0 0 var(--lp-gap-xs);font-family:var(--lp-font-label);font-size:var(--lp-scale-small);color:var(--lp-ink-soft)}.lp-h2:before{content:var(--lp-eyebrow-mark);color:var(--lp-accent);font-family:var(--lp-font-label);font-size:var(--lp-scale-small);vertical-align:middle;margin-inline-end:.4em}.lp-h1,.lp-h2,.lp-h3{font-family:var(--lp-font-display);font-weight:var(--lp-display-weight);letter-spacing:var(--lp-display-tracking);text-transform:var(--lp-display-case);line-height:var(--lp-display-leading);text-wrap:balance;margin:0}.lp-h1{font-size:var(--lp-scale-h1)}.lp-h2{font-size:var(--lp-scale-h2)}.lp-h3{font-size:var(--lp-scale-h3);text-transform:none;letter-spacing:normal}.lp-lede{margin:var(--lp-gap-sm) 0 0;color:var(--lp-ink-soft);font-size:var(--lp-scale-lede);max-width:30rem}.lp-p{margin:var(--lp-gap-sm) 0 0;max-width:34rem}.lp-note{color:var(--lp-ink-soft);font-size:var(--lp-scale-small)}.lp-head{margin-bottom:var(--lp-gap-lg)}.lp-btn{min-height:48px;padding:var(--lp-btn-py) var(--lp-btn-px);border:var(--lp-border-w) solid transparent;border-radius:var(--lp-btn-radius);background:var(--lp-accent);color:var(--lp-on-accent);font-family:var(--lp-font-label);font-size:var(--lp-scale-body);font-weight:var(--lp-btn-weight);letter-spacing:var(--lp-btn-tracking);text-transform:var(--lp-btn-case);box-shadow:var(--lp-btn-shadow);cursor:pointer;justify-content:center;align-items:center;gap:.5em;text-decoration:none;transition:filter .16s;display:inline-flex}.lp-btn:hover{filter:var(--lp-btn-hover)}.lp-btn--wide{width:100%}.lp-btn--ghost{color:var(--lp-ink);border-color:var(--lp-line);box-shadow:none;background:0 0}:where(a,button,input,select,summary,[tabindex]):focus-visible{outline:3px solid var(--lp-focus);outline-offset:2px}.lp-icon{width:var(--lp-icon-size);height:var(--lp-icon-size);color:var(--lp-icon-color);stroke:currentColor;stroke-width:var(--lp-icon-stroke);stroke-linecap:var(--lp-icon-cap);stroke-linejoin:var(--lp-icon-join);fill:none;flex:none}.lp-icon--fill{fill:currentColor;stroke:none}.lp-video__play span .lp-icon{color:var(--lp-on-accent);margin-inline-start:3px}.lp-icon-chip{padding:var(--lp-icon-chip-pad);border-radius:var(--lp-icon-chip-radius);background:var(--lp-icon-chip-bg);justify-content:center;align-items:center;display:inline-flex}.lp-hero{padding-block:var(--lp-hero-py);background:var(--lp-hero-bg);position:relative}.lp-hero__grid{gap:var(--lp-gap-lg);display:grid}.lp-hero__media{order:var(--lp-hero-media-order);border-radius:var(--lp-radius-xl);background:var(--lp-surface);position:relative;overflow:hidden}.lp-hero__media img{aspect-ratio:4/5;object-fit:cover;width:100%}.lp-hero__body{align-self:center}.lp-price{margin:var(--lp-gap-md) 0 0;font-family:var(--lp-font-display);flex-wrap:wrap;align-items:baseline;gap:.6em;display:flex}.lp-price__now{font-size:var(--lp-scale-price);font-weight:var(--lp-display-weight);color:var(--lp-price);font-variant-numeric:tabular-nums}.lp-price__old{font-size:var(--lp-scale-lede);color:var(--lp-old);font-variant-numeric:tabular-nums;text-decoration:line-through}.lp-hero__cta{margin-top:var(--lp-gap-lg);gap:var(--lp-gap-sm);flex-direction:column;display:flex}.lp-hero__facts{gap:var(--lp-gap-sm) var(--lp-gap-md);margin:var(--lp-gap-md) 0 0;font-size:var(--lp-scale-small);color:var(--lp-ink-soft);flex-wrap:wrap;padding:0;list-style:none;display:flex}.lp-hero__facts li{align-items:center;gap:.45em;display:flex}.lp-colors{gap:var(--lp-gap-sm);margin-bottom:var(--lp-gap-md);border:0;flex-wrap:wrap;padding:0;display:flex}.lp-colors legend{margin-bottom:var(--lp-gap-sm);padding:0}.lp-color{border:var(--lp-border-w) solid var(--lp-line);border-radius:var(--lp-radius-pill);background:var(--lp-surface);min-height:44px;color:var(--lp-ink);font:inherit;font-size:var(--lp-scale-small);cursor:pointer;align-items:center;gap:.5em;padding:.4em .9em .4em .5em;display:inline-flex}.lp-color[aria-pressed=true]{border-color:var(--lp-accent);box-shadow:inset 0 0 0 var(--lp-border-w) var(--lp-accent)}.lp-color__dot{border:1px solid #0000002e;border-radius:50%;width:20px;height:20px}.lp-gallery{gap:var(--lp-gap-sm);grid-template-columns:repeat(2,1fr);display:grid}.lp-gallery figure{border-radius:var(--lp-radius-lg);background:var(--lp-surface);margin:0;overflow:hidden}.lp-gallery img{aspect-ratio:3/4;object-fit:cover;width:100%}.lp-gallery figure:first-child{grid-column:1/-1}.lp-gallery figure:first-child img{aspect-ratio:4/3}.lp-video__frame{border-radius:var(--lp-radius-xl);background:var(--lp-surface);position:relative;overflow:hidden}.lp-video__frame img,.lp-video__frame video{aspect-ratio:16/9;object-fit:cover;width:100%}.lp-video__play{background:var(--lp-video-veil);color:#fff;width:100%;font:inherit;font-family:var(--lp-font-label);font-size:var(--lp-scale-small);letter-spacing:var(--lp-label-tracking);text-transform:var(--lp-label-case);cursor:pointer;border:0;justify-content:center;align-items:center;gap:.6em;display:flex;position:absolute;inset:0}.lp-video__play span{background:var(--lp-accent);width:64px;height:64px;color:var(--lp-on-accent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lp-video__stub{max-width:34rem;padding:var(--lp-gap-sm) var(--lp-gap-md);color:#fff;font-size:var(--lp-scale-small);background:#000000b8;margin:0;position:absolute;inset:auto 0 0}.lp-bullets{gap:var(--lp-gap-md);margin:var(--lp-gap-lg) 0 0;padding:0;list-style:none;display:grid}.lp-bullets li{gap:var(--lp-gap-sm);align-items:flex-start;display:flex}.lp-bullets p{max-width:27rem;color:var(--lp-ink-soft);font-size:var(--lp-scale-small);margin:.15em 0 0}.lp-bullets strong{font-family:var(--lp-font-label);font-weight:var(--lp-label-weight);font-size:var(--lp-scale-body);letter-spacing:normal;text-transform:none}.lp-table-scroll{-webkit-overflow-scrolling:touch;border-radius:var(--lp-radius-lg);overflow-x:auto}.lp-table{border:var(--lp-border-w) solid var(--lp-line);border-radius:var(--lp-radius-lg);background:var(--lp-surface);border-collapse:separate;border-spacing:0;width:100%;min-width:460px;font-size:var(--lp-scale-small);font-variant-numeric:tabular-nums}.lp-table caption{padding:var(--lp-gap-sm) var(--lp-gap-md);text-align:start;color:var(--lp-ink-soft);font-size:var(--lp-scale-micro)}.lp-table th,.lp-table td{padding:.75rem var(--lp-gap-md);text-align:start;border-block-end:var(--lp-border-w) solid var(--lp-line)}.lp-table thead th{font-family:var(--lp-font-label);font-weight:var(--lp-label-weight);letter-spacing:var(--lp-label-tracking);text-transform:var(--lp-label-case);font-size:var(--lp-scale-micro);color:var(--lp-ink-soft);background:var(--lp-bg-alt)}.lp-table tbody tr:last-child th,.lp-table tbody tr:last-child td{border-block-end:0}.lp-cards{gap:var(--lp-gap-md);margin-top:var(--lp-gap-lg);display:grid}.lp-card{gap:var(--lp-gap-sm) var(--lp-gap-md);padding:var(--lp-card-pad);border:var(--lp-border-w) solid var(--lp-card-border);border-radius:var(--lp-radius-lg);background:var(--lp-surface);box-shadow:var(--lp-shadow);grid-template-columns:auto 1fr;display:grid}.lp-card>.lp-icon-chip{grid-row:span 2}.lp-card h3{font-family:var(--lp-font-display);font-size:var(--lp-scale-h3);font-weight:var(--lp-display-weight);align-self:center;margin:0}.lp-card p{max-width:25rem;color:var(--lp-ink-soft);font-size:var(--lp-scale-small);grid-column:2;margin:0}.lp-steps{counter-reset:lp-step;gap:var(--lp-gap-md);max-width:40rem;margin:var(--lp-gap-lg) 0 0;padding:0;list-style:none;display:grid}.lp-steps li{gap:var(--lp-gap-sm);grid-template-columns:auto minmax(0,32rem);align-items:start;display:grid}.lp-steps li:before{counter-increment:lp-step;content:counter(lp-step);border-radius:var(--lp-step-radius);background:var(--lp-accent-soft);width:2.25em;height:2.25em;color:var(--lp-accent-ink);font-family:var(--lp-font-label);font-weight:var(--lp-label-weight);font-size:var(--lp-scale-small);justify-content:center;align-items:center;display:inline-flex}.lp-faq{margin-top:var(--lp-gap-lg);border-block-start:var(--lp-border-w) solid var(--lp-line)}.lp-faq details{border-block-end:var(--lp-border-w) solid var(--lp-line)}.lp-faq summary{justify-content:space-between;align-items:center;gap:var(--lp-gap-md);min-height:56px;padding-block:var(--lp-gap-sm);font-family:var(--lp-font-label);font-weight:var(--lp-label-weight);cursor:pointer;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"";border-inline-end:2px solid var(--lp-accent);border-block-end:2px solid var(--lp-accent);flex:none;width:12px;height:12px;transition:transform .16s;transform:rotate(45deg)translate(-2px,-2px)}.lp-faq details[open] summary:after{transform:rotate(225deg)translate(-2px,-2px)}.lp-faq p{margin:0 0 var(--lp-gap-md);max-width:32rem;color:var(--lp-ink-soft);font-size:var(--lp-scale-small);padding-inline-end:var(--lp-gap-lg)}.lp-faq{max-width:62rem}.lp-form{padding:var(--lp-card-pad);border:var(--lp-border-w) solid var(--lp-card-border);border-radius:var(--lp-radius-xl);background:var(--lp-form-bg);box-shadow:var(--lp-shadow)}.lp-field{margin-top:var(--lp-gap-md);display:block}.lp-field>span{margin-bottom:var(--lp-gap-xs);font-family:var(--lp-font-label);font-size:var(--lp-scale-micro);font-weight:var(--lp-label-weight);letter-spacing:var(--lp-label-tracking);text-transform:var(--lp-label-case);color:var(--lp-ink-soft);display:block}.lp-field input,.lp-field select{width:100%;min-height:48px;padding:.7rem var(--lp-gap-md);border:var(--lp-border-w) solid var(--lp-line);border-radius:var(--lp-radius-md);background:var(--lp-surface);color:var(--lp-ink);font:inherit;font-size:var(--lp-scale-body)}.lp-field input::placeholder{color:var(--lp-ink-soft);opacity:.7}.lp-row{gap:var(--lp-gap-md);display:grid}.lp-total{justify-content:space-between;align-items:baseline;gap:var(--lp-gap-md);margin-top:var(--lp-gap-lg);padding-top:var(--lp-gap-md);border-block-start:var(--lp-border-w) solid var(--lp-line);font-family:var(--lp-font-display);font-size:var(--lp-scale-h3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.lp-total strong{white-space:nowrap}.lp-table-scroll+.lp-note,.lp-note+.lp-table-scroll{margin-top:var(--lp-gap-sm)}.lp-consent{margin:var(--lp-gap-sm) 0 0;color:var(--lp-ink-soft);font-size:var(--lp-scale-micro);line-height:1.5}.lp-consent a{color:inherit}.lp-legal{padding-block:var(--lp-section-y);background:var(--lp-legal-bg);color:var(--lp-legal-ink);font-size:var(--lp-scale-micro);line-height:1.6}.lp-legal h2{margin:0 0 var(--lp-gap-sm);font-family:var(--lp-font-label);font-size:var(--lp-scale-micro);font-weight:var(--lp-label-weight);letter-spacing:var(--lp-label-tracking);text-transform:var(--lp-label-case)}.lp-legal h3{margin:var(--lp-gap-md) 0 var(--lp-gap-xs);font-family:var(--lp-font-label);font-size:var(--lp-scale-micro);font-weight:var(--lp-label-weight)}.lp-legal p,.lp-legal ul{margin:0 0 var(--lp-gap-sm);max-width:30rem}.lp-legal ul{padding-inline-start:1.2em}.lp-legal__cols{gap:var(--lp-gap-lg);display:grid}.lp-legal a{color:inherit}.lp-stub{padding:5px var(--lp-gutter);color:#cfcfcf;background:#1f1f1f;justify-content:center;align-items:baseline;gap:10px;margin:0;font-family:system-ui,sans-serif;font-size:12px;line-height:1.4;display:flex}.lp-stub>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-stub a{color:#fff;flex:none}@media (min-width:48em){.lp-section{padding-block:var(--lp-section-y-lg)}.lp-hero__grid{gap:var(--lp-gap-xl);grid-template-columns:1fr 1fr;align-items:center}.lp-hero__cta{flex-direction:row;align-items:center}.lp-hero__cta .lp-btn{width:auto}.lp-gallery{grid-template-columns:repeat(3,1fr)}.lp-gallery figure:first-child{grid-area:span 2/span 2}.lp-gallery figure:first-child img{aspect-ratio:1;height:100%}.lp-cards{grid-template-columns:repeat(3,1fr)}.lp-bullets{grid-template-columns:repeat(2,1fr)}.lp-row--2{grid-template-columns:1fr 1fr}.lp-row--3{grid-template-columns:repeat(3,1fr)}.lp-legal__cols{grid-template-columns:repeat(2,1fr)}.lp-form-grid{gap:var(--lp-gap-xl);grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;display:grid}}@media (min-width:68em){.lp-table{min-width:0}}@media (prefers-reduced-motion:reduce){.lp-btn,.lp-faq summary:after{transition-duration:1ms}}.lp-vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-swatchbox{border:0;margin:0;padding:0}.lp-swatchbox>.lp-gallery{display:none}#lpc-hrafit:checked~.lp-gallery[data-kolir=hrafit],#lpc-molochnyi:checked~.lp-gallery[data-kolir=molochnyi],#lpc-olyvkovyi:checked~.lp-gallery[data-kolir=olyvkovyi],#lpc-vyshnevyi:checked~.lp-gallery[data-kolir=vyshnevyi]{display:grid}#lpc-hrafit:checked~.lp-colors label[for=lpc-hrafit],#lpc-molochnyi:checked~.lp-colors label[for=lpc-molochnyi],#lpc-olyvkovyi:checked~.lp-colors label[for=lpc-olyvkovyi],#lpc-vyshnevyi:checked~.lp-colors label[for=lpc-vyshnevyi]{border-color:var(--lp-accent);box-shadow:inset 0 0 0 var(--lp-border-w) var(--lp-accent)}#lpc-hrafit:focus-visible~.lp-colors label[for=lpc-hrafit],#lpc-molochnyi:focus-visible~.lp-colors label[for=lpc-molochnyi],#lpc-olyvkovyi:focus-visible~.lp-colors label[for=lpc-olyvkovyi],#lpc-vyshnevyi:focus-visible~.lp-colors label[for=lpc-vyshnevyi]{outline:3px solid var(--lp-focus);outline-offset:2px}.lp-video__frame>summary{cursor:pointer;list-style:none;display:block;position:relative}.lp-video__frame>summary::-webkit-details-marker{display:none}.lp-video__frame[open] .lp-video__play{display:none}.lp-steps li>span{padding-top:.4em}