.comp-table{font-family:inherit}.comp-table__container{max-width:900px;margin:0 auto;padding:0 1.5rem}.comp-table__header{text-align:center;margin-bottom:3.5rem}.comp-table__title{font-size:clamp(2rem,4vw,3.25rem);font-weight:700;margin:0;line-height:1.15;letter-spacing:-.02em;color:rgb(var(--color-foreground))}.comp-table__wrapper{background-color:#fff;border-radius:24px;padding:1.5rem;box-shadow:0 15px 40px #0000000a;overflow:hidden;border:1px solid rgba(0,0,0,.03)}@media screen and (min-width:768px){.comp-table__wrapper{padding:2.5rem 3rem}}.comp-table__table{width:100%;border-collapse:separate;border-spacing:0;text-align:left}.comp-table__th{padding:1rem 0 1.5rem;font-size:clamp(.9rem,1.5vw,1.1rem);font-weight:600;color:rgba(var(--color-foreground),.5);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(0,0,0,.06)}.comp-table__th--competitor{text-align:center;width:25%}.comp-table__th--brand{text-align:center;width:30%;position:relative}.comp-table__brand-header{background-color:#111827;color:#fff;padding:.75rem 1.25rem;border-radius:12px;display:inline-block;box-shadow:0 8px 16px #11182726}.comp-table__brand-name{font-weight:700;letter-spacing:0;text-transform:none;font-size:clamp(1rem,1.5vw,1.15rem)}.comp-table__row{transition:background-color .3s ease}.comp-table__row:not(:last-child) .comp-table__td{border-bottom:1px solid rgba(0,0,0,.04)}.comp-table__row:hover{background-color:#fcfcfc}.comp-table__td{padding:1.5rem .5rem;vertical-align:middle}.comp-table__td--feature{font-size:clamp(1.05rem,2vw,1.25rem);font-weight:600;color:rgb(var(--color-foreground));padding-left:.5rem}.comp-table__td--competitor{text-align:center}.comp-table__td--brand{text-align:center;background-color:#11182704}.comp-table__row:first-child .comp-table__td--brand{border-top-left-radius:16px;border-top-right-radius:16px}.comp-table__row:last-child .comp-table__td--brand{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.comp-table__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}.comp-table__icon svg{width:16px;height:16px}.comp-table__icon--cross{background-color:#fee2e2;color:#ef4444}.comp-table__icon--check{background-color:#dcfce7;color:#22c55e}.comp-table__icon--brand-check{width:40px;height:40px;background-color:#22c55e;color:#fff;box-shadow:0 4px 10px #22c55e4d}.comp-table__icon--brand-check svg{width:20px;height:20px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/comparative-table.css.map */
