.checkbox-label[data-v-fde8ca36]{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:12px;cursor:pointer;font-size:16px;color:#a5aaaf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-label input[data-v-fde8ca36]{position:absolute;opacity:0;cursor:pointer}.checkbox[data-v-fde8ca36]{position:relative;height:24px;width:24px;background-color:transparent;border:1px solid rgb(210,210,210);border-radius:2px;transition:all .15s}.checkbox-label input:focus-visible~.checkbox[data-v-fde8ca36]{border:1px solid #24e1ce}.checkbox[data-v-fde8ca36]:after{content:"";position:absolute;top:11px;left:4px;width:0px;height:0px;border:solid rgb(250,206,141);border-width:2px 2px 0 0;opacity:0;transform-origin:left top;transform:scaleX(-1) rotate(135deg);transition:width .08s ease .1s,height .1s ease,border-color .3s ease,opacity .1s ease .2s,border-width .1s ease}.checkbox-label input:checked~.checkbox[data-v-fde8ca36]{background-color:#face8d;border-color:#face8d}.checkbox-label input:checked~.checkbox[data-v-fde8ca36]:after{opacity:1;width:7px;height:13px;border-color:#fff;transition:width .1s ease,height .08s ease .1s,border-color .3s ease,border-width .1s ease}.checkbox-dropdown-wrapper{width:100%}.checkbox-dropdown-wrapper button{display:flex;flex-direction:column;width:100%}.checkbox-dropdown-wrapper .dropdown-label{display:block;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:2px;line-height:24px}.checkbox-dropdown-wrapper .dropdown-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:8px;color:#434343}.checkbox-dropdown-content{transform-origin:left top;box-shadow:0 6px 12px #0000001a,0 -6px 12px #0000001a;transition:all 1s ease;background-color:#1a1a1c;z-index:1;animation:scaleIn .3s ease-out}.checkbox-dropdown-content .checkbox-list{padding:20px;color:#d2d2d2;display:grid;grid-template-columns:repeat(1,1fr);-moz-column-gap:24px;column-gap:24px;row-gap:24px;transition:padding .5s ease}.checkbox-dropdown-content .clear-selection{padding:20px 10px;border-top:1px solid rgb(26,26,28);margin-left:10px;margin-right:10px;display:flex;align-items:flex-start}.checkbox-dropdown-content .clear-selection button{color:#d2d2d2;font-size:11px;letter-spacing:2px;text-transform:uppercase;line-height:1}.checkbox-dropdown-content .clear-selection button:disabled{color:#656565}[data-radix-popper-content-wrapper]{z-index:9999!important}.range-dropdown-wrapper button{display:flex;align-items:flex-start;flex-direction:column;width:100%}.range-dropdown-wrapper .dropdown-label{display:block;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:2px;line-height:24px}.range-dropdown-wrapper .search-result{text-align:start}.range-dropdown-wrapper .dropdown-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:8px;color:#434343}.range-dropdown-content{transform-origin:left top;box-shadow:0 6px 12px #0000001a,0 -6px 12px #0000001a;transition:all 1s ease;background-color:mxi(rgb(26,26,28),rgb(14,15,15),50%);z-index:1;animation:scaleIn .3s ease-out}.range-dropdown-content .select-dropdown-container{display:flex;gap:20px 0px;padding-top:20px;padding-bottom:20px;align-items:center}.range-dropdown-content .select-dropdown-container .select-dropdown-wrap{padding-right:20px;padding-left:20px;transition:padding .5s ease;color:#d2d2d2}.range-dropdown-content .select-dropdown-container .select-dropdown{width:100%;padding:15px 7px;border:1px solid rgb(26,26,28);-moz-appearance:none;-webkit-appearance:none;appearance:none;background:#1a1a1c url(../../../public/assets/icon/angle-down-light.svg) no-repeat 92% 18px;background-size:9px auto;color:#d2d2d2;transition:.3s ease}.range-dropdown-content .select-dropdown-container .select-dropdown:focus,.range-dropdown-content .select-dropdown-container .select-dropdown:focus-visible{outline:none;box-shadow:inset 0 0 15px #0e0f0f80}.range-dropdown-content .select-dropdown-container .pricerange-to{padding-top:20px}.range-dropdown-content .clear-selection{padding:20px 10px;border-top:1px solid rgb(26,26,28);margin-left:10px;margin-right:10px;display:flex;align-items:flex-start}.range-dropdown-content .clear-selection button{color:#d2d2d2;font-size:11px;letter-spacing:2px;text-transform:uppercase;line-height:1}.range-dropdown-content .clear-selection button:disabled{color:#656565}@keyframes scaleIn{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.filter-bar{display:flex;align-items:center;gap:48px;margin-bottom:20px;padding:14px 14px 14px 20px;background:#1a1a1c80;border:1px solid rgb(44,44,46);border-radius:2px}.filter-bar>*{flex-grow:1;flex-basis:0;min-width:0}.filter-bar .filter-group{display:flex;flex-direction:column;position:relative}.filter-bar .filter-group:not(:last-child):after{content:"";width:1px;height:35px;position:absolute;right:-24px;top:50%;background-color:#4d4d4f;transform:translateY(-50%)}.filter-bar .filter-group label{display:block;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:2px;line-height:24px}.filter-bar input.filter-input,.filter-bar select.filter-select{width:100%;padding:10px 0;font-size:1.125rem;font-weight:500;border:none;border-bottom:1px solid #2c2c2e;background-color:transparent;color:#fff;transition:all .3s ease}.filter-bar input.filter-input:-webkit-autofill,.filter-bar select.filter-select:-webkit-autofill{-webkit-text-fill-color:#fff!important;-webkit-transition:border .3s ease,background-color 5000s ease-in-out 0s!important;transition:border .3s ease,background-color 5000s ease-in-out 0s!important}.filter-bar input.filter-input::-moz-placeholder,.filter-bar select.filter-select::-moz-placeholder{color:#999}.filter-bar input.filter-input::placeholder,.filter-bar select.filter-select::placeholder{color:#999}.filter-bar input.filter-input:hover,.filter-bar select.filter-select:hover{border-bottom:1px solid #414144}.filter-bar input.filter-input:is(:focus,:valid:not(:-moz-placeholder-shown)),.filter-bar select.filter-select:is(:focus,:valid:not(:-moz-placeholder-shown)){box-shadow:none;outline:none;border-color:#face8d}.filter-bar input.filter-input:is(:focus,:valid:not(:placeholder-shown)),.filter-bar select.filter-select:is(:focus,:valid:not(:placeholder-shown)){box-shadow:none;outline:none;border-color:#face8d}.filter-bar input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:10px;width:10px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjEyMy4wNXB4IiBoZWlnaHQ9IjEyMy4wNXB4IiB2aWV3Qm94PSIwIDAgMTIzLjA1IDEyMy4wNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIzLjA1IDEyMy4wNTsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTEyMS4zMjUsMTAuOTI1bC04LjUtOC4zOTljLTIuMy0yLjMtNi4xLTIuMy04LjUsMGwtNDIuNCw0Mi4zOTlMMTguNzI2LDEuNzI2Yy0yLjMwMS0yLjMwMS02LjEwMS0yLjMwMS04LjUsMGwtOC41LDguNQ0KCQljLTIuMzAxLDIuMy0yLjMwMSw2LjEsMCw4LjVsNDMuMSw0My4xbC00Mi4zLDQyLjVjLTIuMywyLjMtMi4zLDYuMSwwLDguNWw4LjUsOC41YzIuMywyLjMsNi4xLDIuMyw4LjUsMGw0Mi4zOTktNDIuNGw0Mi40LDQyLjQNCgkJYzIuMywyLjMsNi4xLDIuMyw4LjUsMGw4LjUtOC41YzIuMy0yLjMsMi4zLTYuMSwwLTguNWwtNDIuNS00Mi40bDQyLjQtNDIuMzk5QzEyMy42MjUsMTcuMTI1LDEyMy42MjUsMTMuMzI1LDEyMS4zMjUsMTAuOTI1eiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);background-size:10px 10px;filter:invert(1)}.affiliate-table{width:100%;border-collapse:collapse;background:#1a1a1c80;border-radius:2px;color:#d2d2d2;overflow:hidden;box-shadow:0 2px 8px #0006}.affiliate-table thead{background:#0e0f0f;border-bottom:1px solid rgb(44,44,46)}.affiliate-table thead th{color:#face8d;text-align:left;padding:20px 26px;font-weight:600;font-size:14px;letter-spacing:.5px;text-transform:uppercase}.affiliate-table tbody tr{border-bottom:1px solid rgb(44,44,46);transition:background .2s ease}.affiliate-table tbody tr:hover{background:#0e0f0f}.affiliate-table tbody td{padding:14px 26px;font-size:14px;color:#d2d2d2;vertical-align:middle}.affiliate-table tbody td:first-child{display:flex;align-items:center;gap:10px;font-weight:500}.affiliate-table tbody td:first-child .affiliate-logo{width:50px;height:50px;-o-object-fit:cover;object-fit:cover}.affiliate-table tbody td.company-column span{font-size:1.125rem;font-weight:600}.affiliate-table tbody td.price{color:#fcdeac;font-weight:700;font-size:15px;letter-spacing:1px}.affiliate-table tbody td .view-details{text-decoration:none}.affiliate-table tbody td .view-details span{display:inline-flex;align-items:center;gap:3px;color:#face8d;position:relative}.affiliate-table tbody td .view-details span svg{font-size:17px;transition:transform .3s ease}.affiliate-table tbody td .view-details span:after{content:"";position:absolute;bottom:0;left:0;height:1px;background-color:#face8d;width:0%;transition:width .3s ease}.affiliate-table tbody td .view-details span:hover:after{width:100%}.affiliate-table tbody td .view-details span:hover svg{transform:rotate(-45deg)}.affiliate-table .action-btn{color:#face8d;font-weight:500;cursor:pointer;transition:color .2s ease}.affiliate-table .action-btn:hover{color:#fef8ee}.pagination-container{display:flex;justify-content:center;gap:10px;margin-top:20px}.paginate-buttons{background:#0e0f0f;display:flex;align-items:center;justify-content:center;width:50px;height:50px;line-height:50px;text-align:center;color:#fff;font-weight:300;border:1px solid rgb(26,26,28);transition:border-color .3s ease,transform .3s ease,background-color .3s ease,color .3s ease;transform-style:preserve-3d}.paginate-buttons:not(.active-page):hover{opacity:1;text-decoration:none;background:#face8d;border:1px solid rgb(250,206,141);color:#1b1b1b;transform:translate3d(0,-2px,.01px)}
