.compare-page .compare__title{margin-bottom:28px;font-size:48px;font-weight:500;line-height:100%}.compare-page .compare__groups{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:16px;gap:16px;margin-bottom:16px;overflow-x:auto;scrollbar-width:none}.compare-page .compare__groups::-webkit-scrollbar{display:none}.compare-page .compare__group{-webkit-box-flex:0;-ms-flex:0 0 290px;flex:0 0 290px;min-height:82px;padding:14px 20px;border:1px solid rgba(0,0,0,0);border-radius:16px;background:#fff;text-align:left;-webkit-transition:border-color .3s ease;-o-transition:border-color .3s ease;transition:border-color .3s ease}.compare-page .compare__group.is-active{border-color:#ed1c24}.compare-page .compare__group-name{display:block;margin-bottom:6px;font-size:28px;font-weight:500;line-height:100%}.compare-page .compare__group-count{display:block;color:#8d8d8d;font-size:18px;font-weight:400;line-height:120%}.compare-page .compare__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:32px;margin-bottom:16px}.compare-page .compare__differences{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:7px;gap:7px;cursor:pointer;font-size:18px;font-weight:400;line-height:120%}.compare-page .compare__differences-input{position:absolute;width:16px;height:16px;margin:0;opacity:0;pointer-events:none}.compare-page .compare__differences-checkbox{position:relative;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;border:1px solid #cbcbcb;border-radius:3px;background:#fff}.compare-page .compare__clear{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:7px;gap:7px;color:#ed1c24;font-size:18px;font-weight:400;line-height:120%}.compare-page .compare__clear-icon{width:16px;height:16px;background:url(https://static.starwind.com.ru/2026/img/i-compare-basket.svg) no-repeat 50%/contain}.compare-page .compare__table{--compare-product-gap:16px;--compare-product-width:calc(25% - var(--compare-product-gap)*3/4);--compare-products-count:4;position:relative;width:100%;background:rgba(0,0,0,0)}.compare-page .compare__products-wrap{position:sticky;top:0;z-index:20;width:100%;background:rgba(0,0,0,0);-webkit-transition:background .3s ease,-webkit-box-shadow .3s ease;transition:background .3s ease,-webkit-box-shadow .3s ease;-o-transition:background .3s ease,box-shadow .3s ease;transition:background .3s ease,box-shadow .3s ease;transition:background .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}.compare-page .compare__products{display:grid;grid-template-columns:repeat(var(--compare-products-count),var(--compare-product-width));grid-column-gap:var(--compare-product-gap);-webkit-column-gap:var(--compare-product-gap);-moz-column-gap:var(--compare-product-gap);column-gap:var(--compare-product-gap);width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.compare-page .compare__products::-webkit-scrollbar{display:none}.compare-page .compare__product-spacer{display:none}.compare-page .compare__product{position:relative;min-width:0;min-height:380px;padding:18px 16px 20px;border-radius:18px;background:#fff;overflow:hidden;-webkit-transition:min-height .3s ease,padding .3s ease,border-radius .3s ease;-o-transition:min-height .3s ease,padding .3s ease,border-radius .3s ease;transition:min-height .3s ease,padding .3s ease,border-radius .3s ease}.compare-page .compare__product-remove{position:absolute;top:16px;right:16px;width:22px;height:22px;z-index:2;-webkit-transition:top .3s ease,right .3s ease,-webkit-transform .3s ease;transition:top .3s ease,right .3s ease,-webkit-transform .3s ease;-o-transition:top .3s ease,right .3s ease,transform .3s ease;transition:top .3s ease,right .3s ease,transform .3s ease;transition:top .3s ease,right .3s ease,transform .3s ease,-webkit-transform .3s ease}.compare-page .compare__product-remove:after,.compare-page .compare__product-remove:before{content:"";position:absolute;top:10px;left:3px;width:16px;height:1px;background:#8d8d8d}.compare-page .compare__product-remove:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.compare-page .compare__product-remove:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.compare-page .compare__product-image{display:block;height:250px;margin-bottom:12px;padding:45px 10px 0;-webkit-transition:height .3s ease,margin-bottom .3s ease,padding .3s ease;-o-transition:height .3s ease,margin-bottom .3s ease,padding .3s ease;transition:height .3s ease,margin-bottom .3s ease,padding .3s ease}.compare-page .compare__product-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.compare-page .compare__product-category{display:block;margin-bottom:5px;font-size:16px;font-weight:400;line-height:120%}.compare-page .compare__product-name{display:block;margin-bottom:5px;font-size:20px;font-weight:500;line-height:100%}.compare-page .compare__product-code{display:block;color:#8d8d8d;font-size:16px;font-weight:400;line-height:120%}.compare-page .compare__products-wrap.is-sticky{background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.compare-page .compare__products-wrap.is-sticky .compare__product{min-height:88px;padding:10px 12px;border-radius:0}.compare-page .compare__products-wrap.is-sticky .compare__product-remove{top:8px;right:8px;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.compare-page .compare__products-wrap.is-sticky .compare__product-image{height:42px;margin-bottom:4px;padding:0}.compare-page .compare__products-wrap.is-sticky .compare__product-category{display:none}.compare-page .compare__products-wrap.is-sticky .compare__product-name{margin-bottom:2px;font-size:14px}.compare-page .compare__products-wrap.is-sticky .compare__product-code{font-size:12px}.compare-page .compare__table-body{width:100%;margin-top:40px;border-radius:18px;background:#fff;overflow-x:auto;scrollbar-width:thin}.compare-page .compare__section.is-open .compare__section-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.compare-page .compare__section.is-open .compare__section-body{display:block}.compare-page .compare__section-heading{width:100%;width:var(--compare-table-content-width,100%)}.compare-page .compare__section-title{position:sticky;left:0;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;width:var(--compare-table-viewport-width,100%);padding:16px 20px;background:#fff;font-size:28px;font-weight:500;line-height:100%;text-align:left}.compare-page .compare__section-icon{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:14px;margin-left:8px;background:url(https://static.starwind.com.ru/2026/img/i-compare-list.svg) no-repeat 50%/contain;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.compare-page .compare__section-body{display:none}.compare-page .compare__row{position:relative;display:grid;grid-template-columns:repeat(var(--compare-products-count),var(--compare-product-width));grid-template-columns:repeat(var(--compare-products-count),var(--compare-row-product-width,var(--compare-product-width)));grid-column-gap:var(--compare-product-gap);-webkit-column-gap:var(--compare-product-gap);-moz-column-gap:var(--compare-product-gap);column-gap:var(--compare-product-gap);width:100%;width:var(--compare-table-content-width,100%)}.compare-page .compare__row:nth-child(odd):before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;width:var(--compare-row-background-width,100%);background:#fff0f0;pointer-events:none;z-index:0}.compare-page .compare__row.is-hidden{display:none}.compare-page .compare__property,.compare-page .compare__value{position:relative;z-index:1;min-width:0;padding:12px 20px;font-size:18px;font-weight:400;line-height:120%}.compare-page .compare__property{position:sticky;top:0;left:0;grid-column:1;grid-row:1;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:10px 20px 0;color:#8d8d8d;font-size:16px;z-index:2}.compare-page .compare__value{grid-row:1;padding-top:36px}.compare-page .compare__value:nth-child(2){grid-column:1}.compare-page .compare__value:nth-child(3){grid-column:2}.compare-page .compare__value:nth-child(4){grid-column:3}.compare-page .compare__value:nth-child(5){grid-column:4}.compare-page .compare__value:nth-child(6){grid-column:5}.compare-page .compare__value:nth-child(7){grid-column:6}.compare-page .compare__value:nth-child(8){grid-column:7}.compare-page .compare__value:nth-child(9){grid-column:8}.compare-page .compare__value:nth-child(10){grid-column:9}.compare-page .compare__value:nth-child(11){grid-column:10}.compare-page .compare__empty{padding:60px 20px;background:#fff;border-radius:18px;text-align:center;font-size:20px;font-weight:400;line-height:120%}.compare-page.is-differences-active .compare__differences-checkbox{border-color:#ed1c24;background:#ed1c24}.compare-page.is-differences-active .compare__differences-checkbox:after{content:"";position:absolute;top:2px;left:5px;width:4px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media(max-width:1200px){.compare-page .compare__table{--compare-product-width:calc(33.33333% - var(--compare-product-gap)*2/3)}}@media(max-width:992px){.compare-page .compare__title{font-size:48px}.compare-page .compare__table{--compare-product-width:calc(50% - var(--compare-product-gap)/2)}}@media(max-width:768px){.compare-page .compare__groups{grid-gap:12px;gap:12px}.compare-page .compare__group{-ms-flex-preferred-size:240px;flex-basis:240px}.compare-page .compare__table{--compare-product-width:calc(50% - var(--compare-product-gap)/2)}.compare-page .compare__products{grid-template-columns:repeat(var(--compare-products-count),var(--compare-product-width))}}@media(max-width:576px){.compare-page .compare__title{margin-bottom:20px;font-size:28px}.compare-page .compare__group{-ms-flex-preferred-size:124px;flex-basis:124px;min-height:64px;padding:10px 12px;border-radius:12px}.compare-page .compare__group-name{margin-bottom:4px;font-size:18px}.compare-page .compare__group-count{font-size:12px}.compare-page .compare__toolbar{min-height:28px;margin-bottom:12px}.compare-page .compare__clear,.compare-page .compare__differences{font-size:14px}.compare-page .compare__clear-icon,.compare-page .compare__differences-checkbox{width:14px;height:14px}.compare-page .compare__table{--compare-product-width:calc(50% - var(--compare-product-gap)/2)}.compare-page .compare__products{grid-template-columns:repeat(var(--compare-products-count),var(--compare-product-width))}.compare-page .compare__product{min-height:0;padding:12px 10px 14px;border-radius:14px}.compare-page .compare__product-remove{top:10px;right:10px}.compare-page .compare__product-image{height:100px;margin-bottom:8px;padding:10px 4px 0}.compare-page .compare__product-category{margin-bottom:3px;font-size:16px}.compare-page .compare__product-name{margin-bottom:4px;font-size:14px}.compare-page .compare__product-code{font-size:12px}.compare-page .compare__products-wrap.is-sticky .compare__product{min-height:72px;padding:8px 10px}.compare-page .compare__products-wrap.is-sticky .compare__product-image{height:32px;margin-bottom:3px}.compare-page .compare__products-wrap.is-sticky .compare__product-name{font-size:14px}.compare-page .compare__products-wrap.is-sticky .compare__product-code{font-size:12px}.compare-page .compare__table-body{margin-top:24px;border-radius:14px}.compare-page .compare__section-title{padding:14px 12px;font-size:18px}.compare-page .compare__section-icon{-ms-flex-preferred-size:18px;flex-basis:18px;width:18px;height:11px;margin-left:6px}.compare-page .compare__property,.compare-page .compare__value{padding:9px 12px;font-size:14px}.compare-page .compare__property{padding:8px 12px 0;font-size:14px}.compare-page .compare__value{padding-top:32px}.compare-page .compare__empty{padding:40px 16px;font-size:14px}}
