.comparison-section{padding-bottom:112px}.comparison-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.comparison-header__left{display:flex;align-items:center;gap:12px}.comparison-header__left h1{font-family:var(--second-family);font-weight:600;font-size:48px;line-height:1.1;letter-spacing:-.03em;color:var(--brand-black)}.comparison-header__count{font-family:var(--font-family);font-weight:600;font-size:14px;line-height:100%;letter-spacing:.11em;text-transform:uppercase;color:var(--t-black-40);padding-top:16px}.comparison-header__count span{color:var(--t-black-80)}.comparison-header__clear{white-space:nowrap;flex-shrink:0}.comparison-products-wrap{position:relative;margin-bottom:24px}.comparison-products-wrap .arrow_btn{box-shadow:0 4px 4px 0 rgba(45,45,42,.08);background:var(--brand-white);transition:transform .3s ease,box-shadow .3s ease}.comparison-products-wrap .arrow_btn:hover{transform:scale(1.05);box-shadow:0 6px 8px 0 rgba(45,45,42,.12)}.comparison-products-wrap .arrow_btn .bi{transform:rotate(0)}.comparison-products-wrap .arrow_btn.prev{left:-24px}.comparison-products-wrap .arrow_btn.prev .bi{transform:rotate(180deg)}.comparison-products-wrap .arrow_btn.next{right:-24px}.comparison-products-wrap .swiper-slide{display:flex;height:auto}.comparison-products-wrap .swiper-slide .product_item{width:100%}.comparison-toggle-table{background:var(--brand-white);border-radius:8px;padding:0 24px 30px}.comparison-toggle-wrap{display:flex;align-items:center;gap:12px;padding:20px 0;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--t-black-80)}.comparison-toggle{position:relative;display:inline-block;width:44px;height:24px;cursor:pointer;flex-shrink:0}.comparison-toggle input{opacity:0;width:0;height:0;position:absolute}.comparison-toggle__track{position:absolute;inset:0;background:var(--t-black-20);border-radius:12px;transition:background .2s}.comparison-toggle__track::before{content:"";position:absolute;width:20px;height:20px;left:2px;top:2px;background:var(--brand-white);border-radius:50%;transition:transform .2s;box-shadow:0 1px 4px rgba(25,20,21,.2)}.comparison-toggle input:checked~.comparison-toggle__track{background:var(--brand-red)}.comparison-toggle input:checked~.comparison-toggle__track::before{transform:translateX(20px)}.comparison-specs-table-wrap{padding-bottom:10px}.comparison-specs-table{border-top:1px solid var(--t-black-10)}.comparison-spec-row{border-bottom:1px solid var(--t-black-10)}.comparison-spec-row .comparison-spec-row-swiper{padding:14px 0}.comparison-spec-label{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:143%;color:var(--t-black-40);margin-bottom:4px}.comparison-spec-col{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--t-black-80);padding-right:12px}.comparison-delete-row{border-top:1px solid var(--t-black-10)}.comparison-delete-row .comparison-spec-row-swiper{padding-top:24px}.comparison-delete-col{padding-right:16px}.comparison-spec-row-swiper{width:100%}.comparison-delete-btn{justify-content:center;gap:8px}@media all and (max-width:991px){.comparison-products-wrap .arrow_btn.prev{left:-12px}.comparison-products-wrap .arrow_btn.next{right:-12px}}@media all and (max-width:767px){.comparison-section{padding-bottom:30px}.comparison-header{flex-direction:column;gap:12px;margin-bottom:24px}.comparison-header__left{flex-direction:column}.comparison-header__count{padding:0}.comparison-toggle-table{padding:0 16px 14px}}