#ct_overlay{backdrop-filter:blur(10px);background:rgba(0,0,0,.6);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:999}#ct_overlay button.ct_overlay--close{background:hsla(0,0%,100%,.4);border:none;border-radius:50%;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;opacity:0;padding:12px;position:absolute;right:24px;top:24px;width:48px;z-index:10;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ct_overlay button.ct_overlay--close:hover{background:hsla(0,0%,100%,.3)}@media (max-width:1024px){#ct_overlay button.ct_overlay--close{height:42px;right:16px;top:9px;width:42px}}@media (max-width:375px){#ct_overlay button.ct_overlay--close{height:42px;right:16px;top:9px;width:42px}}#ct_overlay button.ct_overlay--close svg{height:20px;width:20px}#ct_overlay button.ct_overlay--close svg path{stroke-dasharray:100;stroke-dashoffset:100}#ct_overlay .ct_overlay--wrapper{background-color:rgba(35,35,35,.6);border-radius:40px 40px 0 0;cursor:auto;height:calc(100% - 8vh);margin-top:8vh;position:relative;-webkit-transform:translateY(100%);transform:translateY(100%);width:100%;z-index:2}#ct_overlay[data-active=true]{opacity:1;pointer-events:auto;-webkit-transition:opacity .2s linear .2s,background-color .6s ease,backdrop-filter .6s ease;transition:opacity .2s linear .2s,background-color .6s ease,backdrop-filter .6s ease}#ct_overlay[data-active=true] .ct_overlay--wrapper{-webkit-transform:translateY(0);transform:translateY(0);transition:transform .6s cubic-bezier(.63,.14,.53,.99) .4s,-webkit-transform .6s cubic-bezier(.63,.14,.53,.99) .4s}#ct_overlay[data-active=true] button.ct_overlay--close{opacity:1;-webkit-transition:opacity .4s ease .8s,background-color .2s ease;transition:opacity .4s ease .8s,background-color .2s ease}#ct_overlay[data-active=true] button.ct_overlay--close svg path{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 1.8s ease .8s;transition:stroke-dashoffset 1.8s ease .8s}#ct_overlay[data-active=false]{opacity:0;pointer-events:none;-webkit-transition:opacity .4s linear .4s,background-color .4s ease,backdrop-filter .4s ease;transition:opacity .4s linear .4s,background-color .4s ease,backdrop-filter .4s ease}#ct_overlay[data-active=false] .ct_overlay--wrapper{-webkit-transform:translateY(100%);transform:translateY(100%);transition:transform .8s cubic-bezier(.7,.03,.15,1) 0s,-webkit-transform .8s cubic-bezier(.7,.03,.15,1) 0s}#ct_overlay[data-active=false] button.ct_overlay--close{opacity:0;-webkit-transition:opacity 0s linear 0s;transition:opacity 0s linear 0s}#ct_overlay[data-active=false] button.ct_overlay--close svg path{stroke-dasharray:100;stroke-dashoffset:100}#ct_overlay .ct_overlay--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow-y:auto}#ct_overlay .ct_overlay--content:focus{outline:none}#table-products-comparison{height:100%}@media (min-width:1025px){#table-products-comparison table{border-collapse:collapse;color:#fff;height:100%;margin-bottom:48px;margin-top:60px}#table-products-comparison table thead th:first-child{text-align:right;width:15%}#table-products-comparison table thead th:not(:first-child){padding:24px 40px;text-align:left;width:25%}#table-products-comparison table thead th a{color:#fff;text-decoration:none}#table-products-comparison table thead th h4{font-size:24px;font-weight:600;margin:0}#table-products-comparison table thead th img{display:block;margin-bottom:16px;max-height:125px;max-width:180px}#table-products-comparison table tbody tr:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.4)}#table-products-comparison table tbody td{letter-spacing:0;line-height:1.4;padding:24px 40px}#table-products-comparison table tbody td:not(:first-child){font-size:16px;font-weight:400}#table-products-comparison table tbody td:first-child{font-size:20px;font-weight:500;text-align:right}}@media (max-width:1024px){#table-products-comparison{border-top:1px solid hsla(0,0%,100%,.2);margin-top:60px;position:relative;width:100%}#table-products-comparison .table-title{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:500;height:60px;left:24px;margin:0;position:absolute;top:-60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#table-products-comparison .scroll-container{color:#fff;overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}#table-products-comparison .scroll-container ul{list-style:none;margin:auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}#table-products-comparison .scroll-container ul,#table-products-comparison .scroll-container ul .product-name-overlay .product-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#table-products-comparison .scroll-container ul .product-name-overlay .product-header{gap:16px;left:24px;margin-top:0;position:absolute;-webkit-box-align:end;-ms-flex-align:end;align-items:end;color:#fff;text-decoration:none}#table-products-comparison .scroll-container ul .product-name-overlay .product-header>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#table-products-comparison .scroll-container ul .product-name-overlay .product-header img{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:80px;max-width:110px}#table-products-comparison .scroll-container ul .product-name-overlay .product-header h3{font-size:24px;font-weight:600;margin:0}#table-products-comparison .scroll-container ul li.criterion-column{min-height:400px;scroll-snap-align:start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#table-products-comparison .scroll-container ul li.criterion-column,#table-products-comparison .scroll-container ul li.criterion-column .criterion-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#table-products-comparison .scroll-container ul li.criterion-column .criterion-item{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-weight:400;height:var(--criterion-item-height,calc(30.66667vh - 26.66667px));min-width:75vw;padding:calc(var(--criterion-item-padding, 0px) + 88px) 20px 16px}#table-products-comparison .scroll-container ul li.criterion-column .criterion-item:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.2)}#table-products-comparison .scroll-container ul li.criterion-column .criterion-item .criterion-name{font-size:16px;font-weight:500;margin:0 0 4px}#table-products-comparison .scroll-container ul li.criterion-column .criterion-item .criterion-text{line-height:1.2}}@media (min-width:768px) and (max-width:1024px){#table-products-comparison .scroll-container ul li.criterion-column .criterion-item{min-width:35vw}}@media (max-height:640px),(max-width:375px) and (max-height:670px){#table-products-comparison{margin-top:60px}#table-products-comparison .table-title{font-size:18px;height:60px;top:-60px}#table-products-comparison .scroll-container ul .product-name-overlay .product-header{left:12px;margin-top:8px}#table-products-comparison .scroll-container ul .product-name-overlay .product-header h3{font-size:18px}#table-products-comparison .scroll-container ul .product-name-overlay .product-header img{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:60px;max-width:110px}#table-products-comparison .scroll-container ul .product-name-overlay .product-header .cta{margin-top:4px;padding:2px 8px}#table-products-comparison .scroll-container ul .product-name-overlay .product-header .cta:after{height:16px;width:16px}#table-products-comparison .scroll-container ul li.criterion-column .criterion-item{font-size:12px;min-width:85vw;padding:calc(var(--criterion-item-padding, 0px) + 76px) 12px 16px}}#ct_cm--products-comparison-overlay{content-visibility:auto;position:relative;width:100%}#ct_overlay .cta{background:rgba(0,0,0,.2);border:1px solid #fff;border-radius:99px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-style:normal;font-weight:400;margin-top:8px;padding:4px 10px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase}#ct_overlay .cta:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M8.271 3.062a.333.333 0 1 0-.471.47l4.134 4.135h-8.6a.333.333 0 0 0 0 .666h8.527L7.8 12.395a.333.333 0 0 0 .471.471l4.62-4.62.022-.021.025-.025a.333.333 0 0 0 0-.472z' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:19px;position:relative;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:19px}#ct_overlay .cta:hover:after{-webkit-transform:translateX(2px);transform:translateX(2px)}