.platform-components-comparison-chart{margin:auto}
.platform-components-comparison-chart .comparison-chart-v2{position:relative;margin:auto}
.platform-components-comparison-chart .comparison-chart-v2 .move-slider{position:absolute;left:0;right:0;width:86px;height:86px;max-width:initial;margin:auto;object-fit:contain;top:0;bottom:0;z-index:10;display:none}
.platform-components-comparison-chart .comparison-chart-v2 .move-slider:after,.platform-components-comparison-chart .comparison-chart-v2 .move-slider:before{display:block;content:"";position:absolute;width:60px;height:60px;border-radius:50%;z-index:-1;opacity:0;top:0;bottom:0;left:0;right:0;margin:auto;background-color:rgba(120,120,120,0.2)}
.platform-components-comparison-chart .comparison-chart-v2 .move-slider:after{animation:2.5s pulse .5s infinite forwards}
.platform-components-comparison-chart .comparison-chart-v2 .move-slider:before{animation:2.5s pulse .25s infinite forwards}
.platform-components-comparison-chart .comparison-chart-v2 .move-slider.not-active{display:none}
@media only screen and (max-width:767px){.platform-components-comparison-chart .comparison-chart-v2 .move-slider{display:block}
}
.platform-components-comparison-chart .comparison-chart-v2__filters{width:100%;padding:20px}
.platform-components-comparison-chart .comparison-chart-v2 .platform-components-compare-filter__dropdown-open{border-radius:10px;padding:20px;position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;width:auto}
.platform-components-comparison-chart .comparison-chart-v2 .platform-components-compare-filter__dropdown-open:hover,.platform-components-comparison-chart .comparison-chart-v2 .platform-components-compare-filter__dropdown-open:focus{background:unset}
.platform-components-comparison-chart .comparison-chart-v2 .platform-components-compare-filter__dropdown-open:hover span,.platform-components-comparison-chart .comparison-chart-v2 .platform-components-compare-filter__dropdown-open:focus span{background:unset}
@media only screen and (max-width:767px){.platform-components-comparison-chart .comparison-chart-v2 .platform-components-compare-filter__dropdown-open svg{width:20px;height:20px}
}
@media only screen and (min-width:768px){.platform-components-comparison-chart .comparison-chart-v2 .platform-components-compare-filter__dropdown-open.mobileMenu{display:none}
}
.platform-components-comparison-chart .comparison-chart-v2 .platform-components-compare-filter__dropdown-open.stackMobileFilters{display:none}
.platform-components-comparison-chart .comparison-chart-v2__column{height:max-content;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}
.platform-components-comparison-chart .comparison-chart-v2__column .ribbon-holder{min-height:30px}
.platform-components-comparison-chart .comparison-chart-v2__column .ribbon-holder .ribbon{text-align:center;border-radius:20px 20px 0 0}
@media only screen and (max-width:767px){.platform-components-comparison-chart .comparison-chart-v2__column .ribbon-holder{min-height:40px}
}
.platform-components-comparison-chart .comparison-chart-v2__column.hide{display:none}
.platform-components-comparison-chart .comparison-chart-v2__products{display:grid;grid-template-columns:repeat(var(--num-columns),66%);overflow-x:auto;width:100%;padding-bottom:5px}
@media all and (min-width:1024px){.platform-components-comparison-chart .comparison-chart-v2__products{grid-template-columns:repeat(var(--num-columns),40%)}
}
@media all and (min-width:1280px){.platform-components-comparison-chart .comparison-chart-v2__products{grid-template-columns:repeat(var(--num-columns),29%)}
}
.platform-components-comparison-chart .comparison-chart-v2__products::-webkit-scrollbar{width:12px;height:12px}
.platform-components-comparison-chart .comparison-chart-v2__products::-webkit-scrollbar-track{background:transparent}
.platform-components-comparison-chart .comparison-chart-v2__products::-webkit-scrollbar-thumb{border-radius:20px}
.platform-components-comparison-chart .comparison-chart-v2__product-info{text-align:center;display:flex;flex-direction:column;justify-content:flex-start;row-gap:10px}
.platform-components-comparison-chart .comparison-chart-v2__product-title-link{text-decoration:none;flex:1}
.platform-components-comparison-chart .comparison-chart-v2__product-title-link:active{outline:none !important;padding:unset}
.platform-components-comparison-chart .comparison-chart-v2__product-colors{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;row-gap:10px;padding:0 0 1rem;padding:0;min-height:30px}
.platform-components-comparison-chart .comparison-chart-v2__product-colors .color-select{position:relative;background:transparent;width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0;margin-right:8px;outline:0;transition:all .25s ease-in-out}
.platform-components-comparison-chart .comparison-chart-v2__product-colors .color-select .tool-tip{position:absolute;bottom:39px;left:0;font-size:12px;line-height:1.3;background:#000;color:#fff;padding:5px 10px;border-radius:3px;text-transform:initial;width:-webkit-max-content;width:max-content;display:flex;min-width:50px;max-width:150px;opacity:0;visibility:hidden;text-align:center;transition:opacity .25s ease-in-out}
.platform-components-comparison-chart .comparison-chart-v2__product-colors .color-select .tool-tip:after{content:"";display:block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #000;position:absolute;left:9px;right:0;bottom:-6px;transition:opacity .25s ease-in-out}
.platform-components-comparison-chart .comparison-chart-v2__product-colors .color-select .color-padding{width:24px;height:24px;overflow:hidden;position:relative}
.platform-components-comparison-chart .comparison-chart-v2__product-colors .color-select .color-padding span{display:block;width:30px;height:30px;margin:auto;position:absolute;left:-2px;top:-2px}
.platform-components-comparison-chart .comparison-chart-v2__product-colors .color-select[data-stock="outOfStock"] span{opacity:.2}
.platform-components-comparison-chart .comparison-chart-v2__product-colors .color-select[data-stock="outOfStock"] .color-padding:after{content:'';position:absolute;width:1px;height:150%;top:-25%;left:50%;transform:rotate(45deg) translateX(-50%)}
.platform-components-comparison-chart .comparison-chart-v2__product-colors .color-select.active[data-stock="outOfStock"] span{opacity:.2}
.platform-components-comparison-chart .comparison-chart-v2__product-colors .color-select.active[data-stock="outOfStock"] .color-padding:after{content:'';position:absolute;width:1px;height:150%;top:-25%;left:50%;transform:rotate(45deg) translateX(-50%)}
.platform-components-comparison-chart .comparison-chart-v2__product-colors .color-select:hover .tool-tip{opacity:1;visibility:visible}
.platform-components-comparison-chart .comparison-chart-v2__product-rating{min-height:20px}
.platform-components-comparison-chart .comparison-chart-v2__product-rating .reviews-link{text-decoration:none;font-size:13px !important;display:flex;justify-content:center}
.platform-components-comparison-chart .comparison-chart-v2__product-rating .stars-wrapper{display:flex;width:100%;align-items:center;justify-content:center;line-height:1}
.platform-components-comparison-chart .comparison-chart-v2__product-rating .stars-wrapper .product-stars{display:inline-block;position:relative;font-family:'BVCustom','times new roman' !important;font-size:13px !important;margin-bottom:4px}
.platform-components-comparison-chart .comparison-chart-v2__product-rating .stars-wrapper .product-stars .stars-active{position:absolute;top:0;overflow:hidden}
.platform-components-comparison-chart .comparison-chart-v2__product-rating .stars-wrapper .model-rating,.platform-components-comparison-chart .comparison-chart-v2__product-rating .stars-wrapper .model-reviews{padding:0 0 0 5px;font-size:10px !important;text-transform:uppercase !important;font-weight:normal !important;font-style:normal !important;text-decoration:none !important;line-height:19.5px !important}
.platform-components-comparison-chart .comparison-chart-v2__product-rating .stars-wrapper .model-reviews{padding-left:5px}
.platform-components-comparison-chart .comparison-chart-v2__product-sku{text-transform:uppercase;min-height:25px}
.platform-components-comparison-chart .comparison-chart-v2__product-buttons{display:flex;flex-direction:column;justify-content:flex-start;height:auto}
.platform-components-comparison-chart .comparison-chart-v2__product-buttons .platform-components-product-card__button{min-width:160px;padding:10px;text-align:center}
@media all and (max-width:768px){.platform-components-comparison-chart .comparison-chart-v2__product-buttons .platform-components-product-card__button{min-width:unset;width:100%}
}
.platform-components-comparison-chart .comparison-chart-v2__product-buttons .platform-components-product-card__button.withicon{display:flex}
.platform-components-comparison-chart .comparison-chart-v2__product-buttons .platform-components-product-card__button.withicon-right{flex-direction:row}
.platform-components-comparison-chart .comparison-chart-v2__product-buttons .platform-components-product-card__button.withicon-right .button-icon{margin-left:5px}
.platform-components-comparison-chart .comparison-chart-v2__product-buttons .platform-components-product-card__button.withicon-left{flex-direction:row-reverse}
.platform-components-comparison-chart .comparison-chart-v2__product-buttons .platform-components-product-card__button.withicon-left .button-icon{margin-right:5px}
.platform-components-comparison-chart .comparison-chart-v2__product-buttons .platform-components-product-card__button.withicon-bottom{flex-direction:column}
.platform-components-comparison-chart .comparison-chart-v2__product-buttons .platform-components-product-card__button:hover,.platform-components-comparison-chart .comparison-chart-v2__product-buttons .platform-components-product-card__button:focus{padding:10px}
.platform-components-comparison-chart .comparison-chart-v2__product-buttons.top{margin:auto 0 0;padding-bottom:20px;margin:0}
.platform-components-comparison-chart .comparison-chart-v2__product-image{width:100%;height:150px;display:flex;align-items:flex-end;margin-bottom:35px}
.platform-components-comparison-chart .comparison-chart-v2__product-image img{margin:0;width:100%;object-fit:contain;height:100%}
.platform-components-comparison-chart .comparison-chart-v2__product-image-link:active,.platform-components-comparison-chart .comparison-chart-v2__product-image-link:focus{outline:none !important;padding:3px}
@media(max-width:768px){.platform-components-comparison-chart .comparison-chart-v2__product-image{height:100px}
}
.platform-components-comparison-chart .comparison-chart-v2__product-price-container{min-height:25px}
@media only screen and (max-width:767px){.platform-components-comparison-chart .comparison-chart-v2__product-price-container{min-height:50px}
}
.platform-components-comparison-chart .comparison-chart-v2__product-price-sale .base-price{text-decoration:line-through}
.platform-components-comparison-chart .comparison-chart-v2 .detailed-chart-product-container{background-color:inherit}
.platform-components-comparison-chart .comparison-chart-v2 .product-info-section{display:grid;grid-template-columns:repeat(var(--num-columns),66%);overflow-x:auto;width:100%}
@media all and (min-width:1024px){.platform-components-comparison-chart .comparison-chart-v2 .product-info-section{grid-template-columns:repeat(var(--num-columns),40%)}
}
@media all and (min-width:1280px){.platform-components-comparison-chart .comparison-chart-v2 .product-info-section{grid-template-columns:repeat(var(--num-columns),29%)}
}
.platform-components-comparison-chart .comparison-chart-v2 .product-info-section::-webkit-scrollbar{display:none;background:transparent}
.platform-components-comparison-chart .comparison-chart-v2 .product-info-section::-webkit-scrollbar-track{display:none;background:transparent}
.platform-components-comparison-chart .comparison-chart-v2 .product-info-section::-webkit-scrollbar-thumb{display:none;background:transparent}
.platform-components-comparison-chart .comparison-chart-v2__table-attribute.row-label h3{padding-bottom:0}
.platform-components-comparison-chart .comparison-chart-v2__table-attribute-text p{line-height:100%}
.platform-components-comparison-chart .comparison-chart-v2__product-attribute{height:48px}
.platform-components-comparison-chart .comparison-chart-v2__product-attribute-image{height:75px;display:flex;flex-direction:column;justify-content:flex-end}
.platform-components-comparison-chart .comparison-chart-v2__product-attribute-image img{max-height:75px;margin:0 auto}
.platform-components-comparison-chart .comparison-chart-v2__product-attribute-text{line-height:100%}
@media only screen and (max-width:767px){.platform-components-comparison-chart .comparison-chart-v2{flex-direction:column}
.platform-components-comparison-chart .comparison-chart-v2 .move-slider{display:block}
}
.platform-components-comparison-chart .comparison-chart-v2 .pc-card-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
.platform-components-comparison-chart .comparison-chart-v2 .pc-card-hidden{display:none}
.platform-components-comparison-chart .comparison-chart-v2 .freeze.fixed{background-color:inherit;position:fixed;top:0;z-index:4;max-width:1170px}
.platform-components-comparison-chart .comparison-chart-v2 .freeze.bottom{max-width:1170px;background-color:inherit;position:absolute;right:unset;left:0;bottom:0;z-index:4}
@media screen and (max-height:425px) and (orientation:landscape){.platform-components-comparison-chart .comparison-chart-v2 .freeze.bottom .comparison-chart-v2__column,.platform-components-comparison-chart .comparison-chart-v2 .freeze.fixed .comparison-chart-v2__column{justify-content:flex-start !important}
.platform-components-comparison-chart .comparison-chart-v2 .freeze.bottom .comparison-chart-v2__column .pc-carousel-wrapper .pc-carousel-container.slick-initialized .carousel-component__item .slick-slide,.platform-components-comparison-chart .comparison-chart-v2 .freeze.fixed .comparison-chart-v2__column .pc-carousel-wrapper .pc-carousel-container.slick-initialized .carousel-component__item .slick-slide{height:100% !important}
.platform-components-comparison-chart .comparison-chart-v2 .freeze.bottom .comparison-chart-v2__column .comparison-chart-v2__product-info,.platform-components-comparison-chart .comparison-chart-v2 .freeze.fixed .comparison-chart-v2__column .comparison-chart-v2__product-info{display:grid;grid-template-columns:repeat(2,minmax(0,auto));grid-auto-rows:auto;grid-auto-rows:max-content;grid-column-gap:20px;padding-right:10px;position:relative}
.platform-components-comparison-chart .comparison-chart-v2 .freeze.bottom .comparison-chart-v2__column .comparison-chart-v2__product-info .comparison-chart-v2__product-image-link,.platform-components-comparison-chart .comparison-chart-v2 .freeze.fixed .comparison-chart-v2__column .comparison-chart-v2__product-info .comparison-chart-v2__product-image-link{grid-row-start:1;grid-row-end:4}
.platform-components-comparison-chart .comparison-chart-v2 .freeze.bottom .comparison-chart-v2__column .comparison-chart-v2__product-info .comparison-chart-v2__product-image-link picture,.platform-components-comparison-chart .comparison-chart-v2 .freeze.fixed .comparison-chart-v2__column .comparison-chart-v2__product-info .comparison-chart-v2__product-image-link picture{margin:0;width:max-content}
.platform-components-comparison-chart .comparison-chart-v2 .freeze.bottom .comparison-chart-v2__column .comparison-chart-v2__product-info .comparison-chart-v2__product-image-link picture img,.platform-components-comparison-chart .comparison-chart-v2 .freeze.fixed .comparison-chart-v2__column .comparison-chart-v2__product-info .comparison-chart-v2__product-image-link picture img{max-width:100px;object-fit:cover;object-position:left}
.platform-components-comparison-chart .comparison-chart-v2 .freeze.bottom .comparison-chart-v2__column .comparison-chart-v2__product-info .comparison-chart-v2__product-price-container,.platform-components-comparison-chart .comparison-chart-v2 .freeze.fixed .comparison-chart-v2__column .comparison-chart-v2__product-info .comparison-chart-v2__product-price-container{display:inline-block}
.platform-components-comparison-chart .comparison-chart-v2 .freeze.bottom .comparison-chart-v2__column .comparison-chart-v2__product-info .comparison-chart-v2__product-buttons.top,.platform-components-comparison-chart .comparison-chart-v2 .freeze.fixed .comparison-chart-v2__column .comparison-chart-v2__product-info .comparison-chart-v2__product-buttons.top{padding:0}
.platform-components-comparison-chart .comparison-chart-v2 .freeze.bottom .comparison-chart-v2__column .comparison-chart-v2__product-info a,.platform-components-comparison-chart .comparison-chart-v2 .freeze.fixed .comparison-chart-v2__column .comparison-chart-v2__product-info a,.platform-components-comparison-chart .comparison-chart-v2 .freeze.bottom .comparison-chart-v2__column .comparison-chart-v2__product-info div,.platform-components-comparison-chart .comparison-chart-v2 .freeze.fixed .comparison-chart-v2__column .comparison-chart-v2__product-info div{height:max-content !important;width:100%}
.platform-components-comparison-chart .comparison-chart-v2 .freeze.bottom .comparison-chart-v2__column .comparison-chart-v2__product-info:after,.platform-components-comparison-chart .comparison-chart-v2 .freeze.fixed .comparison-chart-v2__column .comparison-chart-v2__product-info:after{display:var(--data-sticky-mobile-divider);content:"";width:1px;position:absolute;right:0;top:20px;bottom:15px}
}
@media(max-width:1024px){.platform-components-comparison-chart .comparison-chart-v2__wrapper .nav-carousel.freeze.fixed,.platform-components-comparison-chart .comparison-chart-v2__wrapper .nav-carousel.freeze.bottom{max-width:100%}
}
@media only screen and (min-width:1024px){.platform-components-comparison-chart .comparison-chart-v2__wrapper .nav-carousel.freeze.fixed.arrowPaddingDesktop .arrows-track,.platform-components-comparison-chart .comparison-chart-v2__wrapper .nav-carousel.freeze.bottom.arrowPaddingDesktop .arrows-track{left:0;width:100%}
}
@media(min-width:768px) and (max-width:1023px){.platform-components-comparison-chart .comparison-chart-v2__wrapper .nav-carousel.freeze.fixed.arrowPaddingTablet,.platform-components-comparison-chart .comparison-chart-v2__wrapper .nav-carousel.freeze.bottom.arrowPaddingTablet{max-width:100%}
.platform-components-comparison-chart .comparison-chart-v2__wrapper .nav-carousel.freeze.fixed.arrowPaddingTablet .arrows-track,.platform-components-comparison-chart .comparison-chart-v2__wrapper .nav-carousel.freeze.bottom.arrowPaddingTablet .arrows-track{left:0;width:100%}
}
@media only screen and (max-width:767px){.platform-components-comparison-chart .comparison-chart-v2__wrapper .nav-carousel.freeze.fixed.arrowsPaddingMobile,.platform-components-comparison-chart .comparison-chart-v2__wrapper .nav-carousel.freeze.bottom.arrowsPaddingMobile{max-width:100%}
.platform-components-comparison-chart .comparison-chart-v2__wrapper .nav-carousel.freeze.fixed.arrowsPaddingMobile .arrows-track,.platform-components-comparison-chart .comparison-chart-v2__wrapper .nav-carousel.freeze.bottom.arrowsPaddingMobile .arrows-track{left:0;width:100%}
}
.platform-components-comparison-chart .comparison-chart-v2__wrapper .nav-carousel.freeze.fixed .comparison-chart-v2__product-image,.platform-components-comparison-chart .comparison-chart-v2__wrapper .nav-carousel.freeze.bottom .comparison-chart-v2__product-image{height:var(--data-sticky-image-height)}
.platform-components-comparison-chart .comparison-chart-v2 .compare-carousel-wrapper{width:100%;background:inherit}
.platform-components-comparison-chart .comparison-chart-v2 .noProducts{font-weight:700}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2{display:flex;flex-direction:column}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__row-labels-column{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:25%;margin-bottom:unset;justify-content:flex-start;background-color:inherit}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__row-labels-column .comparison-chart-v2__filters.freeze.fixed,.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__row-labels-column .comparison-chart-v2__filters.freeze.bottom{max-width:calc(292.5px)}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__row-labels-column .comparison-chart-v2__filters.freeze.bottom{background-color:inherit;position:absolute;right:unset;left:0;bottom:0;z-index:1}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__row-labels-column.swipe-padding{padding-top:22px}
@media only screen and (max-width:767px){.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__row-labels-column.swipe-padding{padding-top:36px}
}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2 .detailed-chart-product-container{width:75%;display:flex;flex-direction:column;background-color:inherit}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2 .detailed-chart-product-container .product-info-section.freeze.fixed,.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2 .detailed-chart-product-container .product-info-section.freeze.bottom{max-width:calc(877.5px)}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2 .detailed-chart-product-container .product-info-section.freeze.bottom{background-color:inherit;position:absolute;right:0;left:unset;bottom:0;z-index:1}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__table-attributes{width:100%}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__table-attribute{text-align:left;height:48px;display:flex;align-items:center;justify-content:space-between;padding:10px}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__table-attribute-tooltips{display:flex;width:40px}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__table-attribute-tooltips span{width:20px;height:20px;font-size:20px}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__table-attribute-tooltips span:before{font-size:20px}
@media(max-width:1024px){.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__row-labels-column{width:35%}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__row-labels-column .comparison-chart-v2__filters.freeze.fixed,.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__row-labels-column .comparison-chart-v2__filters.freeze.bottom{max-width:35%}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2 .detailed-chart-product-container{width:65%}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2 .detailed-chart-product-container .product-info-section.freeze.fixed,.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2 .detailed-chart-product-container .product-info-section.freeze.bottom{max-width:65%}
}
@media only screen and (max-width:767px){.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2{flex-direction:row;flex-wrap:wrap}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2 .platform-components-compare-filter__dropdown-open{width:100%}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__row-labels-column{width:45%}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__row-labels-column .comparison-chart-v2__filters.freeze.fixed,.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__row-labels-column .comparison-chart-v2__filters.freeze.bottom{max-width:45%}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__products,.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2 .product-info-section{width:100%;grid-template-columns:repeat(var(--num-columns),90%)}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2 .detailed-chart-product-container{width:55%}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2 .detailed-chart-product-container .product-info-section.freeze.fixed,.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2 .detailed-chart-product-container .product-info-section.freeze.bottom{max-width:55%}
}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2 .compare-carousel-wrapper{width:75%}
@media(max-width:1024px){.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2 .compare-carousel-wrapper{width:65%}
}
@media only screen and (max-width:767px){.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2 .compare-carousel-wrapper{width:55%}
}
@media only screen and (min-width:1024px){.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__wrapper.arrowDesktopPadding{padding:0 50px}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__wrapper.arrowDesktopPadding .pc-carousel-wrapper .arrows-track{width:100vw;left:unset;right:-50px}
}
@media(min-width:1280px){.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__wrapper.arrowDesktopPadding .pc-carousel-wrapper .arrows-track{left:unset;right:-50px}
}
@media(min-width:768px) and (max-width:1023px){.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__wrapper.arrowTabletPadding{padding:0 50px}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__wrapper.arrowTabletPadding .pc-carousel-wrapper .arrows-track{width:100vw;left:unset;right:-50px}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__wrapper.arrowTabletPadding .nav-carousel{padding:0 50px}
}
@media only screen and (max-width:767px){.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__wrapper.arrowMobilePadding{padding:0 50px}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__wrapper.arrowMobilePadding .pc-carousel-wrapper .arrows-track{width:100vw;left:unset;right:-50px}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__wrapper.arrowMobilePadding .nav-carousel{padding:0 50px}
}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__wrapper .pc-carousel-wrapper{padding:0}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__wrapper .pc-carousel-wrapper .slick-track{margin-left:0}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__wrapper .nav-carousel.freeze.fixed,.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__wrapper .nav-carousel.freeze.bottom{max-width:calc(802.5px)}
@media(max-width:1024px){.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__wrapper .nav-carousel.freeze.fixed,.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__wrapper .nav-carousel.freeze.bottom{right:0;max-width:65%}
}
@media only screen and (max-width:767px){.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__wrapper .nav-carousel.freeze.fixed,.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__wrapper .nav-carousel.freeze.bottom{right:0;max-width:55%}
}
.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__wrapper .nav-carousel.freeze.bottom{left:unset;right:50px}
@media(max-width:1024px){.platform-components-comparison-chart .comparison-chart-v2-detailed .comparison-chart-v2__wrapper .nav-carousel.freeze.bottom{right:0}
}
.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2 .platform-components-compare-filter__dropdown-open{margin:0 0 50px;width:100%}
.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2__products,.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2 .product-info-section{grid-template-columns:repeat(var(--num-columns),40%)}
@media all and (min-width:1024px){.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2__products,.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2 .product-info-section{grid-gap:20px;grid-template-columns:repeat(var(--num-columns),28.6%)}
}
@media all and (min-width:1280px){.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2__products,.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2 .product-info-section{grid-template-columns:repeat(var(--num-columns),22.2%)}
}
.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2__products .product-info-section.freeze.bottom,.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2 .product-info-section .product-info-section.freeze.bottom{background-color:inherit;position:absolute;right:unset;left:0;bottom:0;z-index:1}
.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2__product-attributes{margin-top:25px}
.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2__product-attribute{margin-bottom:50px;display:flex;flex-direction:column;height:160px;justify-content:flex-start}
.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2__product-attribute .attribute-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}
.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2__product-attribute.row-label{padding:0 0 30px;align-items:flex-start;justify-content:flex-end;text-align:left;max-height:100px}
.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2__product-attribute.row-label h3{text-transform:uppercase;white-space:nowrap;position:absolute}
.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2__product-attribute-text{margin:30px auto 10px}
.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2__product-attribute.not-available{justify-content:space-between}
.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2__product-attribute.not-available .comparison-chart-v2__product-attribute-text{text-transform:lowercase}
.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2__product-attribute-tooltips{height:20px;display:flex}
.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2__product-attribute-tooltips span{width:20px;height:20px;font-size:20px;display:block}
.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2__product-attribute-tooltips span:before{font-size:20px}
.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2__product-attribute-tooltips span:hover{cursor:pointer}
.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2 .slick-slide .row-label h3{opacity:0}
.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2 .slick-slide.slick-current .row-label h3{opacity:1}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2 .platform-components-compare-filter__dropdown-open{margin:0 15px 15px;width:calc(100% - 30px);padding:15px;border-radius:4px}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2 .platform-components-compare-filter__dropdown-open span{text-transform:uppercase}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2 .platform-components-compare-filter__dropdown-open svg{width:25px;height:25px;position:absolute;right:15px}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2 .ribbon-holder{min-height:unset;padding:0 25px;flex-grow:1}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__product-image{margin-bottom:15px}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__product-image img{width:auto}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__product-image-link{padding:0}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__product-image-link:active{padding:0}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__product-info{gap:0}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__product-rating{min-height:max-content}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__product-rating a.reviews-link{padding:5px 0}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__product-rating a.reviews-link .stars-wrapper{justify-content:flex-start}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__product-rating a.reviews-link .stars-wrapper .product-stars{margin-bottom:0}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__product-price-container{flex:1;min-height:max-content;display:flex;align-items:flex-end}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__product-buttons.top{padding-bottom:15px}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__product-buttons .platform-components-product-card__button{padding-top:7.5px;padding-bottom:7.5px}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__product-buttons .platform-components-product-card__button.button-tertiary-brand,.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__product-buttons .platform-components-product-card__button.button-tertiary-dark{justify-content:flex-start;padding-left:0;margin:0}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__product-buttons .platform-components-product-card__button:active,.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__product-buttons .platform-components-product-card__button:focus{padding-top:7.5px;padding-bottom:7.5px}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__product-attribute{height:80px}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__product-attribute-text{font-weight:700;margin-top:auto}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__product-attribute-text.row-label{font-size:14px;line-height:100%;letter-spacing:.28px;text-transform:none;margin-top:15px;gap:5px}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__product-attribute-text.row-label p{width:max-content}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__product-attribute.row-label h3{left:20px}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__product-colors{justify-content:flex-start;flex-grow:1;align-items:flex-start}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2 .pc-carousel-wrapper .fade-edge-right{top:0;right:-2px;width:18px;height:100%;position:absolute;z-index:3}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2 .pc-carousel-wrapper .fade-edge-left{top:0;left:-1px;width:18px;height:100%;position:absolute;z-index:3}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2 .pc-carousel-wrapper .pc-carousel-container[data-space-between="true"] .slick-list{margin:0}
@media(min-width:1024px){.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2 .pc-carousel-wrapper[data-space-between="true"][data-hint-slides-desktop="true"] .fade-edge-right{right:-12px}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2 .pc-carousel-wrapper[data-space-between="true"][data-hint-slides-desktop="true"] .fade-edge-left{left:-12px}
}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2 .carousel-component__item .comparison-chart-v2__product-attribute-text{margin:0}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2 .slick-slide .comparison-chart-v2__column{justify-content:flex-end}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2 .slick-slide .comparison-chart-v2__product-attribute-text.row-label{opacity:0;transition:opacity 1s ease}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2 .slick-slide .comparison-chart-v2__product-attribute.row-label h3{opacity:0;transition:opacity 1s ease}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2 .slick-slide.slick-current .comparison-chart-v2__product-attribute.row-label h3{opacity:1}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2 .slick-slide.slick-current .comparison-chart-v2__product-attribute-text.row-label{opacity:1}
.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2 a:focus,.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2 a:active{padding:0}
@media only screen and (min-width:1024px){.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2__wrapper.arrowDesktopPadding,.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__wrapper.arrowDesktopPadding{padding:0 50px}
.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2__wrapper.arrowDesktopPadding .pc-carousel-wrapper:not(.fixed,.bottom) .arrows-track,.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__wrapper.arrowDesktopPadding .pc-carousel-wrapper:not(.fixed,.bottom) .arrows-track{width:calc(100% + 100px);left:-50px}
}
@media(min-width:768px) and (max-width:1023px){.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2__wrapper.arrowTabletPadding,.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__wrapper.arrowTabletPadding{padding:0 50px}
.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2__wrapper.arrowTabletPadding .pc-carousel-wrapper:not(.fixed,.bottom) .arrows-track,.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__wrapper.arrowTabletPadding .pc-carousel-wrapper:not(.fixed,.bottom) .arrows-track{width:calc(100% + 100px);left:-50px}
}
@media only screen and (max-width:767px){.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2__wrapper.arrowMobilePadding,.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__wrapper.arrowMobilePadding{padding:0 50px}
.platform-components-comparison-chart .comparison-chart-v2-minimal .comparison-chart-v2__wrapper.arrowMobilePadding .pc-carousel-wrapper:not(.fixed,.bottom) .arrows-track,.platform-components-comparison-chart .comparison-chart-v2-integrated .comparison-chart-v2__wrapper.arrowMobilePadding .pc-carousel-wrapper:not(.fixed,.bottom) .arrows-track{width:calc(100% + 100px);left:-50px}
}
.platform-components-comparison-chart .comparison-chart-v2-minimal .pc-carousel-wrapper:not(.nav-carousel.freeze.bottom,.nav-carousel.freeze.fixed),.platform-components-comparison-chart .comparison-chart-v2-integrated .pc-carousel-wrapper:not(.nav-carousel.freeze.bottom,.nav-carousel.freeze.fixed){padding:0}
.platform-components-comparison-chart .pc-carousel-wrapper{background-color:inherit}
.platform-components-comparison-chart .pc-carousel-wrapper .arrows-track .slick-arrow{top:150px;z-index:3}
.platform-components-comparison-chart .pc-carousel-wrapper .arrows-track .slick-arrow.slick-disabled{opacity:0;cursor:auto;pointer-events:none}
.platform-components-comparison-chart .pc-carousel-wrapper.nav-carousel .arrows-track{height:100%}
.platform-components-comparison-chart .pc-carousel-wrapper.nav-carousel .arrows-track .slick-arrow{top:50%}
.platform-components-comparison-chart .ani-delay{transition:.5s ease .2s}
.platform-components-comparison-chart .ani-changing{transition:.2s ease}
.platform-components-comparison-chart .platform-components-product-card__button{justify-content:center}
@-webkit-keyframes pulse{0{transform:scale(1);opacity:0}
60%{opacity:1}
100%{opacity:0;transform:scale(1.75)}
}
@-moz-keyframes pulse{0{transform:scale(1);opacity:0}
60%{opacity:1}
100%{opacity:0;transform:scale(1.75)}
}
@-o-keyframes pulse{0{transform:scale(1);opacity:0}
60%{opacity:1}
100%{opacity:0;transform:scale(1.75)}
}
@keyframes pulse{0{transform:scale(1);opacity:0}
60%{opacity:1}
100%{opacity:0;transform:scale(1.75)}
}
.pc-carousel-wrapper .swipe-for-more{grid-column-start:1;grid-column-end:-1;height:22px}
@media only screen and (max-width:767px){.pc-carousel-wrapper .swipe-for-more{height:36px;white-space:nowrap;width:100%;margin:0}
}
.pc-carousel-wrapper .swipe-for-more div{text-align:center;font-style:italic;font-size:15px;width:100%;padding:0 18px;opacity:0;pointer-events:none}
.pc-carousel-wrapper .swipe-for-more div.swipe-left{text-align:left;opacity:1;pointer-events:initial;transition:.3s;display:flex;justify-content:flex-start}
@media only screen and (min-width:768px){.pc-carousel-wrapper .swipe-for-more div.swipe-left{width:max-content}
}
.pc-carousel-wrapper .swipe-for-more div.swipe-center{text-align:center;opacity:1;pointer-events:initial;transition:.3s}
@media only screen and (max-width:767px){.pc-carousel-wrapper .swipe-for-more div.swipe-center{display:flex;justify-content:center;gap:5px}
}
.pc-carousel-wrapper .swipe-for-more div.swipe-right{text-align:right;opacity:1;pointer-events:initial;transition:.3s;display:flex;justify-content:flex-end}
@media only screen and (min-width:768px){.pc-carousel-wrapper .swipe-for-more div.swipe-right{width:max-content;margin-left:auto}
}
.pc-carousel-wrapper .swipe-for-more div .swipe-for-more-text{padding:0 10px}
@media only screen and (min-width:768px){.pc-carousel-wrapper .swipe-for-more div .swipe-for-more-text{width:max-content}
}
@media only screen and (max-width:767px){.pc-carousel-wrapper .swipe-for-more div .swipe-for-more-text{padding:0}
}
.pc-carousel-wrapper .swipe-for-more div .icons-swipe-for-more-left-wrap,.pc-carousel-wrapper .swipe-for-more div .icons-swipe-for-more-right-wrap{cursor:pointer;position:relative;min-width:85px}
@media only screen and (min-width:768px){.pc-carousel-wrapper .swipe-for-more div .icons-swipe-for-more-left-wrap,.pc-carousel-wrapper .swipe-for-more div .icons-swipe-for-more-right-wrap{min-width:100px}
}
.pc-carousel-wrapper .swipe-for-more div .icons-swipe-for-more-left-wrap .icons-swipe-for-more-left,.pc-carousel-wrapper .swipe-for-more div .icons-swipe-for-more-right-wrap .icons-swipe-for-more-left,.pc-carousel-wrapper .swipe-for-more div .icons-swipe-for-more-left-wrap .icons-swipe-for-more-right,.pc-carousel-wrapper .swipe-for-more div .icons-swipe-for-more-right-wrap .icons-swipe-for-more-right{width:75px;height:1.5px;position:absolute;display:inline-block;top:50%}
.pc-carousel-wrapper .swipe-for-more div .icons-swipe-for-more-left-wrap .icons-swipe-for-more-left::before,.pc-carousel-wrapper .swipe-for-more div .icons-swipe-for-more-right-wrap .icons-swipe-for-more-left::before,.pc-carousel-wrapper .swipe-for-more div .icons-swipe-for-more-left-wrap .icons-swipe-for-more-right::before,.pc-carousel-wrapper .swipe-for-more div .icons-swipe-for-more-right-wrap .icons-swipe-for-more-right::before{position:absolute;top:50%;transform:translateY(-50%)}
.pc-carousel-wrapper .swipe-for-more div .icons-swipe-for-more-left-wrap .icons-swipe-for-more-right,.pc-carousel-wrapper .swipe-for-more div .icons-swipe-for-more-right-wrap .icons-swipe-for-more-right{left:5px}
.pc-carousel-wrapper .swipe-for-more div .icons-swipe-for-more-left-wrap .icons-swipe-for-more-right::before,.pc-carousel-wrapper .swipe-for-more div .icons-swipe-for-more-right-wrap .icons-swipe-for-more-right::before{left:unset;right:-6px}
.pc-carousel-wrapper .swipe-for-more div .icons-swipe-for-more-left-wrap .icons-swipe-for-more-left,.pc-carousel-wrapper .swipe-for-more div .icons-swipe-for-more-right-wrap .icons-swipe-for-more-left{right:5px}
.pc-carousel-wrapper .swipe-for-more div .icons-swipe-for-more-left-wrap .icons-swipe-for-more-left::before,.pc-carousel-wrapper .swipe-for-more div .icons-swipe-for-more-right-wrap .icons-swipe-for-more-left::before{right:unset;left:-6px}
.pc-carousel-wrapper .swipe-for-more div .icons-swipe-for-more-left::before{content:"\e904";left:-5px}
.pc-carousel-wrapper .swipe-for-more div .icons-swipe-for-more-right::before{content:"\e905";left:65px}
.pc-carousel-wrapper .swipe-for-more div .helper-span{display:inline-block;width:0}
.product-info-section.freeze.fixed,.nav-carousel.freeze.fixed{box-shadow:0 24px 24px -28px rgba(0,0,0,0.75)}
@media only screen and (max-width:767px){.product-info-section.freeze.fixed .comparison-chart-v2__product-info,.product-info-section.freeze.bottom .comparison-chart-v2__product-info,.nav-carousel.freeze.fixed .comparison-chart-v2__product-info,.nav-carousel.freeze.bottom .comparison-chart-v2__product-info{position:relative}
.product-info-section.freeze.fixed .comparison-chart-v2__product-info:after,.product-info-section.freeze.bottom .comparison-chart-v2__product-info:after,.nav-carousel.freeze.fixed .comparison-chart-v2__product-info:after,.nav-carousel.freeze.bottom .comparison-chart-v2__product-info:after{display:var(--data-sticky-mobile-divider);content:"";width:1px;position:absolute;right:0;top:20px;bottom:15px}
}
.product-info-section.freeze.fixed .comparison-chart-v2__product-image,.product-info-section.freeze.bottom .comparison-chart-v2__product-image,.nav-carousel.freeze.fixed .comparison-chart-v2__product-image,.nav-carousel.freeze.bottom .comparison-chart-v2__product-image{height:var(--data-sticky-image-height)}
.product-info-section.freeze.fixed .hide-sticky-content,.product-info-section.freeze.bottom .hide-sticky-content,.nav-carousel.freeze.fixed .hide-sticky-content,.nav-carousel.freeze.bottom .hide-sticky-content{display:none}
@keyframes expand{from{width:75px}
to{width:35px}
}
.animate-expand{animation-name:expand;animation-duration:2s;animation-direction:alternate-reverse;animation-iteration-count:infinite}
.platform-components-compare-filter__wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:25px 20px;border-radius:10px;max-height:100%;overflow-x:hidden;overflow-y:scroll}
@media only screen and (max-width:767px){.platform-components-compare-filter__wrapper{border:0}
}
.platform-components-compare-filter__wrapper::-webkit-scrollbar{width:12px;height:12px}
.platform-components-compare-filter__wrapper::-webkit-scrollbar-track{background:transparent}
.platform-components-compare-filter__wrapper::-webkit-scrollbar-thumb{border-radius:20px}
.platform-components-compare-filter__wrapper .plp-facet-checkbox-input.form-checkbox-input.facet-toggle-input{display:none !important}
.platform-components-compare-filter__title{padding-bottom:10px;margin-bottom:10px;width:100%}
@media only screen and (max-width:767px){.platform-components-compare-filter__title{display:none}
}
.platform-components-compare-filter__dropdown-container{display:flex;flex-direction:column;align-items:flex-start;row-gap:15px;padding:0;width:100%;height:100%;position:relative;max-height:100%}
.platform-components-compare-filter__dropdown-container .in-stock-filter{width:100%}
.platform-components-compare-filter__dropdown-container .in-stock-filter-header{padding:0}
.platform-components-compare-filter__dropdown-container .in-stock-filter .facet__title-container .facet-toggle-label{margin-right:0}
.platform-components-compare-filter__dropdown-container .in-stock-filter .facet__title-container .facet-toggle-label:focus{outline:0}
.platform-components-compare-filter__dropdown-container .in-stock-filter-trigger .icon-open{height:1.125rem;width:1.125rem}
@media only screen and (max-width:767px){.platform-components-compare-filter__dropdown-container.stackMobileFilters{flex-direction:column;gap:0;align-items:stretch;padding:0 25px}
.platform-components-compare-filter__dropdown-container.stackMobileFilters .platform-components-compare-filter__dropdown{width:100%}
.platform-components-compare-filter__dropdown-container.stackMobileFilters .platform-components-compare-filter__dropdown--list.active{position:absolute;top:calc(100% + 5px);margin-top:0}
.platform-components-compare-filter__dropdown-container.stackMobileFilters.two-filters{display:grid;align-items:flex-start;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.platform-components-compare-filter__dropdown-container.stackMobileFilters.two-filters .platform-components-compare-filter__dropdown{min-width:unset}
.platform-components-compare-filter__dropdown-container.stackMobileFilters.two-filters .platform-components-compare-filter__dropdown--button{padding:10px}
.platform-components-compare-filter__dropdown-container.stackMobileFilters.two-filters .platform-components-compare-filter__dropdown--list.active{width:100%}
.platform-components-compare-filter__dropdown-container.mobileMenu{display:block;position:fixed;top:0;bottom:0;left:0;right:0;max-width:450px;overflow-y:auto;height:100%;opacity:0;visibility:hidden;transform:translateX(-100%);z-index:1000}
.platform-components-compare-filter__dropdown-container.mobileMenu.active{opacity:1;visibility:visible;transform:translateX(0);z-index:10000}
}
.platform-components-compare-filter-overlay{display:none}
@media only screen and (max-width:767px){.platform-components-compare-filter-overlay{display:block;position:fixed;top:0;bottom:0;left:0;right:0;opacity:0;visibility:hidden;z-index:999}
.platform-components-compare-filter-overlay.active{opacity:1;visibility:visible;height:100%}
}
.platform-components-compare-filter__dropdown{position:relative;width:100%;height:100%;max-height:100%}
@media only screen and (max-width:767px){.platform-components-compare-filter__dropdown{width:100%;height:auto}
}
.platform-components-compare-filter__dropdown--button{text-decoration:none !important;position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;margin:0;padding:10px 0;width:100%;height:unset;border-radius:0}
.platform-components-compare-filter__dropdown--button-label{text-align:left}
.platform-components-compare-filter__dropdown--button .icon-open svg{height:11px;width:11px}
.platform-components-compare-filter__dropdown--button:focus,.platform-components-compare-filter__dropdown--button.active{border:unset;outline:0;background:unset}
.platform-components-compare-filter__dropdown--button.active{border:unset}
.platform-components-compare-filter__dropdown--button.active .icon-open{transform:rotate(180deg)}
@media only screen and (max-width:767px){.platform-components-compare-filter__dropdown--button{width:100%;margin:0}
}
.platform-components-compare-filter__dropdown--list{margin:0;padding:0;overflow:hidden;opacity:0;visibility:hidden}
@media only screen and (min-width:768px){.platform-components-compare-filter__dropdown--list{position:absolute;top:100%;left:0;z-index:1;transform:scale(0.9);transform-origin:top left;min-width:100%;width:max-content;position:relative;height:0;overflow-y:auto;overflow-x:hidden}
}
@media only screen and (max-width:767px){.platform-components-compare-filter__dropdown--list{width:100%;height:0;margin:0}
}
.platform-components-compare-filter__dropdown--list.active{opacity:1;visibility:visible;transform:scale(1);height:auto;z-index:3;width:100%}
.platform-components-compare-filter__dropdown--list-button{text-align:left;text-decoration:none !important;width:100%;z-index:2;padding:0 10px;position:relative;display:flex;align-items:center;justify-content:flex-start;border:0}
.platform-components-compare-filter__dropdown--list-button-title{flex-shrink:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.platform-components-compare-filter__dropdown--list-button-check{display:block;width:18px;height:18px;flex-basis:18px;flex-shrink:0;border-radius:.25em}
.platform-components-compare-filter__dropdown--list-button-check svg{opacity:0}
.platform-components-compare-filter__dropdown--list-button-swatch{display:block;width:18px;height:18px;flex-basis:18px;flex-shrink:0;border-radius:.25em;margin-left:auto}
.platform-components-compare-filter__dropdown--list-button-radio{height:16px;width:16px;border-radius:50%;margin-right:.625rem;position:relative}
.platform-components-compare-filter__dropdown--list-button-radio:after{content:"";position:absolute;display:none;top:16%;left:16%;width:70%;height:70%;border-radius:50%}
.platform-components-compare-filter__dropdown--list-button.selected .platform-components-compare-filter__dropdown--list-button-check{width:18px;height:18px;flex-basis:18px}
.platform-components-compare-filter__dropdown--list-button.selected .platform-components-compare-filter__dropdown--list-button-check svg{opacity:1;margin:auto}
.platform-components-compare-filter__dropdown--list-button.selected .platform-components-compare-filter__dropdown--list-button-radio:after{display:block}
.platform-components-compare-filter__dropdown--list-button:hover,.platform-components-compare-filter__dropdown--list-button:focus,.platform-components-compare-filter__dropdown--list-button:active{border:unset}
.platform-components-compare-filter__dropdown--list-button:focus{outline:0}
@media only screen and (min-width:768px){.platform-components-compare-filter__dropdown--list-button:last-child{border-bottom:0}
}
@media only screen and (min-width:768px){.platform-components-compare-filter__dropdown-open,.platform-components-compare-filter__dropdown-close{display:none}
}
@media only screen and (max-width:767px){.platform-components-compare-filter__dropdown-close{width:50px;height:40px;margin:unset;background:unset;border:unset;padding:unset;position:absolute;top:5px;right:0}
.platform-components-compare-filter__dropdown-close .icons-close::before{font-size:20px}
.platform-components-compare-filter__dropdown-close:hover{background:unset}
.platform-components-compare-filter__dropdown-close.stackMobileFilters{display:none}
}
.platform-components-compare-filter .pc-filter-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
.comparison-chart-v2-minimal .comparison-chart-v2__filters,.comparison-chart-v2-integrated .comparison-chart-v2__filters{display:flex;justify-content:center;padding:0;max-width:1170px}
.comparison-chart-v2-minimal .comparison-chart-v2__filters .filters-title,.comparison-chart-v2-integrated .comparison-chart-v2__filters .filters-title{display:none}
.comparison-chart-v2-minimal .comparison-chart-v2__filters .compare-filter,.comparison-chart-v2-integrated .comparison-chart-v2__filters .compare-filter{width:max-content}
.comparison-chart-v2-minimal .comparison-chart-v2__filters .compare-filter-title,.comparison-chart-v2-integrated .comparison-chart-v2__filters .compare-filter-title{margin-right:15px}
.comparison-chart-v2-minimal .comparison-chart-v2__filters .platform-components-compare-filter__wrapper,.comparison-chart-v2-integrated .comparison-chart-v2__filters .platform-components-compare-filter__wrapper{border:0;width:100%;max-height:none;overflow:visible}
@media only screen and (max-width:767px){.comparison-chart-v2-minimal .comparison-chart-v2__filters .platform-components-compare-filter__wrapper,.comparison-chart-v2-integrated .comparison-chart-v2__filters .platform-components-compare-filter__wrapper{padding:0}
}
.comparison-chart-v2-minimal .comparison-chart-v2__filters .platform-components-compare-filter__title,.comparison-chart-v2-integrated .comparison-chart-v2__filters .platform-components-compare-filter__title{display:none}
.comparison-chart-v2-minimal .comparison-chart-v2__filters .platform-components-compare-filter__dropdown,.comparison-chart-v2-integrated .comparison-chart-v2__filters .platform-components-compare-filter__dropdown{width:unset;max-height:none;height:auto}
.comparison-chart-v2-minimal .comparison-chart-v2__filters .platform-components-compare-filter__dropdown--button,.comparison-chart-v2-integrated .comparison-chart-v2__filters .platform-components-compare-filter__dropdown--button{padding:15px 10px;width:200px}
.comparison-chart-v2-minimal .comparison-chart-v2__filters .platform-components-compare-filter__dropdown--button-label,.comparison-chart-v2-integrated .comparison-chart-v2__filters .platform-components-compare-filter__dropdown--button-label{margin-right:10px}
@media(max-width:1024px){.comparison-chart-v2-minimal .comparison-chart-v2__filters .platform-components-compare-filter__dropdown--button,.comparison-chart-v2-integrated .comparison-chart-v2__filters .platform-components-compare-filter__dropdown--button{width:100%}
}
.comparison-chart-v2-minimal .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container,.comparison-chart-v2-integrated .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container{flex-direction:row;width:100%;justify-content:center;align-items:flex-end;column-gap:20px;flex-wrap:wrap;position:static;max-height:none}
.comparison-chart-v2-minimal .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container .in-stock-filter,.comparison-chart-v2-integrated .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container .in-stock-filter{width:max-content;padding-right:20px;height:100%;max-height:50px}
.comparison-chart-v2-minimal .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container .in-stock-filter-header,.comparison-chart-v2-integrated .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container .in-stock-filter-header{width:max-content;height:100%}
.comparison-chart-v2-minimal .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container .in-stock-filter-container,.comparison-chart-v2-integrated .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container .in-stock-filter-container{width:max-content;height:100%;display:flex;align-items:flex-end}
.comparison-chart-v2-minimal .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container .in-stock-filter-container .facet__title-container,.comparison-chart-v2-integrated .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container .in-stock-filter-container .facet__title-container{width:max-content}
.comparison-chart-v2-minimal .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container .in-stock-filter-title,.comparison-chart-v2-integrated .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container .in-stock-filter-title{margin-right:15px}
@media only screen and (max-width:767px){.comparison-chart-v2-minimal .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container .in-stock-filter,.comparison-chart-v2-integrated .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container .in-stock-filter{width:100%;border:0;padding:0;height:auto}
.comparison-chart-v2-minimal .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container .in-stock-filter-header,.comparison-chart-v2-integrated .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container .in-stock-filter-header{height:auto;padding:0;width:100%}
.comparison-chart-v2-minimal .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container .in-stock-filter-container,.comparison-chart-v2-integrated .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container .in-stock-filter-container{width:100%}
.comparison-chart-v2-minimal .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container .in-stock-filter-container .facet__title-container,.comparison-chart-v2-integrated .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container .in-stock-filter-container .facet__title-container{width:100%}
}
.comparison-chart-v2-minimal .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container .platform-components-compare-filter__dropdown--list,.comparison-chart-v2-integrated .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container .platform-components-compare-filter__dropdown--list{position:absolute;margin-top:0}
@media only screen and (max-width:767px){.comparison-chart-v2-minimal .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container .platform-components-compare-filter__dropdown--list,.comparison-chart-v2-integrated .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container .platform-components-compare-filter__dropdown--list{position:relative;margin-top:0}
.comparison-chart-v2-minimal .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container.mobileMenu,.comparison-chart-v2-integrated .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container.mobileMenu{position:fixed}
.comparison-chart-v2-minimal .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container.stackMobileFilters,.comparison-chart-v2-integrated .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container.stackMobileFilters{align-items:stretch}
.comparison-chart-v2-minimal .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container.stackMobileFilters .platform-components-compare-filter__dropdown,.comparison-chart-v2-integrated .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container.stackMobileFilters .platform-components-compare-filter__dropdown{width:100%}
.comparison-chart-v2-minimal .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container.stackMobileFilters .platform-components-compare-filter__dropdown--list,.comparison-chart-v2-integrated .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container.stackMobileFilters .platform-components-compare-filter__dropdown--list{position:absolute;margin-top:0}
}
.comparison-chart-v2-minimal .comparison-chart-v2__filters .platform-components-compare-filter__dropdown--list-button,.comparison-chart-v2-integrated .comparison-chart-v2__filters .platform-components-compare-filter__dropdown--list-button{padding:0 10px;max-width:200px}
@media(max-width:1024px){.comparison-chart-v2-minimal .comparison-chart-v2__filters .platform-components-compare-filter__dropdown--list-button,.comparison-chart-v2-integrated .comparison-chart-v2__filters .platform-components-compare-filter__dropdown--list-button{max-width:100%}
}
.comparison-chart-v2-minimal .comparison-chart-v2__filters .platform-components-compare-filter__dropdown--list.active,.comparison-chart-v2-integrated .comparison-chart-v2__filters .platform-components-compare-filter__dropdown--list.active{max-width:200px;min-width:100%;width:max-content;z-index:5}
@media only screen and (max-width:767px){.comparison-chart-v2-minimal .comparison-chart-v2__filters,.comparison-chart-v2-integrated .comparison-chart-v2__filters{margin-bottom:0}
}
.comparison-chart-v2-integrated .comparison-chart-v2__filters{margin-bottom:0}
@media only screen and (min-width:1024px){.comparison-chart-v2-detailed .comparison-chart-v2>.comparison-chart-v2__filters.stackMobileFilters{display:none}
}
@media only screen and (max-width:767px){.comparison-chart-v2-detailed .comparison-chart-v2__filters.stackMobileFilters{height:auto !important}
}
@media only screen and (max-width:767px){.comparison-chart-v2-detailed .comparison-chart-v2__filters.stackMobileFilters .platform-components-compare-filter__dropdown-container.stackMobileFilters{display:flex;padding:0;flex-direction:column;align-items:stretch}
.comparison-chart-v2-detailed .comparison-chart-v2__filters.stackMobileFilters .platform-components-compare-filter__dropdown-container.stackMobileFilters .platform-components-compare-filter__dropdown--list-button{padding:0 10px}
.comparison-chart-v2-detailed .comparison-chart-v2__filters.stackMobileFilters .platform-components-compare-filter__dropdown-container.stackMobileFilters.two-filters{display:grid;align-items:flex-start;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.comparison-chart-v2-detailed .comparison-chart-v2__filters.stackMobileFilters .platform-components-compare-filter__dropdown-container.stackMobileFilters.two-filters .platform-components-compare-filter__dropdown{min-width:unset}
.comparison-chart-v2-detailed .comparison-chart-v2__filters.stackMobileFilters .platform-components-compare-filter__dropdown-container.stackMobileFilters.two-filters .platform-components-compare-filter__dropdown--button{padding:10px}
.comparison-chart-v2-detailed .comparison-chart-v2__filters.stackMobileFilters .platform-components-compare-filter__dropdown-container.stackMobileFilters.two-filters .platform-components-compare-filter__dropdown--list.active{width:100%}
}
@media only screen and (max-width:767px){.comparison-chart-v2-detailed .comparison-chart-v2__filters.stackMobileFilters .platform-components-compare-filter__wrapper{padding:0;overflow:visible}
}
@media only screen and (max-width:767px){.comparison-chart-v2-detailed .comparison-chart-v2__filters .platform-components-compare-filter__dropdown-container.stackMobileFilters{display:none}
}
.comparison-chart-v2-detailed .comparison-chart-v2 .platform-components-compare-filter__dropdown.filter-dropdown-selected.multi .platform-components-compare-filter__dropdown--button{max-width:100%}
.platform-components-compare.mobile-filter-container{display:none}
@media only screen and (max-width:767px){.platform-components-compare.mobile-filter-container{display:block}
.platform-components-compare.mobile-filter-container .stackMobileFilters{display:none}
}
.platform-components-compare.mobile-filter-container .platform-components-compare-filter__dropdown-container.stackMobileFilters{display:none}
.platform-components-compare-filter__dropdown.filter-dropdown-selected.multi .platform-components-compare-filter__dropdown--button{width:200px}
.platform-components-compare-filter__dropdown.filter-dropdown-selected.multi .platform-components-compare-filter__dropdown--button .filter-place-holder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media only screen and (max-width:767px){.platform-components-compare-filter__dropdown.filter-dropdown-selected.multi .platform-components-compare-filter__dropdown--button{width:100%}
}
.filter-dropdown-selected{min-width:200px}
.filter-dropdown-selected .platform-components-compare-filter__dropdown--button{border-radius:4px;position:relative;padding:10px !important}
.filter-dropdown-selected .platform-components-compare-filter__dropdown--button .label-on-border{top:-6px;left:10px;padding-left:3px;text-transform:uppercase;font-size:.625rem;line-height:100%;letter-spacing:1.2px}
.filter-dropdown-selected .platform-components-compare-filter__dropdown--button .filter-place-holder{font-size:.875rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.28px}
.filter-dropdown-selected .platform-components-compare-filter__dropdown--button .icon-open svg{height:11px;width:11px}
.filter-dropdown-selected .platform-components-compare-filter__dropdown--list{display:none;top:calc(100% + 5px);margin-top:0}
.filter-dropdown-selected .platform-components-compare-filter__dropdown--list.active{display:block;padding:.5rem 0;border-radius:.375rem;border-width:1px;margin-top:5px}
.filter-dropdown-selected .platform-components-compare-filter__dropdown--list-button{background-color:transparent !important}
.filter-dropdown-selected .platform-components-compare-filter__dropdown--list-button.selected{background-color:transparent !important}
.comparison-chart-v2-detailed .filter-dropdown-selected{min-width:unset}