/* Generated dark twin of filter-reference.css (see ty-theme.css). Do not edit by hand. */
html[data-theme="dark"] body.sp-site-page aside#sp-filter-drawer.ty-filter-modal{--ty-filter-text:#ffffff;--ty-filter-muted:#ffffff;--ty-filter-action:#ffffff;--ty-filter-action-hover:#ffffff;border:0!important;box-shadow:-8px 0 32px #15223326!important}
html[data-theme="dark"] body.sp-site-page #sp-filter-drawer.ty-filter-modal .ty-modal-heading{border-bottom:1px solid #455368}
html[data-theme="dark"] body.sp-site-page #sp-filter-drawer.ty-filter-modal .ty-modal-heading #ty-filter-title{color:#ffffff!important}
html[data-theme="dark"] body.sp-site-page #sp-filter-drawer.ty-filter-modal .ty-modal-heading > :is(.ty-back,[data-sp-filter-close]){color:#ffffff!important}
html[data-theme="dark"] body.sp-site-page #sp-filter-drawer.ty-filter-modal .ty-main-section{border:0!important;border-bottom:1px solid #455368!important}
html[data-theme="dark"] body.sp-site-page #sp-filter-drawer.ty-filter-modal .ty-main-section > summary{background:transparent!important;color:#ffffff!important}
html[data-theme="dark"] body.sp-site-page #sp-filter-drawer.ty-filter-modal .ty-main-section > summary > .ty-icon{background:#202733!important;color:#ffffff!important}
html[data-theme="dark"] body.sp-site-page #sp-filter-drawer.ty-filter-modal .ty-main-section > summary::after{border-color:#6b7480!important}
html[data-theme="dark"] body.sp-site-page #sp-filter-drawer.ty-filter-modal .ty-main-section.ty-screen-active{border:0!important}
html[data-theme="dark"] body.sp-site-page #sp-filter-drawer.ty-filter-modal .ty-check input{border:2px solid #455368!important;background:#303b4c!important}
html[data-theme="dark"] body.sp-site-page #sp-filter-drawer.ty-filter-modal .ty-check input:checked{border-color:#094171!important;background:#094171 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 4 4L19 6' fill='none' stroke='#303b4c' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/22px 22px no-repeat!important}
html[data-theme="dark"] body.sp-site-page #sp-filter-drawer.ty-filter-modal .ty-check input[type=checkbox]:indeterminate{border-color:#094171!important;background:#094171 linear-gradient(#303b4c,#303b4c) center/12px 2px no-repeat!important}
html[data-theme="dark"] body.sp-site-page #sp-filter-drawer.ty-filter-modal .ty-choice-count{color:#ffffff}
html[data-theme="dark"] body.sp-site-page #sp-filter-drawer.ty-filter-modal :is(button,input,summary):focus-visible{outline:3px solid #094171!important}
html[data-theme="dark"] body.sp-site-page #sp-filter-drawer.ty-filter-modal .ty-product-group > legend{color:#ffffff!important}
html[data-theme="dark"] body.sp-site-page #sp-filter-drawer.ty-filter-modal .ty-model-more{border:0;background:transparent;color:#ffffff}
html[data-theme="dark"] body.sp-site-page #sp-filter-drawer.ty-filter-modal :is(.ty-choice-search,.ty-select-search){border:1px solid #455368!important;background:#303b4c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10' cy='10' r='6.5' fill='none' stroke='%23152233' stroke-width='1.8'/%3E%3Cpath d='m15 15 5 5' stroke='%23152233' stroke-width='1.8'/%3E%3C/svg%3E") 16px center/20px 20px no-repeat!important}
html[data-theme="dark"] body.sp-site-page #sp-filter-drawer.ty-filter-modal form.ty-popup-form[data-ty-popup] input[type=search]:is(.ty-choice-search,.ty-select-search){border:1px solid #455368!important}
html[data-theme="dark"] body.sp-site-page #sp-filter-drawer.ty-filter-modal .ty-select-option{border-bottom:1px solid #455368!important;color:#ffffff!important}
html[data-theme="dark"] body.sp-site-page #sp-filter-drawer.ty-filter-modal .ty-price-control{border:1px solid #455368}
html[data-theme="dark"] body.sp-site-page #sp-filter-drawer.ty-filter-modal .ty-price-control input{border:0!important}
html[data-theme="dark"] body.sp-site-page #sp-filter-drawer.ty-filter-modal .ty-price-control > span{border-left:1px solid #455368}
html[data-theme="dark"] body.sp-site-page #sp-filter-drawer.ty-filter-modal .ty-modal-actions{border-top:1px solid #455368;background:#303b4c}
html[data-theme="dark"] body.sp-site-page #sp-filter-drawer.ty-filter-modal .ty-modal-actions :is(.ty-reset-all,.ty-clear-current){border:1px solid #094171!important;background:#303b4c!important;color:#ffffff!important}
html[data-theme="dark"] body.sp-site-page #sp-filter-drawer.ty-filter-modal .ty-modal-actions button[type=submit]{border:0!important;background:#ec5a13!important;color:#fff!important}
html[data-theme="dark"] body.sp-site-page #sp-filter-drawer.ty-filter-modal .ty-modal-actions button[type=submit]:hover{background:#c84608!important}
html[data-theme="dark"] body.sp-site-page #sp-filter-drawer.ty-filter-modal input:is([type=radio],[type=checkbox]):not(:checked){background-color:#303b4c!important;border-color:#7d8ba0!important}
