

/* Start:/local/templates/sdvk/components/catalog/compare/.default/style.css?178463213314246*/
.compare-section{--compare-accent:#c1272d;--compare-border:#e8e8e8;--compare-soft:#f6f7f8;--compare-text:#2a2a2a;--compare-muted:#777;display:none;margin:0 0 48px;color:var(--compare-text)}.compare-section__toolbar{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:minmax(0, 1fr);align-items:center;gap:14px;padding:12px 0;background:rgba(255, 255, 255, .96);border-top:1px solid var(--compare-border);border-bottom:1px solid var(--compare-border);backdrop-filter:blur(8px)}.compare-section__tabs{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.compare-section__tabs-placeholder,.compare-section__tab,.compare-section__clear{min-height:36px;padding:8px 14px;border:1px solid #d8d8d8;border-radius:4px;background:#fff;color:var(--compare-text);font-size:14px;line-height:18px}.compare-section__tab,.compare-section__clear{cursor:pointer;transition:border-color 0.2s, color 0.2s, box-shadow 0.2s, background-color 0.2s}.compare-section__tab:focus,.compare-section__clear:focus,.compare-section__tab:focus-visible,.compare-section__clear:focus-visible{outline:none}.compare-section__tab:hover,.compare-section__tab.active{border-color:var(--compare-accent);color:var(--compare-accent);box-shadow:0 3px 12px rgba(193, 39, 45, .1)}.compare-section__tab.active{background:#fff7f7}.compare-section__clear{border-color:rgba(193, 39, 45, .55);color:var(--compare-accent);white-space:nowrap}.compare-section__clear:hover{border-color:var(--compare-accent);background:#fff7f7}.compare-section__clear--summary{width:100%}.compare-section__diff{display:inline-flex;align-items:center;gap:9px;margin:0;color:var(--compare-text);font-size:14px;line-height:18px;cursor:pointer;user-select:none;white-space:nowrap}.compare-section__diff input{position:absolute;opacity:0;pointer-events:none}.compare-section__diff input:checked + .compare-section__switch{background:var(--compare-accent)}.compare-section__diff input:checked + .compare-section__switch:before{transform:translateX(18px)}.compare-section__diff--summary{width:100%;margin-bottom:10px;white-space:normal}.compare-section__diff--mobile{width:100%;min-height:36px;padding:8px 10px;border:1px solid var(--compare-border);border-radius:4px;background:#fff;white-space:normal}.compare-section__switch{position:relative;display:inline-block;width:38px;height:20px;border-radius:10px;background:#d7d7d7;transition:background-color 0.2s}.compare-section__switch:before{content:'';position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0, 0, 0, .2);transition:transform 0.2s}.compare-section__cards-row{position:sticky;top:62px;z-index:20;display:grid;grid-template-columns:250px minmax(0, 1fr);gap:0;margin:0 0 18px;padding:12px 0;background:#fff;border-bottom:1px solid var(--compare-border)}.compare-section__cards-spacer{display:flex;align-items:flex-start;justify-content:flex-start;padding-right:16px;color:var(--compare-muted);font-size:13px}.compare-section__summary{width:100%;padding:16px;border:1px solid var(--compare-border);border-left:4px solid var(--compare-accent);border-radius:4px;background:linear-gradient(180deg, #fff, #fff7f7)}.compare-section__summary-title{margin-bottom:8px;color:var(--compare-accent);font-size:12px;font-weight:700;letter-spacing:0.03em;line-height:16px;text-transform:uppercase}.compare-section__summary-count{display:flex;align-items:baseline;gap:8px;margin-bottom:14px}.compare-section__summary-count strong{color:var(--compare-text);font-size:34px;line-height:36px}.compare-section__summary-count span{color:var(--compare-muted);font-size:14px;line-height:18px}.compare-section__summary-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.compare-section__summary-stats div{min-width:0;padding:10px;border:1px solid rgba(193, 39, 45, .14);border-radius:4px;background:#fff}.compare-section__summary-stats strong,.compare-section__summary-stats span{display:block}.compare-section__summary-stats strong{color:var(--compare-text);font-size:22px;line-height:24px}.compare-section__summary-stats span{margin-top:3px;color:var(--compare-muted);font-size:12px;line-height:15px}.compare-section__cards{min-width:0}.compare-section__items{position:relative;display:flex;gap:16px}.compare-section__items > .b-listing__col{flex:0 0 auto;max-width:none}.compare-section__items .b-item-card{position:relative;display:flex;flex-direction:column;height:100%;border-color:#d9d9d9;transition:border-color 0.2s, box-shadow 0.2s, transform 0.2s}.compare-section__items .b-item-card:hover{border-color:rgba(193, 39, 45, .35);box-shadow:0 8px 26px rgba(0, 0, 0, .08)}.compare-section__items .b-item-card__image-block{height:132px;min-height:0;aspect-ratio:auto !important}.compare-section__items .b-item-card__image-link{display:flex;align-items:center;justify-content:center;height:100%}.compare-section__items .b-item-card__image{width:auto;max-width:100%;max-height:112px !important;object-fit:contain}.compare-section__items .b-item-card__body{display:contents;background:#fff}.compare-section__items .b-item-card__body > .favorites-button,.compare-section__items .b-item-card__body > .compare-js{top:144px;z-index:40;width:22px;height:22px}.compare-section__items .b-item-card__body > .favorites-button{right:12px}.compare-section__items .b-item-card__body > .favorites-button:after{width:20px;height:20px}.compare-section__items .b-item-card__body > .compare-js{right:43px}.compare-section__items .b-item-card__title{position:relative;z-index:5;order:3;min-height:34px;margin:0;padding:0 12px 8px;font-size:13px;line-height:17px}.compare-section__items .b-item-card__title a{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.compare-section__items .b-item-card__title:hover{z-index:30}.compare-section__items .b-item-card__title:hover a{position:absolute;left:6px;right:6px;top:-6px;display:block;overflow:visible;padding:8px;border:1px solid rgba(193, 39, 45, .22);border-radius:4px;background:#fff;box-shadow:0 8px 22px rgba(0, 0, 0, .12);-webkit-line-clamp:initial;-webkit-box-orient:initial}.compare-section__items .b-item-card__dscr,.compare-section__items .b-item-card__office-info{display:none !important}.compare-section__items .b-item-card__price-block{display:contents;text-align:center}.compare-section__items .b-item-card__price-line{display:block;order:2;min-height:34px;margin:0;padding:8px 76px 4px 12px;font-size:13px;line-height:17px;text-align:left}.compare-section__items .b-item-card__price-value{font-size:16px;line-height:20px}.compare-section__items .compare-js{color:#8a8a8a}.compare-section__items .compare-js:before{-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M7 2h6l1 2h4v2H2V4h4l1-2Zm-2 5h10.5l-.7 11H5.7L5 7Zm3 2v7h1.5V9H8Zm3.5 0v7H13V9h-1.5Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M7 2h6l1 2h4v2H2V4h4l1-2Zm-2 5h10.5l-.7 11H5.7L5 7Zm3 2v7h1.5V9H8Zm3.5 0v7H13V9h-1.5Z'/%3E%3C/svg%3E") center / contain no-repeat}.compare-section__items .compare-js:hover,.compare-section__items .compare-js.active{color:#c1272d}.compare-section__items .small-opt-price,.compare-section__items .item-label{display:none !important}.compare-section__items .b-add-to-cart{display:inline-flex;align-items:center;justify-content:center;order:4;width:auto;min-width:142px;max-width:100%;min-height:32px;margin:0 auto 12px;padding:6px 14px;font-size:12px;line-height:16px}.compare-section__items .nav{opacity:0.9}.compare-section__items--desktop > .b-listing__col{min-width:0;width:calc((100% - 48px) / 4)}.compare-section__items--desktop .b-item-card{overflow:visible}.compare-section__table-wrap{overflow:hidden;border:1px solid var(--compare-border);border-radius:4px;background:#fff}.compare-section__table-head{display:grid;grid-template-columns:250px minmax(0, 1fr);border-bottom:1px solid #a71f26;background:var(--compare-accent);color:#fff;font-size:13px;font-weight:700;letter-spacing:0.02em;text-transform:uppercase}.compare-section__table-head > div{padding:12px 16px}.compare-section__table-head > div:first-child{color:#fff}.compare-section__table-head > div + div{border-left:1px solid rgba(255, 255, 255, .28)}.compare-section__table{background:#fff}.compare-section__row{display:grid;grid-template-columns:250px minmax(0, 1fr);border-top:1px solid var(--compare-border);transition:background-color 0.2s}.compare-section__row:first-child{border-top:0}.compare-section__row:hover{background:#fffafa}.compare-section__row--diff .compare-section__name{position:relative}.compare-section__row--diff .compare-section__name:before{content:'';position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 2px 2px 0;background:var(--compare-accent)}.compare-section__name{padding:13px 16px;background:var(--compare-soft);font-weight:700;line-height:20px}.compare-section__values{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr))}.compare-section__value{min-width:0;padding:13px 16px;border-left:1px solid var(--compare-border);line-height:20px;word-break:break-word}.compare-section__value--empty{color:#aaa}.compare-section__mobile-selectors{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 18px}.compare-section__mobile-selectors label{display:flex;flex-direction:column;gap:6px;color:var(--compare-muted);font-size:13px}.compare-section__mobile-selectors select{width:100%;min-height:42px;padding:8px 34px 8px 10px;border:1px solid #d4d4d4;border-radius:4px;background:#fff;color:var(--compare-text);font-size:15px}.compare-section__mobile-selectors select:focus,.compare-section__mobile-selectors select:focus-visible{outline:none;box-shadow:none}.compare-section__mobile-clear{display:none}.compare-section__empty,.compare-section__loading{padding:24px;border:1px solid var(--compare-border);border-radius:4px;background:var(--compare-soft);color:var(--compare-muted)}.compare-empty{padding:24px;border:1px solid #e8e8e8;border-radius:4px;background:#f6f7f8;color:#777}@media (max-width:1399px){.compare-section__cards-row,.compare-section__row,.compare-section__table-head{grid-template-columns:220px minmax(0, 1fr)}.compare-section--desktop .compare-section__values{grid-template-columns:repeat(3, minmax(0, 1fr))}.compare-section__items--desktop > .b-listing__col{width:calc((100% - 32px) / 3)}}@media (max-width:1199px){.compare-section__toolbar{grid-template-columns:1fr;align-items:stretch}.compare-section__cards-row,.compare-section__row,.compare-section__table-head{grid-template-columns:180px minmax(0, 1fr)}.compare-section--desktop .compare-section__values{grid-template-columns:repeat(2, minmax(0, 1fr))}.compare-section__items--desktop > .b-listing__col{width:calc((100% - 16px) / 2)}.compare-section__cards-spacer{padding-right:10px}.compare-section__name,.compare-section__value,.compare-section__table-head > div{padding-left:12px;padding-right:12px}.compare-section__diff,.compare-section__clear{justify-self:start}}@media (max-width:991px){.compare-section{margin-bottom:32px}.compare-section__toolbar{position:static;padding:12px 0;background:#fff;backdrop-filter:none}.compare-section__tabs{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px;scrollbar-width:none}.compare-section__tabs::-webkit-scrollbar{display:none}.compare-section__tab{flex:0 0 auto}.compare-section__mobile-clear{display:grid;gap:8px;margin:0 0 12px}.compare-section__mobile-clear .compare-section__clear{width:100%}.compare-section__cards-row{position:sticky;top:0;z-index:25;display:block;margin:0 0 14px;padding:10px 0 12px;background:rgba(255, 255, 255, .98);border-bottom:0;box-shadow:0 8px 18px rgba(255, 255, 255, .92)}.compare-section__cards-spacer{display:none}.compare-section__cards{width:100%}.compare-section__mobile-cards{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:10px}.compare-section__mobile-cards--single{grid-template-columns:minmax(0, 1fr)}.compare-section__mobile-lane{min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.compare-section__mobile-lane::-webkit-scrollbar{display:none}.compare-section__items--mobile{display:flex;gap:0}.compare-section__items--mobile .b-add-to-cart{margin-top:auto}.compare-section__items--mobile > .b-listing__col{flex:0 0 100%;width:100%;max-width:100%;padding:0;scroll-snap-align:start}.compare-section__items--mobile .b-item-card{min-height:100%;border-radius:4px;transform:none}.compare-section__items--mobile .b-item-card:hover{transform:none}.compare-section__items--mobile .b-item-card__title{font-size:13px;line-height:17px}.compare-section__items--mobile .b-item-card__title:hover a{position:static;display:-webkit-box;overflow:hidden;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-line-clamp:2;-webkit-box-orient:vertical}.compare-section__items--mobile .b-item-card__body > .favorites-button,.compare-section__items--mobile .b-item-card__body > .compare-js{top:130px}.compare-section__items--mobile .b-item-card__image-block{height:118px;min-height:0}.compare-section__mobile-selectors{margin:0 -8px 14px;padding:10px 8px;background:transparent;border-top:1px solid var(--compare-border);border-bottom:1px solid var(--compare-border)}.compare-section__table-wrap{border-right:0;border-left:0;border-radius:0}.compare-section__table-head{display:none}.compare-section__row{grid-template-columns:1fr}.compare-section__name{padding:12px 14px;border-bottom:1px solid var(--compare-border);font-size:15px}.compare-section__values{grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-flow:initial}.compare-section__value{min-height:48px;padding:12px 14px;font-size:15px}}@media (max-width:520px){.compare-section__mobile-cards{gap:8px}.compare-section__mobile-selectors{gap:8px}.compare-section__mobile-selectors select{min-height:40px;font-size:14px}.compare-section__items--mobile .b-item-card__image-block{height:104px;min-height:0}.compare-section__items--mobile .b-item-card__body > .favorites-button,.compare-section__items--mobile .b-item-card__body > .compare-js{top:116px}}
/* End */
/* /local/templates/sdvk/components/catalog/compare/.default/style.css?178463213314246 */
