.product-finder-filters-block .product-finder-filters-group .product-finder-filters-group-header .group-toggle,.product-finder-toggle-button{background:#19a8e3;border:none;border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:background .4s ease;width:24px}.product-finder-filters-block .product-finder-filters-group .product-finder-filters-group-header .group-toggle:hover,.product-finder-toggle-button:hover{background:#1598d3}.product-finder-filters-block .product-finder-filters-group .product-finder-filters-group-header .group-toggle .toggle-icon,.product-finder-toggle-button .toggle-icon{border-bottom:3px solid #fff;border-left:3px solid #fff;box-sizing:border-box;height:10px;margin-top:6px;transform:rotate(-45deg);transition:transform .4s ease;width:10px}.product-finder-filters-block{font-size:19px;max-width:350px}@media(max-width:782px){.product-finder-filters-block{display:none}}.product-finder-filters-block .toggle-button{background:#19a8e3;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;padding:0;transition:background .4s ease;width:24px}.product-finder-filters-block .toggle-button:hover{background:#1598d3}.product-finder-filters-block .toggle-button .toggle-icon{border-bottom:3px solid #fff;border-left:3px solid #fff;box-sizing:border-box;height:10px;margin-top:6px;transform:rotate(-45deg);transition:transform .4s ease;width:10px}.product-finder-filters-block .product-finder-filters-group{background:#fff;border:1px solid #ccc;margin-bottom:16px}.product-finder-filters-block .product-finder-filters-group:last-child{margin-bottom:0}.product-finder-filters-block .product-finder-filters-group .product-finder-filters-group-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px}.product-finder-filters-block .product-finder-filters-group .product-finder-filters-group-header .group-title{align-items:center;display:flex;font-weight:700;gap:8px;margin:0}.product-finder-filters-block .product-finder-filters-group .product-finder-filters-group-header .group-title .group-count{font-weight:400}.product-finder-filters-block .product-finder-filters-group .product-finder-filters-group-header .group-toggle{margin:0}.product-finder-filters-block .product-finder-filters-group .product-finder-filters-group-header[aria-expanded=false] .toggle-icon{margin-top:8px;transform:rotate(-225deg)}.product-finder-filters-block .product-finder-filters-group .product-finder-filters-group-content{overflow:visible;transition:max-height .3s ease}.product-finder-filters-block .product-finder-filters-group .product-finder-filters-group-content[style*="display: none"]{display:none!important}.product-finder-filters-block .product-finder-filters-section{background:transparent;border:none;border-bottom:2px solid #ccc;border-radius:0;box-shadow:none;margin-bottom:0}.product-finder-filters-block .product-finder-filters-section:last-child{border-bottom:none;margin-bottom:0}.product-finder-filters-block .product-finder-filters-section.product-finder-filters-single-checkbox{margin-top:16px}.product-finder-filters-block .product-finder-filters-section.product-finder-filters-single-checkbox .checkbox-label{display:flex;gap:8px}.product-finder-filters-block .product-finder-filters-section .product-finder-filters-header{align-items:center;cursor:pointer;display:flex;gap:8px;padding:16px}.product-finder-filters-block .product-finder-filters-section .product-finder-filters-header--no-toggle{cursor:default}.product-finder-filters-block .product-finder-filters-section .product-finder-filters-header--no-toggle .filter-toggle{display:none}.product-finder-filters-block .product-finder-filters-section .product-finder-filters-header .filter-title{align-items:center;display:flex;gap:8px;margin:0}.product-finder-filters-block .product-finder-filters-section .product-finder-filters-header .filter-title .membership-restricted-icon{align-items:center;cursor:help;display:inline-flex;margin-right:4px;position:relative}.product-finder-filters-block .product-finder-filters-section .product-finder-filters-header .filter-title .membership-restricted-icon:hover:after{opacity:0}.product-finder-filters-block .product-finder-filters-section .product-finder-filters-header .filter-title .membership-restricted-icon img{height:24px;width:24px}.product-finder-filters-block .product-finder-filters-section .product-finder-filters-header .filter-title .membership-restricted-icon .tooltip-content{word-wrap:break-word;background:#fff;border:1px solid #ccc;bottom:calc(100% + 5px);box-shadow:0 4px 8px rgba(0,0,0,.1);color:#333;display:flex;flex-direction:column;font-size:1rem;left:50%;max-width:350px;opacity:0;padding:20px;pointer-events:none;position:absolute;text-align:left;transform:translateX(-50%);visibility:hidden;white-space:normal;width:-moz-max-content;width:max-content;z-index:1000}.product-finder-filters-block .product-finder-filters-section .product-finder-filters-header .filter-title .membership-restricted-icon.tooltip-align-left .tooltip-content{left:0;transform:translateX(0)}.product-finder-filters-block .product-finder-filters-section .product-finder-filters-header .filter-title .membership-restricted-icon.tooltip-align-right .tooltip-content{left:auto;right:0;transform:translateX(0)}.product-finder-filters-block .product-finder-filters-section .product-finder-filters-header .filter-title .membership-restricted-icon .tooltip-content:before{background:transparent;content:"";height:5px;left:0;position:absolute;right:0;top:100%}.product-finder-filters-block .product-finder-filters-section .product-finder-filters-header .filter-title .membership-restricted-icon .tooltip-content .tooltip-title{color:#002e46;font-size:19px;font-weight:400;margin-bottom:10px}.product-finder-filters-block .product-finder-filters-section .product-finder-filters-header .filter-title .membership-restricted-icon .tooltip-content .tooltip-actions{display:flex;flex-direction:column;gap:12px;justify-content:center;margin-top:12px}.product-finder-filters-block .product-finder-filters-section .product-finder-filters-header .filter-title .membership-restricted-icon .tooltip-content .tooltip-actions a{border-radius:4px;color:#4a90e2;font-weight:500;text-decoration:underline;transition:all .2s}.product-finder-filters-block .product-finder-filters-section .product-finder-filters-header .filter-title .membership-restricted-icon .tooltip-content .tooltip-actions ::first-child{text-align:center}.product-finder-filters-block .product-finder-filters-section .product-finder-filters-header .filter-title .membership-restricted-icon .tooltip-content .tooltip-actions .tooltip-join-link{background-color:#29a93a;border-radius:45px;color:#fff;font-size:19px;font-weight:700;padding:18px 25px;text-decoration:none}.product-finder-filters-block .product-finder-filters-section .product-finder-filters-header .filter-title .membership-restricted-icon:before{background:#fff;border:1px solid #ccc;border-right:none;border-top:none;bottom:100%;content:"";height:10px;left:50%;opacity:0;position:absolute;transform:translateX(-50%) rotate(-45deg);visibility:hidden;width:10px;z-index:1001}.product-finder-filters-block .product-finder-filters-section .product-finder-filters-header .filter-title .membership-restricted-icon.tooltip-align-left:before{left:20px;transform:translateX(0) rotate(-45deg)}.product-finder-filters-block .product-finder-filters-section .product-finder-filters-header .filter-title .membership-restricted-icon.tooltip-align-right:before{left:auto;right:20px;transform:translateX(0) rotate(-45deg)}.product-finder-filters-block .product-finder-filters-section .product-finder-filters-header .filter-title .membership-restricted-icon .tooltip-content:hover,.product-finder-filters-block .product-finder-filters-section .product-finder-filters-header .filter-title .membership-restricted-icon:hover .tooltip-content,.product-finder-filters-block .product-finder-filters-section .product-finder-filters-header .filter-title .membership-restricted-icon:hover:before{opacity:1;pointer-events:auto;visibility:visible}.product-finder-filters-block .product-finder-filters-section .product-finder-filters-header .filter-toggle{align-items:center;background:#4a90e2;border:none;border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.product-finder-filters-block .product-finder-filters-section .product-finder-filters-header .filter-toggle .toggle-icon{color:#fff;transition:transform .2s ease}.product-finder-filters-block .product-finder-filters-section .product-finder-filters-header[aria-expanded=false] .toggle-icon{transform:rotate(-90deg)}.product-finder-filters-block .product-finder-filters-section .product-finder-filters-content{padding:0 16px 16px}.product-finder-filters-block .product-finder-filters-section.product-finder-filters-single-checkbox .product-finder-filters-content{padding-bottom:0}.product-finder-filters-block .product-finder-filters-standalone{background:#fff;border:1px solid #ccc;margin-bottom:16px}.product-finder-filters-block .product-finder-filters-standalone:last-child{border-bottom:1px solid #ccc;margin-bottom:0}.product-finder-filters-block .checkbox-filter{width:100%}.product-finder-filters-block .checkbox-filter .checkbox-list,.product-finder-filters-block .checkbox-filter .checkbox-list-hidden{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;width:100%}.product-finder-filters-block .checkbox-filter.has-more .checkbox-list:after{background:linear-gradient(180deg,transparent,#fff);bottom:0;content:"";height:30px;left:0;pointer-events:none;position:absolute;right:0}.product-finder-filters-block .checkbox-filter.has-more .checkbox-list{position:relative}.product-finder-filters-block .checkbox-filter .checkbox-item{align-items:center;display:flex;gap:12px;width:100%}.product-finder-filters-block .checkbox-filter .checkbox-item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid #8295a2;border-radius:0;cursor:pointer;flex-shrink:0;height:32px;margin:0;position:relative;width:32px}.product-finder-filters-block .checkbox-filter .checkbox-item input[type=checkbox]:checked{background:#19a8e3;border-color:#000}.product-finder-filters-block .checkbox-filter .checkbox-item input[type=checkbox]:checked:before{display:none}.product-finder-filters-block .checkbox-filter .checkbox-item input[type=checkbox]:focus{outline:none}.product-finder-filters-block .checkbox-filter .checkbox-item input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.product-finder-filters-block .checkbox-filter .checkbox-item .checkbox-label{cursor:pointer;flex:1;word-break:break-word}.product-finder-filters-block .checkbox-filter .show-more-btn{align-items:center;background:none;border:none;color:#002e46;cursor:pointer;display:flex;font-size:16px;gap:8px;margin:0 0 0 auto;padding:0}.product-finder-filters-block .checkbox-filter .show-more-btn:focus{outline:none}.product-finder-filters-block .checkbox-filter .show-more-btn[aria-expanded=true] .toggle-icon{margin-top:8px;transform:rotate(135deg)}.product-finder-filters-block .range-filter{width:100%}.product-finder-filters-block .range-filter:has(input:disabled) .range-slider .range-track{background:#ccc}.product-finder-filters-block .range-filter .range-inputs{display:flex;gap:50px;margin-bottom:20px}.product-finder-filters-block .range-filter .range-inputs .range-input-group{flex:1}.product-finder-filters-block .range-filter .range-inputs .range-input-group input{background:#fff;border:2px solid #ddd;padding:8px 12px;text-align:center;width:100%}.product-finder-filters-block .range-filter .range-inputs .range-input-group input:focus{border-color:#4a90e2;outline:none}.product-finder-filters-block .range-filter .range-inputs .range-input-group input:disabled{background:#f5f5f5;border-color:#ccc;color:#999;cursor:not-allowed}.product-finder-filters-block .range-filter .range-inputs .range-input-group input:disabled:focus{border-color:#ccc}.product-finder-filters-block .range-filter .range-slider{height:8px;margin:10px 0;position:relative}.product-finder-filters-block .range-filter .range-slider:before{background:#ccc;border-radius:4px;content:"";height:8px;left:0;position:absolute;top:0;width:100%}.product-finder-filters-block .range-filter .range-slider .range-track{background:#009ed9;border-radius:4px;height:8px;position:absolute;top:0;width:100%}.product-finder-filters-block .range-filter .range-slider:has(input[type=range]:disabled) .range-track{background:#ccc}.product-finder-filters-block .range-filter .range-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;height:100%;pointer-events:none;position:absolute;width:100%}.product-finder-filters-block .range-filter .range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#009ed9;background-image:url(https://www.choice.com.au/wp-content/themes/choice/assets/images/icon-range-slider-handle.svg);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border:0;border-radius:50%;height:36px;pointer-events:auto;position:relative;width:36px}.product-finder-filters-block .range-filter .range-slider input[type=range]::-moz-range-thumb{background:#009ed9;background-image:url(https://www.choice.com.au/wp-content/themes/choice/assets/images/icon-range-slider-handle.svg);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border:0;border-radius:50%;height:36px;pointer-events:auto;position:relative;width:36px}.product-finder-filters-block .range-filter .range-slider input[type=range]::-webkit-slider-track{background:transparent;border-radius:4px;height:8px}.product-finder-filters-block .range-filter .range-slider input[type=range]::-moz-range-track{background:transparent;border:none;border-radius:4px;height:8px}.product-finder-filters-block .range-filter .range-slider input[type=range].range-slider-min{z-index:1}.product-finder-filters-block .range-filter .range-slider input[type=range].range-slider-max{z-index:2}.product-finder-filters-block .range-filter .range-slider input[type=range]:disabled{cursor:not-allowed}.product-finder-filters-block .range-filter .range-slider input[type=range]:disabled::-webkit-slider-thumb{background:#ccc;background-image:url(https://www.choice.com.au/wp-content/themes/choice/assets/images/icon-range-slider-handle-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;cursor:not-allowed}.product-finder-filters-block .range-filter .range-slider input[type=range]:disabled::-moz-range-thumb{background:#ccc;background-image:url(https://www.choice.com.au/wp-content/themes/choice/assets/images/icon-range-slider-handle-disabled.svg);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;cursor:not-allowed}.product-finder-filters-block .no-filters-configured,.product-finder-filters-block .no-filters-message,.product-finder-filters-block .no-test-group-message{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#666;padding:20px;text-align:center}.product-finder-filters-block .no-filters-configured p,.product-finder-filters-block .no-filters-message p,.product-finder-filters-block .no-test-group-message p{margin:0}.product-finder-filters-mobile-button{display:none}@media(max-width:782px){.product-finder-filters-mobile-button{display:block}}.product-finder-filters-mobile-button .mobile-filters-btn{align-items:center;background:#19a8e3;border:none;border-radius:0;bottom:0!important;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:19px;font-weight:700;gap:8px;justify-content:center;left:0!important;margin:0!important;max-width:none!important;padding:12px 0;position:fixed!important;right:0!important;width:100vw!important;z-index:1000}.product-finder-filters-mobile-button .mobile-filters-btn:focus{outline:2px solid rgba(25,168,227,.5);outline-offset:-2px}.product-finder-filters-mobile-button .mobile-filters-btn .filter-icon-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.product-finder-filters-mobile-button .mobile-filters-btn .filter-icon{flex-shrink:0;height:24px;width:24px}.product-finder-filters-mobile-button .mobile-filters-btn .filter-active-indicator{background:#dc3545;border:2px solid #19a8e3;border-radius:50%;height:16px;pointer-events:none;position:absolute;right:-4px;top:-4px;width:16px}.product-finder-filters-drawer{display:none;height:100%;left:0;opacity:0;position:fixed;top:0;transition:visibility .3s,opacity .3s;visibility:hidden;width:100%;z-index:9999}@media(max-width:782px){.product-finder-filters-drawer{display:block}}body.admin-bar .product-finder-filters-drawer{height:calc(100% - 32px);top:32px}@media screen and (max-width:782px){body.admin-bar .product-finder-filters-drawer{height:calc(100% - 46px);top:46px}}.product-finder-filters-drawer.open{opacity:1;visibility:visible}.product-finder-filters-drawer .filters-drawer-overlay{background:rgba(0,0,0,.5);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.product-finder-filters-drawer .filters-drawer-content{background:#fff;display:flex;flex-direction:column;height:100%;left:0;overflow:hidden;position:absolute;top:0;transform:translateY(100%);transition:transform .3s ease;width:100%}.product-finder-filters-drawer.open .filters-drawer-content{transform:translateY(0)}.product-finder-filters-drawer .filters-drawer-close{align-items:center;background:#009edb;border:none;border-radius:0;cursor:pointer;display:flex;height:32px;justify-content:center;margin:0;padding:0;position:absolute;right:1rem;top:1rem;transition:background-color .2s ease;width:32px;z-index:10}.product-finder-filters-drawer .filters-drawer-close:hover{background:#007bb8}.product-finder-filters-drawer .filters-drawer-close:focus{outline:2px solid rgba(0,158,219,.5);outline-offset:2px}.product-finder-filters-drawer .filters-drawer-close .close-icon{background-image:url(https://www.choice.com.au/wp-content/themes/choice/assets/images/close.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;filter:brightness(0) invert(1);height:16px;width:16px}.product-finder-filters-drawer .filters-drawer-body{-webkit-overflow-scrolling:touch;background:#fff;flex:1;overflow-y:auto;padding:1rem}.product-finder-filters-drawer .filters-drawer-body .drawer-section-title{font-weight:900;margin:0 0 1rem}.product-finder-filters-drawer .filters-drawer-body .drawer-sort-section{margin-bottom:2rem}.product-finder-filters-drawer .filters-drawer-body .drawer-sort-section .drawer-sort-options{display:flex;flex-direction:column;gap:1rem}.product-finder-filters-drawer .filters-drawer-body .drawer-sort-section .drawer-sort-options .drawer-sort-header{color:#666;font-size:1rem;font-weight:700;margin-bottom:-.5rem;margin-top:.5rem;padding:.5rem 0}.product-finder-filters-drawer .filters-drawer-body .drawer-sort-section .drawer-sort-options .drawer-sort-option{align-items:center;color:#1a1a1a;cursor:pointer;display:flex;font-size:1rem;gap:.75rem}.product-finder-filters-drawer .filters-drawer-body .drawer-sort-section .drawer-sort-options .drawer-sort-option--disabled{cursor:not-allowed;opacity:.5}.product-finder-filters-drawer .filters-drawer-body .drawer-sort-section .drawer-sort-options .drawer-sort-option--membership{background-color:var(--color--grey-bg-primary);border-radius:0;color:var(--color--grey-infield-text);margin-top:-1rem;padding:.5rem}.product-finder-filters-drawer .filters-drawer-body .drawer-sort-section .drawer-sort-options .drawer-sort-option--membership.drawer-sort-option--disabled{background-color:var(--color--grey-bg-primary);color:var(--color--grey-infield-text)}.product-finder-filters-drawer .filters-drawer-body .drawer-sort-section .drawer-sort-options .drawer-sort-option--membership:first-of-type{border-radius:4px 4px 0 0;margin-top:0}.product-finder-filters-drawer .filters-drawer-body .drawer-sort-section .drawer-sort-options .drawer-sort-option--membership:last-child,.product-finder-filters-drawer .filters-drawer-body .drawer-sort-section .drawer-sort-options .drawer-sort-option--membership:last-of-type{border-radius:0 0 4px 4px}.product-finder-filters-drawer .filters-drawer-body .drawer-sort-section .drawer-sort-options .drawer-sort-option--membership:first-of-type:last-child,.product-finder-filters-drawer .filters-drawer-body .drawer-sort-section .drawer-sort-options .drawer-sort-option--membership:first-of-type:last-of-type{border-radius:4px}.product-finder-filters-drawer .filters-drawer-body .drawer-sort-section .drawer-sort-options .drawer-sort-option input[type=radio]{cursor:pointer;flex-shrink:0;height:32px;margin:0;width:32px}.product-finder-filters-drawer .filters-drawer-body .drawer-sort-section .drawer-sort-options .drawer-sort-option input[type=radio]:disabled{cursor:not-allowed}.product-finder-filters-drawer .filters-drawer-body .drawer-sort-section .drawer-sort-options .drawer-sort-option .sort-option-label{flex:1}.product-finder-filters-drawer .filters-drawer-body .drawer-filter-section .product-finder-filters-block{display:block!important;max-width:none}.product-finder-filters-drawer .filters-drawer-footer{background:#fff;border-top:1px solid #ccc;bottom:0;flex-shrink:0;padding:1rem;position:sticky}.product-finder-filters-drawer .filters-drawer-footer .filter-actions{align-items:center;display:flex;gap:1rem}.product-finder-filters-drawer .filters-drawer-footer .filter-actions button{margin:0}.product-finder-filters-drawer .filters-drawer-footer .filter-actions .filters-apply-btn{background:#19a8e3;border:none;border-radius:45px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:10px 25px;transition:background-color .2s ease}.product-finder-filters-drawer .filters-drawer-footer .filter-actions .filters-apply-btn:hover{background:#1598d3}.product-finder-filters-drawer .filters-drawer-footer .filter-actions .filters-apply-btn:focus{outline:2px solid rgba(0,158,219,.5);outline-offset:2px}.product-finder-filters-drawer .filters-drawer-footer .filter-actions .filters-clear-btn{background:none;border:none;color:#19a8e3;cursor:pointer;font-size:1rem;padding:0;text-decoration:underline;transition:color .2s ease}.product-finder-filters-drawer .filters-drawer-footer .filter-actions .filters-clear-btn:focus{outline:2px solid rgba(0,158,219,.5);outline-offset:2px}body.filters-drawer-open{overflow:hidden}
