.tsct-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:1000px;min-height:100vh;margin:0 auto;padding:20px}@media (min-width:1040px){.tsct-wrapper{padding:20px 0}}.tsct-wrapper .tsct{width:100%}.tsct-wrapper .tsct-shortcode-wrapper{flex:100%;display:flex;align-items:stretch;flex-wrap:wrap;width:100%;max-width:800px;margin:20px -5px 45px -5px}.tsct-wrapper .tsct-shortcode-wrapper>*{margin:5px}.tsct-wrapper .tsct-shortcode{flex-grow:1;padding:15px;background:rgba(0,0,0,.1);border-radius:5px;text-align:center;white-space:break-spaces}.tsct-wrapper .tsct-shortcode-config{flex:100%;margin-top:45px;margin-bottom:30px}.tsct-wrapper .tsct-shortcode-attributes{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:20px -5px -5px -5px}.tsct-wrapper .tsct-shortcode-attributes>*{margin:5px}.tsct-wrapper .tsct-shortcode-attributes button{padding:12px 20px;color:#fff;background:#000;font-weight:700;border:0;border-radius:5px;cursor:pointer}.tsct-wrapper .tsct-shortcode-copy{flex-grow:1;min-height:50px;padding:0 15px;color:#fff;background:#000;font-weight:700;border:0;border-radius:5px;white-space:nowrap;cursor:pointer}.tsct-wrapper .tsct-shortcode-message{flex:100%;font-size:14px;text-align:center}.tsct .tsct-table-wrapper{overflow-x:auto}.tsct.dynamic .tsct-table tr td:first-child,.tsct.dynamic .tsct-table tr th:first-child{min-width:unset}.tsct.mobile-stacked .tsct-table-wrapper{display:none}@media (min-width:1024px){.tsct.mobile-stacked .tsct-table-wrapper{display:block}}.tsct button{background:unset;font-family:inherit;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tsct .tsct-row.filtered,.tsct .tsct-row.hidden,.tsct .tsct-row.removed,.tsct td.filtered,.tsct td.hidden,.tsct td.removed,.tsct th.filtered,.tsct th.hidden,.tsct th.removed{display:none}.tsct .custom-checkbox{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0}.tsct .custom-checkbox+label{position:relative;display:inline-block;width:10px;height:10px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:2px}.tsct .custom-checkbox+label::before{content:"\f00c";position:absolute;top:0;left:0;width:100%;height:100%;color:transparent;font-family:"Font Awesome 6 Pro";font-size:.5em;font-weight:900;text-align:center;line-height:9px}.tsct .custom-checkbox:checked+label{background:var(--filter-button-background-color-active,var(--primary-color));border-color:var(--filter-button-background-color-active,var(--primary-color))}.tsct .custom-checkbox:checked+label::before{color:#fff}.tsct .tsct-tabs .tsct-tablist{display:grid;grid-auto-flow:column;justify-content:left;gap:8px;border-bottom:1px solid rgba(0,0,0,.15);overflow-x:auto}.tsct .tsct-tabs .tsct-tab{padding:8px;background:0 0;font-size:14px;border:0;border-radius:5px 5px 0 0;border-bottom:2px solid transparent;white-space:nowrap;cursor:pointer}.tsct .tsct-tabs .tsct-tab[aria-selected=true]{color:var(--primary-color);background:rgba(var(--primary-color-rgb),.1);border-bottom-color:var(--primary-color)}.tsct .tsct-tabs .tsct-tab:disabled .tsct-tab-total{opacity:.5}.tsct .tsct-tabs .tsct-tab-total{display:inline-block;min-width:25px;padding:2px 4px;color:#000;background:rgba(0,0,0,.15);font-size:10px;text-align:center;border-radius:10px;vertical-align:middle}.tsct .tsct-tabs .tsct-tabpanel{display:none}.tsct .tsct-tabs .tsct-tabpanel.active{display:block}.tsct .tsct-tabs .tsct-mobile-stacked::before{content:none}@media (min-width:1024px){.tsct .tsct-mobile-stacked,.tsct .tsct-mobile-stacked+.tsct-expand-collapse{display:none}}.tsct .tsct-mobile-stacked::before{content:"";display:block;width:100%;height:8px;background:var(--primary-color);border-radius:5px 5px 0 0}.tsct .tsct-mobile-stacked .tsct-brand{position:relative;padding:15px;border-right:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);border-left:1px solid rgba(0,0,0,.15)}.tsct .tsct-mobile-stacked .tsct-brand-top{display:grid;grid-auto-flow:column;justify-content:space-between;align-items:start;gap:15px}.tsct .tsct-mobile-stacked .tsct-brand-top>div:first-child{display:grid;grid-auto-flow:column;justify-content:left;align-items:center;gap:10px}.tsct .tsct-mobile-stacked .tsct-brand-name{color:inherit;font-size:14px;font-weight:700;text-align:left}.tsct .tsct-mobile-stacked .tsct-brand-center{display:grid;grid-auto-flow:column;grid-auto-columns:1fr minmax(0,45%);gap:10px;align-items:center}.tsct .tsct-mobile-stacked .tsct-brand-attributes{margin-top:15px;font-size:12px;text-align:left}.tsct .tsct-mobile-stacked .tsct-brand-attribute:not(:last-child){margin-bottom:5px}.tsct .tsct-mobile-stacked .tsct-brand-attribute span{margin-right:3px}.tsct .tsct-mobile-stacked .tsct-brand-attribute strong{font-size:13px}.tsct .tsct-mobile-stacked .tsct-brand-box-attribute{width:-moz-fit-content;width:fit-content;margin-left:auto;padding:6px;color:var(--promotion-color,#000);background:var(--promotion-background-color,transparent);font-size:calc(var(--promotion-font-size,12) * 1px);font-weight:var(--promotion-font-weight,normal);border-width:calc(var(--promotion-border-width,1) * 1px);border-style:var(--promotion-border-style,dashed);border-color:var(--promotion-border-color,#f6ae36)}.tsct .tsct-mobile-stacked .tsct-mobile-button{display:block;margin-top:15px;padding:6px 15px;color:var(--primary-color);font-size:13px;font-weight:600;border:1px solid;border-radius:5px;text-align:center;text-decoration:none}@media (max-width:1023px){.tsct .tsct-mobile-stacked~.tsct-empty-message{margin-top:0;padding:15px;border:1px solid rgba(0,0,0,.15);border-radius:0 0 5px 5px}}.tsct .tsct-table{width:100%;text-align:center;border-collapse:collapse}.tsct .tsct-table tbody tr{background:var(--table-body-row-background-color)}.tsct .tsct-table tbody tr:nth-child(odd){background:var(--table-body-alternate-row-background-color)}.tsct .tsct-table th{position:relative;color:var(--table-head-color,inherit);font-size:calc(var(--table-head-font-size,16) * 1px);font-weight:var(--table-head-font-weight,bold);border-bottom-width:calc(var(--table-head-border-width,1) * 1px);border-bottom-style:var(--table-head-border-style,solid);border-color:var(--table-head-border-color,#000)}.tsct .tsct-table th:not(:first-child){border-left-width:calc(var(--table-body-border-width,1) * var(--table-vertical-borders,0) * 1px);border-left-style:var(--table-head-border-style,solid)}.tsct .tsct-table th:not(:last-child){border-right-width:calc(var(--table-body-border-width,1) * var(--table-vertical-borders,0) * 1px);border-right-style:var(--table-head-border-style,solid)}.tsct .tsct-table th .sort{display:inline;margin-left:5px;color:var(--primary-color);cursor:pointer}.tsct .tsct-table th:not([aria-sort]) .sort{font-size:.9em}.tsct .tsct-table th:not([aria-sort]) .sort::before{content:"\e60d"}.tsct .tsct-table th[aria-sort=descending] .sort::before{content:"\f078"}.tsct .tsct-table th[aria-sort=ascending] .sort::before{content:"\f077"}.tsct .tsct-table td,.tsct .tsct-table th{position:relative;min-width:115px;padding:15px}.tsct .tsct-table td{color:var(--table-body-color,inherit);font-size:calc(var(--table-body-font-size,16) * 1px);font-weight:var(--table-body-font-weight,normal);border-top-width:calc(var(--table-body-border-width,1) * var(--table-horizontal-borders,0) * 1px);border-top-style:var(--table-body-border-style,solid);border-bottom-width:calc(var(--table-body-border-width,1) * var(--table-horizontal-borders,0) * 1px);border-bottom-style:var(--table-body-border-style,solid);border-color:var(--table-body-border-color,rgba(0,0,0,.15))}.tsct .tsct-table td:not(:first-child){border-left-width:calc(var(--table-body-border-width,1) * var(--table-vertical-borders,0) * 1px);border-left-style:var(--table-body-border-style,solid)}.tsct .tsct-table td:not(:last-child){border-right-width:calc(var(--table-body-border-width,1) * var(--table-vertical-borders,0) * 1px);border-right-style:var(--table-body-border-style,solid)}.tsct .tsct-table td.tsct-remove-brand-td{border-top-width:0;border-bottom-width:0}@media (min-width:1024px){.tsct .tsct-table td.tsct-remove-brand-td{border-top-width:calc(var(--table-body-border-width,1) * var(--table-horizontal-borders,0) * 1px);border-bottom-width:calc(var(--table-body-border-width,1) * var(--table-horizontal-borders,0) * 1px)}}.tsct .tsct-table td.tsct-brand-display-td{position:relative;border-top-width:0;border-bottom-width:0}.tsct .tsct-table td.tsct-brand-display-td::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;border-right-width:calc(var(--table-body-border-width,1) * var(--table-horizontal-borders,0) * 1px);border-right-style:var(--table-body-border-style,solid);border-color:var(--table-body-border-color,rgba(0,0,0,.15));pointer-events:none}@media (min-width:1024px){.tsct .tsct-table td.tsct-brand-display-td{border-right-width:0;border-top-width:calc(var(--table-body-border-width,1) * var(--table-horizontal-borders,0) * 1px);border-bottom-width:calc(var(--table-body-border-width,1) * var(--table-horizontal-borders,0) * 1px)}}.tsct .tsct-table td[data-brand-attribute=brand-affiliate-link]{word-break:break-all}.tsct .tsct-table.brands-top th{width:110px}.tsct .tsct-table.brands-top td{padding-top:20px;padding-bottom:20px}.tsct .tsct-table.brands-top td:first-child{font-weight:600}.tsct .tsct-table.brands-top .tsct-brand-logo,.tsct .tsct-table.brands-top .tsct-brand-product-image{margin-bottom:10px}.tsct .tsct-table.brands-left .tsct-brand-display-cell,.tsct .tsct-table.brands-left .tsct-remove-brand-cell{position:sticky;left:0;z-index:1;background:#fff}.tsct .tsct-table.brands-left .tsct-brand-display-cell:not(:first-child),.tsct .tsct-table.brands-left .tsct-remove-brand-cell:not(:first-child){left:46px}.tsct .tsct-table.brands-left td:last-child,.tsct .tsct-table.brands-left th:last-child{display:none}@media (min-width:1024px){.tsct .tsct-table.brands-left td:last-child,.tsct .tsct-table.brands-left th:last-child{display:table-cell}}.tsct .tsct-table.brands-left td:first-child{min-width:180px}@media (min-width:1024px){.tsct .tsct-table.brands-left .tsct-brand-display .tsct-button{display:none}}.tsct .tsct-empty-message{display:none;margin-top:15px;font-size:16px;text-align:center}.tsct .tsct-heading h2{margin:0;color:var(--title-color);font-size:calc(var(--title-font-size,28) * 1px);font-weight:var(--title-font-weight,bold)}.tsct .tsct-heading:not(:empty){margin-bottom:40px}.tsct .tsct-heading .tsct-subtitle{display:block;margin-top:10px;color:var(--subtitle-color);font-size:calc(var(--subtitle-font-size,18) * 1px);font-weight:var(--subtitle-font-weight,normal)}.tsct .tsct-button{display:block;width:100%;margin:0 auto;padding:7px 25px;color:var(--brand-button-color,#fff)!important;background:var(--brand-button-background-color,var(--primary-color));font-size:calc(var(--brand-button-font-size,16) * .8px);font-weight:var(--brand-button-font-weight,bold);border-width:calc(var(--brand-button-border-width,1) * 1px);border-style:var(--brand-button-border-style,solid);border-color:var(--brand-button-border-color,transparent);border-radius:calc(var(--brand-button-border-radius,5) * 1px);box-shadow:2px 2px 4px var(--brand-button-drop-shadow,transparent);text-decoration:none!important;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition-property:color,background,border-color;transition-duration:.2s}@media (min-width:1024px){.tsct .tsct-button{width:-moz-fit-content;width:fit-content;padding:12px 25px;font-size:calc(var(--brand-button-font-size,16) * 1px)}}.tsct .tsct-button::after{content:var(--brand-button-arrow, "\f054");margin-left:8px;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome}.tsct .tsct-button:hover{color:var(--brand-button-color-hover,var(--primary-color))!important;background:var(--brand-button-background-color-hover,transparent);border-color:var(--brand-button-border-color-hover,var(--primary-color))}.tsct .tsct-remove-brand{width:16px;height:16px;margin:0 auto;padding:0;border:0;color:var(--dynamic-remove-icon-color,#c70404);cursor:pointer}.tsct .tsct-remove-brand i{background:var(--dynamic-remove-icon-background-color,#fff0f0);border-radius:50%}.tsct .tsct-add-brand{position:relative;display:table;margin-top:25px}.tsct .tsct-add-brand .tsct-add-brand-button{padding:12px 40px;color:var(--dynamic-add-button-color,var(--primary-color));background:var(--dynamic-add-button-background-color,transparent);font-size:calc(var(--dynamic-add-button-font-size,16) * 1px);font-weight:var(--dynamic-add-button-font-weight,bold);border-width:calc(var(--dynamic-add-button-border-width,1) * 1px);border-style:var(--dynamic-add-button-border-style,solid);border-color:var(--dynamic-add-button-border-color,var(--primary-color));border-radius:calc(var(--dynamic-add-button-border-radius,5) * 1px);box-shadow:2px 2px 4px var(--dynamic-add-button-drop-shadow,transparent);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition-property:color,background,border-color;transition-duration:.2s}.tsct .tsct-add-brand .tsct-add-brand-button i{margin-right:5px}.tsct .tsct-add-brand .tsct-add-brand-button.active,.tsct .tsct-add-brand .tsct-add-brand-button:hover{color:var(--dynamic-add-button-color-hover,#fff);background:var(--dynamic-add-button-background-color-hover,var(--primary-color));border-color:var(--dynamic-add-button-border-color-hover,var(--primary-color))}.tsct .tsct-add-brand .tsct-add-brand-box{position:absolute;z-index:1;top:calc(100% + 10px);left:0;display:none;width:-moz-max-content;width:max-content;max-width:280px;background:#fff;border:1px solid var(--primary-color);border-radius:5px}@media (min-width:440px){.tsct .tsct-add-brand .tsct-add-brand-box{top:0;left:calc(100% + 10px)}}.tsct .tsct-add-brand .tsct-add-brand-box.active{display:grid}.tsct .tsct-add-brand .tsct-add-brand-input{display:grid;grid-auto-flow:column;justify-content:left;align-items:center;gap:10px;padding:10px}.tsct .tsct-add-brand .tsct-add-brand-input i{color:var(--primary-color)}.tsct .tsct-add-brand .tsct-add-brand-input input{padding:5px;background:unset;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tsct .tsct-add-brand .tsct-add-brand-input input:focus{outline:0}.tsct .tsct-add-brand .tsct-add-brand-list{display:grid;max-height:80px;overflow-y:auto}.tsct .tsct-add-brand .tsct-add-brand-item{padding:7px 10px;font-size:12px;border:0;text-align:left;cursor:pointer}.tsct .tsct-add-brand .tsct-add-brand-item:not(:first-child){border-top:1px solid rgba(0,0,0,.15)}.tsct .tsct-add-brand .tsct-add-brand-item:hover{background:rgba(var(--primary-color-rgb),.1)}.tsct .tsct-add-brand .tsct-add-brand-item.hidden,.tsct .tsct-add-brand .tsct-add-brand-item.removed{display:none}.tsct .tsct-brand-logo,.tsct .tsct-brand-product-image{margin:0 auto;transition:opacity .2s ease}.tsct .tsct-brand-logo,.tsct .tsct-brand-logo img,.tsct .tsct-brand-product-image,.tsct .tsct-brand-product-image img{display:block;height:auto;max-width:100%}.tsct .tsct-brand-logo img,.tsct .tsct-brand-product-image img{margin:0 auto}.tsct .tsct-brand-display{display:grid;grid-template-rows:auto 1fr auto;height:100%}.tsct .tsct-brand-display .tsct-brand-name,.tsct .tsct-brand-display .tsct-brand-name-wrapper{color:var(--brand-name-color,inherit);font-size:calc(var(--brand-name-font-size,13) * 1px);font-weight:var(--brand-name-font-weight,normal)}.tsct .tsct-brand-display .tsct-button{margin-top:15px}.tsct .tsct-brand-display.display-logo .tsct-brand-name,.tsct .tsct-brand-display.display-product-image .tsct-brand-name{margin-top:10px}.tsct .tsct-brand-display.display-rating .tsct-brand-name-wrapper{margin-bottom:5px}.tsct .tsct-brand-display.display-name{grid-template-rows:unset;grid-auto-flow:column;justify-content:center;align-items:center;gap:5px}.tsct .tsct-brand-display.display-name a{color:inherit;text-decoration:none}.tsct .tsct-brand-display.display-name .tsct-button{display:none}.tsct .tsct-brand-display.display-logo-and-name{gap:5px}.tsct .tsct-tag{position:absolute;display:grid;grid-auto-flow:column;align-items:center;gap:5px;top:0;left:0;width:-moz-fit-content;width:fit-content;margin-bottom:15px;padding:3px 5px;color:var(--tag-color,#000);background:var(--tag-background-color,#fcaf20);font-size:calc(var(--tag-font-size,12) * 1px);font-weight:600;justify-self:left;white-space:nowrap}.tsct .tsct-tag::after{content:"";position:absolute;top:0;left:calc(100% - 1px);width:10px;height:100%;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);background:var(--tag-background-color,#fcaf20)}.tsct .tsct-tag svg{width:12px;height:auto;color:var(--tag-icon-color,#000)}.tsct .tsct-tag+*{margin-top:15px}.tsct .tsct-rating.default{display:grid;grid-auto-flow:column;justify-content:center;align-items:center;font-size:15px;font-weight:600}.tsct .tsct-rating.default>i{color:var(--rating-star-color,#f6ae36);font-size:.9em}.tsct .tsct-rating.default .tsct-rating-number{color:var(--rating-number-color,#000);margin-left:5px}.tsct .tsct-rating.block{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:6px 15px;background:var(--rating-background-color,rgba(var(--primary-color-rgb),.1));border-radius:5px}.tsct .tsct-rating.block .tsct-rating-number{padding-right:8px;color:var(--rating-number-color,var(--primary-color));font-size:calc(var(--rating-number-font-size,16) * 1px);font-weight:800;border-right:1px solid var(--rating-number-color,var(--primary-color))}.tsct .tsct-rating.block div{white-space:nowrap}.tsct .tsct-rating.block div>i{color:var(--rating-star-color,var(--primary-color));font-size:.6em}.tsct .tsct-rating.block div>span{display:block;margin-top:5px;color:#000;font-size:10px}.tsct .tsct-rating.block div>span i{font-size:.8em}.tsct .tsct-rating.color-coded .tsct-rating-number{display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:center;gap:5px;font-size:calc(var(--rating-number-font-size,20) * 1px);font-weight:800}.tsct .tsct-rating.color-coded .tsct-rating-number i{font-size:.5em}.tsct .tsct-rating.color-coded .tsct-rating-number.green{color:var(--rating-star-color,#3ba14a)}.tsct .tsct-rating.color-coded .tsct-rating-number.yellow{color:var(--rating-star-color,#f6ae36)}.tsct .tsct-rating.color-coded .tsct-rating-number.red{color:var(--rating-star-color,#c70404)}.tsct .tsct-rating.color-coded .tsct-rating-number.gray{color:var(--rating-star-color,#979797)}.tsct .tsct-expand-collapse{margin-top:10px;padding:15px 0;color:var(--expand-collapse-color,var(--primary-color));background:0 0;font-size:calc(var(--expand-collapse-font-size,16) * 1px);font-weight:var(--expand-collapse-font-weight,bold);border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.tsct .tsct-expand-collapse[aria-expanded=true] i{top:1px;transform:rotate(180deg)}.tsct .tsct-expand-collapse i{position:relative;margin-left:3px;font-size:.8em;transition:transform .2s}.tsct .tsct-tooltip{position:relative;display:inline;margin-left:3px;cursor:pointer}.tsct .tsct-tooltip i{display:inline;font-size:.6em;vertical-align:super}.tsct .tsct-tooltip .tsct-tooltip-box{position:absolute;z-index:10;width:0;height:0;max-width:310px;overflow:hidden;padding:8px 15px;visibility:hidden;font-size:12px;font-weight:400;color:var(--tooltip-color,#000);background:var(--tooltip-background-color,#fff);border:1px solid var(--tooltip-border-color,var(--primary-color));border-radius:5px;box-shadow:2px 2px 4px rgba(0,0,0,.15);cursor:text}@media (min-width:1024px){.tsct .tsct-tooltip .tsct-tooltip-box{padding:10px 20px;font-size:16px}}.tsct .tsct-tooltip .tsct-tooltip-box::after{content:"";position:absolute;width:12px;height:12px;background:var(--tooltip-background-color,#fff);border-right:1px solid var(--tooltip-border-color,var(--primary-color));border-bottom:1px solid var(--tooltip-border-color,var(--primary-color))}.tsct .tsct-tooltip .tsct-tooltip-box.active{visibility:visible;width:-moz-max-content;width:max-content;height:auto;overflow:unset}.tsct .tsct-tooltip .tsct-tooltip-box.center{left:50%;transform:translateX(-50%)}.tsct .tsct-tooltip .tsct-tooltip-box.center::after{left:50%}.tsct .tsct-tooltip .tsct-tooltip-box.left{right:-13px}.tsct .tsct-tooltip .tsct-tooltip-box.left::after{right:13px}.tsct .tsct-tooltip .tsct-tooltip-box.right{left:-13px}.tsct .tsct-tooltip .tsct-tooltip-box.right::after{left:13px}.tsct .tsct-tooltip .tsct-tooltip-box.top{bottom:calc(100% + 15px)}.tsct .tsct-tooltip .tsct-tooltip-box.top::after{top:calc(100% - 5px)}.tsct .tsct-tooltip .tsct-tooltip-box.top.center::after{transform:translateX(-50%) rotate(45deg)}.tsct .tsct-tooltip .tsct-tooltip-box.top.left::after,.tsct .tsct-tooltip .tsct-tooltip-box.top.right::after{transform:rotate(45deg)}.tsct .tsct-tooltip .tsct-tooltip-box.bottom{top:calc(100% + 20px)}.tsct .tsct-tooltip .tsct-tooltip-box.bottom::after{bottom:calc(100% - 5px)}.tsct .tsct-tooltip .tsct-tooltip-box.bottom.center::after{transform:translateX(-50%) scaleY(-1) rotate(45deg)}.tsct .tsct-tooltip .tsct-tooltip-box.bottom.left::after,.tsct .tsct-tooltip .tsct-tooltip-box.bottom.right::after{transform:scaleY(-1) rotate(45deg)}.tsct .tsct-tooltip .tsct-tooltip-brand-attributes{display:grid;gap:6px;text-align:left}.tsct .tsct-tooltip .tsct-tooltip-brand-attribute:not(:last-child){padding-bottom:6px;border-bottom:1px solid rgba(0,0,0,.15)}.tsct .tsct-tooltip .tsct-tooltip-brand-attribute strong{margin-right:5px}.tsct .tsct-tooltip .tsct-tooltip-brand-attribute-brand-affiliate-link{word-break:break-all}.tsct .tsct-filter{position:relative;display:grid;grid-auto-flow:column;justify-content:right;align-items:start;gap:5px;margin-bottom:15px}.tsct .tsct-filter button{cursor:pointer}.tsct .tsct-filter .tsct-filter-active-list{display:flex;justify-content:right;flex-wrap:wrap;margin:-2px}.tsct .tsct-filter .tsct-filter-active,.tsct .tsct-filter .tsct-filter-trigger{min-height:29px;padding:5px 15px;font-size:calc(var(--filter-button-font-size,13) * 1px);border-radius:calc(var(--filter-button-border-radius,5) * 1px)}.tsct .tsct-filter .tsct-filter-active{margin:2px;color:inherit;background:rgba(var(--primary-color-rgb),.15)}.tsct .tsct-filter .tsct-filter-active button{margin-left:5px;padding:0;border:0}.tsct .tsct-filter .tsct-filter-trigger{color:var(--filter-button-color,#000);background:var(--filter-button-background-color,#fff);font-weight:var(--filter-button-font-weight,normal);border-width:calc(var(--filter-button-border-width,1) * 1px);border-style:var(--filter-button-border-style,solid);border-color:var(--filter-button-border-color,rgba(0,0,0,.15));box-shadow:2px 2px 4px var(--filter-button-drop-shadow,transparent);cursor:pointer;transition-property:color,background,border-color;transition-duration:.2s}.tsct .tsct-filter .tsct-filter-trigger::before{content:var(--filter-button-icon, "\f0b0");display:inline-block;margin-right:5px;font-family:"Font Awesome 6 Pro";font-size:.85em;font-weight:900}.tsct .tsct-filter .tsct-filter-trigger.active,.tsct .tsct-filter .tsct-filter-trigger.open{color:var(--filter-button-color-active,#fff);background:var(--filter-button-background-color-active,var(--primary-color));border-color:var(--filter-button-border-color-active,var(--primary-color))}.tsct .tsct-filter .tsct-filter-trigger.open+.tsct-filter-box{top:calc(100% + 5px);visibility:visible;opacity:1}.tsct .tsct-filter .tsct-filter-trigger i{margin-right:5px;font-size:.85em}.tsct .tsct-filter .tsct-filter-trigger-count:not(:empty){display:inline-block;width:17px;height:17px;line-height:17px;margin-left:2px;color:var(--primary-color);background:#fff;font-size:11px;font-weight:700;border-radius:50%;white-space:nowrap}.tsct .tsct-filter .tsct-filter-box{position:absolute;top:100%;right:0;z-index:1;display:grid;-moz-column-gap:10px;column-gap:10px;row-gap:20px;grid-template-columns:1fr auto;align-items:center;width:275px;visibility:hidden;opacity:0;padding:10px 15px 0 15px;background:var(--filter-background-color,#fff);border:1px solid var(--filter-border-color,rgba(0,0,0,.15));border-radius:5px;box-shadow:0 0 5px var(--filter-drop-shadow,rgba(0,0,0,.1));transition-property:top,visibility,opacity;transition-duration:.2s}.tsct .tsct-filter .tsct-filter-title{color:var(--filter-title-color,inherit);font-size:calc(var(--filter-title-font-size,16) * 1px);font-weight:var(--filter-title-font-weight,bold)}.tsct .tsct-filter .tsct-filter-close{padding:0;background:unset;border:0;opacity:.4}.tsct .tsct-filter .tsct-filter-list{grid-column:1/span 2;font-size:13px}.tsct .tsct-filter .tsct-filter-list-item{margin-bottom:10px}.tsct .tsct-filter .tsct-filter-list-item-trigger{cursor:pointer}.tsct .tsct-filter .tsct-filter-list-item-trigger i{margin-right:3px;transition:transform .2s}.tsct .tsct-filter .tsct-filter-list-item-trigger.open i{transform:scaleY(-1)}.tsct .tsct-filter .tsct-filter-list-item-wrapper{display:none;margin:0 -15px;margin-top:10px;padding:15px;background:rgba(0,0,0,.05)}.tsct .tsct-filter .tsct-filter-type{display:flex;flex-wrap:wrap;margin:-1px}.tsct .tsct-filter .tsct-filter-type>*{margin:1px}.tsct .tsct-filter .tsct-filter-type[data-brand-attribute=location]{display:grid;gap:3px}.tsct .tsct-filter .tsct-filter-type[data-brand-attribute=location] .tsct-filter-option,.tsct .tsct-filter .tsct-filter-type[data-brand-attribute=location]>div{display:grid;gap:3px;grid-auto-flow:column;align-items:center;justify-content:left}.tsct .tsct-filter .tsct-filter-type[data-brand-attribute=location] .tsct-filter-option{-moz-column-gap:5px;column-gap:5px}.tsct .tsct-filter .tsct-filter-type[data-brand-attribute=location] .tsct-filter-option input,.tsct .tsct-filter .tsct-filter-type[data-brand-attribute=location] .tsct-filter-option select{width:120px;padding:3px;opacity:.5;font-size:11px;border:1px solid rgba(0,0,0,.1);pointer-events:none}.tsct .tsct-filter .tsct-filter-type[data-brand-attribute=location] .tsct-filter-option input:focus,.tsct .tsct-filter .tsct-filter-type[data-brand-attribute=location] .tsct-filter-option select:focus{outline:0}.tsct .tsct-filter .tsct-filter-type[data-brand-attribute=location] input[name=location_type]:checked~.tsct-filter-option input,.tsct .tsct-filter .tsct-filter-type[data-brand-attribute=location] input[name=location_type]:checked~.tsct-filter-option select{opacity:1;pointer-events:all}.tsct .tsct-filter .tsct-filter-type-info{flex:100%;display:block;margin-bottom:5px;font-size:12px}.tsct .tsct-filter .tsct-filter-option{position:relative;display:inline-block}.tsct .tsct-filter .tsct-filter-option:not(.custom) input[type=checkbox]{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.tsct .tsct-filter .tsct-filter-option:not(.custom) input[type=checkbox]+label{display:inline-block;min-width:22px;padding:3px;font-size:11px;background:#fff;border:1px solid rgba(0,0,0,.15);border-bottom-width:3px;text-align:center}.tsct .tsct-filter .tsct-filter-option:not(.custom) input[type=checkbox]:checked+label{border-bottom-color:var(--filter-button-background-color-active,var(--primary-color))}.tsct .tsct-filter .tsct-filter-option.custom{display:grid;grid-auto-flow:column;align-items:center;gap:3px;margin-top:3px}.tsct .tsct-filter .tsct-filter-option.custom .range:focus,.tsct .tsct-filter .tsct-filter-option.custom input:checked~.range{outline:0;border-color:var(--filter-button-background-color-active,var(--primary-color))}.tsct .tsct-filter .tsct-filter-option.custom label{font-size:.9em}.tsct .tsct-filter .tsct-filter-option.custom .range{display:inline-block;min-width:22px;padding:3px;font-size:11px;background:#fff;border:1px solid rgba(0,0,0,.15);border-bottom-width:3px}.tsct .tsct-filter .tsct-filter-option.custom .range:focus{outline:0;border-color:var(--filter-button-background-color-active,var(--primary-color))}.tsct .tsct-filter .tsct-filter-option i{color:#f6ae36;font-size:.75em}