.shopion-filter-portal #filter-block-wrap.shopion-filter-panel #filter-block,.shopion-filter-portal #filter.shopion-filter-panel>.aside-filter{margin:0!important;padding:22px 24px 26px!important;overflow-x:hidden!important;overflow-y:auto!important;background:#f6f7f8!important;overscroll-behavior:contain}body.shopion-filter-open,html.shopion-filter-open{overflow:hidden!important}#filter-block-wrap.shopion-filter-panel,#filter.shopion-filter-panel,.shopion-filter-apply.is-hidden,.shopion-filter-footer.is-empty,.shopion-filter-footer[aria-hidden=true],.shopion-filter-origin,.shopion-filter-portal #filter-block-wrap .filter-box .filter-button img,.shopion-filter-portal #filter-block-wrap .filter-box.shopion-has-more-values:not(.shopion-values-expanded) .visible-wrap .check>li:nth-child(n+7),.shopion-filter-portal #filter-block-wrap .filter-box.shopion-has-more-values:not(.shopion-values-expanded) .visible-wrap .checkboxes>li:nth-child(n+7),.shopion-filter-portal #filter-block-wrap .filter-box.shopion-values-expanded .more,.shopion-filter-portal #filter-block-wrap .noUi-handle-lower::after,.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-has-more-values:not(.shopion-values-expanded) .visible-wrap .check>li:nth-child(n+7),.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-has-more-values:not(.shopion-values-expanded) .visible-wrap .checkboxes>li:nth-child(n+7),.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-values-expanded .more,.shopion-filter-portal #filter.shopion-filter-panel .noUi-handle-lower::after,body section .toggle-filter.button.empty{display:none!important}body section .toggle-filter.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px;width:auto;max-width:none;min-width:190px;height:52px;min-height:52px;margin:0;padding:0 18px!important;border:1px solid #d9dde2;background:#fff;color:#171717!important;font-size:15px;font-weight:700;line-height:50px;box-sizing:border-box;cursor:pointer}.shopion-filter-toggle-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopion-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--shopion-text);color:#fff;font-size:12px;font-weight:800;line-height:22px;box-sizing:border-box}.shopion-filter-count.is-empty,.shopion-filter-reset.is-hidden{display:none}.shopion-filter-portal{position:fixed!important;inset:0!important;z-index:2147483000!important;display:none;width:100vw;height:100vh;height:100dvh;margin:0!important;padding:0!important;pointer-events:none;box-sizing:border-box}body.shopion-filter-open .shopion-filter-portal{display:block!important;z-index:2147483000!important}.shopion-filter-backdrop{position:absolute!important;inset:0!important;z-index:1!important;background:rgba(18,20,22,.36)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:1!important;visibility:visible!important;pointer-events:auto!important}.shopion-filter-stage{position:absolute!important;inset:0!important;z-index:2!important;display:flex;align-items:center;justify-content:center;padding:36px;pointer-events:none;box-sizing:border-box}.shopion-filter-footer,.shopion-filter-head{position:relative;z-index:5;display:flex;box-sizing:border-box}.shopion-filter-stage>#paging3,.shopion-filter-stage>form#paging3{position:static!important;display:block!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;float:none!important;background:0 0!important;pointer-events:none!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel.active,.shopion-filter-portal #filter.shopion-filter-panel.active{display:flex!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel,.shopion-filter-portal #filter.shopion-filter-panel{position:relative!important;inset:auto!important;z-index:3!important;flex-direction:column;width:min(1180px,calc(100vw - 72px))!important;max-width:none!important;max-height:calc(100dvh - 72px)!important;margin:0!important;padding:0!important;overflow:hidden!important;float:none!important;border:1px solid #e1e4e7!important;background:#fff!important;box-shadow:0 26px 80px rgba(0,0,0,.28)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;box-sizing:border-box!important}.shopion-filter-head{align-items:center;justify-content:space-between;flex:0 0 auto;min-height:72px;padding:0 26px;border-bottom:1px solid #e7e9eb;background:#fff}.shopion-filter-title{color:#171717;font-size:24px;font-weight:800;line-height:1.2}.shopion-filter-close{position:relative;width:44px;height:44px;flex:0 0 44px;padding:0;border:0;background:#f3f4f5;cursor:pointer}.shopion-filter-close span::after,.shopion-filter-close span::before{content:"";position:absolute;left:12px;top:21px;width:20px;height:2px;border-radius:2px;background:var(--shopion-text)}.shopion-filter-close span::before{transform:rotate(45deg)}.shopion-filter-close span::after{transform:rotate(-45deg)}.shopion-filter-close:hover{background:var(--shopion-accent)}.shopion-filter-footer{align-items:center;justify-content:flex-end;gap:12px;flex:0 0 auto;min-height:78px;padding:13px 24px;border-top:1px solid #e7e9eb;background:#fff;box-shadow:0 -8px 24px rgba(0,0,0,.04)}.shopion-filter-apply,.shopion-filter-reset{height:52px;min-height:52px;padding:0 22px;font-family:Urbanist,sans-serif;font-size:15px;font-weight:800;cursor:pointer;box-sizing:border-box}.shopion-filter-reset{border:1px solid var(--shopion-border-strong);background:#fff;color:var(--shopion-text)}.shopion-filter-apply{min-width:250px;border:1px solid var(--shopion-button-border);background:var(--shopion-button-bg);color:var(--shopion-button-text)}.shopion-filter-apply:hover{background:var(--shopion-button-hover-bg);border-color:var(--shopion-button-hover-border)}.shopion-filter-portal #filter.shopion-filter-panel>.aside-filter{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:16px;flex:1 1 auto;min-height:0;max-height:calc(100dvh - 222px);box-sizing:border-box}.shopion-filter-portal #filter.shopion-filter-panel .aside-box{position:relative!important;width:auto!important;min-width:0;margin:0!important;padding:0!important;overflow:hidden;border:1px solid #e0e4e7;background:#fff!important;box-sizing:border-box}.shopion-filter-portal #filter.shopion-filter-panel .aside-box .box-title,.shopion-filter-portal #filter.shopion-filter-panel .aside-box .box-title:hover{position:relative!important;min-height:58px;margin:0!important;padding:16px 46px 14px 20px!important;background:url("../images/svg/down.svg") right 18px center/11px auto no-repeat #fff!important;color:#171717!important;font-family:Urbanist,sans-serif;font-size:17px!important;font-weight:800;line-height:27px!important;text-align:left!important;cursor:pointer;box-sizing:border-box}.shopion-filter-portal #filter.shopion-filter-panel .aside-box .box-title.active,.shopion-filter-portal #filter.shopion-filter-panel .aside-box .box-title.active:hover{background-image:url("../images/svg/up.svg")!important}.shopion-filter-portal #filter.shopion-filter-panel .aside-box .wrap{position:relative!important;padding:0 20px 18px!important;overflow:visible!important;background:#fff!important;box-sizing:border-box}.shopion-filter-portal #filter.shopion-filter-panel .aside-box .scroll-box,.shopion-filter-portal #filter.shopion-filter-panel .aside-box .visible-wrap{max-height:250px;overflow-y:auto;overflow-x:visible}.shopion-filter-portal #filter.shopion-filter-panel .check,.shopion-filter-portal #filter.shopion-filter-panel .checkboxes{margin:0!important;padding:3px 0 0!important;list-style:none!important;font-size:0}.shopion-filter-portal #filter.shopion-filter-panel .check>li,.shopion-filter-portal #filter.shopion-filter-panel .checkboxes>li{display:inline-block;width:50%!important;padding:3px 12px 9px 0!important;vertical-align:top;list-style:none!important;background:0 0!important;box-sizing:border-box}.shopion-filter-portal #filter.shopion-filter-panel .pure-checkbox,.shopion-filter-portal #filter.shopion-filter-panel .pure-radiobutton{overflow:visible!important}.shopion-filter-portal #filter.shopion-filter-panel .colors-wrap{position:relative;margin:0!important;padding:0 4px;box-sizing:border-box}.shopion-filter-portal #filter.shopion-filter-panel .colors{display:flex;flex-wrap:wrap;position:relative;margin:0!important;padding:3px 0 0!important;list-style:none!important}.shopion-filter-portal #filter.shopion-filter-panel .colors li{position:relative;width:50%!important;min-width:0;padding:2px 8px 10px 0!important;color:#70676a;font-size:13px;list-style:none!important;background:0 0!important;box-sizing:border-box}.shopion-filter-portal #filter.shopion-filter-panel .colors li a{display:inline-block;min-height:24px;padding-left:27px;color:var(--shopion-text-muted);font-size:13px;line-height:22px;text-decoration:none;white-space:normal}.shopion-filter-portal #filter.shopion-filter-panel .colors li a>span{position:relative;float:left;width:15px;height:15px;margin:3px 0 0 -26px}.shopion-filter-portal #filter-block-wrap .colors li a>span::before,.shopion-filter-portal #filter.shopion-filter-panel .colors li a>span::before{content:"";position:absolute;left:-4px;top:-4px;width:23px;height:23px;border:1px solid var(--shopion-surface-muted);box-sizing:border-box}.shopion-filter-portal #filter-block-wrap .colors li a>span::after,.shopion-filter-portal #filter.shopion-filter-panel .colors li a>span::after{content:"";position:absolute;left:-3px;top:-3px;width:21px;height:21px;border:3px solid var(--shopion-surface-muted);box-sizing:border-box}.shopion-filter-portal #filter.shopion-filter-panel .colors li a.current>span::before,.shopion-filter-portal #filter.shopion-filter-panel .colors li a:hover>span::before{border-color:#d7cbcf}.shopion-filter-portal #filter.shopion-filter-panel .colors li a.current>span::after,.shopion-filter-portal #filter.shopion-filter-panel .colors li a:hover>span::after{border-color:#fff}.shopion-filter-portal #filter.shopion-filter-panel .bar{position:relative;width:100%!important;max-width:none!important;margin:0!important;padding:0 17px!important;box-sizing:border-box}.shopion-filter-portal #filter.shopion-filter-panel .bar>.noUi-val{position:static!important;display:flex!important;align-items:center!important;justify-content:space-between!important;float:none!important;width:100%!important;min-height:20px!important;margin:0!important;padding:0!important;color:var(--shopion-text);font-size:14px;font-weight:700;line-height:20px!important;text-align:left!important;white-space:nowrap;clear:both!important;box-sizing:border-box}.shopion-filter-portal #filter-block-wrap .bar .value-box,.shopion-filter-portal #filter-block-wrap .bar .value-left,.shopion-filter-portal #filter-block-wrap .bar .value-right,.shopion-filter-portal #filter.shopion-filter-panel .bar .value-box,.shopion-filter-portal #filter.shopion-filter-panel .bar .value-left,.shopion-filter-portal #filter.shopion-filter-panel .bar .value-right{position:static!important;left:auto!important;right:auto!important;top:auto!important;float:none!important;margin:0!important;padding:0!important;color:var(--shopion-text)!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;white-space:nowrap!important}.shopion-filter-portal #filter-block-wrap .bar>.nouislider,.shopion-filter-portal #filter.shopion-filter-panel .bar>.nouislider{position:relative!important;width:100%!important;height:10px!important;margin:9px 0 8px!important;box-sizing:border-box!important}.shopion-filter-portal #filter.shopion-filter-panel .noUi-horizontal{height:10px!important;border:0!important;box-sizing:border-box!important}.shopion-filter-portal #filter-block-wrap .noUi-background,.shopion-filter-portal #filter.shopion-filter-panel .noUi-background{background:#fff!important;box-shadow:none!important;border:1px solid #cbcbcb!important;border-right:0!important;border-radius:0!important;margin:-1px 0!important}.shopion-filter-portal #filter-block-wrap .noUi-origin,.shopion-filter-portal #filter.shopion-filter-panel .noUi-origin{border-radius:0!important;border-right:1px solid #cbcbcb!important}.shopion-filter-portal #filter-block-wrap .noUi-connect,.shopion-filter-portal #filter.shopion-filter-panel .noUi-connect{background:var(--shopion-accent)!important;box-shadow:none!important;border:0!important;margin:-1px 0!important}.shopion-filter-portal #filter.shopion-filter-panel .noUi-handle{overflow:hidden!important;border:0!important;background:var(--shopion-text)!important;box-shadow:none!important;cursor:pointer;box-sizing:border-box!important}.shopion-filter-portal #filter.shopion-filter-panel .noUi-handle::before{content:""!important;display:block!important;position:absolute!important;background:#fff!important;left:7px!important;top:12px!important;width:12px!important;height:2px!important}.shopion-filter-portal #filter.shopion-filter-panel .noUi-handle::after{content:""!important;display:block!important;position:absolute!important;background:#fff!important;left:12px!important;top:7px!important;width:2px!important;height:12px!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel #filter-block{position:relative;flex:1 1 auto;box-sizing:border-box}@media (prefers-reduced-motion:reduce){.shopion-filter-portal *,.shopion-filter-portal ::after,.shopion-filter-portal ::before{transition:none!important;animation:none!important}}body.without_column section .layout-center #sort-line>.toggle-filter.button,body:not(.without_column) section .layout-center #sort-line>.toggle-filter.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:none!important;min-width:190px!important;margin:0!important;padding:0 18px!important;box-sizing:border-box!important}@media only screen and (max-width:979px){.shopion-filter-backdrop{display:none!important}.shopion-filter-stage{padding:0!important}.shopion-filter-stage>#paging3,.shopion-filter-stage>form#paging3{width:100%!important;height:100%!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel,.shopion-filter-portal #filter.shopion-filter-panel{position:absolute!important;inset:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}.shopion-filter-head{min-height:66px;padding:max(0px,env(safe-area-inset-top)) 16px 0}.shopion-filter-title{font-size:21px}.shopion-filter-close{width:42px;height:42px;flex-basis:42px}.shopion-filter-close span::after,.shopion-filter-close span::before{left:11px;top:20px}.shopion-filter-portal #filter.shopion-filter-panel>.aside-filter{display:block!important;max-height:none!important;padding:3px 14px 84px!important;background:#fff!important}.shopion-filter-portal #filter.shopion-filter-panel .aside-box{margin:0!important;border:0!important;border-bottom:1px solid #e8eaec!important;border-radius:0!important;background:#fff!important}.shopion-filter-portal #filter.shopion-filter-panel .aside-box .box-title,.shopion-filter-portal #filter.shopion-filter-panel .aside-box .box-title:hover{min-height:50px;padding:11px 38px 9px 0!important;background-color:#fff!important;background-position:right 4px center!important;font-size:18px!important;line-height:28px!important}.shopion-filter-portal #filter.shopion-filter-panel .bar .value-box,.shopion-filter-portal #filter.shopion-filter-panel .bar .value-left,.shopion-filter-portal #filter.shopion-filter-panel .bar .value-right,.shopion-filter-portal #filter.shopion-filter-panel .bar>.noUi-val{font-size:13px!important;line-height:19px!important;margin:0!important}.shopion-filter-portal #filter.shopion-filter-panel .aside-box .wrap{padding:0 0 10px!important}.shopion-filter-portal #filter.shopion-filter-panel .aside-box .scroll-box,.shopion-filter-portal #filter.shopion-filter-panel .aside-box .visible-wrap{max-height:none;overflow:visible!important}.shopion-filter-portal #filter.shopion-filter-panel .check>li,.shopion-filter-portal #filter.shopion-filter-panel .checkboxes>li{width:50%!important;padding:2px 8px 5px 0!important}.shopion-filter-portal #filter.shopion-filter-panel .pure-checkbox,.shopion-filter-portal #filter.shopion-filter-panel .pure-radiobutton{min-height:24px}.shopion-filter-portal #filter.shopion-filter-panel .pure-checkbox label,.shopion-filter-portal #filter.shopion-filter-panel .pure-radiobutton label{min-height:22px;line-height:22px}.shopion-filter-portal #filter.shopion-filter-panel .colors-wrap{padding:0 8px!important}.shopion-filter-portal #filter.shopion-filter-panel .colors li{width:50%!important;padding:2px 8px 6px 0!important}.shopion-filter-portal #filter.shopion-filter-panel .bar{padding:0 17px!important}.shopion-filter-portal #filter.shopion-filter-panel .bar>.noUi-val{min-height:19px!important;padding:0!important}.shopion-filter-portal #filter.shopion-filter-panel .noUi-handle{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}.shopion-filter-portal #filter.shopion-filter-panel .noUi-handle-lower{left:-17px!important;top:-12px!important}.shopion-filter-portal #filter.shopion-filter-panel .noUi-handle-upper{right:-17px!important;top:-12px!important}.shopion-filter-footer{position:absolute;left:0;right:0;bottom:0;min-height:66px;gap:10px;padding:8px 14px calc(8px + env(safe-area-inset-bottom))}.shopion-filter-apply,.shopion-filter-reset{height:48px;min-height:48px;padding:0 14px;font-size:14px}.shopion-filter-reset{flex:0 0 auto}.shopion-filter-apply{flex:1 1 auto;min-width:0}section .layout-center #sort-line .sort-box,section .layout-center #sort-line>.toggle-filter.button{flex:1 1 0!important;width:calc(50% - 5px)!important;min-width:0!important;max-width:none!important;height:52px!important;min-height:52px!important;margin:0!important;border-radius:12px!important}section .layout-center #sort-line{display:flex!important;align-items:stretch!important;gap:10px!important}body.without_column section .layout-center #sort-line>.toggle-filter.button,body:not(.without_column) section .layout-center #sort-line>.toggle-filter.button,section .layout-center #sort-line .sort-box{flex:1 1 0!important;width:calc(50% - 5px)!important;min-width:0!important;max-width:none!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;border-radius:12px!important}section .layout-center #sort-line .sort-box .sort-button{display:flex!important;align-items:center!important;width:100%!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0 34px 0 42px!important;line-height:normal!important;box-sizing:border-box!important;border-radius:12px!important}section .layout-center #sort-line .sort-box .sort-button::after{top:50%!important;height:30px!important;transform:translateY(-50%)!important}body.without_column section .layout-center #sort-line>.toggle-filter.button,body:not(.without_column) section .layout-center #sort-line>.toggle-filter.button{justify-content:flex-start!important;padding:0 14px!important;line-height:normal!important}.shopion-filter-portal #filter.shopion-filter-panel .bar>.nouislider{margin:11px 0 5px!important}}section .layout-center #sort-line{align-items:stretch!important}body.without_column section .layout-center #sort-line>.toggle-filter.button,body:not(.without_column) section .layout-center #sort-line>.toggle-filter.button,section .layout-center #sort-line>.sort-box{height:50px!important;min-height:50px!important;max-height:50px!important;box-sizing:border-box!important;align-self:stretch!important}section .layout-center #sort-line>.sort-box{display:flex!important;align-items:stretch!important}section .layout-center #sort-line>.sort-box>.sort-button{display:flex!important;align-items:center!important;width:100%!important;height:50px!important;min-height:50px!important;max-height:50px!important;line-height:normal!important;box-sizing:border-box!important}body.without_column section .layout-center #sort-line>.toggle-filter.button,body:not(.without_column) section .layout-center #sort-line>.toggle-filter.button{display:inline-flex!important;align-items:center!important;height:50px!important;min-height:50px!important;max-height:50px!important;line-height:normal!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important}.shopion-filter-portal #filter.shopion-filter-panel .noUi-handle{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;border-radius:50%!important;box-sizing:border-box!important}.shopion-filter-portal #filter-block-wrap .noUi-handle-lower,.shopion-filter-portal #filter.shopion-filter-panel .noUi-handle-lower{left:-13px!important;top:-8px!important}.shopion-filter-portal #filter-block-wrap .noUi-handle-upper,.shopion-filter-portal #filter.shopion-filter-panel .noUi-handle-upper{right:-13px!important;top:-8px!important}.shopion-filter-portal #filter.shopion-filter-panel .bar{padding-left:13px!important;padding-right:13px!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box.shopion-has-more-values:not(.shopion-values-expanded) .more,.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-has-more-values:not(.shopion-values-expanded) .more,.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-has-more-values:not(.shopion-values-expanded)>.wrap>.more,.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-values-expanded .visible-wrap .check>li,.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-values-expanded .visible-wrap .checkboxes>li{display:block!important}.shopion-filter-portal #filter.shopion-filter-panel .aside-box .more{display:block;margin:3px 0 0!important;padding:0!important;text-align:left!important;line-height:20px!important}.shopion-filter-portal #filter.shopion-filter-panel .aside-box .more a{display:inline-block;color:var(--shopion-text)!important;font-size:13px!important;line-height:20px!important;text-decoration:underline;cursor:pointer}.shopion-filter-portal #filter.shopion-filter-panel .aside-box .scroll-box,.shopion-filter-portal #filter.shopion-filter-panel .aside-box .visible-wrap{max-height:none!important;overflow:visible!important;padding-right:0!important;scrollbar-width:none!important;scrollbar-gutter:auto!important}.shopion-filter-portal #filter.shopion-filter-panel .aside-box .scroll-box::-webkit-scrollbar,.shopion-filter-portal #filter.shopion-filter-panel .aside-box .visible-wrap::-webkit-scrollbar{display:none!important;width:0!important}@media only screen and (min-width:980px){.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-values-expanded .visible-wrap .check,.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-values-expanded .visible-wrap .checkboxes{display:grid!important;grid-template-columns:minmax(0,max-content) minmax(0,max-content)!important;justify-content:start!important;column-gap:30px!important;row-gap:3px!important}.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-values-expanded .visible-wrap{max-height:150px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:7px!important;scrollbar-width:thin!important;scrollbar-color:#c7cbd0 transparent!important;scrollbar-gutter:stable!important}.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-values-expanded .visible-wrap::-webkit-scrollbar{display:block!important;width:5px!important}.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-values-expanded .visible-wrap::-webkit-scrollbar-thumb{background:#c7cbd0!important;border-radius:8px!important}.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-values-expanded .visible-wrap::-webkit-scrollbar-track{background:0 0!important}.shopion-filter-portal #filter.shopion-filter-panel .aside-box .check,.shopion-filter-portal #filter.shopion-filter-panel .aside-box .checkboxes,.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-values-expanded .visible-wrap .check,.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-values-expanded .visible-wrap .checkboxes{display:grid!important;grid-template-columns:78px minmax(0,1fr)!important;column-gap:10px!important;row-gap:1px!important;justify-content:stretch!important;width:100%!important}.shopion-filter-portal #filter.shopion-filter-panel .aside-box .check>li,.shopion-filter-portal #filter.shopion-filter-panel .aside-box .checkboxes>li{width:auto!important;max-width:none!important;min-width:0!important;padding:0 0 3px!important}.shopion-filter-portal #filter.shopion-filter-panel .aside-box .pure-checkbox,.shopion-filter-portal #filter.shopion-filter-panel .aside-box .pure-radiobutton{min-height:21px!important}.shopion-filter-portal #filter.shopion-filter-panel .aside-box .pure-checkbox label,.shopion-filter-portal #filter.shopion-filter-panel .aside-box .pure-radiobutton label{min-height:20px!important;line-height:20px!important}.shopion-filter-portal #filter.shopion-filter-panel .aside-box .wrap{padding-bottom:12px!important}.shopion-filter-portal #filter.shopion-filter-panel .aside-box .more{clear:both!important;margin:4px 0 0!important;padding:0 0 2px!important;min-height:20px!important;line-height:20px!important}.shopion-filter-portal #filter.shopion-filter-panel .aside-box .more a{line-height:20px!important;white-space:nowrap!important}}body.shopion-filter-open #xx-cookies-plugin,body.shopion-filter-open #xx-cookies-plugin #cp-show-button{z-index:2147482000!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel #filter-block{display:block!important;flex:1 1 auto!important;min-height:0!important;max-height:calc(100dvh - 222px)!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important}.shopion-filter-portal #filter-block-wrap #filter-block .filter-top-line{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important;margin:0 0 16px!important;padding:0!important;border:0!important}.shopion-filter-portal #filter-block-wrap #filter-block .filter-top-line>div,.shopion-filter-portal #filter-block-wrap #filter-block .shopion-hidden-card{display:block!important;min-width:0!important;min-height:150px;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid #e0e4e7!important;background:#fff!important;box-sizing:border-box!important}.shopion-filter-portal #filter-block-wrap .shopion-hidden-card-title{display:block;min-height:58px;padding:16px 20px 14px!important;color:#171717;font-family:Urbanist,sans-serif;font-size:17px;font-weight:800;line-height:27px;box-sizing:border-box}.shopion-filter-portal #filter-block-wrap .shopion-hidden-price-card .bar{margin:0!important;padding:0 34px 18px!important}.shopion-filter-portal #filter-block-wrap .shopion-hidden-labels-card .filter-tags{float:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;width:100%!important;margin:0!important;padding:0 20px 18px!important;color:var(--shopion-text-muted);font-size:13px!important;white-space:normal!important;box-sizing:border-box}.shopion-filter-portal #filter-block-wrap .shopion-hidden-labels-card .filter-tags>div{display:block!important;min-width:0;margin:0!important}.shopion-filter-portal #filter-block-wrap .shopion-hidden-labels-card .filter-tags>div.stock{margin:0!important}.shopion-filter-portal #filter-block-wrap #filter-block .filter-line{display:block!important;margin:0!important;padding:0!important}.shopion-filter-portal #filter-block-wrap #filter-block .filter-line>div:first-child{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:16px!important;width:100%!important;font-size:initial!important}.shopion-filter-portal #filter-block-wrap .filter-box{position:relative!important;display:block!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid #e0e4e7!important;background:#fff!important;color:#171717!important;white-space:normal!important;box-sizing:border-box!important;z-index:auto!important}.shopion-filter-portal #filter-block-wrap .filter-box .button.filter-button,.shopion-filter-portal #filter-block-wrap .filter-box .filter-button{display:block!important;width:100%!important;min-width:0!important;min-height:58px!important;height:auto!important;margin:0!important;padding:16px 46px 14px 20px!important;border:0!important;border-radius:0!important;background:url("../images/svg/down.svg") right 18px center/11px auto no-repeat #fff!important;color:#171717!important;font-family:Urbanist,sans-serif!important;font-size:17px!important;font-weight:800!important;line-height:27px!important;text-align:left!important;text-transform:none!important;box-sizing:border-box!important;cursor:default!important}.shopion-filter-portal #filter-block-wrap .filter-box .filter-button-box{position:static!important;display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0 20px 18px!important;border:0!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}.shopion-filter-portal #filter-block-wrap .check,.shopion-filter-portal #filter-block-wrap .checkboxes,.shopion-filter-portal #filter-block-wrap .sizing{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px 14px!important;width:100%!important;margin:0!important;padding:2px 0 0!important;list-style:none!important;font-size:0!important}.shopion-filter-portal #filter-block-wrap .check>li,.shopion-filter-portal #filter-block-wrap .checkboxes>li,.shopion-filter-portal #filter-block-wrap .sizing>li{display:block!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:1px 0 4px!important;overflow:visible!important;list-style:none!important;background:0 0!important;box-sizing:border-box!important}.shopion-filter-portal #filter-block-wrap .pure-checkbox,.shopion-filter-portal #filter-block-wrap .pure-radiobutton{min-height:24px!important;margin:0!important;overflow:visible!important}.shopion-filter-portal #filter-block-wrap .pure-checkbox label,.shopion-filter-portal #filter-block-wrap .pure-radiobutton label{min-height:22px!important;line-height:22px!important;white-space:normal!important}.shopion-filter-portal #filter-block-wrap .colors-wrap{margin:0!important;padding:0 4px!important}.shopion-filter-portal #filter-block-wrap .colors{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px 12px!important;margin:0!important;padding:2px 0 0!important;list-style:none!important}.shopion-filter-portal #filter-block-wrap .colors li{position:relative!important;display:block!important;width:auto!important;min-width:0!important;margin:0!important;padding:2px 0 7px!important;list-style:none!important;background:0 0!important;box-sizing:border-box!important}.shopion-filter-portal #filter-block-wrap .colors li a{display:inline-block!important;min-height:24px!important;padding-left:27px!important;color:var(--shopion-text-muted)!important;font-size:13px!important;line-height:22px!important;text-decoration:none!important;white-space:normal!important}.shopion-filter-portal #filter-block-wrap .colors li a>span{position:relative!important;float:left!important;width:15px!important;height:15px!important;margin:3px 0 0 -26px!important}.shopion-filter-portal #filter-block-wrap .select-style{width:100%!important;margin:0!important;box-sizing:border-box!important}.shopion-filter-portal #filter-block-wrap .select-style select,.shopion-filter-portal #filter-block-wrap select{width:100%!important;min-height:44px!important;box-sizing:border-box!important}.shopion-filter-portal #filter-block-wrap .bar{position:relative!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 17px!important;box-sizing:border-box!important}.shopion-filter-portal #filter-block-wrap .bar>.noUi-val{position:static!important;display:flex!important;align-items:center!important;justify-content:space-between!important;float:none!important;width:100%!important;min-height:20px!important;margin:0!important;padding:0!important;color:var(--shopion-text)!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;white-space:nowrap!important;clear:both!important;box-sizing:border-box!important}.shopion-filter-portal #filter-block-wrap .noUi-horizontal{height:10px!important;border:0!important}.shopion-filter-portal #filter-block-wrap .noUi-handle{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;overflow:hidden!important;border:0!important;border-radius:50%!important;background:var(--shopion-text)!important;box-shadow:none!important;box-sizing:border-box!important}.shopion-filter-portal #filter-block-wrap .noUi-handle::before{content:""!important;display:block!important;position:absolute!important;left:7px!important;top:12px!important;width:12px!important;height:2px!important;background:#fff!important}.shopion-filter-portal #filter-block-wrap .noUi-handle::after{content:""!important;display:block!important;position:absolute!important;left:12px!important;top:7px!important;width:2px!important;height:12px!important;background:#fff!important}.shopion-filter-portal #filter-block-wrap .filter-box .more{display:block!important;clear:both!important;margin:4px 0 0!important;padding:0 0 2px!important;line-height:20px!important}.shopion-filter-portal #filter-block-wrap .filter-box .more a{display:inline-block!important;color:var(--shopion-text)!important;font-size:13px!important;line-height:20px!important;text-decoration:underline!important;white-space:nowrap!important}@media only screen and (max-width:1100px) and (min-width:980px){.shopion-filter-portal #filter.shopion-filter-panel>.aside-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.shopion-filter-portal #filter-block-wrap #filter-block .filter-line>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width:979px){.shopion-filter-portal #filter.shopion-filter-panel .aside-box .visible-wrap .check,.shopion-filter-portal #filter.shopion-filter-panel .aside-box .visible-wrap .checkboxes{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;column-gap:12px!important;row-gap:4px!important;width:100%!important;margin:0!important;padding:1px 0 2px!important;box-sizing:border-box!important}.shopion-filter-portal #filter.shopion-filter-panel .aside-box .visible-wrap .check>li,.shopion-filter-portal #filter.shopion-filter-panel .aside-box .visible-wrap .checkboxes>li,.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-values-expanded .visible-wrap .check>li,.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-values-expanded .visible-wrap .checkboxes>li{width:auto!important;min-width:0!important;margin:0!important;padding:2px 0 4px!important;box-sizing:border-box!important}.shopion-filter-portal #filter-block-wrap .filter-box.shopion-has-more-values:not(.shopion-values-expanded) .check>li:nth-child(n+7),.shopion-filter-portal #filter-block-wrap .filter-box.shopion-has-more-values:not(.shopion-values-expanded) .checkboxes>li:nth-child(n+7),.shopion-filter-portal #filter-block-wrap .filter-box.shopion-has-more-values:not(.shopion-values-expanded) .sizing>li:nth-child(n+7),.shopion-filter-portal #filter-block-wrap .filter-box:not(.shopion-section-open)>.filter-button-box,.shopion-filter-portal #filter-block-wrap .filter-box:not(.shopion-values-expanded) li.sethidden,.shopion-filter-portal #filter-block-wrap .shopion-hidden-card:not(.shopion-section-open)>.bar,.shopion-filter-portal #filter-block-wrap .shopion-hidden-card:not(.shopion-section-open)>.filter-tags,.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-has-more-values:not(.shopion-values-expanded) .visible-wrap .check>li:nth-child(n+7),.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-has-more-values:not(.shopion-values-expanded) .visible-wrap .checkboxes>li:nth-child(n+7){display:none!important}.shopion-filter-portal #filter-block-wrap #filter-block .filter-line>div:first-child,.shopion-filter-portal #filter-block-wrap #filter-block .filter-top-line,.shopion-filter-portal #filter-block-wrap .filter-box.shopion-section-open>.filter-button-box,.shopion-filter-portal #filter-block-wrap .filter-box.shopion-values-expanded .check>li,.shopion-filter-portal #filter-block-wrap .filter-box.shopion-values-expanded .checkboxes>li,.shopion-filter-portal #filter-block-wrap .filter-box.shopion-values-expanded .sizing>li,.shopion-filter-portal #filter-block-wrap .filter-box.shopion-values-expanded li.sethidden,.shopion-filter-portal #filter-block-wrap .shopion-hidden-price-card.shopion-section-open>.bar,.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-values-expanded .visible-wrap .check>li,.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-values-expanded .visible-wrap .checkboxes>li{display:block!important}.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-values-expanded .visible-wrap{max-height:none!important;overflow:visible!important;padding-right:0!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel #filter-block{max-height:none!important;padding:3px 14px 84px!important;background:#fff!important}.shopion-filter-portal #filter-block-wrap #filter-block .filter-top-line{margin:0!important}.shopion-filter-portal #filter-block-wrap #filter-block .filter-top-line>div,.shopion-filter-portal #filter-block-wrap #filter-block .shopion-hidden-card,.shopion-filter-portal #filter-block-wrap .filter-box{min-height:0!important;margin:0!important;border:0!important;border-bottom:1px solid #e8eaec!important;border-radius:0!important;background:#fff!important}.shopion-filter-portal #filter-block-wrap .filter-box .button.filter-button,.shopion-filter-portal #filter-block-wrap .filter-box .filter-button,.shopion-filter-portal #filter-block-wrap .shopion-hidden-card-title{min-height:50px!important;padding:11px 38px 9px 0!important;background-color:#fff!important;background-position:right 4px center!important;font-size:18px!important;line-height:28px!important}.shopion-filter-portal #filter-block-wrap .shopion-hidden-price-card .bar{padding:0 15px 10px!important}.shopion-filter-portal #filter-block-wrap .shopion-hidden-labels-card .filter-tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 8px;padding:0 0 10px!important}.shopion-filter-portal #filter-block-wrap .filter-box .filter-button-box{padding:0 0 10px!important}.shopion-filter-portal #filter-block-wrap .check,.shopion-filter-portal #filter-block-wrap .checkboxes,.shopion-filter-portal #filter-block-wrap .colors,.shopion-filter-portal #filter-block-wrap .sizing{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2px 8px!important}.shopion-filter-portal #filter-block-wrap .colors-wrap{padding:0 8px!important}.shopion-filter-portal #filter-block-wrap .bar{padding:0 15px!important}.shopion-filter-portal #filter-block-wrap .bar .value-box,.shopion-filter-portal #filter-block-wrap .bar .value-left,.shopion-filter-portal #filter-block-wrap .bar .value-right,.shopion-filter-portal #filter-block-wrap .bar>.noUi-val{font-size:13px!important;line-height:19px!important}.shopion-filter-portal #filter-block-wrap .bar>.nouislider{margin:8px 0 5px!important}.shopion-filter-portal #filter-block-wrap .filter-box .select-style{margin-bottom:10px!important}.shopion-filter-portal #filter-block-wrap .shopion-hidden-card-title{position:relative!important;cursor:pointer!important;background:url("../images/svg/down.svg") right 4px center/11px auto no-repeat #fff!important}.shopion-filter-portal #filter-block-wrap .shopion-hidden-card-title.active{background-image:url("../images/svg/up.svg")!important}.shopion-filter-portal #filter-block-wrap .shopion-hidden-card.shopion-section-open>.bar,.shopion-filter-portal #filter-block-wrap .shopion-hidden-card.shopion-section-open>.filter-tags{display:grid}.shopion-filter-portal #filter-block-wrap .filter-box,.shopion-filter-portal #filter-block-wrap .shopion-hidden-card{overflow:visible!important}.shopion-filter-portal #filter-block-wrap .filter-box.shopion-section-open>.filter-button-box{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding-bottom:14px!important}.shopion-filter-portal #filter-block-wrap .filter-box .filter-button-box .select-style{display:block!important;float:none!important;clear:both!important;position:relative!important;width:100%!important;height:auto!important;min-height:44px!important;margin:0 0 10px!important;box-sizing:border-box!important}.shopion-filter-portal #filter-block-wrap .filter-box .filter-button-box .select-style select{display:block!important;float:none!important;width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;box-sizing:border-box!important}.shopion-filter-portal #filter-block-wrap .filter-box .filter-button-box::after{content:"";display:block;clear:both}}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .check,.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .checkboxes,.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .sizing,.shopion-filter-portal #filter.shopion-filter-panel .check,.shopion-filter-portal #filter.shopion-filter-panel .checkboxes,.shopion-filter-portal #filter.shopion-filter-panel .sizing{align-items:start!important;grid-auto-rows:auto!important;row-gap:0!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .check>li,.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .checkboxes>li,.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .sizing>li,.shopion-filter-portal #filter.shopion-filter-panel .check>li,.shopion-filter-portal #filter.shopion-filter-panel .checkboxes>li,.shopion-filter-portal #filter.shopion-filter-panel .sizing>li{align-self:start!important;height:auto!important;min-width:0!important;overflow:visible!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .pure-checkbox,.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .pure-radiobutton,.shopion-filter-portal #filter.shopion-filter-panel .pure-checkbox,.shopion-filter-portal #filter.shopion-filter-panel .pure-radiobutton{display:block!important;height:auto!important;min-height:22px!important;min-width:0!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .pure-checkbox label,.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .pure-radiobutton label,.shopion-filter-portal #filter.shopion-filter-panel .pure-checkbox label,.shopion-filter-portal #filter.shopion-filter-panel .pure-radiobutton label{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:22px!important;line-height:18px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;box-sizing:border-box!important}@media only screen and (min-width:980px){.shopion-filter-portal #filter-block-wrap #filter-block .filter-line+.clear-x,.shopion-filter-portal #filter-block-wrap #filter-block>.clear-x,.shopion-filter-portal #filter-block-wrap .filter-box.shopion-has-more-values:not(.shopion-values-expanded) .check>li:nth-child(n+7),.shopion-filter-portal #filter-block-wrap .filter-box.shopion-has-more-values:not(.shopion-values-expanded) .checkboxes>li:nth-child(n+7),.shopion-filter-portal #filter-block-wrap .filter-box.shopion-has-more-values:not(.shopion-values-expanded) .sizing>li:nth-child(n+7),.shopion-filter-portal #filter-block-wrap .filter-box:not(.shopion-desktop-section-open)>.filter-button-box,.shopion-filter-portal #filter-block-wrap .filter-box:not(.shopion-values-expanded) li.sethidden,.shopion-filter-portal #filter-block-wrap .shopion-hidden-card:not(.shopion-desktop-section-open)>.bar,.shopion-filter-portal #filter-block-wrap .shopion-hidden-card:not(.shopion-desktop-section-open)>.filter-tags,.shopion-filter-portal #filter.shopion-filter-panel .aside-box:not(.shopion-standard-section-open)>.wrap{display:none!important}.shopion-filter-portal #filter-block-wrap .filter-box.shopion-has-more-values:not(.shopion-values-expanded) .filter-button-box{padding-bottom:8px!important}.shopion-filter-portal #filter-block-wrap .filter-box.shopion-has-more-values:not(.shopion-values-expanded) .more{display:block!important;margin:3px 0 0!important;padding:0!important;min-height:20px!important}.shopion-filter-portal #filter-block-wrap .filter-box.shopion-desktop-section-open>.filter-button-box,.shopion-filter-portal #filter-block-wrap .filter-box.shopion-values-expanded .check>li,.shopion-filter-portal #filter-block-wrap .filter-box.shopion-values-expanded .checkboxes>li,.shopion-filter-portal #filter-block-wrap .filter-box.shopion-values-expanded .sizing>li,.shopion-filter-portal #filter-block-wrap .filter-box.shopion-values-expanded li.sethidden,.shopion-filter-portal #filter-block-wrap .shopion-hidden-price-card.shopion-desktop-section-open>.bar,.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-standard-section-open>.wrap{display:block!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel #filter-block{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:180px!important;align-content:start!important;align-items:stretch!important;gap:16px!important;grid-auto-rows:auto!important;align-items:start!important}.shopion-filter-portal #filter-block-wrap #filter-block .filter-line,.shopion-filter-portal #filter-block-wrap #filter-block .filter-line>div:first-child,.shopion-filter-portal #filter-block-wrap #filter-block .filter-top-line{display:contents!important}.shopion-filter-portal #filter-block-wrap #filter-block .filter-box,.shopion-filter-portal #filter-block-wrap #filter-block .filter-top-line>div,.shopion-filter-portal #filter-block-wrap #filter-block .shopion-hidden-card{width:auto!important;margin:0!important;align-self:stretch!important;box-sizing:border-box!important;height:58px!important;min-height:58px!important;max-height:58px!important;align-self:start!important;overflow:hidden!important}.shopion-filter-portal #filter-block-wrap .filter-box .filter-button-box{height:120px!important;min-height:120px!important;max-height:120px!important;padding:0 20px 8px!important;overflow:hidden!important;box-sizing:border-box!important}.shopion-filter-portal #filter-block-wrap .filter-box .check,.shopion-filter-portal #filter-block-wrap .filter-box .checkboxes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:10px!important;row-gap:0!important}.shopion-filter-portal #filter-block-wrap .filter-box .check>li,.shopion-filter-portal #filter-block-wrap .filter-box .checkboxes>li{padding:0 0 2px!important;min-height:23px!important}.shopion-filter-portal #filter-block-wrap .filter-box .pure-checkbox,.shopion-filter-portal #filter-block-wrap .filter-box .pure-checkbox label,.shopion-filter-portal #filter-block-wrap .filter-box .pure-radiobutton,.shopion-filter-portal #filter-block-wrap .filter-box .pure-radiobutton label{min-height:21px!important;line-height:21px!important}.shopion-filter-portal #filter-block-wrap .filter-box .more{display:block!important;clear:both!important;height:20px!important;min-height:20px!important;margin:2px 0 0!important;padding:0!important;line-height:20px!important;overflow:visible!important}.shopion-filter-portal #filter-block-wrap .filter-box .more a{display:inline-block!important;font-size:13px!important;line-height:20px!important;white-space:nowrap!important}.shopion-filter-portal #filter-block-wrap .filter-box.shopion-values-expanded .filter-button-box{overflow-y:auto!important;overflow-x:hidden!important;padding-right:14px!important;scrollbar-width:thin;scrollbar-color:#c8ccd0 transparent;scrollbar-gutter:stable}.shopion-filter-portal #filter-block-wrap .filter-box.shopion-values-expanded .filter-button-box::-webkit-scrollbar{width:5px!important}.shopion-filter-portal #filter-block-wrap .filter-box.shopion-values-expanded .filter-button-box::-webkit-scrollbar-thumb{background:#c8ccd0!important;border-radius:8px!important}.shopion-filter-portal #filter-block-wrap .filter-box .check,.shopion-filter-portal #filter-block-wrap .filter-box .checkboxes,.shopion-filter-portal #filter-block-wrap .filter-box .sizing{padding-top:7px!important}.shopion-filter-portal #filter-block-wrap .filter-box .check>li,.shopion-filter-portal #filter-block-wrap .filter-box .checkboxes>li,.shopion-filter-portal #filter-block-wrap .filter-box .sizing>li{margin-top:0!important}.shopion-filter-portal #filter-block-wrap .filter-box>.filter-button,.shopion-filter-portal #filter-block-wrap .shopion-hidden-card-title{cursor:pointer!important;user-select:none!important}.shopion-filter-portal #filter-block-wrap .shopion-hidden-card-title{position:relative!important;padding-right:42px!important;background:url("../images/svg/down.svg") right 20px center/11px auto no-repeat #fff!important}.shopion-filter-portal #filter-block-wrap .shopion-hidden-card-title.active{background-image:url("../images/svg/up.svg")!important}.shopion-filter-portal #filter-block-wrap #filter-block .filter-box.shopion-desktop-section-open,.shopion-filter-portal #filter-block-wrap #filter-block .shopion-hidden-card.shopion-desktop-section-open,.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-standard-section-open{height:180px!important;min-height:180px!important;max-height:180px!important}.shopion-filter-portal #filter-block-wrap .shopion-hidden-labels-card.shopion-desktop-section-open>.filter-tags{display:grid!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .check>li,.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .checkboxes>li,.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .sizing>li,.shopion-filter-portal #filter.shopion-filter-panel .check>li,.shopion-filter-portal #filter.shopion-filter-panel .checkboxes>li,.shopion-filter-portal #filter.shopion-filter-panel .sizing>li{padding-bottom:4px!important}.shopion-filter-portal #filter.shopion-filter-panel>.aside-filter{grid-auto-rows:auto!important;align-items:start!important}.shopion-filter-portal #filter.shopion-filter-panel .aside-box{height:58px!important;min-height:58px!important;max-height:58px!important}}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box>.filter-button,.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .shopion-hidden-card-title,.shopion-filter-portal #filter.shopion-filter-panel .aside-box>.box-title{cursor:pointer!important;user-select:none!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .check>li,.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .checkboxes>li,.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .sizing>li,.shopion-filter-portal #filter.shopion-filter-panel .check>li,.shopion-filter-portal #filter.shopion-filter-panel .checkboxes>li,.shopion-filter-portal #filter.shopion-filter-panel .sizing>li{padding-top:0!important;padding-bottom:2px!important;min-height:22px!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box .more,.shopion-filter-portal #filter.shopion-filter-panel .aside-box .more{margin-top:5px!important;padding-bottom:9px!important}.shopion-filter-apply,.shopion-filter-close,.shopion-filter-portal #filter-block-wrap #filter-block .filter-top-line>div,.shopion-filter-portal #filter-block-wrap #filter-block .shopion-hidden-card,.shopion-filter-portal #filter-block-wrap .filter-box,.shopion-filter-portal #filter-block-wrap .filter-box .filter-button,.shopion-filter-portal #filter-block-wrap .filter-box .filter-button-box,.shopion-filter-portal #filter-block-wrap.shopion-filter-panel,.shopion-filter-portal #filter.shopion-filter-panel,.shopion-filter-portal #filter.shopion-filter-panel .aside-box,.shopion-filter-portal #filter.shopion-filter-panel .aside-box .wrap,.shopion-filter-portal .select-style,.shopion-filter-portal .select-style select,.shopion-filter-reset,body section .toggle-filter.button,section .layout-center #sort-line .sort-box,section .layout-center #sort-line .sort-button{border-radius:0!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .colorpar.current>span::before,.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .colors li a.current>span::before,.shopion-filter-portal #filter.shopion-filter-panel .colorpar.current>span::before,.shopion-filter-portal #filter.shopion-filter-panel .colors li a.current>span::before{border-color:var(--shopion-accent)!important;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(243,198,0,.9),0 3px 8px rgba(0,0,0,.3)!important}.shopion-filter-portal .colorpar.current>span{position:relative;z-index:1}@media (hover:hover) and (pointer:fine){.shopion-filter-portal #filter-block-wrap #filter-block .shopion-hidden-card,.shopion-filter-portal #filter-block-wrap .filter-box,.shopion-filter-portal #filter.shopion-filter-panel .aside-box{transition:box-shadow .18s,border-color .18s,transform .18s!important}.shopion-filter-portal #filter-block-wrap #filter-block .shopion-hidden-card:hover,.shopion-filter-portal #filter-block-wrap .filter-box:hover,.shopion-filter-portal #filter.shopion-filter-panel .aside-box:hover{border-color:#cfd4d8!important;box-shadow:0 7px 18px rgba(0,0,0,.1)!important}}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box.shopion-has-more-values:not(.shopion-values-expanded) :is(.checkboxes,.check,.sizing)>li:nth-child(n+7),.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box:not(.shopion-values-expanded) li.sethidden,.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-has-more-values:not(.shopion-values-expanded) :is(.checkboxes,.check,.sizing)>li:nth-child(n+7),.shopion-filter-portal #filter.shopion-filter-panel .aside-box:not(.shopion-values-expanded) li.sethidden{display:none!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box.shopion-values-expanded :is(.checkboxes,.check,.sizing)>li,.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-values-expanded :is(.checkboxes,.check,.sizing)>li{display:block!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .colors,.shopion-filter-portal #filter.shopion-filter-panel .colors{row-gap:0!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .colors>li,.shopion-filter-portal #filter.shopion-filter-panel .colors>li{padding-top:0!important;padding-bottom:3px!important;min-height:25px!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .colors>li a,.shopion-filter-portal #filter.shopion-filter-panel .colors>li a{min-height:22px!important;line-height:21px!important}@media only screen and (max-width:979px){.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .check,.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .checkboxes,.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .sizing,.shopion-filter-portal #filter.shopion-filter-panel .check,.shopion-filter-portal #filter.shopion-filter-panel .checkboxes{grid-auto-flow:row!important;align-items:start!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .pure-checkbox label,.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .pure-radiobutton label,.shopion-filter-portal #filter.shopion-filter-panel .pure-checkbox label,.shopion-filter-portal #filter.shopion-filter-panel .pure-radiobutton label{line-height:18px!important}.shopion-filter-portal #filter.shopion-filter-panel .aside-box:not(.shopion-standard-section-open)>.wrap{display:none!important}.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-standard-section-open>.wrap{display:block!important}.shopion-filter-portal .shopion-filter-footer{display:flex;align-items:center!important;gap:10px!important;padding:10px 16px!important;min-height:70px!important;box-sizing:border-box!important}.shopion-filter-portal .shopion-filter-footer .shopion-filter-apply,.shopion-filter-portal .shopion-filter-footer .shopion-filter-reset{height:50px!important;min-height:50px!important;max-height:50px!important;padding-top:0!important;padding-bottom:0!important;display:inline-flex;align-items:center!important;justify-content:center!important;line-height:1.1!important;box-sizing:border-box!important}.shopion-filter-portal .shopion-filter-footer .shopion-filter-reset{flex:0 0 124px!important;width:124px!important;min-width:124px!important}.shopion-filter-portal .shopion-filter-footer .shopion-filter-apply{flex:1 1 auto!important;width:auto!important;min-width:0!important}}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel :is(.checkboxes,.check,.sizing) .pure-checkbox label,.shopion-filter-portal #filter-block-wrap.shopion-filter-panel :is(.checkboxes,.check,.sizing) .pure-radiobutton label,.shopion-filter-portal #filter.shopion-filter-panel :is(.checkboxes,.check,.sizing) .pure-checkbox label,.shopion-filter-portal #filter.shopion-filter-panel :is(.checkboxes,.check,.sizing) .pure-radiobutton label{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;height:22px!important;min-height:22px!important;line-height:22px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:normal!important;overflow-wrap:normal!important;box-sizing:border-box!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel :is(.checkboxes,.check,.sizing)>li,.shopion-filter-portal #filter.shopion-filter-panel :is(.checkboxes,.check,.sizing)>li{min-width:0!important;overflow:visible!important}@media only screen and (min-width:980px){.shopion-filter-portal .shopion-filter-footer{display:flex;align-items:center!important;justify-content:flex-end!important;gap:12px!important;padding:12px 24px!important;box-sizing:border-box!important}.shopion-filter-portal .shopion-filter-footer .shopion-filter-apply,.shopion-filter-portal .shopion-filter-footer .shopion-filter-reset{position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;display:inline-flex;align-items:center!important;justify-content:center!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0 20px!important;line-height:1!important;white-space:nowrap!important;text-align:center!important;vertical-align:middle!important;box-sizing:border-box!important}.shopion-filter-portal .shopion-filter-footer .shopion-filter-reset{flex:0 0 150px!important;width:150px!important;min-width:150px!important}.shopion-filter-portal .shopion-filter-footer .shopion-filter-apply{flex:0 0 270px!important;width:270px!important;min-width:270px!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box.shopion-values-expanded :is(.checkboxes,.check,.sizing),.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-values-expanded :is(.checkboxes,.check,.sizing){scrollbar-width:thin!important;scrollbar-color:#c7cbd0 transparent!important;scrollbar-gutter:stable!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box.shopion-values-expanded :is(.checkboxes,.check,.sizing)::-webkit-scrollbar,.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-values-expanded :is(.checkboxes,.check,.sizing)::-webkit-scrollbar{width:5px!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box.shopion-values-expanded :is(.checkboxes,.check,.sizing)::-webkit-scrollbar-thumb,.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-values-expanded :is(.checkboxes,.check,.sizing)::-webkit-scrollbar-thumb{background:#c7cbd0!important;border-radius:8px!important}.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-values-expanded>.wrap{padding-bottom:2px!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box.shopion-values-expanded .filter-button-box{overflow:hidden!important;padding-bottom:2px!important;padding-right:20px!important;scrollbar-width:none!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box.shopion-values-expanded .filter-button-box::-webkit-scrollbar{display:none!important;width:0!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box.shopion-values-expanded :is(.checkboxes,.check,.sizing),.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-values-expanded :is(.checkboxes,.check,.sizing){max-height:104px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:7px!important;padding-bottom:0!important;scrollbar-width:thin!important;scrollbar-color:#c7cbd0 transparent!important;scrollbar-gutter:stable!important}body.without_column .shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box :is(.checkboxes,.check,.sizing),body:not(.without_column) .shopion-filter-portal #filter.shopion-filter-panel .aside-box :is(.checkboxes,.check,.sizing){width:100%!important;max-width:100%!important;padding-right:7px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;box-sizing:border-box!important}body:not(.without_column) .shopion-filter-portal #filter.shopion-filter-panel .aside-box :is(.checkboxes,.check,.sizing){grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important}body.without_column .shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box :is(.checkboxes,.check,.sizing){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media only screen and (max-width:979px){.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box.shopion-values-expanded :is(.checkboxes,.check,.sizing),.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-values-expanded :is(.checkboxes,.check,.sizing){max-height:none!important;overflow:visible!important;padding-right:0!important}}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel :is(.checkboxes,.check,.sizing) .pure-checkbox input[type=checkbox]+label::before,.shopion-filter-portal #filter-block-wrap.shopion-filter-panel :is(.checkboxes,.check,.sizing) .pure-radiobutton input[type=checkbox]+label::before,.shopion-filter-portal #filter.shopion-filter-panel :is(.checkboxes,.check,.sizing) .pure-checkbox input[type=checkbox]+label::before,.shopion-filter-portal #filter.shopion-filter-panel :is(.checkboxes,.check,.sizing) .pure-radiobutton input[type=checkbox]+label::before{top:-2px!important}body:not(.without_column) .shopion-filter-portal #filter.shopion-filter-panel .aside-box :is(.checkboxes,.check,.sizing){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;column-gap:12px!important;box-sizing:border-box!important}body:not(.without_column) .shopion-filter-portal #filter.shopion-filter-panel .aside-box :is(.checkboxes,.check,.sizing)>li{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}@media only screen and (min-width:980px){.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box.shopion-has-more-values .visible-wrap,.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-has-more-values .visible-wrap{width:100%!important;max-width:100%!important;padding-right:7px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:#c7cbd0 transparent!important;box-sizing:border-box!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box.shopion-has-more-values:not(.shopion-values-expanded) .visible-wrap,.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-has-more-values:not(.shopion-values-expanded) .visible-wrap{max-height:none!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box.shopion-values-expanded .visible-wrap,.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-values-expanded .visible-wrap{max-height:104px!important}.shopion-filter-portal #filter.shopion-filter-panel .aside-box .visible-wrap>:is(.checkboxes,.check,.sizing),.shopion-filter-portal #filter.shopion-filter-panel .aside-box.shopion-values-expanded .visible-wrap>:is(.checkboxes,.check,.sizing){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;width:100%!important;max-width:100%!important;min-width:0!important;column-gap:12px!important;overflow:visible!important;max-height:none!important;padding-right:0!important;scrollbar-gutter:auto!important;box-sizing:border-box!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box .visible-wrap>:is(.checkboxes,.check,.sizing),.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box.shopion-values-expanded .visible-wrap>:is(.checkboxes,.check,.sizing){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important;max-height:none!important;padding-right:0!important;scrollbar-gutter:auto!important;box-sizing:border-box!important}.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box :is(.checkboxes,.check,.sizing)>li,.shopion-filter-portal #filter.shopion-filter-panel .aside-box :is(.checkboxes,.check,.sizing)>li{float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}}

/* SHOPION PRODUCER FILTER V3 FIX */
@media only screen and (min-width:980px){
.shopion-filter-portal #filter.shopion-filter-panel .aside-box.producer-filter-box .producer-scroll-box,
.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box.producer-filter-box .producer-scroll-box{display:block!important;height:96px!important;min-height:0!important;max-height:96px!important;overflow-y:scroll!important;overflow-x:hidden!important;padding-right:7px!important;scrollbar-width:thin!important;scrollbar-color:#b8bdc3 transparent!important;scrollbar-gutter:stable!important;overscroll-behavior:contain!important;box-sizing:border-box!important}
.shopion-filter-portal #filter.shopion-filter-panel .aside-box.producer-filter-box .producer-scroll-box::-webkit-scrollbar,
.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box.producer-filter-box .producer-scroll-box::-webkit-scrollbar{display:block!important;width:6px!important}
.shopion-filter-portal #filter.shopion-filter-panel .aside-box.producer-filter-box .producer-scroll-box::-webkit-scrollbar-thumb,
.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box.producer-filter-box .producer-scroll-box::-webkit-scrollbar-thumb{background:#b8bdc3!important;border-radius:8px!important}
.shopion-filter-portal #filter.shopion-filter-panel .aside-box.producer-filter-box .producer-scroll-box::-webkit-scrollbar-track,
.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box.producer-filter-box .producer-scroll-box::-webkit-scrollbar-track{background:transparent!important}
.shopion-filter-portal #filter.shopion-filter-panel .aside-box.producer-filter-box .producer-checkboxes,
.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box.producer-filter-box .producer-checkboxes{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:3px 0 0!important;overflow:visible!important;scrollbar-gutter:auto!important;box-sizing:border-box!important}
.shopion-filter-portal #filter.shopion-filter-panel .aside-box.producer-filter-box.shopion-has-more-values:not(.shopion-values-expanded) .producer-checkboxes>li:nth-child(n+7),
.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box.producer-filter-box.shopion-has-more-values:not(.shopion-values-expanded) .producer-checkboxes>li:nth-child(n+7),
.shopion-filter-portal #filter.shopion-filter-panel .aside-box.producer-filter-box .producer-checkboxes>li,
.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box.producer-filter-box .producer-checkboxes>li{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}
.shopion-filter-portal #filter.shopion-filter-panel .aside-box.producer-filter-box .producer-checkboxes>li.shopion-producer-filter-hidden,
.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box.producer-filter-box .producer-checkboxes>li.shopion-producer-filter-hidden{display:none!important}
.shopion-filter-portal #filter.shopion-filter-panel .aside-box.producer-filter-box .more,
.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box.producer-filter-box .more{display:none!important}
.shopion-filter-portal #filter.shopion-filter-panel .aside-box.producer-filter-box.shopion-standard-section-open{height:215px!important;min-height:215px!important;max-height:215px!important}
.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box.producer-filter-box.shopion-desktop-section-open{height:215px!important;min-height:215px!important;max-height:215px!important}
.shopion-filter-portal #filter.shopion-filter-panel .aside-box.producer-filter-box>.wrap,
.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box.producer-filter-box>.filter-button-box{overflow:hidden!important}
.shopion-filter-portal #filter.shopion-filter-panel .aside-box.producer-filter-box .producer-search-box,
.shopion-filter-portal #filter-block-wrap.shopion-filter-panel .filter-box.producer-filter-box .producer-search-box{margin:0 0 7px!important;padding:0!important}
}

/* V2 filter controls polish */
/* 3) Zaviratko popup filtru je defaultne bile. */
.shopion-filter-close{background:#fff!important;}
.shopion-filter-close:hover{background:#f4f5f6!important;}
/* 4) Zobrazit filtrovani: gradient normalne i na hover. */
section .layout-center #sort-line>.toggle-filter.button,.toggle-filter.button{background:var(--shopion-button-bg)!important;border-color:var(--shopion-button-border)!important;color:var(--shopion-button-text)!important;}
section .layout-center #sort-line>.toggle-filter.button:hover,.toggle-filter.button:hover{background:var(--shopion-button-hover-bg)!important;border-color:var(--shopion-button-hover-border)!important;color:var(--shopion-button-text)!important;}
section .layout-center #sort-line>.toggle-filter.button::before,.toggle-filter.button::before{filter:brightness(0) invert(1)!important;}
/* 7) Aktivni cast noUi slideru pouziva stejny gradient jako hlavni CTA. */
.shopion-filter-portal #filter-block-wrap .noUi-connect,.shopion-filter-portal #filter.shopion-filter-panel .noUi-connect,section .layout-center .noUi-connect{background:var(--shopion-button-bg)!important;}
