.button-wrapper{max-width:max-content}.left-controls,.right-controls{display:flex;align-items:center}.left-controls img,.right-controls img{height:18px;vertical-align:middle;margin-bottom:2px}.button-container{position:relative;width:100%;display:flex;justify-content:space-between;margin-bottom:10px}#clearFavoritesBtn,#saveFavoritesListBtn{display:none}.modal-link,#exportCompareBtn,#copyCompareLinkBtn,#nativeCompareShareBtn,.button-container button{padding:2px 10px;height:max-content;border-radius:5px;font-size:14px;margin-right:10px;font-weight:100;color:#fff;background:#000;border:1px solid #000;transition:all .5s ease}.modal-link,#exportCompareBtn,#copyCompareLinkBtn,#nativeCompareShareBtn,.button-container .view-toggle,.button-container .share-button,.button-container .copy-link-button,.button-container .edit-columns-button,.button-container .fullscreen-toggle-button,.button-container .filters-button{color:#000;background:#fff;border:1px solid #999;transition:all .5s ease;line-height:1;height:32px}.button-container .view-toggle,.button-container .edit-columns-button,.button-container .filters-button{font-size:22px;min-width:40px}.view-toggle.active,.filters-button.active,.edit-columns-button.active{color:#fff;background-color:#000;border:1px solid #000}.button-container .edit-columns-button{margin-right:0}.modal-link:hover,#exportCompareBtn:hover,#copyCompareLinkBtn:hover,#nativeCompareShareBtn:hover,.button-container button:hover{color:#000;background:#f1f1f1;border:1px solid #999}#clearAllFiltersBtn img,.save-favorites-button img,.clear-favorites-button img,.favorite-all-button img{transition:all .5s ease;filter:invert(0)}#clearAllFiltersBtn:hover img,.save-favorites-button:hover img,.clear-favorites-button:hover img,.favorite-all-button:hover img{filter:invert(1)}.button-container .filters-button img{filter:invert(1);height:15px}.button-container .compare-button,.button-container .save-favorites-button{background:#fb0440;border:1px solid #fb0440}.button-container .favorite-all-button{background:#d42e2e;border:1px solid #d42e2e}.button-container .tier-maker{background:#d42e2e;border:1px solid #761010}.button-container .size-check{background:#38b833;border:1px solid #177213;color:#000}.share-link-container{display:flex;align-items:center}.filters-button-container{display:flex;justify-content:flex-start}.product-count-container{font-size:14px;padding-right:10px;display:inline-flex;justify-content:center}.button-labels{color:#000;font-size:16px;font-weight:500;width:max-content;margin-bottom:0}#savedFavoritesContainer,#savedComparisonsContainer,#savedTierListsContainer{position:relative;flex-direction:column;width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .5s ease forwards}#products-table-loading{text-align:center;margin-bottom:20px;font-size:29px;font-weight:500;color:#000}#tableWrapper{margin:auto;will-change:transform,padding-right;transition:transform .3s ease,padding-right .3s ease}.table-container .products-table-wrapper table tbody tr.row-disabled{opacity:.5;pointer-events:none;cursor:default}#products-table-wrapper{width:100%;max-width:100%;scrollbar-width:thin}.table-container{width:100%;padding:0 20px;background:#f6f6f6}.table-container .products-table-wrapper{max-height:calc(100vh - 280px);overflow-x:auto;overflow-y:auto;box-shadow:1px 2px 10px #0000004d;border-radius:5px;max-width:max-content;text-align:left}.table-container .products-table-wrapper table{border-collapse:collapse;width:100%;min-width:max-content;table-layout:auto;color:#000;font-size:14px;margin-top:0;background:#fff}.table-container .products-table-wrapper table tbody tr{border-bottom:1px solid #e1e3e4;height:40px!important}.table-container .products-table-wrapper table tbody tr img{height:20px}.table-container .products-table-wrapper th,.table-container .products-table-wrapper td{padding:5px 10px;min-width:max-content}.table-container .products-table-wrapper th{background-color:#000;color:#fff;font-size:16px;border-radius:0;white-space:nowrap;overflow:visible;text-overflow:ellipsis;position:relative}.products-table-wrapper th .selected-filter{display:none}.context-highlight{outline:1px solid #fb0440;outline-offset:-1px;background-color:#fff0f3!important}.col-resizer{position:absolute;right:0;top:0;width:5px;height:100%;cursor:col-resize;-webkit-user-select:none;user-select:none}.dropdown-toggle,.sort-toggle{font-size:12px;color:#666}.dropdown-toggle:hover,.sort-toggle:hover{color:#fff}#product-count-container{color:#000;margin-right:10px}.column-headers{display:block;font-size:16px;font-weight:500;text-decoration:underline}.column-labels{display:block}.compare-controls{display:flex}#productsTable thead th,.table-container .products-table-wrapper thead th{position:sticky;top:0;z-index:2}th .th-wrapper,td .td-wrapper{max-width:350px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-container .products-table-wrapper table tbody tr:hover:not(.row-favorited):not(.row-selected):not(.compare-selected){background-color:#eaeaea}.table-container .products-table-wrapper table tbody tr:nth-child(2n){background-color:#f9f9f9}.compare-selected{background-color:#e3f2fd!important;border-left:4px solid #2196f3}.row-favorited{background-color:#ffcf0030!important}.row-selected{background-color:#fb044014!important}td.highlight-diff{background-color:#f2c7c7!important;color:#d42e2e}.compare-checkbox{-webkit-appearance:auto!important;appearance:auto!important;-moz-appearance:checkbox!important}.new-badge{display:inline-block;margin-left:6px;padding:4px;font-size:10px;background:#fff;line-height:1;font-weight:600;color:#fb0440;border:1px solid #fb0440;border-radius:3px;vertical-align:middle}.colour-block{display:inline-flex;width:100%;min-height:24px;border:1px solid #ccc;border-radius:5px;overflow:hidden}.dropdown-content .colour-block{width:100px}.colour-block .colour-half{flex:1}td.numeric-align{text-align:right}.overlay-fav-icon,.favorite-btn{background:none;border:none;font-size:26px;vertical-align:middle;line-height:1;padding:2px;cursor:pointer;color:#999;transition:transform .2s ease,color .2s ease}.overlay-fav-icon:hover,.favorite-btn:hover{transform:scale(1.2);color:#fb0440}.overlay-fav-icon.favorited,.favorite-btn.favorited{color:#fb0440}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.pop-animation{animation:pop .3s ease}#videoModal .modal-content{height:60vh;max-width:1100px;overflow:hidden;padding:50px}#videoFrame{width:100%;height:100%;border:none}.db-tooltip-wrapper{position:relative;display:inline-block}.db-tooltip-wrapper .db-tooltip:after{content:attr(data-tooltip);display:none}.db-tooltip-wrapper .db-tooltip:hover:after{display:none}.db-tooltip{position:relative;cursor:help;display:inline-block}.tooltip-box{border:1px solid #000;position:absolute;background:#fff;color:#000;padding:6px 10px;border-radius:4px;font-size:13px;max-width:240px;z-index:1000;box-shadow:1px 2px 10px #0000004d}.db-tooltip:before{content:"";position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%);border-width:7px 7px 0 7px;border-style:solid;border-color:#000 transparent transparent transparent;opacity:0;pointer-events:none;padding:0;background:transparent;box-shadow:unset}.db-tooltip:hover:after,.db-tooltip:hover:before{opacity:1}.glide-chip{display:inline-block;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500;color:#fff;white-space:nowrap}.glide-chip.speed{background-color:#f44336}.glide-chip.control{background-color:#2196f3}.glide-chip.balanced{background-color:#ff9800}.firmness-chip{display:inline-block;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500;color:#fff;white-space:nowrap}.firmness-chip.extra-soft{background-color:#9c27b0}.firmness-chip.soft{background-color:#4caf50}.firmness-chip.mid{background-color:#ff9800}.firmness-chip.hard{background-color:#f44336}.ui-after-table{display:none}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,310px));justify-content:start;gap:1rem;max-width:1340px;margin:auto;padding:20px 10px 0 5px;scrollbar-width:thin}:root{--grid-offset: 0px}#tableWrapper.grid-view,#tableWrapper.grid-view .button-container{transform:none!important;padding-left:0!important}.product-grid.scrollable{max-height:calc(100vh - var(--grid-offset));overflow-y:auto}.product-card{border-radius:4px;overflow:hidden;display:flex;flex-direction:column;overflow:visible}.product-card.favorited-card:not(.selected-for-compare) .card-image{box-shadow:0 0 1px 2px #ffcf0061}.product-card.selected-for-compare .card-image{box-shadow:0 0 1px 2px #fb0440}.product-card.disabled-for-compare{opacity:.4;pointer-events:none}.product-card .card-image{background:#fff;border-radius:10px;box-shadow:0 1px 2px #0000004d;padding:10px;transition:box-shadow .3s ease;border-left:1px solid #e1e3e4;border-right:1px solid #e1e3e4;position:relative;overflow:hidden}.product-card .card-image img{width:100%;height:auto;display:block}.product-card .card-content{padding:.75rem 1rem;flex:1;display:flex;flex-direction:column}.product-card .card-title{margin:0 0 .5rem;font-size:1.1rem;line-height:1.2;color:#000;font-family:DIN Next,sans-serif;font-weight:500}.product-card .card-overlay{position:absolute;left:0;bottom:0;width:100%;height:100%;background-color:#fffc;transform:translateY(100%);transition:transform .3s ease;display:flex;align-items:center;justify-content:center}.product-card:hover .card-overlay{transform:translateY(0)}.product-card .overlay-content{color:#333;text-align:left;padding:20px;width:100%}.product-card .overlay-content h4{margin:0 0 .5rem;font-size:1.1rem}.product-card .overlay-content td{margin:.25rem 0;font-size:18px;font-weight:500;padding:0 10px 0 0}.product-card .overlay-content td span{font-size:14px;font-weight:400}.overlay-compare-label{position:absolute;top:20px;right:20px}.overlay-fav-btn{position:absolute;top:14px;right:45px}.overlay-fav-icon{font-size:30px}#rowImagePreview{position:fixed;width:250px;padding-bottom:20px;background:#fff;border:1px solid #ccc;box-shadow:0 2px 6px #0003;display:none;border-radius:5px;z-index:10000;flex-direction:column}#rowImagePreview img{max-width:100%;max-height:100%;display:block}#rowImagePreview .modal-link{width:max-content;margin:auto}
/*# sourceMappingURL=/cdn/shop/t/148/assets/db-table.css.map */
