.table__wrapper,.table-comparative__wrapper{width:100%;display:flex;justify-content:center}table{border-collapse:unset;border-spacing:0px;border-top:unset!important;margin-block:120px 60px}table:not(.comparative) .container{--fsmin: 13;--fsmax: 13}table *{border:unset!important}table:not(:is(.comparative,.simple-table)) thead tr th:not(:is(:first-child,.recommended)){border-inline-end:1px #ccc solid!important}table:not(.comparative) thead tr th:not(:first-child):has(.th-container .product-recommended){background-color:#f14f3005;border-top-left-radius:30px;border-top-right-radius:30px}table:not(.comparative,.simple-table) thead tr th{text-align:center!important;font-size:17px;position:relative;padding-bottom:45px;padding-top:24px}table:not(.comparative) thead tr th .th-container{height:190px}table.comparative thead tr th{padding:16px;padding-block-end:16px}table thead tr th .th-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-block-end:16px;min-width:175px}table thead tr th a{transition:all .2s;z-index:100}table thead tr th a:not(.mas-info){display:flex;justify-content:center;align-items:center;margin:0 auto;border:unset;border-radius:99px;text-transform:uppercase;background:#f24f30;font-size:14px;color:#fff;cursor:pointer;padding:8px 20px}table thead tr th .th-container:has(>:first-child:not(.product-recommended)) a:not(.mas-info){background-color:#acacac}table thead tr th a.mas-info{display:block;margin-top:8px;text-decoration:underline;font-size:14px;color:#343434}table thead tr th a:hover{opacity:.7}table thead tr th img{-o-object-fit:contain;object-fit:contain;margin-bottom:32px;vertical-align:middle;max-width:160px!important;min-height:34px;max-height:34px}table thead tr th .product-recommended{position:absolute;top:-17px;border-radius:99px;background-color:#fff;border:1px solid #f24f30!important;padding:4px 16px;z-index:10}table thead tr th .product-recommended span{color:#f24f30!important;font-weight:700;text-transform:uppercase;font-size:13px}table tbody tr td{position:relative;text-align:center;vertical-align:middle;font-weight:700!important;color:#000!important;padding:10px;background-color:#fff;z-index:130}table tbody tr td:first-child{left:-1px;position:sticky}table :is(tbody,thead) tr td:not(:first-child){z-index:-1}table :is(tbody,thead) tr td:last-child{border-inline-end:solid 1px #ccc!important}table tbody tr td .img-table__wrapper{display:flex;justify-content:center}table:not(.comparative,.simple-table) td:not(:is(:first-child,.recommended)):has(+td:not(td.recommended)){border-inline-end:1px #ccc solid!important}table:not(.comparative) tbody tr td:not(:first-child):is(.recommended){background-color:#f14f3005;border-right:solid 1px #f24f30!important}table:not(.comparative) tbody tr td:not(:first-child):is(.recommended):before{content:"";position:absolute;border-inline:solid 1px #f24f30!important}.table:not(.comparative) tbody tr td:not(:first-child):is(.recommended){position:relative}.table:not(.comparative) tbody tr td:not(:first-child):is(.recommended):before,.table:not(.comparative) tbody tr td:not(:first-child):is(.recommended):after{content:"";position:absolute;top:0;bottom:0;width:1px;background-color:#f24f30}.table:not(.comparative) tbody tr td:not(:first-child):is(.recommended):before{left:-2px;border:1px solid #f24f30!important;border-top:unset!important;margin-block-end:-3px;border-radius:0 0 6px 6px}.table:not(.comparative) tbody tr td:not(:first-child):is(.recommended):after{right:-2px}table:not(.comparative,.simple-table) tbody tr:last-child td{padding-bottom:40px}table:not(.comparative) tbody tr:last-child td:not(:first-child):is(.recommended):before{border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-inline:solid 1px #f24f30!important;width:calc(100% + -0px)}table tbody tr td.score{font-weight:700;font-size:16px!important}table:not(.comparative) tbody tr td.recommended img{filter:invert(47%) sepia(91%) saturate(4622%) hue-rotate(346deg) brightness(104%) contrast(90%)}table tbody tr td img{margin-bottom:unset!important;width:20px}table tbody tr td .container{display:flex;align-items:center;position:relative;gap:8px;justify-content:flex-end}table tbody tr td .container:before,table tbody tr td .container:after{content:unset!important}table tbody tr td .container .question-wrapper{position:relative;display:flex;align-items:center}table tbody tr td .container .question-wrapper .question-mark{width:20px;height:20px;color:#000;border-radius:3px;display:flex;justify-content:center;align-items:center;font-weight:700;cursor:pointer;--fsmin: 12;--fsmax: 12;text-decoration:underline}table tbody tr td .container .question-wrapper .question-mark:hover+.speech-bubble{display:block}table tbody tr td .container .question-wrapper .speech-bubble{position:absolute;padding:20px;border-radius:10px;background-color:#fff;min-width:300px;display:none;left:calc(100% + 5px);z-index:9999;pointer-events:none;box-shadow:5px 5px 4px #290ca72e;--fsmin: 14;--fsmax: 14;border:1px solid rgba(231,226,248,.5)!important;font-weight:500}table:not(.comparative) tr>td.recommended:before{content:"";position:absolute;border-inline:1px solid #f24f30!important;width:101%;height:104%;inset:0;z-index:5;pointer-events:none!important}table:not(.comparative) thead :nth-child(1)>th:has(.product-recommended):before{content:"";position:absolute;inset:0;z-index:10;border:2px solid #f24f30!important;border-bottom:unset!important;margin-block-start:-2px;border-radius:30px 30px 0 0;width:100%;translate:0px;border-inline:solid 1px #f24f30!important}table:not(.simple-table) thead tr th:first-child{background-color:transparent!important}.table:not(.simple-table) thead tr:first-of-type th{padding-block-start:35px;padding-inline:12px;min-width:190px}table thead tr:first-of-type th:last-of-type{border-top-right-radius:30px}table:not(.simple-table) thead tr:first-of-type th:first-of-type{position:sticky;left:-1px;z-index:149;background:#fff!important}table:not(.simple-table) thead tr:first-of-type th:first-of-type:before{position:absolute;content:"";background-color:#fff;width:100%;height:100%;left:0;top:-23px}table:not(.comparative) tbody tr:last-child>td.recommended:before{border:1px solid #f24f30!important;border-top:unset!important;margin-block-end:-3px;border-radius:0 0 6px 6px}table .os-container{display:flex;justify-content:center;margin-block-start:20px}table .os-container img{max-height:20px;min-height:unset}table.comparative td .container.comparative{justify-content:center}table.comparative tr td:has(.comparative){border:1px solid #acacac!important;border-block:unset!important;padding-inline:24px}table.comparative{margin-block-end:0}table.expanded tbody tr:not(:has(.subchar)) img{display:none}table.expanded .container.subchar{font-weight:500;text-align:end;padding-right:0!important;text-wrap:balance}table.expanded tbody img{width:15px}table.expanded tbody td{padding:6px}table.expanded tbody tr:not(:has(.subchar)) .os-container img{display:block;height:27px;width:27px;max-height:unset;filter:unset}table.expanded tbody tr td a:not(.mas-info){display:flex;justify-content:center;align-items:center;margin:60px auto 0;border:unset;border-radius:99px;text-transform:uppercase;background:#f24f30;font-size:14px;color:#fff;cursor:pointer;padding:8px 20px;width:-moz-fit-content;width:fit-content}table.expanded tbody tr td:not(.recommended) a:not(.mas-info){background-color:#acacac}table tbody tr td a:hover{opacity:.7}table:not(.comparative) thead .price{line-height:1;--fsmax: 30;--fsmin: 30}table:not(.comparative) thead .prev-price{font-weight:400;--tw-text-opacity: 1;color:rgb(172 172 172 / var(--tw-text-opacity));text-decoration-line:line-through;--fsmax: 14;--fsmin: 14}table:not(.comparative) thead .discount{margin-bottom:1rem;margin-top:.75rem;border-radius:9999px;border-width:1px!important;border-style:solid!important;--tw-border-opacity: 1 !important;border-color:rgb(242 79 48 / var(--tw-border-opacity))!important;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;--tw-text-opacity: 1;color:rgb(242 79 48 / var(--tw-text-opacity));--fsmax: 14;--fsmin: 14}table.expanded.is-comparative :where(td,th){max-width:300px;min-width:300px}table.expanded.is-comparative thead :nth-child(1)>th:has(.product-recommended):before{width:calc(100% + 3px)}table.expanded.is-comparative .container.subchar{text-align:center}table.expanded.is-comparative tbody img{width:20px}table.expanded.is-comparative tbody tr td .container .question-wrapper{display:none}table.expanded.is-comparative .container.subchar{padding-right:0!important}table.expanded.is-comparative tbody tr td .container{width:90%;justify-content:center;margin:0 auto}table.expanded.is-comparative th:has(.product-recommended):before{background-color:#f14f3005}table.expanded.is-comparative td.recommended{background-color:#f14f3005}table.expanded.is-comparative thead tr th:not(.recommended):has(+th:not(.product-recommended)){border:unset!important}table.expanded.is-comparative thead tr th:not(.recommended):has(+th:not(.recommended)){border-inline-end:1px #ccc solid!important}table.expanded.is-comparative tbody tr td:not(.recommended):has(+td:not(.recommended)){border-inline-end:1px #ccc solid!important}table:not(.comparative) tbody tr:last-child td:not(:first-child):is(.recommended,.recommended:last-child){border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-inline:none!important}table.simple-table{width:100%;border:solid 1px #f24f30!important;padding-top:1rem;overflow:hidden;margin:0;border-radius:.75rem;border-width:1px!important;border-top-width:1px!important;--tw-border-opacity: 1;border-color:rgb(242 79 48 / var(--tw-border-opacity))}table.simple-table tbody{border-top-width:1px}table.simple-table td{font-weight:400!important}table.simple-table td:has(img){position:relative}table.simple-table td:has(img) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}table.simple-table thead tr:first-of-type th:last-of-type{border-top-right-radius:0}table.simple-table th{font-size:.875rem;line-height:1.25rem}@media (min-width: 1024px){table.simple-table th{font-size:1.125rem;line-height:1.75rem}}table.simple-table{padding-left:1rem;padding-right:1rem}table.simple-table td{padding:.5rem;font-size:.875rem;line-height:1.25rem}@media (min-width: 1024px){table.simple-table td{padding:1rem;font-size:1.125rem;line-height:1.75rem}}.main-comparative[data-astro-cid-cag2lmg2] table[data-astro-cid-cag2lmg2] tbody[data-astro-cid-cag2lmg2] td[data-astro-cid-cag2lmg2]{text-align:end!important}
