.wp-block-st-product-filters{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;padding-left:1rem}@media(min-width: 782px){.wp-block-st-product-filters{padding-left:0}}.wp-block-st-product-filters .product-filters-wrapper{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;gap:0;width:100%}.wp-block-st-product-filters .filter-group{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;gap:0;width:100%}.wp-block-st-product-filters .filter-group:last-child{border-bottom:none}.wp-block-st-product-filters .filter-group-header{width:100%}.wp-block-st-product-filters .filter-group-title{margin:0;font-size:14px;font-family:var(--wp--preset--font-family--montserrat, sans-serif);font-weight:600;font-style:normal;line-height:228.571%;text-decoration:none;letter-spacing:.7px;text-transform:uppercase;color:#202421;width:100%}.wp-block-st-product-filters .filter-group-title .accordion-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 0;background:none;border:none;color:inherit;font-size:inherit;font-weight:inherit;text-align:left;text-transform:uppercase !important;cursor:pointer;transition:color 275ms ease-in-out}.wp-block-st-product-filters .filter-group-title .accordion-toggle:hover{color:#009a44}.wp-block-st-product-filters .filter-group-title .accordion-toggle:hover .accordion-icon{color:#009a44}.wp-block-st-product-filters .filter-group-title .accordion-toggle .accordion-icon{transition:all 275ms ease-in-out;color:currentColor;transform:rotate(180deg)}.wp-block-st-product-filters .filter-group-title .accordion-toggle .accordion-icon.collapsed{transform:rotate(0deg)}.wp-block-st-product-filters .filter-group-title .accordion-toggle .accordion-icon svg{display:block}.wp-block-st-product-filters .filter-group-content{width:100%;padding-bottom:1rem;display:none}.wp-block-st-product-filters .filter-group-content.accordion-expanded{display:block}.wp-block-st-product-filters .filter-options{list-style:none;margin:0;padding:0;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;gap:0;width:100%}.wp-block-st-product-filters .filter-option{margin:0;width:100%}.wp-block-st-product-filters .filter-link,.wp-block-st-product-filters .filter-all-link{display:block;padding:0;text-decoration:none;color:#202421;font-size:14px;font-family:var(--wp--preset--font-family--montserrat, sans-serif);font-weight:500;font-style:normal;line-height:185.714%;text-decoration:none;transition:all 275ms ease-in-out;position:relative;border:none;background:none;text-align:left;width:100%;cursor:pointer}.wp-block-st-product-filters .filter-link:hover,.wp-block-st-product-filters .filter-all-link:hover{text-decoration:none;color:#009a44}.wp-block-st-product-filters .filter-link.active,.wp-block-st-product-filters .filter-all-link.active{color:#009a44;font-weight:600;text-decoration:none}.wp-block-st-product-filters .filter-link.active::after,.wp-block-st-product-filters .filter-all-link.active::after{content:" ";display:block;position:absolute;right:0;top:50%;width:12px;height:1px;background-color:#009a44;transform:rotate(45deg) translateY(-50%);transition:background-color 275ms ease-in-out}.wp-block-st-product-filters .filter-link.active::before,.wp-block-st-product-filters .filter-all-link.active::before{content:" ";display:block;position:absolute;right:0;top:50%;width:12px;height:1px;background-color:#009a44;transform:rotate(-45deg) translateY(-50%);transition:background-color 275ms ease-in-out}.wp-block-st-product-filters .filter-actions{margin-top:1rem;padding-top:1rem;width:100%}.wp-block-st-product-filters .filter-actions .filter-reset{color:#202421;text-decoration:none;transition:color .2s ease;font-size:14px;font-family:var(--wp--preset--font-family--montserrat, sans-serif);font-weight:500;font-style:normal;line-height:185.714%;text-decoration:none;line-height:1;padding-left:20px;display:flex;align-items:center;position:relative;transition:color 275ms ease-in-out}.wp-block-st-product-filters .filter-actions .filter-reset::after{content:" ";display:block;position:absolute;left:0;top:50%;width:14px;height:1px;background-color:#202421;transform:rotate(45deg) translateY(-50%);transition:background-color 275ms ease-in-out}.wp-block-st-product-filters .filter-actions .filter-reset::before{content:" ";display:block;position:absolute;left:0;top:50%;width:14px;height:1px;background-color:#202421;transform:rotate(-45deg) translateY(-50%);transition:background-color 275ms ease-in-out}.wp-block-st-product-filters .filter-actions .filter-reset:hover{color:#009a44;text-decoration:none}.wp-block-st-product-filters .filter-actions .filter-reset:hover::after,.wp-block-st-product-filters .filter-actions .filter-reset:hover::before{background-color:#009a44}.wp-block-st-product-filters .block-preview-notice{background:#f8f9fa;border:1px dashed #dee2e6;padding:2rem;text-align:center;color:#6c757d;border-radius:4px;width:100%}.wp-block-st-product-filters .block-preview-notice p{margin:0;font-size:.9rem}[class$=skeleton__content] .editor-styles-wrapper .wp-block-st-product-filters .block-preview-notice{background:#fff;border-color:#ccc}[class$=skeleton__content] .editor-styles-wrapper .wp-block-st-product-filters .filter-group{border:1px dashed #ccc;padding:1rem;border-radius:4px}
/*# sourceMappingURL=studiothink-product-filters.css.map */
