.product-comparison-table{--clr-bg:#fff;--clr-row-even:#F8F6F1;--clr-border:#EBE7DF;--clr-border-soft:#D3CDC2;--clr-text-muted:#7A7D75;--clr-title:#434C35;background:var(--clr-bg)}.product-comparison-table .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;position:relative}.product-comparison-table .table-wrapper::-webkit-scrollbar{display:none}.product-comparison-table .table-class{width:100%;border-collapse:collapse}.product-comparison-table th,.product-comparison-table td{padding:12px;text-align:left;border:none}.fourprod.product-comparison-table th,.fourprod.product-comparison-table td{padding:8px}.product-comparison-table thead{display:table-header-group}.product-comparison-table thead tr{position:sticky;top:0;z-index:10;background:var(--clr-bg)}.product-comparison-table tbody tr:nth-child(odd){background:var(--clr-bg)}.product-comparison-table tbody tr:nth-child(2n){background:var(--clr-row-even)}.product-header{display:flex;flex-direction:column;align-items:flex-start;row-gap:6px}.comparison-product-image{width:240px;max-width:none;aspect-ratio:3/2;object-fit:cover;display:block;margin:0 0 2rem;border-radius:6px}.comparison-product-image.fourprod{width:200px}.product-comparison-table.fourprod{padding:8px}.product-title{font-size:16px;font-weight:500;line-height:normal}.product-price{font-size:24px;font-weight:500;color:var(--clr-title)}.product-description-group{padding-bottom:8px}.product-description-group p{font-size:14px;color:var(--clr-text-muted);line-height:1.2;font-weight:400}.product-cell img{max-height:16px;vertical-align:middle}.feature-text--faded,.faded-label{opacity:.5}.whats-included{font-weight:500;min-width:200px}.comparison-section{text-align:center;padding:80px 20px}.product-comparison-table h2{font-family:Circular,sans-serif;max-width:640px;padding-bottom:16px;margin:0 auto}.body-l{color:var(--clr-text-muted);font-size:1.75rem;max-width:640px;padding:0 6px 24px;margin:0 auto}.comparison-toggle-wrapper{display:flex;justify-content:center;width:100%;margin:20px 0}.comparison-toggle{display:flex;gap:10px;padding:6px;border-radius:10px;border:1px solid var(--clr-border);background:#ebe7df}.toggle-btn{padding:10px 20px;border-radius:6px;border:none!important;font-size:16px;cursor:pointer}.toggle-btn.active{background:#fff;font-weight:500}.comparison-content,.four-comparison-content{max-width:1100px;margin:0 auto}.tooltip-trigger{all:unset;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-left:6px;position:relative;line-height:1;cursor:pointer}.tooltip-content{margin:0}.tooltip-modal{position:absolute;box-sizing:border-box;max-width:200px;background:#fff;margin:0;border:1px solid var(--clr-border-soft);border-radius:8px;box-shadow:0 8px 20px #0000001f;font-size:12px;line-height:1.45;padding:10px 24px 10px 10px;z-index:1000}.tooltip-modal.hidden{display:none}.tooltip-modal .tooltip-close{all:unset;position:absolute;top:6px;right:6px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;color:var(--clr-text-muted);font-size:16px;line-height:1}.tooltip-modal .tooltip-close:hover{background:#0000000d}.subheading-image-wrapper{margin:0 auto 20px;overflow:hidden;max-height:320px;max-width:950px;border-radius:10px;border:1px solid #C6BEB3}.subheading-image{width:100%;height:auto;object-fit:cover;display:block}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.mobile-compare-control{display:none;align-items:center;justify-content:center;gap:10px;margin:10px auto 20px}.compare-select-wrap{position:relative}.compare-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid var(--clr-border);border-radius:8px;padding:10px 34px 10px 12px;font-size:14px;line-height:1;background:#fff}.compare-swap{border:1px solid var(--clr-border);background:#fff;border-radius:999px;padding:8px 10px;font-size:16px;line-height:1;cursor:pointer;box-shadow:0 1px 2px #0000000f}@media (max-width:749px){.toggle-btn{font-size:13px;padding:10px}.comparison-toggle{gap:2px;padding:3px}.product-comparison-table .table-class th.table-feature-label,.product-comparison-table .table-class td.feature-label{position:sticky;left:0;border-right:solid 1px #EBE7DF;z-index:3}.product-comparison-table .table-class tbody tr:nth-child(2n) td.feature-label{background:var(--clr-row-even)}.product-comparison-table .table-class tbody tr:nth-child(odd) td.feature-label{background:var(--clr-bg)}.mobile-compare-control{display:flex}.product-comparison-table .table-class{border-collapse:separate;border-spacing:0;min-width:200px;white-space:normal}.subheading-image-wrapper{margin:0 auto 6px}.product-comparison-table thead th.product-header-col,.product-comparison-table tbody td.product-cell{min-width:160px}.product-comparison-table .table-class th.table-feature-label,.product-comparison-table .table-class td.feature-label{min-width:90px}.product-comparison-table .table-class th.table-feature-label,.product-comparison-table .table-class td.feature-label{position:sticky;left:0;z-index:2;background:var(--clr-bg)}.product-comparison-table .table-class th.table-feature-label{z-index:3}.comparison-section{padding:40px 6px}.comparison-product-image{max-width:160px}.product-price{font-size:20px}.product-comparison-table th,.product-comparison-table td{padding:8px}.product-description-group p{font-size:1.2rem}.product-header-col,.product-cell,.feature-label{vertical-align:top}tbody{font-size:1.2rem;line-height:1.25}.product-comparison-table thead .product-header-col .product-header{display:flex;flex-direction:column}.product-comparison-table thead .product-header-col .product-header:has(.product-description-group p){min-height:100px}.product-comparison-table thead .product-header-col .product-header .product-description-group{min-height:0}.product-comparison-table thead .product-header-col .product-header:has(.product-description-group p) .product-description-group{min-height:5.2rem}.product-comparison-table thead .product-header-col .btn{margin-top:auto;align-self:flex-start;height:32px;min-height:32px;line-height:32px;padding:0 14px;border-radius:28px;width:100%;max-width:none}.tooltip-modal{padding:10px 24px 10px 10px;max-width:200px}.product-comparison-table thead th.is-hidden-mobile,.product-comparison-table tbody td.is-hidden-mobile{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/product-comparison-table.css.map */
