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