.trx-wcext-pf-loading{position:relative}.trx-wcext-pf-loading::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(255 255 255 / .6);z-index:10;pointer-events:none}.trx-wcext-pf-updating{opacity:0}.trx-wcext-pf-title{margin-top:0;margin-bottom:0}.trx-wcext-pf-items-filter-text{background-color:#fff0;border-width:0 0 1px 0;padding:.25em 0;width:100%;margin:0 0 1em 0;font-size:.92857em;font-weight:400;border-radius:0;transition:color 0.3s ease,background-color 0.3s ease,border-color 0.3s ease}.trx-wcext-pf-items-filter-hidden{display:none!important}.trx-wcext-pf-items,.trx-wcext-pf-parent,.trx-wcext-pf-children{display:flex;flex-direction:column;gap:.4em;list-style:none;margin:0;padding:0}.trx-wcext-pf-items{scrollbar-width:thin;scrollbar-color:var(--theme-color-bd_color,#e5e5e5) var(--theme-color-bg_color,#f3f5f7)}.trx-wcext-pf-items::-webkit-scrollbar{width:8px}.trx-wcext-pf-items::-webkit-scrollbar-track{background:var(--theme-color-bg_color,#f3f5f7)}.trx-wcext-pf-items::-webkit-scrollbar-thumb{background-color:var(--theme-color-bd_color,#e5e5e5);border:1px solid var(--theme-color-bg_color,#f3f5f7);border-radius:6px}.trx-wcext-pf-children{padding-left:1.2em;transition:max-height 0.3s ease,opacity 0.3s ease,margin 0.3s ease,padding 0.3s ease}.trx-wcext-pf-parent.trx-wcext-pf-children-collapsed>.trx-wcext-pf-children{max-height:0;opacity:0;margin:-.4em 0 0;padding-top:0;padding-bottom:0}.trx-wcext-pf-children-toggle{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;flex-shrink:0;flex-grow:0;cursor:default;position:relative;box-sizing:content-box;transition:color 0.3s ease,background-color 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease}.trx-wcext-pf-children-toggle i{display:flex;align-items:center;justify-content:center;line-height:1;transition:color 0.3s ease}.elementor-widget.trx-wcext-pf-collapse-icon-after .trx-wcext-pf-children-toggle{order:1}.trx-wcext-pf-children-toggle:not(.trx-wcext-pf-children-toggle-custom){display:inline-flex;align-items:stretch;justify-content:stretch}.trx-wcext-pf-children-toggle:not(.trx-wcext-pf-children-toggle-custom) .trx-wcext-icon{position:relative;flex:1 0 auto}.trx-wcext-pf-children-toggle:not(.trx-wcext-pf-children-toggle-custom) .trx-wcext-icon::before,.trx-wcext-pf-children-toggle:not(.trx-wcext-pf-children-toggle-custom) .trx-wcext-icon::after{content:'';position:absolute;background-color:currentColor;transition:transform 0.3s ease,opacity 0.3s ease}.trx-wcext-pf-children-toggle:not(.trx-wcext-pf-children-toggle-custom) .trx-wcext-icon::before{width:100%;height:2px}.trx-wcext-pf-children-toggle:not(.trx-wcext-pf-children-toggle-custom) .trx-wcext-icon::after{width:2px;height:100%}.trx-wcext-pf-parent:not(.trx-wcext-pf-children-collapsed)>.trx-wcext-pf-item .trx-wcext-pf-children-toggle:not(.trx-wcext-pf-children-toggle-custom) .trx-wcext-icon::after{transform:rotate(90deg);opacity:0}.trx-wcext-pf-children-toggle-custom .trx-wcext-pf-children-toggle-expanded,.trx-wcext-pf-children-toggle-custom .trx-wcext-pf-children-toggle-collapsed{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.trx-wcext-pf-parent:not(.trx-wcext-pf-children-collapsed)>.trx-wcext-pf-item .trx-wcext-pf-children-toggle-custom .trx-wcext-pf-children-toggle-collapsed{display:none}.trx-wcext-pf-parent.trx-wcext-pf-children-collapsed>.trx-wcext-pf-item .trx-wcext-pf-children-toggle-custom .trx-wcext-pf-children-toggle-expanded{display:none}.trx-wcext-pf-item{display:flex;justify-content:flex-start;align-items:center;gap:.5em;cursor:pointer;transition:color 0.3s ease,background-color 0.3s ease,border-color 0.3s ease,opacity 0.3s ease}.trx-wcext-pf-item.trx-wcext-pf-active{font-weight:700;color:#333}.trx-wcext-pf-items .trx-wcext-pf-item-label{flex:1 1 auto}.trx-wcext-pf-items .trx-wcext-pf-count{flex:0 1 auto;text-align:right}.elementor-widget.trx-wcext-pf-counter-inline-yes .trx-wcext-pf-items .trx-wcext-pf-swatch-button+.trx-wcext-pf-item-label{display:none}.elementor-widget.trx-wcext-pf-counter-inline-yes .trx-wcext-pf-items .trx-wcext-pf-item-label{flex:0 1 auto}.trx-wcext-pf-inline-items{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.trx-wcext-pf-inline-item{display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:opacity 0.3s ease,border-color 0.3s ease,background-color 0.3s ease,color 0.3s ease}.trx-wcext-pf-inline-item.trx-wcext-pf-active{font-weight:700;color:#333}.trx-wcext-pf-inline-label{line-height:1.4}.trx-wcext-pf-count{font-size:.75em;white-space:nowrap;text-align:right}.trx-wcext-pf-check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid #ccc;border-radius:2px;flex-shrink:0;transition:border-color 0.3s ease,background-color 0.3s ease}.trx-wcext-pf-check-radio{border-radius:50%}.trx-wcext-pf-item.trx-wcext-pf-active .trx-wcext-pf-check{border-color:currentColor;background-color:currentColor}.trx-wcext-pf-item.trx-wcext-pf-active .trx-wcext-pf-check:after{content:'';display:block;width:6px;height:6px;background:#fff;border-radius:1px}.trx-wcext-pf-item.trx-wcext-pf-active .trx-wcext-pf-check-radio:after{border-radius:50%}.trx-wcext-pf-no-indicator .trx-wcext-pf-check{display:none}.trx-wcext-pf-item.trx-wcext-pf-disabled{opacity:.4;pointer-events:none}.trx-wcext-pf-title-toggle{display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none;transition:margin-bottom 0.3s ease}.trx-wcext-pf-widget.trx-wcext-pf-collapsed .trx-wcext-pf-title-toggle{margin-bottom:0!important}.trx-wcext-pf-widget.trx-wcext-pf-collapsed .trx-wcext-pf-title-toggle~*{overflow:hidden;pointer-events:none}.trx-wcext-pf-title-text{flex:1}.trx-wcext-pf-toggle-icon{display:inline-flex;align-items:center;justify-content:center;margin-left:.5em;padding:6px;border:1px solid #ccc;border-radius:50%;transition:background-color 0.3s ease,border-color 0.3s ease,color 0.3s ease,transform 0.3s ease}.trx-wcext-pf-toggle-icon .trx-wcext-pf-toggle-icon-expanded,.trx-wcext-pf-toggle-icon .trx-wcext-pf-toggle-icon-collapsed{display:inline-flex;align-items:center;justify-content:center}.trx-wcext-pf-toggle-icon i{font-size:.75em;width:1em;height:1em;line-height:1em;display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease}.trx-wcext-pf-widget:not(.trx-wcext-pf-collapsed) .trx-wcext-pf-toggle-icon-collapsed{display:none}.trx-wcext-pf-widget.trx-wcext-pf-collapsed .trx-wcext-pf-toggle-icon-expanded{display:none}.trx-wcext-pf-widget.trx-wcext-pf-collapsed .trx-wcext-pf-title~*{animation:collapseContent 0.3s ease forwards}@keyframes collapseContent{from{opacity:1;max-height:75vh}to{opacity:0;max-height:0;padding:0;margin:0}}