.new-compare-page{--delay-1: .15s;--delay-2: .45s;--delay-3: .65s}.new-compare-page .content-wrapper{max-width:1440px;margin:0 auto;padding:0 32px;box-sizing:content-box}.new-compare-page .content-wrapper>.title{width:100%;text-align:center;display:inline-block;font-size:42px;font-weight:700;line-height:56px;margin:52px auto 76px}.new-compare-page .content-wrapper>.title>*{font-weight:inherit;font-size:inherit;line-height:inherit;display:inline-block}.new-compare-page .comparison-grid{width:100%}.new-compare-page .comparison-grid .head{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:21px;position:relative;z-index:1}.new-compare-page .comparison-grid .head .selector{position:relative;display:flex;justify-content:center;align-items:center}.new-compare-page .comparison-grid .head .selector>select{width:100%;height:auto;background:#fffdfb;max-width:none;border:1px solid #ccc;padding:10px 26px 12px 20px;font-size:16px;line-height:32px;font-weight:700;color:var(--prl-color-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-compare-page .comparison-grid .head .selector .select-custom{width:100%;position:relative}.new-compare-page .comparison-grid .head .selector .select-custom.is-open .select-title{border-bottom:none}.new-compare-page .comparison-grid .head .selector .select-custom.is-open .select-title:after{transform:rotate(180deg)}.new-compare-page .comparison-grid .head .selector .select-custom.is-open .options-wrapper{opacity:1;visibility:visible;max-height:353px;transition:all .3s ease-in-out}.new-compare-page .comparison-grid .head .selector .select-custom .select-title{position:relative;cursor:pointer;width:100%;height:auto;background:#fffdfb;max-width:none;border:1px solid #ccc;padding:10px 26px 12px 20px;font-size:16px;line-height:32px;font-weight:700;color:var(--prl-color-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-compare-page .comparison-grid .head .selector .select-custom .select-title:after{content:"";display:block;position:absolute;width:21px;height:21px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='21' viewBox='0 0 24 24' fill='none' stroke='%2334303D' stroke-width='2' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");right:10px;transition:transform .5s;top:0;bottom:0;margin:auto 0}.new-compare-page .comparison-grid .head .selector .select-custom .options-wrapper{position:absolute;overflow-y:scroll;background-color:#fff;padding:23px 16px 16px;border:1px solid #ccc;border-top:none;display:flex;flex-direction:column;gap:17px;opacity:0;visibility:hidden;max-height:0;transition:all .3s ease-in-out}.new-compare-page .comparison-grid .head .selector .select-custom .options-wrapper .option{border-bottom:1px solid #ccc;padding:8px 16px;cursor:pointer}.new-compare-page .comparison-grid .head .selector .select-custom .options-wrapper .option.selected{background-color:#f6f4f0;border:1px solid #ccc;border-radius:4px}.new-compare-page .comparison-grid .head .selector .select-custom .options-wrapper .option.disabled{cursor:not-allowed;pointer-events:none;background-color:#ccc;opacity:.5;border:1px solid transparent;border-radius:4px}.new-compare-page .comparison-grid .head .selector .select-custom .options-wrapper .option .title{font-size:16px;line-height:24px;font-weight:700;color:var(--prl-color-primary);margin-bottom:4px}.new-compare-page .comparison-grid .head .selector .select-custom .options-wrapper .option .info-image-wrapper{display:flex;align-items:center}.new-compare-page .comparison-grid .head .selector .select-custom .options-wrapper .option .info-image-wrapper .price,.new-compare-page .comparison-grid .head .selector .select-custom .options-wrapper .option .info-image-wrapper .description{font-size:13px;line-height:17px;color:#7b7881}.new-compare-page .comparison-grid .head .selector .select-custom .options-wrapper .option .info-image-wrapper .price{font-weight:700;margin-bottom:8px}.new-compare-page .comparison-grid .head .selector .select-custom .options-wrapper .option .info-image-wrapper img{width:43px;height:53px}.new-compare-page .comparison-grid .products{display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"pr-1 pr-2 pr-3";column-gap:21px;position:relative;opacity:1}.new-compare-page .comparison-grid .products .product{width:100%;background:#fff;transition:opacity .2s ease-in;animation:compare-product 1s ease-out}.new-compare-page .comparison-grid .products .product .cover{width:100%;aspect-ratio:1/1}.new-compare-page .comparison-grid .products .product .cover img{width:100%;height:100%;object-fit:contain;animation:compare-grow 2s ease-in-out}.new-compare-page .comparison-grid .products .product .title-wrapper{display:flex;column-gap:34px;align-items:center;margin-bottom:28px}.new-compare-page .comparison-grid .products .product .title-wrapper .title{color:#34303d;font-weight:700;font-size:2em;padding-right:36px;position:relative;display:inline-flex;justify-content:center;align-items:center}.new-compare-page .comparison-grid .products .product .title-wrapper .title:after{content:"";display:inline-block;position:absolute;right:0;background:url(/modules/custom/compare_page/app/dist/assets/arrow-r.svg) no-repeat center;width:24px;height:24px;aspect-ratio:1/1;padding:2px}.new-compare-page .comparison-grid .products .product .title-wrapper .price{font-size:16px;font-weight:400}.new-compare-page .comparison-grid .products .product .ratings{display:flex;align-content:center;column-gap:8px;margin-bottom:32px}.new-compare-page .comparison-grid .products .product .ratings .stars{list-style:none;display:flex;column-gap:4px;margin:0;padding:0}.new-compare-page .comparison-grid .products .product .ratings .stars .star{background:url(/modules/custom/compare_page/app/dist/assets/star.svg) no-repeat center;width:16px;height:16px;aspect-ratio:1/1}.new-compare-page .comparison-grid .products .product .ratings .stars .star.filled{background:url(/modules/custom/compare_page/app/dist/assets/star-filled.svg) no-repeat center}.new-compare-page .comparison-grid .products .product .ratings .total{font-size:12px}.new-compare-page .comparison-grid .products .product .description{margin-bottom:32px}.new-compare-page .comparison-grid .products .product .intro-section{min-height:620px;margin-bottom:80px}.new-compare-page .comparison-grid .products .product .intro-section>.price{display:none}.new-compare-page .comparison-grid .products .product .toggle-comparison-section{margin-bottom:32px}.new-compare-page .comparison-grid .products .product .toggle-comparison-section label{display:inline-flex;font-size:14px;font-weight:400;align-items:center;position:relative;padding-left:58px}.new-compare-page .comparison-grid .products .product .toggle-comparison-section label:before,.new-compare-page .comparison-grid .products .product .toggle-comparison-section label:after{content:"";position:absolute;left:4px;display:inline-block;width:24px;height:24px;background:#34303d;border-radius:100%;z-index:1;margin:4px;transition:all .2s ease-out}.new-compare-page .comparison-grid .products .product .toggle-comparison-section label:after{height:28px;width:48px;left:0;background:#e1e0e2;border-radius:14px;z-index:0}.new-compare-page .comparison-grid .products .product .body-section .feature-block{border-top:1px solid transparent;padding-top:16px;margin-bottom:96px;transition:all .5s cubic-bezier(0,.16,.36,.95)}.new-compare-page .comparison-grid .products .product .body-section .feature-block>.title{font-weight:700;font-size:1.15em;margin-bottom:16px}.new-compare-page .comparison-grid .products .product .body-section .feature-block .features{list-style:none;padding:0;margin:0}.new-compare-page .comparison-grid .products .product .body-section .feature-block .features .feature{padding:16px;transition:background-color .4s ease-out}.new-compare-page .comparison-grid .products .product .body-section .feature-block .features .feature>.title{font-size:12px;line-height:16px;font-weight:700;color:#7b7881;margin-bottom:8px}.new-compare-page .comparison-grid .products .product .body-section .feature-block .features .feature>.intro-image{margin-bottom:16px}.new-compare-page .comparison-grid .products .product .body-section .feature-block .features .feature>.value{color:#524f5a;font-weight:400;font-size:1.15em;line-height:2rem}.new-compare-page .comparison-grid .products .product .body-section .feature-block .features .feature>.value p{margin-bottom:.5em}.new-compare-page .comparison-grid .products .product .body-section .feature-block .features:not([class*=type-]) .feature:nth-child(odd){background:#f7f7f7}.new-compare-page .comparison-grid .products .product .body-section .feature-block .features.type-flavours .feature .intro-image{width:100px;height:64px;margin-bottom:32px}.new-compare-page .comparison-grid .products .product .body-section .feature-block .features.type-flavours .feature .intro-image img{width:100%;height:100%;object-fit:contain}.new-compare-page .comparison-grid .products .product .body-section .feature-block .features.type-flavours .feature .title{color:#34303d;font-size:1.45em;font-weight:700;margin-bottom:16px}.new-compare-page .comparison-grid .products .product .body-section .feature-block .features.type-customization .feature .intro-image{width:64px;height:64px;margin-bottom:8px}.new-compare-page .comparison-grid .products .product .body-section .feature-block .features.type-customization .feature .intro-image img{width:100%;height:100%;object-fit:contain}.new-compare-page .comparison-grid .products .product .body-section .feature-block .features.type-customization .feature .value{color:#34303d;font-size:12px;font-weight:400;margin-bottom:8px}.new-compare-page .comparison-grid .products .product .body-section .feature-block .features.type-customization .feature:nth-child(n+5){display:none}.new-compare-page .comparison-grid .products .product .body-section .feature-block .features.type-horizontal .feature{display:flex;justify-content:space-between}.new-compare-page .comparison-grid .products .product .body-section .feature-block .features.type-horizontal .feature .intro-image{width:90px;height:90px;margin-bottom:8px}.new-compare-page .comparison-grid .products .product .body-section .feature-block .features.type-horizontal .feature .intro-image img{width:100%;height:100%;object-fit:contain}.new-compare-page .comparison-grid .products .product .body-section .feature-block .features.type-horizontal .feature .title,.new-compare-page .comparison-grid .products .product .body-section .feature-block .features.type-horizontal .feature .value{color:#7b7881;font-weight:400;font-size:1.15em;line-height:2rem}.new-compare-page .comparison-grid .products .product .body-section .feature-block .features.type-horizontal .feature .value{color:#524f5a}.new-compare-page .comparison-grid .products .product .body-section .feature-block .features.type-horizontal .feature:has(.intro-image){display:block}.new-compare-page .comparison-grid .products .product .body-section .feature-block .features.type-horizontal .feature:has(.intro-image) .title{color:#524f5a}.new-compare-page .comparison-grid .products .product .body-section .feature-block .features.type-horizontal .feature:nth-child(2n){background:#f7f7f7}.new-compare-page .comparison-grid .products .product .body-section .feature-block+.feature-block{margin-top:16px}.new-compare-page .comparison-grid .products .product .body-section .feature-block>*:not(.title){transition:opacity .2s}.new-compare-page .comparison-grid .products .product .body-section .feature-block.six-liner .feature .value,.new-compare-page .comparison-grid .products .product .body-section .feature-block.three-liner .feature .value,.new-compare-page .comparison-grid .products .product .body-section .feature-block.two-liner .feature .value{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.new-compare-page .comparison-grid .products .product .body-section .feature-block.six-liner .feature{min-height:275px}.new-compare-page .comparison-grid .products .product .body-section .feature-block.six-liner .feature .value{-webkit-line-clamp:7}.new-compare-page .comparison-grid .products .product .body-section .feature-block.three-liner .feature{min-height:155px}.new-compare-page .comparison-grid .products .product .body-section .feature-block.three-liner .feature .value{-webkit-line-clamp:3}.new-compare-page .comparison-grid .products .product .body-section .feature-block.two-liner .feature{min-height:120px}.new-compare-page .comparison-grid .products .product .body-section .feature-block.two-liner .feature .value{-webkit-line-clamp:2}.new-compare-page .comparison-grid .products .product .body-section .feature-block.is-collapsed{min-height:0!important;margin-bottom:0;overflow:hidden}.new-compare-page .comparison-grid .products .product .body-section .feature-block.is-collapsed>*:not(.title){opacity:0;pointer-events:none;position:absolute}.new-compare-page .comparison-grid .products .product .body-section .feature-block.is-collapsed>.title{margin-bottom:0}.new-compare-page .comparison-grid .products .product .body-section .feature-block.measure-override{transition:none}.new-compare-page .comparison-grid .products .product .body-section .feature-block.measure-override>*:not(.title){transition:none;position:static}.new-compare-page .comparison-grid .products .product .colors{width:100%;max-width:72px;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.new-compare-page .comparison-grid .products .product .colors li{width:12px;height:12px;border-radius:100%;background:#d7d7d7}.new-compare-page .comparison-grid .products .product .colors li.color-pink{background:#ce8ea2}.new-compare-page .comparison-grid .products .product .colors li.color-blue-1{background:#3073c2}.new-compare-page .comparison-grid .products .product .colors li.color-yellow{background:#e9dd8a}.new-compare-page .comparison-grid .products .product .feat-color-picker{margin-top:14px}.new-compare-page .comparison-grid .products .product .feat-color-picker ul{list-style:none;margin:0;padding:0}.new-compare-page .comparison-grid .products .product .feat-color-picker ul li{display:none}.new-compare-page .comparison-grid .products .product .feat-color-picker .images{margin-bottom:32px}.new-compare-page .comparison-grid .products .product .feat-color-picker .images img{width:64px;height:64px;object-fit:contain}.new-compare-page .comparison-grid .products .product .feat-color-picker .labels{font-size:14px;font-weight:700}.new-compare-page .comparison-grid .products .product .feat-color-picker .color-palette{margin-bottom:16px}.new-compare-page .comparison-grid .products .product .feat-color-picker .color-palette label{width:24px;height:24px;border-radius:100%;background:#ccc;border:4px solid white;outline:1px solid transparent;cursor:pointer}.new-compare-page .comparison-grid .products .product .feat-color-picker .color-palette .color-1{background:#0a6eb4}.new-compare-page .comparison-grid .products .product .feat-color-picker .color-palette .color-2{background:#4c8120}.new-compare-page .comparison-grid .products .product .feat-color-picker .color-palette .color-3{background:#d74b4b}.new-compare-page .comparison-grid .products .product .feat-color-picker .color-palette .color-4{background:#d7c04b}.new-compare-page .comparison-grid .products .product .feat-color-picker .color-palette label:has(input:checked){outline-color:#232029}.new-compare-page .comparison-grid .products .product .feat-color-picker:has(label:nth-child(1)>input:checked) li:nth-child(1){display:block}.new-compare-page .comparison-grid .products .product .feat-color-picker:has(label:nth-child(2)>input:checked) li:nth-child(2){display:block}.new-compare-page .comparison-grid .products .product .feat-color-picker:has(label:nth-child(3)>input:checked) li:nth-child(3){display:block}.new-compare-page .comparison-grid .products .product .feat-color-picker:has(label:nth-child(4)>input:checked) li:nth-child(4){display:block}.new-compare-page .comparison-grid .products .product .feat-color-picker:has(label:nth-child(5)>input:checked) li:nth-child(5){display:block}.new-compare-page .comparison-grid .products .product .feat-color-picker:has(label:nth-child(6)>input:checked) li:nth-child(6){display:block}.new-compare-page .comparison-grid .products .product .feat-color-picker:has(label:nth-child(7)>input:checked) li:nth-child(7){display:block}.new-compare-page .comparison-grid .products .product .feat-color-picker:has(label:nth-child(8)>input:checked) li:nth-child(8){display:block}.new-compare-page .comparison-grid .products .product .feat-color-picker:has(label:nth-child(9)>input:checked) li:nth-child(9){display:block}.new-compare-page .comparison-grid .products .product .anchor-toggle-comparison-section{position:relative;height:56px}.new-compare-page .comparison-grid .products .product .toggle-comparison-section{position:absolute;left:0;width:200%;white-space:nowrap}.new-compare-page .comparison-grid .products .product:not(.first) .toggle-comparison-section{position:absolute;left:0;width:200%;white-space:nowrap;visibility:hidden}.new-compare-page .comparison-grid .products .product:not(.first) .body-section .feature-block>.title{visibility:hidden}.new-compare-page .comparison-grid .products .product.first .body-section .feature-block>.title{white-space:nowrap;display:flex;align-items:center}.new-compare-page .comparison-grid .products .product.first .body-section .feature-block>.title .text{position:relative;z-index:1;cursor:pointer}.new-compare-page .comparison-grid .products .product.first .body-section .feature-block>.title .accordion-toggle{display:flex;justify-content:flex-end;align-items:center;width:100%;height:58px;position:absolute;left:0;right:0;cursor:pointer;border-top:1px solid #E1E0E2}.new-compare-page .comparison-grid .products .product.first .body-section .feature-block>.title .accordion-toggle:after{content:"";height:32px;width:32px;display:inline-block;background:#fff url(/modules/custom/compare_page/app/dist/assets/dropdown.svg) no-repeat center;transition:rotate .25s ease-out}.new-compare-page .comparison-grid .products .product.first .body-section .feature-block.is-collapsed>.title .accordion-toggle:after{rotate:180deg}.new-compare-page .comparison-grid .products .product:not(.is-visible):not(.dummy){opacity:0;pointer-events:none;position:absolute;transition:none}.new-compare-page .comparison-grid .products .product.dummy{width:auto;margin-top:3em;z-index:-1}.new-compare-page .comparison-grid .products .product.first{grid-area:pr-1;transition-delay:var(--delay-1)}.new-compare-page .comparison-grid .products .product.middle,.new-compare-page .comparison-grid .products .product.dummy:first-of-type{grid-area:pr-2;transition-delay:var(--delay-2)}.new-compare-page .comparison-grid .products .product.last,.new-compare-page .comparison-grid .products .product.dummy:last-of-type{grid-area:pr-3;transition-delay:var(--delay-3)}.new-compare-page .comparison-grid .toggler{opacity:0;position:fixed;bottom:0;pointer-events:none}.new-compare-page .comparison-grid #highlight-diff:checked+.products .product .toggle-comparison-section label:before{transform:translate(calc(100% - 8px))}.new-compare-page .comparison-grid #highlight-diff:checked+.products .product .toggle-comparison-section label:after{background:#00d1d2}.new-compare-page .comparison-grid #highlight-diff:checked+.products .product .body-section .feature-block .features .feature.is-highlighted{background:#f2ebb9}.new-compare-page.is-initialized{--delay-1: .15s;--delay-2: .15s;--delay-3: .15s}@media (max-width: 1023px){.new-compare-page .comparison-grid .head .col:last-child{display:none}.new-compare-page .comparison-grid .head .selector>select{font-size:14px}.new-compare-page .comparison-grid .head{display:flex;gap:24px}.new-compare-page .comparison-grid .head .col{width:100%}.new-compare-page .comparison-grid .products{grid-template-columns:1fr 24px 1fr;grid-template-areas:"pr-1 . pr-2";column-gap:0}.new-compare-page .comparison-grid .products .product.last{display:none}.new-compare-page .comparison-grid .products .product .intro-section{min-height:320px}.new-compare-page .comparison-grid .products .product .title-wrapper{column-gap:9px;margin-bottom:16px}.new-compare-page .comparison-grid .products .product .title-wrapper .title{font-size:16px}.new-compare-page .comparison-grid .products .product .title-wrapper .price{display:none}.new-compare-page .comparison-grid .products .product .ratings{margin-bottom:16px}.new-compare-page .comparison-grid .products .product .description{margin-bottom:12px}.new-compare-page .comparison-grid .products .product .intro-section>.price{display:block;margin-bottom:16px}.new-compare-page .comparison-grid .products .product .body-section .feature-block{margin-bottom:32px}}@media (max-width: 768px){.new-compare-page .content-wrapper{padding:0 16px}.new-compare-page .comparison-grid .head{gap:16px}.new-compare-page .comparison-grid .head .selector .select-custom .select-title{width:auto;height:30px;padding:12px 26px 12px 20px;white-space:initial;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;box-sizing:content-box}.new-compare-page .comparison-grid .products{grid-template-columns:1fr 12px 1fr;grid-template-areas:"pr-1 . pr-2";column-gap:0}.new-compare-page .comparison-grid .products .product.first .body-section .feature-block>.title .text{position:absolute}.new-compare-page .comparison-grid .products .product .body-section .feature-block.six-liner .feature .value,.new-compare-page .comparison-grid .products .product .body-section .feature-block.three-liner .feature .value,.new-compare-page .comparison-grid .products .product .body-section .feature-block.two-liner .feature .value{display:block}.new-compare-page .comparison-grid .products .product .body-section .feature-block .features .feature{padding:10px}.new-compare-page .comparison-grid .products .product .body-section .feature-block>.title{height:23px}.new-compare-page .comparison-grid .products .product .body-section .feature-block .features.mihm-2 .feature{min-height:120px}}@keyframes compare-grow{0%{scale:1}to{scale:1}}@keyframes compare-product{0%{translate:0 3%}to{translate:0}}
