.comparison-wrapper{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table{max-width:1000px;margin:0 auto;text-align:center;border-collapse:collapse;width:100%;font-family:sans-serif}.comparison-table td,.comparison-table th{padding:16px;border-bottom:1px solid #f6f6f6;font-family:filson;font-size:.95rem}.comparison-table img{margin:0 auto;width:200px;max-width:250%}.product-name{font-family:Filson;font-size:1.35em;color:#000}.highlight-red{color:#e74c3c;font-weight:700}.compareshop{font-family:Filson;padding:7.5px 30px;font-weight:700;background-color:#6c4675;color:#fff;border:1px solid #6c4675;border-radius:8px;transition:background-color .3s ease,color .3s ease}.compareshop:hover{background-color:#fff;color:#6c4675}.price-row{font-family:filson}.price-row td{font-size:1.2rem}.break-line{display:block;margin:2px auto;line-height:1.6}.break-line.bold{font-weight:700;font-size:1.15rem}.break-lines{display:block;margin:0 auto;line-height:1.3;text-transform:capitalize}.warrant{display:inline-flex;gap:.5rem;justify-content:center!important;align-items:center!important;text-align:center}.warrant img{width:15px!important;height:15px}.best-value{background:#f6e6ff}.price-wrapper{display:inline-block;position:relative;text-align:center}.sale-price{display:inline-block;font-weight:700;font-size:1.2rem;color:#e63946;transform:skew(-10deg)}.original-price{font-size:.9rem;text-decoration:line-through;color:#999;position:absolute;top:12.5%;right:-60px}.modalheader{font-family:filson;color:#000;text-align:center;font-size:2.75rem;font-weight:700}.modalsubhead{font-family:filson;text-align:center;text-transform:capitalize;font-size:1.15rem;margin-bottom:20px}@media (max-width: 768px){.comparison-wrapper{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 20px!important;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.comparison-table{flex:0 0 auto;min-width:600px;scroll-snap-align:start;border-spacing:0}.comparison-table td{border:none;border-bottom:1px solid #eee}.comparison-table tr:not(:last-child){border-bottom:2px solid #ccc}.comparison-table img{margin:0 auto;width:100px;max-width:200%!important}.break-line.bold{font-weight:700;font-size:1rem}.break-lines{display:block;margin:0 auto;line-height:1.3;text-transform:capitalize}.comparison-table td,.comparison-table th{padding:16px;border-bottom:1px solid #eee;font-family:filson;font-size:.85rem}.modalheader{line-height:1.2!important;font-size:2.3rem;font-weight:700;margin-bottom:10px}.modalsubhead{font-size:1.1rem;margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/comparisontable.css.map */
