.reyajfilter-before-products{position:relative}.reyajfilter-before-products.--anim-subtle{-webkit-transition:opacity .25s var(--easeoutcubic, ease-out);transition:opacity .25s var(--easeoutcubic, ease-out)}.--is-filtering .reyajfilter-before-products.--anim-subtle{opacity:.7}.reyajfilter-before-products.--no-z{z-index:unset}.--is-filtering .reyajfilter-before-products.--no-z.--anim-subtle{opacity:1 !important}.reyajfilter-updater{position:absolute;width:100%;height:100%;z-index:1000;-webkit-transition:opacity .6s var(--easeoutcubic, ease-out),visibility .6s var(--easeoutcubic, ease-out);transition:opacity .6s var(--easeoutcubic, ease-out),visibility .6s var(--easeoutcubic, ease-out);opacity:0;visibility:hidden;pointer-events:none;top:0}.reyajfilter-updater .rey-lineLoader{--loader-top: 220px;--loader-color: var(--line-loader-color, rgba(0,0,0, 0.15))}:is(.rey-topSidebarInner,.rey-sidebarInner,.rey-filterPanel,.rey-ecommSidebar){-webkit-transition:.35s var(--easeoutcubic, ease-out);transition:.35s var(--easeoutcubic, ease-out);-webkit-transition-property:opacity,visibility,-webkit-transform;transition-property:opacity,visibility,-webkit-transform;transition-property:opacity,transform,visibility;transition-property:opacity,transform,visibility,-webkit-transform}body.--is-filtering :is(.rey-topSidebarInner,.rey-sidebarInner,.rey-filterPanel,.rey-ecommSidebar){opacity:.45;pointer-events:none}body.--is-filtering .reyajfilter-updater{pointer-events:auto;opacity:1;visibility:visible}.reyajfilter-widget-hidden{display:none !important}.reyajfilter-widget-hidden:first-child+.widget{--widget-mt: 0}.reyajfilter-active-filters a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.8em;font-size:10px;line-height:1;text-transform:uppercase;border:1px solid HSL(var(--neutral-4));border-radius:3px;color:HSL(var(--neutral-10));margin:0 3px 3px 0}.rtl .reyajfilter-active-filters a{margin:0 0 3px 3px}.reyajfilter-active-filters a svg{-webkit-margin-end:.4em;margin-inline-end:.4em;opacity:.5;font-size:8px}.reyajfilter-active-filters a:hover{border-color:HSL(var(--neutral-6));text-decoration:none}.reyajfilter-active-filters a:hover svg{opacity:.8}.rey-loopHeader .widget_reyajfilter-active-filters{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.rey-loopHeader.--active-pos-above_grid .widget_reyajfilter-active-filters{margin-top:20px;-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}.rey-loopHeader.--active-pos-above_header .widget_reyajfilter-active-filters{margin-top:0px;margin-bottom:20px;-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.rey-pBadge{display:none;z-index:2;font-weight:var(--font-weight-bold);font-size:var(--badge-text-size_mobile, 10px)}.rey-pBadge span{color:var(--badge-text-color, #101010);background:var(--badge-bg-color, HSL(var(--neutral-1)));line-height:1;padding:.45em .6em;padding:.45em .6em .5em;font-size:inherit;display:inline-block}@media(min-width: 768px)and (max-width: 1024px){.rey-pBadge{font-size:var(--badge-text-size_tablet, 10px)}}@media(min-width: 1025px){.rey-pBadge{font-size:var(--badge-text-size, 10px);display:inline-block}}.rey-pBadge.--block span{display:block;text-align:center}@media(min-width: 1025px){.rey-pBadge.--block{display:block}}@media(max-width: 767px){.rey-pBadge.--block.--show-mobile{display:block}}@media(max-width: 767px){.rey-pBadge.--show-mobile{display:inline-block}}.rey-pBadge.--image{background:none;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.4rem}.rey-pBadge.--image .rey-pBadge-img{display:inline-block;height:auto;width:var(--badge-image-size_mobile, 40px)}@media(min-width: 768px)and (max-width: 1024px){.rey-pBadge.--image .rey-pBadge-img{width:var(--badge-image-size_tablet, 40px)}}@media(min-width: 1025px){.rey-pBadge.--image .rey-pBadge-img{width:var(--badge-image-size, 40px)}}.rey-pBadge.--before_title{margin-bottom:calc(var(--components-spacing, 15px)*1.25);display:block}.rey-pBadge.--after_content{margin-top:calc(var(--components-spacing, 15px)*1.25);display:block}div.product .rey-pBadge{margin-bottom:5px;margin-right:5px}div.product .rey-pBadge:last-child{margin-right:0}