.comparing__wrapper{overflow:auto;position:relative;overflow-x:auto}.comparing__wrapper::-webkit-scrollbar{height:4px}.comparing__wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.comparing__wrapper::-webkit-scrollbar-thumb{background:#a4aab2;border-radius:2px}.comparing__wrapper::-webkit-scrollbar-thumb:hover{background:#a4aab2}.comparing__table{background-color:var(--sand-15);border-collapse:collapse;border-spacing:0;width:100%}@media(max-width: 700px){.comparing__table{display:block;padding:0}}.comparing__table thead,.comparing__table tbody,.comparing__table tr{background-color:inherit}@media(hover: hover){.comparing__table .th__link:hover{text-decoration:none}}@media(min-width: 701px){.comparing__table thead th:first-child,.comparing__table tbody th{position:sticky;left:0;min-width:150px;padding-inline-start:clamp(1.6rem,4.52vw - .27rem,3.2rem);container-type:scroll-state;background-color:var(--sand-15)}.comparing__table thead th:first-child::after,.comparing__table tbody th::after{content:"";display:block;position:absolute;height:100%;width:0;background-color:#000;opacity:0;top:0;right:0;box-shadow:0 0 10px 1px rgba(0,0,0,.5);clip-path:inset(0 -30px 0 0);transition:opacity 0s ease-in-out}@container scroll-state(stuck: inline-start){.comparing__table thead th:first-child::after,.comparing__table tbody th::after{opacity:1;transition-duration:.3s}}}@media(max-width: 700px){.comparing__table thead{display:none}}.comparing__table thead th{border:none;text-align:center;text-wrap:balance;padding-top:calc(clamp(.8rem,3.448vw - .648rem,2rem) + 1.2rem)}.comparing__table tbody>tr{background-color:var(--sand-15)}.comparing__table-actions-link-remove{position:static}@media(min-width: 701px){.comparing__table-thumb .compare-actions,.comparing__table-actions .compare-actions{display:grid;width:max-content;min-height:4.8rem;gap:.5rem;grid-template-columns:1fr 40px;align-items:center;margin:1rem auto}}@media(max-width: 700px){.comparing__table td:where(:not(.comparing__table-thumb)),.comparing__table tbody,.comparing__table tr,.comparing__table th{display:block}.comparing__table th{padding:0;border:none}.comparing__table tbody,.comparing__table tr,.comparing__table td{border:none;padding:0}.comparing__table tr{padding:0;margin-block:1rem;overflow:hidden;border-radius:2rem}.comparing__table tr:not(.comparing__table-thumbs) th{padding:1rem 1rem 0}.comparing__table td:not(.comparing__table-thumb){padding:1rem 1rem 0}.comparing__table tr td:last-child{padding-bottom:1rem}.comparing__table td:not(.comparing__table-thumb)::before{content:attr(data-item-name) ": ";display:inline;font-weight:bold;margin-right:.3em}.comparing__table-thumbs:not(.specificity-fix){margin-block-start:0;padding-block-end:1rem}.comparing__table-thumb{display:grid;grid-template-columns:85px 1fr auto;grid-auto-rows:1fr;gap:0 1rem}.comparing__table-thumb+td{padding-block-start:2rem}.comparing__table-thumb .mobile-compare-image{grid-column:1;grid-row:1/span 2;align-self:center}.comparing__table-thumb .mobile-compare-name{grid-column:2;grid-row:1;align-self:end}.comparing__table-thumb .mobile-compare-availability{grid-column:2;grid-row:2}.comparing__table-thumb .compare-actions{grid-column:3;grid-row:1/span 2}.comparing__table-thumb .compare-actions .comparing__table-actions-link-remove{margin:.5rem auto 0}.comparing__table-actions>*:first-child{display:none}.comparing__table-actions td{display:flex;flex-wrap:wrap;align-items:center}.comparing__table-actions td::before{flex:1}.comparing__table-actions ul{margin-bottom:0;display:flex;flex-wrap:wrap;gap:1rem}.comparing__table-actions ul li{flex-shrink:0;display:flex;align-items:center}}@media(min-width: 701px){.comparing__wrapper:has(>.comparing__table){padding:0}.comparing__table th:last-child,.comparing__table td:last-child{padding-inline-end:clamp(1.6rem,4.52vw - .27rem,3.2rem)}.comparing__table-thumb .mobile-compare-image{display:block;margin-inline:auto;height:clamp(11.5rem,1.41vw + 10.92rem,12rem);width:clamp(11.5rem,1.41vw + 10.92rem,12rem)}.comparing__table-thumb .mobile-compare-image picture,.comparing__table-thumb .mobile-compare-image img{display:block;height:100%;width:100%}.comparing__table-thumb .mobile-compare-image img{object-fit:contain;object-position:center}}.comparing__state-icon{stroke-width:4px;height:2rem;width:2rem}@media(max-width: 700px){.comparing__state-icon{display:inline-block;vertical-align:top}}.comparing__state-icon--ok{color:#8ed609}.comparing__state-icon--not-ok{color:#db2546}@media(min-width: 701px){.mobile-compare-element{display:none}}.mobile-compare-element-hide{display:none !important}
