/** @codingStandardsIgnoreFile */ .swissup-layered-checkbox { display: none !important; } .swissup-aln-content { cursor: pointer; } .swissup-layered-more-products { overflow-anchor: none; } .filter-options-item .filter-options-content { transition: transform 0.1s ease-out; transform-origin: top; transform: scaleY(1); } .filter-options-item .filter-options-content li.item { display: flex; align-items: center; } .filter-options-item.no-animation .filter-options-content { transition: none; } .filter-options-item.inactive .filter-options-content { box-sizing: border-box; max-height: 0; transform: scaleY(0); } .filter-options-item .swissup-aln-item .product-reviews-summary.short { margin-bottom: 0; display: flex; align-items: center; gap: 4px; } .filter-options-item .swissup-aln-item .product-reviews-summary.short .rating-summary, .filter-options-item .swissup-aln-item .product-reviews-summary.short .reviews-actions { display: inline-block; } .swissup-filter-item-checkbox input:checked + div::before { border-color: #009600; border-right-style: none; border-top-style: none; height: 7px; top: 2px; transform: rotate(-50deg); } .swissup-filter-item-checkbox input.loading:checked + div::before { border-color: #000000; } .swissup-filter-item-checkbox > div::before { border: 2px solid #ededed; top: -1px; transition: all 0.2s ease-in-out 0s; z-index: 1; } .swissup-filter-item-checkbox > div::after, .swissup-filter-item-checkbox > div::before { box-sizing: border-box; content: ""; height: 18px; left: 0; top: 0; position: absolute; width: 18px; } .swissup-filter-item-checkbox > div::after { background-color: #fff; cursor: pointer; } .swissup-filter-item-checkbox > div { box-sizing: border-box; position: relative; height: 20px; width: 20px; } .swissup-filter-item-checkbox, .swissup-filter-item-checkbox > div { display: inline-flex; margin-right: 5px; } .count.swissup-option-count { white-space: nowrap; } .swissup-count-green { color: #009600 !important; } .swissup-count-red { color: #ff0000 !important; } .filter-current .action.remove { position: relative; } .filter-current .items { padding: 0; } .filter-current .item { padding: 0; } .state-filter-item { display: inline-block; } ul.filter-active { padding: 0; margin: 0; } @media (max-width: 767px) { .breeze .column.main .filter-active { display: none; } } ul.filter-active li { display: inline-block; padding: 0; margin: 0; } .filter-active-item-clear-all { display: inline-block; text-decoration: none; margin-left: 7px; margin-bottom: 8px; vertical-align: middle; color: #4d4d4d; } .filter-active-item-clear-all:visited { color: #4d4d4d; } .swissup-aln-glyph-plus:before { content: "+"; } .swissup-aln-hidden { display: none !important; visibility: hidden; } @media (min-width: 768px) { .swissup-aln-icon { width: 30px; height: 30px; background-size: contain; background-repeat: no-repeat; background-position: 50% 50%; display: inline-block; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .swissup-aln-slideout { max-width: 1280px; margin: 0 auto; } .breeze-theme .swissup-aln-slideout { max-width: none; } .swissup-aln-slideout div { padding: 5px 0px 0px 10px; position: relative; top: 5px; display: inline-block; cursor: pointer; } .swissup-aln-slideout div span { color: #2e2e2e; font-weight: 800; font-size: 1.5rem; border: none; display: inline-block; vertical-align: top; line-height: 30px; margin-left: 70px; } .swissup-aln-slideout div span.arrow { margin-left: 70px; transition: all 0.2s ease-in-out 0s; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cG9seWdvbiBwb2ludHM9IjM5Ni42LDE2MCA0MTYsMTgwLjcgMjU2LDM1MiA5NiwxODAuNyAxMTUuMywxNjAgMjU2LDMxMC41ICIvPg0KPC9zdmc+DQo=); } .swissup-aln-slideout div span.arrow.swissup-aln-pulled-down { transition: all 0.2s ease-in-out 0s; transform: rotate(-90deg); } .swissup-aln-slideout div i { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGQ9Ik0zNTIsMTA0YzguODM3LDAsMTYsNy4xNjMsMTYsMTZzLTcuMTYzLDE2LTE2LDE2cy0xNi03LjE2My0xNi0xNlMzNDMuMTYzLDEwNCwzNTIsMTA0IE0zNTIsODhjLTE3LjY0NSwwLTMyLDE0LjM1NS0zMiwzMg0KCQlzMTQuMzU1LDMyLDMyLDMyczMyLTE0LjM1NSwzMi0zMlMzNjkuNjQ1LDg4LDM1Miw4OEwzNTIsODh6Ii8+DQoJPHBhdGggZD0iTTM1MiwzNzZjOC44MzcsMCwxNiw3LjE2MywxNiwxNnMtNy4xNjMsMTYtMTYsMTZzLTE2LTcuMTYzLTE2LTE2UzM0My4xNjMsMzc2LDM1MiwzNzYgTTM1MiwzNjBjLTE3LjY0NSwwLTMyLDE0LjM1NS0zMiwzMg0KCQlzMTQuMzU1LDMyLDMyLDMyczMyLTE0LjM1NSwzMi0zMlMzNjkuNjQ1LDM2MCwzNTIsMzYwTDM1MiwzNjB6Ii8+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0xNjAsMjQwYzguODM3LDAsMTYsNy4xNjMsMTYsMTZzLTcuMTYzLDE2LTE2LDE2cy0xNi03LjE2My0xNi0xNlMxNTEuMTYzLDI0MCwxNjAsMjQwIE0xNjAsMjI0DQoJCQljLTE3LjY0NSwwLTMyLDE0LjM1NS0zMiwzMnMxNC4zNTUsMzIsMzIsMzJzMzItMTQuMzU1LDMyLTMyUzE3Ny42NDUsMjI0LDE2MCwyMjRMMTYwLDIyNHoiLz4NCgkJPGc+DQoJCQk8cGF0aCBkPSJNMjA3LjMyLDI0OEg0ODB2MTZIMjA3LjMyYzAuNDM5LTIuNjA0LDAuNjgtNS4yNzMsMC42OC04UzIwNy43NiwyNTAuNjA0LDIwNy4zMiwyNDh6Ii8+DQoJCQk8cGF0aCBkPSJNMTEyLDI1NmMwLDIuNzI3LDAuMjQsNS4zOTYsMC42OCw4SDMydi0xNmg4MC42OEMxMTIuMjQsMjUwLjYwNCwxMTIsMjUzLjI3MywxMTIsMjU2eiIvPg0KCQkJPHBhdGggZD0iTTM5OS4zMiwzODRINDgwdjE2aC04MC42OGMwLjQzOS0yLjYwNCwwLjY4LTUuMjczLDAuNjgtOFMzOTkuNzYsMzg2LjYwNCwzOTkuMzIsMzg0eiIvPg0KCQkJPHBhdGggZD0iTTMwNCwzOTJjMCwyLjcyNywwLjI0LDUuMzk2LDAuNjgsOEgzMnYtMTZoMjcyLjY4QzMwNC4yNCwzODYuNjA0LDMwNCwzODkuMjczLDMwNCwzOTJ6Ii8+DQoJCQk8cGF0aCBkPSJNMzk5LjMyLDExMkg0ODB2MTZoLTgwLjY4YzAuNDM5LTIuNjA0LDAuNjgtNS4yNzMsMC42OC04UzM5OS43NiwxMTQuNjA0LDM5OS4zMiwxMTJ6Ii8+DQoJCQk8cGF0aCBkPSJNMzA0LjY4LDExMmMtMC40MzksMi42MDQtMC42OCw1LjI3My0wLjY4LDhzMC4yNCw1LjM5NiwwLjY4LDhIMzJ2LTE2SDMwNC42OHoiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K); } .columns.swissup-aln-do-slideout .sidebar { width: 1px; height: 0; overflow: hidden; opacity: 0; transition: all 0.2s ease-in-out 0s; transform: translateX(-250px); } .columns.swissup-aln-do-slideout .column.main { opacity: 1; transition: all 0.2s ease-in-out 0s; width: 100%; } .breeze-theme .columns.swissup-aln-do-slideout { --listing-grid-item-max-width: none; display: block; } .swissup-aln-transition { transition: all 0.2s ease-in-out 0s; } } .swissup-aln-more span { cursor: pointer; } .swissup-aln-more span:hover { background-color: #e8e8e8; text-decoration: none; } .columns .sidebar.sidebar-main.swissup-in-stuck { background: #fff; z-index: 11; } .columns .sidebar.sidebar-main.swissup-in-stuck .block-title strong { background: #fff; z-index: 3; margin-top: 10px; } .filter-options-content input.search { /*border-radius: 1px;*/ border: 1px solid #ccc; box-sizing: border-box; padding: 7px 14px; margin: 10px 0 0; width: 100%; } .filter-options-content input.search:focus { outline: none; border-color: #aaa; box-shadow: none; } .filter-options-content { padding: 0 10px 3px; max-height: 305px; /*overflow: auto;*/ overflow-y: auto; overflow-x: hidden; } .filter-options-content::-webkit-scrollbar { height: 5px; width: 5px; } .filter-options-content::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.26); } .filter-options-content::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.26); } .swissup-aln-content.disable { cursor: default; } /* Top State Style */ body.filter-active { overflow: hidden; } .filter-active-list { list-style: none; float: left; padding: 0; margin: 10px 0; } .filter-active-item { float: left; margin: 0 0.3em 0.3em 0; } .filter-label { display: none; } .state-item { display: inline-flex; align-items: center; margin: 0 5px 10px 0; max-width: 250px; min-width: 45px; overflow: hidden; position: relative; text-overflow: ellipsis; white-space: nowrap; background-color: #eee; color: #4d4d4d; padding: 2px 10px; text-decoration: none; vertical-align: middle; font-weight: 400; border-radius: 50px; cursor: default; } .state-item-remove { display: inline-block; color: inherit; cursor: pointer; vertical-align: middle; } .state-item-icon-cancel { margin-left: 7px; width: 24px; height: 24px; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KPCFbQ0RBVEFbDQoJLnN0MHtmaWxsOiMwMTAxMDE7fQ0KXV0+DQo8L3N0eWxlPg0KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIzNDAuMiwxNjAgMjU1LjgsMjQ0LjMgMTcxLjgsMTYwLjQgMTYwLDE3Mi4yIDI0NCwyNTYgMTYwLDMzOS45IDE3MS44LDM1MS42IDI1NS44LDI2Ny44IDM0MC4yLDM1MiANCgkzNTIsMzQwLjMgMjY3LjYsMjU2IDM1MiwxNzEuOCAiLz4NCjwvc3ZnPg0K); background-size: 24px; background-repeat: no-repeat; background-position: center; display: inline-block; vertical-align: middle; } .state-item-remove-url { display: none; } /* 2.2.6 State fix*/ .main .filter-current .filter-current-subtitle { display: none; } .main .filter-current .items { overflow: hidden; } .main .filter-current .items li.item { display: inline-block; margin: 0 5px 10px 0; max-width: 250px; min-width: 45px; overflow: hidden; position: relative; text-overflow: ellipsis; white-space: nowrap; background-color: #eee; color: #4d4d4d; font-size: 12px; padding: 2px 10px; text-decoration: none; vertical-align: middle; font-weight: 400; border-radius: 50px; cursor: default; } .main .filter-current .items li.item .filter-label { display: none; } .main .filter-current .items li.item .filter-value { line-height: 30px; font-size: 16px; padding-right: 5px; } .main .filter-current .action.remove:before { content: "×"; font-size: 20px; font-weight: 400; display: inline-block; text-align: center; text-transform: none; vertical-align: top; text-decoration: inherit; font-variant: normal; top: 1px; position: relative; } /* 2.2.6 State fix end*/ .filter-content .swatch-attribute-options { margin: 10px 0 !important; } .swatch-layered.color .swatch-option.color { display: inline-block; vertical-align: top; min-width: 30px; min-height: 30px; width: 30px; height: 30px; text-align: center; border-radius: 100%; padding: 1px; } .swatch-layered.color .swatch-option.color::before, .swatch-layered.color .swatch-option.color::after { border-radius: 100%; } /* few styles for page-1column layout */ .page-layout-1column .filter-options-content input.search { margin-left: 6px; margin-right: 6px; width: calc(100% - 12px); } .page-layout-1column .filter-options-item-state-reset-url { float: none; padding: 0 12px; } .layered-filter-apply-wrapper { text-align: center; padding: 20px 10px; } .breeze-theme .layered-filter-apply-wrapper .layered-filter-apply-tooltip-items-qty { display: none; } /* //codepen.io/alexbrock/pen/YGZNAr?q=arrow-tooltip&limit=all&type=type-pens */ #layered-filter-apply-tooltip { background: #ffffff; position: absolute; z-index: 11; width: auto; /*max-width: 200px;*/ min-width: 140px; display: block; padding: 3px 3px 3px 12px; box-shadow: 1px 4px 8px -4px rgba(0, 0, 0, 0.3); display: flex; align-items: center; justify-content: space-between; } .layered-filter-apply-tooltip-items-qty { float: left; line-height: 30px; margin-right: 10px; font-weight: 600; white-space: nowrap; } #layered-filter-apply-tooltip button { float: right; } .arrow-tooltip { border: 1px solid #cccccc; border-radius: 3px; position: absolute; padding: 12px; padding-right: 36px; background: #ffffff; line-height: 1.4; float: left; width: calc(25% - 24px); } .arrow-tooltip:before { content: ''; display: block; position: absolute; width: 0px; border: 19px solid transparent; border-bottom-color: #cccccc; top: -28px; left: 10px; } .arrow-tooltip:after { content: ''; display: block; position: absolute; width: 0px; border: 18px solid transparent; border-bottom-color: #ffffff; top: -26px; left: 11px; } .arrow-tooltip--left-center { border: 1px solid #cccccc; border-radius: 3px; position: absolute; padding: 5px; padding-right: 15px; background: #ffffff; line-height: 1.4; } .arrow-tooltip--left-center:before { content: ''; display: block; position: absolute; width: 0px; border: 19px solid transparent; } .arrow-tooltip--left-center:after { content: ''; display: block; position: absolute; width: 0px; border: 18px solid transparent; } .arrow-tooltip--left-center:before { border-right-color: #cccccc; left: -38px; top: calc(50% - 19px); } .arrow-tooltip--left-center:after { border-right-color: #ffffff; left: -36px; top: calc(50% - 19px + 1px); } .filter-options-item-state-reset-url { float: right; } .filter-options-title { padding-right: 35px; } .filter-options-item-state-reset-url.reset-show { width: 24px; height: 24px; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KPCFbQ0RBVEFbDQoJLnN0MHtmaWxsOiMwMTAxMDE7fQ0KXV0+DQo8L3N0eWxlPg0KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIzNDAuMiwxNjAgMjU1LjgsMjQ0LjMgMTcxLjgsMTYwLjQgMTYwLDE3Mi4yIDI0NCwyNTYgMTYwLDMzOS45IDE3MS44LDM1MS42IDI1NS44LDI2Ny44IDM0MC4yLDM1MiANCgkzNTIsMzQwLjMgMjY3LjYsMjU2IDM1MiwxNzEuOCAiLz4NCjwvc3ZnPg0K); background-size: 24px; background-repeat: no-repeat; background-position: center; } .filter-options-item-category .filter-options-content > ol { margin-top: 10px; } .filter-options-item-category ol.items li { padding-left: 12px; } .filter-options-item-category ol.items ol.items { padding-left: 12px; } .filter-options-item-category ol.items li.current { padding-left: 10px; font-weight: 600; border-left-style: solid; border-left-color: coral; border-left-width: 3px; } .filter-options-item-category ol.items li.parent { padding-left: 13px; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cG9seWdvbiBwb2ludHM9IjM1MiwxMTUuNCAzMzEuMyw5NiAxNjAsMjU2IDMzMS4zLDQxNiAzNTIsMzk2LjcgMjAxLjUsMjU2ICIvPg0KPC9zdmc+DQo=); background-size: 18px; background-repeat: no-repeat; background-position: -5px 50%; } body.rtl .count.swissup-option-count { unicode-bidi: embed; } body.rtl .filter-active-item-clear-all { margin-left: 0; margin-right: 7px; } body.rtl .filter-options-item-state-reset-url { float: left; } body.rtl .state-item { margin-left: 5px; margin-right: 0; } body.rtl .swissup-filter-item-checkbox, body.rtl .swissup-filter-item-checkbox > div { margin-left: 5px; margin-right: 0; } body.rtl .swissup-filter-item-checkbox::after, body.rtl .swissup-filter-item-checkbox > div::after, body.rtl .swissup-filter-item-checkbox::before, body.rtl .swissup-filter-item-checkbox > div::before { right: 0; } body.rtl .columns.swissup-aln-do-slideout .sidebar { transform: translateX(250px); } .swissup-range-slider-container { display: block !important; } .swissup-range-slider-container .extra-controls { display: flex; justify-content: space-between; align-items: center; gap: 4px; } .swissup-range-slider-container .extra-controls .js-input-from, .swissup-range-slider-container .extra-controls .js-input-to { width: 45%; } .swissup-range-slider-container .extra-controls .separator-dash { line-height: 2em; } .swissup-range-slider-container range-slider { display: block; margin: 10px 0; } /** Ion.RangeSlider, 2.3.1 © Denis Ineshin, 2010 - 2019, IonDen.com Build date: 2019-12-19 16:51:02 @codingStandardsIgnoreFile */ .irs { position: relative; display: block; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-size: 12px; font-family: Arial, sans-serif; } .irs-line { position: relative; display: block; overflow: hidden; outline: none !important; } .irs-bar { position: absolute; display: block; left: 0; width: 0; } .irs-shadow { position: absolute; display: none; left: 0; width: 0; } .irs-handle { position: absolute; display: block; box-sizing: border-box; cursor: default; z-index: 1; } .irs-handle.type_last { z-index: 2; } .irs-min, .irs-max { position: absolute; display: block; cursor: default; } .irs-min { left: 0; } .irs-max { right: 0; } .irs-from, .irs-to, .irs-single { position: absolute; display: block; top: 0; left: 0; cursor: default; white-space: nowrap; } .irs-grid { position: absolute; display: none; bottom: 0; left: 0; width: 100%; height: 20px; } .irs-with-grid .irs-grid { display: block; } .irs-grid-pol { position: absolute; top: 0; left: 0; width: 1px; height: 8px; background: #000; } .irs-grid-pol.small { height: 4px; } .irs-grid-text { position: absolute; bottom: 0; left: 0; white-space: nowrap; text-align: center; font-size: 9px; line-height: 9px; padding: 0 3px; color: #000; } .irs-disable-mask { position: absolute; display: block; top: 0; left: -1%; width: 102%; height: 100%; cursor: default; background: rgba(0, 0, 0, 0); z-index: 2; } .lt-ie9 .irs-disable-mask { background: #000; filter: alpha(opacity=0); cursor: not-allowed; } .irs-disabled { opacity: 0.4; } .irs-hidden-input { position: absolute !important; display: block !important; top: 0 !important; left: 0 !important; width: 0 !important; height: 0 !important; font-size: 0 !important; line-height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden; outline: none !important; z-index: -9999 !important; background: none !important; border-style: solid !important; border-color: transparent !important; } .irs--flat { height: 40px; } .irs--flat.irs-with-grid { height: 60px; } .irs--flat .irs-line { top: 25px; height: 12px; background-color: #e1e4e9; border-radius: 4px; } .irs--flat .irs-bar { top: 25px; height: 12px; background-color: #ed5565; } .irs--flat .irs-bar--single { border-radius: 4px 0 0 4px; } .irs--flat .irs-shadow { height: 1px; bottom: 16px; background-color: #e1e4e9; } .irs--flat .irs-handle { top: 22px; width: 16px; height: 18px; background-color: transparent; } .irs--flat .irs-handle > i:first-child { position: absolute; display: block; top: 0; left: 50%; width: 2px; height: 100%; margin-left: -1px; background-color: #da4453; } .irs--flat .irs-handle.state_hover > i:first-child, .irs--flat .irs-handle:hover > i:first-child { background-color: #a43540; } .irs--flat .irs-min, .irs--flat .irs-max { top: 0; padding: 1px 3px; color: #999; font-size: 10px; line-height: 1.333; text-shadow: none; background-color: #e1e4e9; border-radius: 4px; } .irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single { color: white; font-size: 10px; line-height: 1.333; text-shadow: none; padding: 1px 5px; background-color: #ed5565; border-radius: 4px; } .irs--flat .irs-from:before, .irs--flat .irs-to:before, .irs--flat .irs-single:before { position: absolute; display: block; content: ""; bottom: -6px; left: 50%; width: 0; height: 0; margin-left: -3px; overflow: hidden; border: 3px solid transparent; border-top-color: #ed5565; } .irs--flat .irs-grid-pol { background-color: #e1e4e9; } .irs--flat .irs-grid-text { color: #999; } .irs--big { height: 55px; } .irs--big.irs-with-grid { height: 70px; } .irs--big .irs-line { top: 33px; height: 12px; background-color: white; background: linear-gradient(to bottom, #dddddd -50%, #ffffff 150%); border: 1px solid #ccc; border-radius: 12px; } .irs--big .irs-bar { top: 33px; height: 12px; background-color: #92bce0; border: 1px solid #428bca; background: linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%); box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.5); } .irs--big .irs-bar--single { border-radius: 12px 0 0 12px; } .irs--big .irs-shadow { height: 1px; bottom: 16px; background-color: rgba(66, 139, 202, 0.5); } .irs--big .irs-handle { top: 25px; width: 30px; height: 30px; border: 1px solid rgba(0, 0, 0, 0.3); background-color: #cbcfd5; background: linear-gradient(to bottom, #ffffff 0%, #b4b9be 30%, #ffffff 100%); box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), inset 0 0 3px 1px #ffffff; border-radius: 30px; } .irs--big .irs-handle.state_hover, .irs--big .irs-handle:hover { border-color: rgba(0, 0, 0, 0.45); background-color: #939ba7; background: linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%); } .irs--big .irs-min, .irs--big .irs-max { top: 0; padding: 1px 5px; color: white; text-shadow: none; background-color: #9f9f9f; border-radius: 3px; } .irs--big .irs-from, .irs--big .irs-to, .irs--big .irs-single { color: white; text-shadow: none; padding: 1px 5px; background-color: #428bca; background: linear-gradient(to bottom, #428bca 0%, #3071a9 100%); border-radius: 3px; } .irs--big .irs-grid-pol { background-color: #428bca; } .irs--big .irs-grid-text { color: #428bca; } .irs--modern { height: 55px; } .irs--modern.irs-with-grid { height: 55px; } .irs--modern .irs-line { top: 25px; height: 5px; background-color: #d1d6e0; background: linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%); border: 1px solid #a3adc1; border-bottom-width: 0; border-radius: 5px; } .irs--modern .irs-bar { top: 25px; height: 5px; background: #20b426; background: linear-gradient(to bottom, #20b426 0%, #18891d 100%); } .irs--modern .irs-bar--single { border-radius: 5px 0 0 5px; } .irs--modern .irs-shadow { height: 1px; bottom: 21px; background-color: rgba(209, 214, 224, 0.5); } .irs--modern .irs-handle { top: 37px; width: 12px; height: 13px; border: 1px solid #a3adc1; border-top-width: 0; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); border-radius: 0 0 3px 3px; } .irs--modern .irs-handle > i:nth-child(1) { position: absolute; display: block; top: -4px; left: 1px; width: 6px; height: 6px; border: 1px solid #a3adc1; background: white; transform: rotate(45deg); } .irs--modern .irs-handle > i:nth-child(2) { position: absolute; display: block; box-sizing: border-box; top: 0; left: 0; width: 10px; height: 12px; background: #e9e6e6; background: linear-gradient(to bottom, #ffffff 0%, #e9e6e6 100%); border-radius: 0 0 3px 3px; } .irs--modern .irs-handle > i:nth-child(3) { position: absolute; display: block; box-sizing: border-box; top: 3px; left: 3px; width: 4px; height: 5px; border-left: 1px solid #a3adc1; border-right: 1px solid #a3adc1; } .irs--modern .irs-handle.state_hover, .irs--modern .irs-handle:hover { border-color: #7685a2; background: #c3c7cd; background: linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%); } .irs--modern .irs-handle.state_hover > i:nth-child(1), .irs--modern .irs-handle:hover > i:nth-child(1) { border-color: #7685a2; } .irs--modern .irs-handle.state_hover > i:nth-child(3), .irs--modern .irs-handle:hover > i:nth-child(3) { border-color: #48536a; } .irs--modern .irs-min, .irs--modern .irs-max { top: 0; font-size: 10px; line-height: 1.333; text-shadow: none; padding: 1px 5px; color: white; background-color: #d1d6e0; border-radius: 5px; } .irs--modern .irs-from, .irs--modern .irs-to, .irs--modern .irs-single { font-size: 10px; line-height: 1.333; text-shadow: none; padding: 1px 5px; background-color: #20b426; color: white; border-radius: 5px; } .irs--modern .irs-from:before, .irs--modern .irs-to:before, .irs--modern .irs-single:before { position: absolute; display: block; content: ""; bottom: -6px; left: 50%; width: 0; height: 0; margin-left: -3px; overflow: hidden; border: 3px solid transparent; border-top-color: #20b426; } .irs--modern .irs-grid { height: 25px; } .irs--modern .irs-grid-pol { background-color: #dedede; } .irs--modern .irs-grid-text { color: silver; font-size: 13px; } .irs--sharp { height: 50px; font-size: 12px; line-height: 1; } .irs--sharp.irs-with-grid { height: 57px; } .irs--sharp .irs-line { top: 30px; height: 2px; background-color: black; border-radius: 2px; } .irs--sharp .irs-bar { top: 30px; height: 2px; background-color: #ee22fa; } .irs--sharp .irs-bar--single { border-radius: 2px 0 0 2px; } .irs--sharp .irs-shadow { height: 1px; bottom: 21px; background-color: rgba(0, 0, 0, 0.5); } .irs--sharp .irs-handle { top: 25px; width: 10px; height: 10px; background-color: #a804b2; } .irs--sharp .irs-handle > i:first-child { position: absolute; display: block; top: 100%; left: 0; width: 0; height: 0; border: 5px solid transparent; border-top-color: #a804b2; } .irs--sharp .irs-handle.state_hover, .irs--sharp .irs-handle:hover { background-color: black; } .irs--sharp .irs-handle.state_hover > i:first-child, .irs--sharp .irs-handle:hover > i:first-child { border-top-color: black; } .irs--sharp .irs-min, .irs--sharp .irs-max { color: white; font-size: 14px; line-height: 1; top: 0; padding: 3px 4px; opacity: 0.4; background-color: #a804b2; border-radius: 2px; } .irs--sharp .irs-from, .irs--sharp .irs-to, .irs--sharp .irs-single { font-size: 14px; line-height: 1; text-shadow: none; padding: 3px 4px; background-color: #a804b2; color: white; border-radius: 2px; } .irs--sharp .irs-from:before, .irs--sharp .irs-to:before, .irs--sharp .irs-single:before { position: absolute; display: block; content: ""; bottom: -6px; left: 50%; width: 0; height: 0; margin-left: -3px; overflow: hidden; border: 3px solid transparent; border-top-color: #a804b2; } .irs--sharp .irs-grid { height: 25px; } .irs--sharp .irs-grid-pol { background-color: #dedede; } .irs--sharp .irs-grid-text { color: silver; font-size: 13px; } .irs--round { height: 50px; } .irs--round.irs-with-grid { height: 65px; } .irs--round .irs-line { top: 36px; height: 4px; background-color: #dee4ec; border-radius: 4px; } .irs--round .irs-bar { top: 36px; height: 4px; background-color: #006cfa; } .irs--round .irs-bar--single { border-radius: 4px 0 0 4px; } .irs--round .irs-shadow { height: 4px; bottom: 21px; background-color: rgba(222, 228, 236, 0.5); } .irs--round .irs-handle { top: 26px; width: 24px; height: 24px; border: 4px solid #006cfa; background-color: white; border-radius: 24px; box-shadow: 0 1px 3px rgba(0, 0, 255, 0.3); } .irs--round .irs-handle.state_hover, .irs--round .irs-handle:hover { background-color: #f0f6ff; } .irs--round .irs-min, .irs--round .irs-max { color: #333; font-size: 14px; line-height: 1; top: 0; padding: 3px 5px; background-color: rgba(0, 0, 0, 0.1); border-radius: 4px; } .irs--round .irs-from, .irs--round .irs-to, .irs--round .irs-single { font-size: 14px; line-height: 1; text-shadow: none; padding: 3px 5px; background-color: #006cfa; color: white; border-radius: 4px; } .irs--round .irs-from:before, .irs--round .irs-to:before, .irs--round .irs-single:before { position: absolute; display: block; content: ""; bottom: -6px; left: 50%; width: 0; height: 0; margin-left: -3px; overflow: hidden; border: 3px solid transparent; border-top-color: #006cfa; } .irs--round .irs-grid { height: 25px; } .irs--round .irs-grid-pol { background-color: #dedede; } .irs--round .irs-grid-text { color: silver; font-size: 13px; } .irs--square { height: 50px; } .irs--square.irs-with-grid { height: 60px; } .irs--square .irs-line { top: 31px; height: 4px; background-color: #dedede; } .irs--square .irs-bar { top: 31px; height: 4px; background-color: black; } .irs--square .irs-shadow { height: 2px; bottom: 21px; background-color: #dedede; } .irs--square .irs-handle { top: 25px; width: 16px; height: 16px; border: 3px solid black; background-color: white; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .irs--square .irs-handle.state_hover, .irs--square .irs-handle:hover { background-color: #f0f6ff; } .irs--square .irs-min, .irs--square .irs-max { color: #333; font-size: 14px; line-height: 1; top: 0; padding: 3px 5px; background-color: rgba(0, 0, 0, 0.1); } .irs--square .irs-from, .irs--square .irs-to, .irs--square .irs-single { font-size: 14px; line-height: 1; text-shadow: none; padding: 3px 5px; background-color: black; color: white; } .irs--square .irs-grid { height: 25px; } .irs--square .irs-grid-pol { background-color: #dedede; } .irs--square .irs-grid-text { color: silver; font-size: 11px; } 