.compare-products{margin:95px 0}@media (min-width:768px){.compare-products{margin:180px 0}}.compare-products .title{--font-size:calc(28.17647px + 100cqw*18/765);color:#000;font-family:MarkPro-Heavy,sans-serif;font-size:clamp(37 * 1px,var(--font-size),55 * 1px)!important;font-weight:700;line-height:110.5%;margin:0 auto 40px;max-width:350px;text-align:center}@media (min-width:768px){.compare-products .title{line-height:110.5%;margin:0 auto 80px;max-width:564px}}.compare-products .products{margin-bottom:25px}@media (min-width:768px){.compare-products .products{margin-bottom:40px}}.compare-products .products ul{align-items:stretch;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;list-style:none;margin:0;padding:0}@media (min-width:768px){.compare-products .products ul{gap:35px}}@media (min-width:991px){.compare-products .products ul{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.compare-products .products ul{grid-template-columns:repeat(3,1fr)}}.compare-products .products ul li{align-content:flex-start;align-items:center;display:flex;gap:15px;position:relative;transition:box-shadow .25s ease-in-out;width:100%}@media (min-width:768px) and (max-width:991px){.compare-products .products ul li{gap:45px}}@media (min-width:991px){.compare-products .products ul li{align-items:flex-start;background-color:#f2f2f2;border-radius:15px;flex-wrap:wrap;padding:25px 25px 50px;text-align:center}.compare-products .products ul li:hover{box-shadow:0 2px 7px rgba(0,0,0,.3)}}.compare-products .products ul li .image-wrapper{align-items:center;aspect-ratio:1/1;background:#f2f2f2;border-radius:15px;display:flex;justify-content:center;padding:20px;width:100%}@media (min-width:991px){.compare-products .products ul li .image-wrapper{padding:0}.compare-products .products ul li .image-wrapper img{max-width:279px;width:auto}}.compare-products .products ul li .inner-content{width:100%}.compare-products .products ul li .inner-content p{font-size:15px;line-height:normal;max-width:100%;width:145px}@media (min-width:768px){.compare-products .products ul li .inner-content p{color:#000;font-size:20px;line-height:25px;margin:0 auto 35px;width:310px}}.compare-products .products ul li .inner-content .badge p{color:#000;font-family:MarkPro-Bold,sans-serif;font-size:13px;font-weight:700;line-height:normal;width:100px}@media (min-width:768px){.compare-products .products ul li .inner-content .badge p{font-size:15px;line-height:19px;margin-bottom:0;width:auto}}.compare-products .products ul li .inner-content .badge img{width:125px}@media (min-width:768px){.compare-products .products ul li .inner-content .badge img{width:145px}}.compare-products .products ul li .overlay{bottom:0;left:0;position:absolute;right:0;top:0}.compare-products .actions{text-align:center}.compare-products .actions button{background-color:transparent;border:none;color:#4c4c4c;font-size:16px;line-height:20px;text-decoration:underline}@media (min-width:768px){.compare-products .actions button{font-size:20px;line-height:25px}}.modal-compare-products{align-items:flex-start;background-color:#fff;bottom:0;justify-content:center;left:0;max-width:100vw;overflow:hidden;padding:35px 0;position:fixed;right:0;top:0;visibility:hidden;z-index:1000000}@media (min-width:991px){.modal-compare-products{padding:50px 0}}.modal-compare-products.active{visibility:visible}.modal-compare-products.active .comparison-table table tr td,.modal-compare-products.active .comparison-table table tr th{border-color:#e5e5e5;opacity:1;transform:translateY(0)}.modal-compare-products.active .comparison-table table tr:first-child td{border-color:#e8e8e8}.modal-compare-products .heading{margin-bottom:35px;text-align:center}@media (min-width:768px){.modal-compare-products .heading{margin-bottom:50px}}.modal-compare-products .heading p{color:#000;font-family:MarkPro-Bold,sans-serif;font-size:16px;font-weight:700;line-height:20px;margin:0;position:relative;text-align:center}@media (min-width:768px){.modal-compare-products .heading p{font-size:35px;line-height:44px}}.modal-compare-products .heading p button{align-items:center;background-color:transparent;border:none;display:flex;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10}@media (min-width:768px){.modal-compare-products .heading p button{left:0;right:unset}}.modal-compare-products .heading p button svg{height:auto;width:12px}@media (min-width:768px){.modal-compare-products .heading p button svg{width:15px}}.modal-compare-products .heading p span{display:block}.modal-compare-products .comparison-table{height:85vh;overflow-y:auto;padding-bottom:5vh;width:100%}@media (max-height:1200px){.modal-compare-products .comparison-table{padding-bottom:120px}}.modal-compare-products .comparison-table.waiting-to-load{overflow-y:hidden}.modal-compare-products .comparison-table table{border-collapse:collapse;table-layout:fixed;width:100%}.modal-compare-products .comparison-table table thead tr{border-bottom:3px solid #e8e8e8;position:sticky;top:0;z-index:100}.modal-compare-products .comparison-table table thead tr th{background-color:#fff;border-bottom:3px solid #e8e8e8;padding-bottom:31px;position:relative}@media (min-width:768px){.modal-compare-products .comparison-table table thead tr th{padding-bottom:45px}}.modal-compare-products .comparison-table table thead tr th .image-wrapper{align-items:center;display:flex;height:81px;justify-content:center;margin-bottom:15px;will-change:height}@media (max-height:590px){.modal-compare-products .comparison-table table thead tr th .image-wrapper{display:none!important}}@media (min-width:768px){.modal-compare-products .comparison-table table thead tr th .image-wrapper{height:226px;margin-bottom:0}}.modal-compare-products .comparison-table table thead tr th .image-wrapper img{max-height:62px;width:auto;will-change:transform}@media (min-width:768px){.modal-compare-products .comparison-table table thead tr th .image-wrapper img{max-height:144px}}.modal-compare-products .comparison-table table thead tr th .title{color:#000;display:block;font-size:13px;font-weight:400;line-height:16px;margin:0 auto;text-align:center;text-decoration:underline;width:100px}@media (min-width:768px){.modal-compare-products .comparison-table table thead tr th .title{font-size:20px;line-height:25px;width:auto}}.modal-compare-products .comparison-table table tbody tr td{border-right:thin solid transparent;color:#000;font-size:11px;line-height:14px;padding:13px 15px 16px;text-align:center;width:33.3%}@media (min-width:768px){.modal-compare-products .comparison-table table tbody tr td{font-size:15px;line-height:19px;padding:13px 55px 16px}}.modal-compare-products .comparison-table table tbody tr td.title,.modal-compare-products .comparison-table table tbody tr td:last-child{border-right:none}.modal-compare-products .comparison-table table tbody tr td.title{background-color:#f2f2f2;font-family:MarkPro-Bold,sans-serif;font-size:13px;font-weight:700;line-height:16px;padding:14px 12px 17px;width:100%}@media (min-width:768px){.modal-compare-products .comparison-table table tbody tr td.title{font-size:20px;line-height:25px;padding:9px 12px 13px}}.modal-compare-products .comparison-table table tbody tr td svg{height:auto;width:12px}@media (min-width:768px){.modal-compare-products .comparison-table table tbody tr td svg{width:15px}}
