

/* Start:/local/components/ledprofi/catalog.compare/templates/.default/style.css?17860307404838*/
.lp-compare{display:grid;gap:20px;margin:0 0 52px;color:var(--lp-color-ink,#222725)}
.lp-compare *{box-sizing:border-box}
.lp-compare__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}
.lp-compare__heading h1{margin:0 0 6px;font-size:clamp(28px,3vw,40px);line-height:1.12}
.lp-compare__heading p{margin:0;color:var(--lp-color-ink-muted,#7b8680)}
.lp-compare__eyebrow{margin-bottom:8px!important;color:var(--lp-color-brand,#00a550)!important;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.lp-compare__clear,.lp-compare__mode button{min-height:44px;padding:10px 16px;border:1px solid var(--lp-color-line,#e1e6e2);border-radius:var(--lp-radius-sm,8px);background:#fff;color:var(--lp-color-ink,#222725);font:inherit;font-weight:700;cursor:pointer}
.lp-compare__clear:hover,.lp-compare__mode button:hover{border-color:var(--lp-color-brand,#00a550);color:var(--lp-color-brand-hover,#008a43)}
.lp-compare__message,.lp-compare__empty{padding:22px;border:1px solid var(--lp-color-line,#e1e6e2);border-radius:var(--lp-radius-md,14px);background:#fff}
.lp-compare__empty{display:grid;justify-items:start;gap:8px}
.lp-compare__empty p{margin:0;color:var(--lp-color-ink-muted,#7b8680)}
.lp-compare__empty a{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;padding:10px 17px;border-radius:var(--lp-radius-sm,8px);background:var(--lp-color-brand,#00a550);color:#fff;text-decoration:none;font-weight:800}
.lp-compare__mode{display:flex;flex-wrap:wrap;gap:8px}
.lp-compare__mode label{display:flex;align-items:center;gap:8px;min-height:42px;padding:8px 14px;border:1px solid var(--lp-color-line,#e1e6e2);border-radius:999px;background:#fff;cursor:pointer}
.lp-compare__mode label:has(input:checked){border-color:var(--lp-color-brand,#00a550);background:var(--lp-color-brand-soft,#eaf8f1);color:var(--lp-color-brand-hover,#008a43)}
.lp-compare__mode input{accent-color:var(--lp-color-brand,#00a550)}
.lp-compare__viewport{overflow-x:auto;border:1px solid var(--lp-color-line,#e1e6e2);border-radius:var(--lp-radius-md,14px);background:#fff;scrollbar-width:thin}
.lp-compare__table{display:grid;grid-template-columns:190px repeat(var(--lp-compare-columns),minmax(220px,1fr));min-width:max-content}
.lp-compare__label,.lp-compare__value{padding:15px 16px;border-top:1px solid var(--lp-color-line,#e1e6e2);border-right:1px solid var(--lp-color-line,#e1e6e2)}
.lp-compare__label{position:sticky;left:0;z-index:2;min-width:190px;background:var(--lp-color-surface-muted,#f5f7f5);font-size:13px;font-weight:800}
.lp-compare__label--products{display:flex;align-items:flex-start;padding-top:22px;border-top:0}
.lp-compare__value{min-width:220px;background:#fff;line-height:1.45}
.lp-compare-card{position:relative;display:grid;grid-template-rows:210px 1fr;min-width:220px;padding:12px;border-right:1px solid var(--lp-color-line,#e1e6e2);background:#fff}
.lp-compare-card__remove{position:absolute;top:12px;right:12px;z-index:1}
.lp-compare-card__remove button{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--lp-color-line,#e1e6e2);border-radius:50%;background:rgba(255,255,255,.96);color:var(--lp-color-ink-muted,#7b8680);font:inherit;font-size:24px;line-height:1;cursor:pointer}
.lp-compare-card__remove button:hover{border-color:var(--lp-color-brand,#00a550);color:var(--lp-color-brand-hover,#008a43)}
.lp-compare-card__media{display:grid;place-items:center;min-width:0;min-height:0;padding:8px;color:var(--lp-color-ink-muted,#7b8680);text-decoration:none}
.lp-compare-card__media img{width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;object-position:center}
.lp-compare-card__body{display:grid;align-content:start;gap:8px;padding:10px 4px 4px}
.lp-compare-card__body strong{font-size:20px}
.lp-compare-card__body del{color:var(--lp-color-ink-muted,#7b8680);font-size:13px}
.lp-compare-card__body>a{color:var(--lp-color-ink,#222725);line-height:1.45;text-decoration:none}
.lp-compare-card__body>a:hover{color:var(--lp-color-brand-hover,#008a43)}
.lp-compare-card__body small,.lp-compare-card__brand{color:var(--lp-color-ink-muted,#7b8680);font-size:12px}
.lp-compare-card__brand{text-transform:uppercase}
.lp-compare-card__stock{color:var(--lp-color-brand,#00a550);font-size:12px;font-weight:700}
.lp-compare button:focus-visible,.lp-compare a:focus-visible,.lp-compare__viewport:focus-visible{outline:3px solid var(--lp-color-focus,#55ebb0);outline-offset:2px}
@media(max-width:700px){
  .lp-compare__heading{align-items:stretch;flex-direction:column}
  .lp-compare__clear{width:100%}
  .lp-compare__table{grid-template-columns:140px repeat(var(--lp-compare-columns),minmax(190px,1fr))}
  .lp-compare__label{min-width:140px}
  .lp-compare__value,.lp-compare-card{min-width:190px}
  .lp-compare-card{grid-template-rows:175px 1fr}
}

/* End */
/* /local/components/ledprofi/catalog.compare/templates/.default/style.css?17860307404838 */
