.elementor-11792 .elementor-element.elementor-element-2c72c9bc > .elementor-container{max-width:1600px;}.elementor-11792 .elementor-element.elementor-element-2c72c9bc:not(.elementor-motion-effects-element-type-background), .elementor-11792 .elementor-element.elementor-element-2c72c9bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efa8b23 );background-image:url("https://emasweden.com/wp-content/uploads/2020/11/breadcrumbs-ema.jpg");}.elementor-11792 .elementor-element.elementor-element-2c72c9bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 100px 50px 100px;}.elementor-11792 .elementor-element.elementor-element-2c72c9bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11792 .elementor-element.elementor-element-613edbda > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-11792 .elementor-element.elementor-element-12565abe{text-align:left;}.elementor-11792 .elementor-element.elementor-element-12565abe .elementor-heading-title{color:var( --e-global-color-a601b3b );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-11792 .elementor-element.elementor-element-1a009fbd .woocommerce-breadcrumb{color:var( --e-global-color-accent );font-family:var( --e-global-typography-7e28721-font-family ), Sans-serif;font-size:var( --e-global-typography-7e28721-font-size );font-weight:var( --e-global-typography-7e28721-font-weight );text-transform:var( --e-global-typography-7e28721-text-transform );line-height:var( --e-global-typography-7e28721-line-height );letter-spacing:var( --e-global-typography-7e28721-letter-spacing );word-spacing:var( --e-global-typography-7e28721-word-spacing );text-align:left;}.elementor-11792 .elementor-element.elementor-element-1a009fbd .woocommerce-breadcrumb > a{color:var( --e-global-color-a601b3b );}.elementor-11792 .elementor-element.elementor-element-42486752 > .elementor-container{max-width:1600px;}.elementor-11792 .elementor-element.elementor-element-42486752:not(.elementor-motion-effects-element-type-background), .elementor-11792 .elementor-element.elementor-element-42486752 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efa8b23 );}.elementor-11792 .elementor-element.elementor-element-42486752{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:040px 100px 100px 100px;}.elementor-11792 .elementor-element.elementor-element-42486752 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11792 .elementor-element.elementor-element-23f49414:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11792 .elementor-element.elementor-element-23f49414 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-efa8b23 );}.elementor-11792 .elementor-element.elementor-element-23f49414 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-11792 .elementor-element.elementor-element-23f49414 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11792 .elementor-element.elementor-element-419b007c .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-11792 .elementor-element.elementor-element-419b007c .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-11792 .elementor-element.elementor-element-419b007c .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-11792 .elementor-element.elementor-element-419b007c .jet-checkboxes-list__label{font-family:var( --e-global-typography-f53ad5f-font-family ), Sans-serif;font-size:var( --e-global-typography-f53ad5f-font-size );font-weight:var( --e-global-typography-f53ad5f-font-weight );text-transform:var( --e-global-typography-f53ad5f-text-transform );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-419b007c .jet-checkboxes-list__button{color:var( --e-global-color-07b1f08 );padding:0px 0px 3px 0px;}.elementor-11792 .elementor-element.elementor-element-419b007c .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:var( --e-global-color-secondary );}.elementor-11792 .elementor-element.elementor-element-419b007c .jet-checkboxes-list__decorator{width:15px;height:15px;min-width:15px;min-height:15px;margin-right:5px;background-color:var( --e-global-color-a601b3b );border-radius:0px 0px 0px 0px;overflow:hidden;}.rtl .elementor-11792 .elementor-element.elementor-element-419b007c .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-11792 .elementor-element.elementor-element-419b007c .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-11792 .elementor-element.elementor-element-419b007c .jet-checkboxes-list__checked-icon{font-size:10px;color:var( --e-global-color-a601b3b );}.elementor-11792 .elementor-element.elementor-element-419b007c .jet-filter-items-search{max-width:100%;}.elementor-11792 .elementor-element.elementor-element-419b007c .jet-filter-items-dropdown__label{font-family:var( --e-global-typography-f53ad5f-font-family ), Sans-serif;font-size:var( --e-global-typography-f53ad5f-font-size );font-weight:var( --e-global-typography-f53ad5f-font-weight );text-transform:var( --e-global-typography-f53ad5f-text-transform );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-419b007c .jet-filter-items-dropdown__active__item{font-family:var( --e-global-typography-f53ad5f-font-family ), Sans-serif;font-size:var( --e-global-typography-f53ad5f-font-size );font-weight:var( --e-global-typography-f53ad5f-font-weight );text-transform:var( --e-global-typography-f53ad5f-text-transform );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-419b007c .jet-filter-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:0px 0px 10px 0px;}.elementor-11792 .elementor-element.elementor-element-419b007c .apply-filters__button{color:var( --e-global-color-a601b3b );background-color:var( --e-global-color-accent );}.elementor-11792 .elementor-element.elementor-element-419b007c .apply-filters__button:hover{color:var( --e-global-color-a601b3b );background-color:var( --e-global-color-secondary );}.elementor-11792 .elementor-element.elementor-element-419b007c .jet-filter+.jet-filter{margin-top:20px;}.elementor-11792 .elementor-element.elementor-element-419b007c .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:20px;}.elementor-11792 .elementor-element.elementor-element-1ff36d0 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-11792 .elementor-element.elementor-element-1ff36d0 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-11792 .elementor-element.elementor-element-1ff36d0 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-11792 .elementor-element.elementor-element-1ff36d0 .jet-checkboxes-list__label{font-family:var( --e-global-typography-f53ad5f-font-family ), Sans-serif;font-size:var( --e-global-typography-f53ad5f-font-size );font-weight:var( --e-global-typography-f53ad5f-font-weight );text-transform:var( --e-global-typography-f53ad5f-text-transform );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-1ff36d0 .jet-checkboxes-list__button{color:var( --e-global-color-07b1f08 );padding:0px 0px 3px 0px;}.elementor-11792 .elementor-element.elementor-element-1ff36d0 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:var( --e-global-color-secondary );}.elementor-11792 .elementor-element.elementor-element-1ff36d0 .jet-checkboxes-list__decorator{width:15px;height:15px;min-width:15px;min-height:15px;margin-right:5px;background-color:var( --e-global-color-a601b3b );border-radius:0px 0px 0px 0px;overflow:hidden;}.rtl .elementor-11792 .elementor-element.elementor-element-1ff36d0 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-11792 .elementor-element.elementor-element-1ff36d0 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-11792 .elementor-element.elementor-element-1ff36d0 .jet-checkboxes-list__checked-icon{font-size:10px;color:var( --e-global-color-a601b3b );}.elementor-11792 .elementor-element.elementor-element-1ff36d0 .jet-filter-items-search{max-width:100%;}.elementor-11792 .elementor-element.elementor-element-1ff36d0 .jet-filter-items-dropdown__label{font-family:var( --e-global-typography-f53ad5f-font-family ), Sans-serif;font-size:var( --e-global-typography-f53ad5f-font-size );font-weight:var( --e-global-typography-f53ad5f-font-weight );text-transform:var( --e-global-typography-f53ad5f-text-transform );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-1ff36d0 .jet-filter-items-dropdown__active__item{font-family:var( --e-global-typography-f53ad5f-font-family ), Sans-serif;font-size:var( --e-global-typography-f53ad5f-font-size );font-weight:var( --e-global-typography-f53ad5f-font-weight );text-transform:var( --e-global-typography-f53ad5f-text-transform );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-1ff36d0 .jet-filter-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:0px 0px 10px 0px;}.elementor-11792 .elementor-element.elementor-element-1ff36d0 .apply-filters__button{color:var( --e-global-color-a601b3b );background-color:var( --e-global-color-accent );}.elementor-11792 .elementor-element.elementor-element-1ff36d0 .apply-filters__button:hover{color:var( --e-global-color-a601b3b );background-color:var( --e-global-color-secondary );}.elementor-11792 .elementor-element.elementor-element-1ff36d0 .jet-filter+.jet-filter{margin-top:20px;}.elementor-11792 .elementor-element.elementor-element-1ff36d0 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:20px;}.elementor-11792 .elementor-element.elementor-element-315b4d47 .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-11792 .elementor-element.elementor-element-315b4d47 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-11792 .elementor-element.elementor-element-315b4d47 .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-11792 .elementor-element.elementor-element-315b4d47 .jet-checkboxes-list__label{font-family:var( --e-global-typography-f53ad5f-font-family ), Sans-serif;font-size:var( --e-global-typography-f53ad5f-font-size );font-weight:var( --e-global-typography-f53ad5f-font-weight );text-transform:var( --e-global-typography-f53ad5f-text-transform );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-315b4d47 .jet-checkboxes-list__button{color:var( --e-global-color-07b1f08 );padding:0px 0px 3px 0px;}.elementor-11792 .elementor-element.elementor-element-315b4d47 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:var( --e-global-color-secondary );}.elementor-11792 .elementor-element.elementor-element-315b4d47 .jet-checkboxes-list__decorator{width:15px;height:15px;min-width:15px;min-height:15px;margin-right:5px;background-color:var( --e-global-color-a601b3b );border-radius:0px 0px 0px 0px;overflow:hidden;}.rtl .elementor-11792 .elementor-element.elementor-element-315b4d47 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-11792 .elementor-element.elementor-element-315b4d47 .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-11792 .elementor-element.elementor-element-315b4d47 .jet-checkboxes-list__checked-icon{font-size:10px;color:var( --e-global-color-a601b3b );}.elementor-11792 .elementor-element.elementor-element-315b4d47 .jet-filter-items-search{max-width:100%;}.elementor-11792 .elementor-element.elementor-element-315b4d47 .jet-filter-items-dropdown__label{font-family:var( --e-global-typography-f53ad5f-font-family ), Sans-serif;font-size:var( --e-global-typography-f53ad5f-font-size );font-weight:var( --e-global-typography-f53ad5f-font-weight );text-transform:var( --e-global-typography-f53ad5f-text-transform );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-315b4d47 .jet-filter-items-dropdown__active__item{font-family:var( --e-global-typography-f53ad5f-font-family ), Sans-serif;font-size:var( --e-global-typography-f53ad5f-font-size );font-weight:var( --e-global-typography-f53ad5f-font-weight );text-transform:var( --e-global-typography-f53ad5f-text-transform );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-315b4d47 .jet-filter-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:0px 0px 10px 0px;}.elementor-11792 .elementor-element.elementor-element-315b4d47 .apply-filters__button{color:var( --e-global-color-a601b3b );background-color:var( --e-global-color-accent );}.elementor-11792 .elementor-element.elementor-element-315b4d47 .apply-filters__button:hover{color:var( --e-global-color-a601b3b );background-color:var( --e-global-color-secondary );}.elementor-11792 .elementor-element.elementor-element-315b4d47 .jet-filter+.jet-filter{margin-top:20px;}.elementor-11792 .elementor-element.elementor-element-315b4d47 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:20px;}.elementor-11792 .elementor-element.elementor-element-68b8102f .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-11792 .elementor-element.elementor-element-68b8102f .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-11792 .elementor-element.elementor-element-68b8102f .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-11792 .elementor-element.elementor-element-68b8102f .jet-checkboxes-list__label{font-family:var( --e-global-typography-f53ad5f-font-family ), Sans-serif;font-size:var( --e-global-typography-f53ad5f-font-size );font-weight:var( --e-global-typography-f53ad5f-font-weight );text-transform:var( --e-global-typography-f53ad5f-text-transform );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-68b8102f .jet-checkboxes-list__button{color:var( --e-global-color-07b1f08 );padding:0px 0px 3px 0px;}.elementor-11792 .elementor-element.elementor-element-68b8102f .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button{color:var( --e-global-color-secondary );}.elementor-11792 .elementor-element.elementor-element-68b8102f .jet-checkboxes-list__decorator{width:15px;height:15px;min-width:15px;min-height:15px;margin-right:5px;background-color:var( --e-global-color-a601b3b );border-radius:0px 0px 0px 0px;overflow:hidden;}.rtl .elementor-11792 .elementor-element.elementor-element-68b8102f .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-11792 .elementor-element.elementor-element-68b8102f .jet-checkboxes-list__input:checked ~ .jet-checkboxes-list__button .jet-checkboxes-list__decorator{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-11792 .elementor-element.elementor-element-68b8102f .jet-checkboxes-list__checked-icon{font-size:10px;color:var( --e-global-color-a601b3b );}.elementor-11792 .elementor-element.elementor-element-68b8102f .jet-filter-items-search{max-width:100%;}.elementor-11792 .elementor-element.elementor-element-68b8102f .jet-filter-items-dropdown__label{font-family:var( --e-global-typography-f53ad5f-font-family ), Sans-serif;font-size:var( --e-global-typography-f53ad5f-font-size );font-weight:var( --e-global-typography-f53ad5f-font-weight );text-transform:var( --e-global-typography-f53ad5f-text-transform );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-68b8102f .jet-filter-items-dropdown__active__item{font-family:var( --e-global-typography-f53ad5f-font-family ), Sans-serif;font-size:var( --e-global-typography-f53ad5f-font-size );font-weight:var( --e-global-typography-f53ad5f-font-weight );text-transform:var( --e-global-typography-f53ad5f-text-transform );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-68b8102f .jet-filter-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );padding:0px 0px 10px 0px;}.elementor-11792 .elementor-element.elementor-element-68b8102f .apply-filters__button{color:var( --e-global-color-a601b3b );background-color:var( --e-global-color-accent );}.elementor-11792 .elementor-element.elementor-element-68b8102f .apply-filters__button:hover{color:var( --e-global-color-a601b3b );background-color:var( --e-global-color-secondary );}.elementor-11792 .elementor-element.elementor-element-68b8102f .jet-filter+.jet-filter{margin-top:20px;}.elementor-11792 .elementor-element.elementor-element-68b8102f .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:20px;}.elementor-bc-flex-widget .elementor-11792 .elementor-element.elementor-element-1ab62f07.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11792 .elementor-element.elementor-element-1ab62f07.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11792 .elementor-element.elementor-element-1ab62f07:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-11792 .elementor-element.elementor-element-1ab62f07 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-11792 .elementor-element.elementor-element-1ab62f07 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-11792 .elementor-element.elementor-element-1ab62f07 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11792 .elementor-element.elementor-element-1478978c .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-11792 .elementor-element.elementor-element-1478978c .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-11792 .elementor-element.elementor-element-1478978c .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-a601b3b );color:var( --e-global-color-a601b3b );background-color:#EA5B0C00;padding:0px 0px 0px 0px;}.elementor-11792 .elementor-element.elementor-element-1478978c .elementor-button:hover, .elementor-11792 .elementor-element.elementor-element-1478978c .elementor-button:focus{color:var( --e-global-color-efa8b23 );}.elementor-11792 .elementor-element.elementor-element-1478978c .elementor-button:hover svg, .elementor-11792 .elementor-element.elementor-element-1478978c .elementor-button:focus svg{fill:var( --e-global-color-efa8b23 );}.elementor-11792 .elementor-element.elementor-element-447a788a .elementor-button .elementor-align-icon-right{margin-left:10px;}.elementor-11792 .elementor-element.elementor-element-447a788a .elementor-button .elementor-align-icon-left{margin-right:10px;}.elementor-11792 .elementor-element.elementor-element-447a788a .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:#EA5B0C00;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11792 .elementor-element.elementor-element-447a788a .elementor-button:hover, .elementor-11792 .elementor-element.elementor-element-447a788a .elementor-button:focus{color:var( --e-global-color-accent );background-color:#34343400;border-color:var( --e-global-color-secondary );}.elementor-11792 .elementor-element.elementor-element-447a788a .elementor-button:hover svg, .elementor-11792 .elementor-element.elementor-element-447a788a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-11792 .elementor-element.elementor-element-447a788a > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-11792 .elementor-element.elementor-element-447a788a{width:100%;max-width:100%;align-self:flex-end;z-index:99;}.elementor-11792 .elementor-element.elementor-element-146c3da.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-11792 .elementor-element.elementor-element-146c3da .woocommerce .woocommerce-loop-category__title{font-family:"Rajdhani", Sans-serif;font-size:2rem;font-weight:600;text-transform:uppercase;line-height:2em;letter-spacing:1px;}.elementor-11792 .elementor-element.elementor-element-2e1888a6 .elementor-button .elementor-align-icon-right{margin-left:20px;}.elementor-11792 .elementor-element.elementor-element-2e1888a6 .elementor-button .elementor-align-icon-left{margin-right:20px;}.elementor-11792 .elementor-element.elementor-element-2e1888a6 .elementor-button{font-family:var( --e-global-typography-904f5a0-font-family ), Sans-serif;font-size:var( --e-global-typography-904f5a0-font-size );font-weight:var( --e-global-typography-904f5a0-font-weight );text-transform:var( --e-global-typography-904f5a0-text-transform );line-height:var( --e-global-typography-904f5a0-line-height );letter-spacing:var( --e-global-typography-904f5a0-letter-spacing );word-spacing:var( --e-global-typography-904f5a0-word-spacing );fill:var( --e-global-color-a601b3b );color:var( --e-global-color-a601b3b );background-color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-11792 .elementor-element.elementor-element-2e1888a6 .elementor-button:hover, .elementor-11792 .elementor-element.elementor-element-2e1888a6 .elementor-button:focus{color:var( --e-global-color-a601b3b );background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-11792 .elementor-element.elementor-element-2e1888a6 .elementor-button:hover svg, .elementor-11792 .elementor-element.elementor-element-2e1888a6 .elementor-button:focus svg{fill:var( --e-global-color-a601b3b );}.elementor-11792 .elementor-element.elementor-element-2e1888a6{width:auto;max-width:auto;align-self:flex-end;z-index:99;}@media(max-width:1024px){.elementor-11792 .elementor-element.elementor-element-12565abe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-11792 .elementor-element.elementor-element-1a009fbd .woocommerce-breadcrumb{font-size:var( --e-global-typography-7e28721-font-size );line-height:var( --e-global-typography-7e28721-line-height );letter-spacing:var( --e-global-typography-7e28721-letter-spacing );word-spacing:var( --e-global-typography-7e28721-word-spacing );}.elementor-11792 .elementor-element.elementor-element-42486752{padding:100px 50px 100px 50px;}.elementor-11792 .elementor-element.elementor-element-23f49414 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11792 .elementor-element.elementor-element-419b007c .jet-checkboxes-list__label{font-size:var( --e-global-typography-f53ad5f-font-size );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-419b007c .jet-filter-items-dropdown__label{font-size:var( --e-global-typography-f53ad5f-font-size );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-419b007c .jet-filter-items-dropdown__active__item{font-size:var( --e-global-typography-f53ad5f-font-size );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-419b007c .jet-filter-label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-11792 .elementor-element.elementor-element-1ff36d0 .jet-checkboxes-list__label{font-size:var( --e-global-typography-f53ad5f-font-size );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-1ff36d0 .jet-filter-items-dropdown__label{font-size:var( --e-global-typography-f53ad5f-font-size );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-1ff36d0 .jet-filter-items-dropdown__active__item{font-size:var( --e-global-typography-f53ad5f-font-size );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-1ff36d0 .jet-filter-label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-11792 .elementor-element.elementor-element-315b4d47 .jet-checkboxes-list__label{font-size:var( --e-global-typography-f53ad5f-font-size );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-315b4d47 .jet-filter-items-dropdown__label{font-size:var( --e-global-typography-f53ad5f-font-size );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-315b4d47 .jet-filter-items-dropdown__active__item{font-size:var( --e-global-typography-f53ad5f-font-size );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-315b4d47 .jet-filter-label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-11792 .elementor-element.elementor-element-68b8102f .jet-checkboxes-list__label{font-size:var( --e-global-typography-f53ad5f-font-size );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-68b8102f .jet-filter-items-dropdown__label{font-size:var( --e-global-typography-f53ad5f-font-size );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-68b8102f .jet-filter-items-dropdown__active__item{font-size:var( --e-global-typography-f53ad5f-font-size );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-68b8102f .jet-filter-label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-11792 .elementor-element.elementor-element-1ab62f07 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11792 .elementor-element.elementor-element-1478978c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-11792 .elementor-element.elementor-element-291e8c5e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11792 .elementor-element.elementor-element-447a788a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-11792 .elementor-element.elementor-element-146c3da .woocommerce .woocommerce-loop-category__title{font-size:37px;}.elementor-11792 .elementor-element.elementor-element-2e1888a6 .elementor-button{font-size:var( --e-global-typography-904f5a0-font-size );line-height:var( --e-global-typography-904f5a0-line-height );letter-spacing:var( --e-global-typography-904f5a0-letter-spacing );word-spacing:var( --e-global-typography-904f5a0-word-spacing );}}@media(max-width:767px){.elementor-11792 .elementor-element.elementor-element-2c72c9bc{padding:100px 20px 50px 20px;}.elementor-11792 .elementor-element.elementor-element-613edbda > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-11792 .elementor-element.elementor-element-12565abe .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-11792 .elementor-element.elementor-element-1a009fbd .woocommerce-breadcrumb{font-size:var( --e-global-typography-7e28721-font-size );line-height:var( --e-global-typography-7e28721-line-height );letter-spacing:var( --e-global-typography-7e28721-letter-spacing );word-spacing:var( --e-global-typography-7e28721-word-spacing );}.elementor-11792 .elementor-element.elementor-element-42486752{padding:50px 20px 50px 20px;}.elementor-11792 .elementor-element.elementor-element-419b007c .jet-checkboxes-list__label{font-size:var( --e-global-typography-f53ad5f-font-size );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-419b007c .jet-filter-items-dropdown__label{font-size:var( --e-global-typography-f53ad5f-font-size );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-419b007c .jet-filter-items-dropdown__active__item{font-size:var( --e-global-typography-f53ad5f-font-size );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-419b007c .jet-filter-label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-11792 .elementor-element.elementor-element-1ff36d0 .jet-checkboxes-list__label{font-size:var( --e-global-typography-f53ad5f-font-size );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-1ff36d0 .jet-filter-items-dropdown__label{font-size:var( --e-global-typography-f53ad5f-font-size );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-1ff36d0 .jet-filter-items-dropdown__active__item{font-size:var( --e-global-typography-f53ad5f-font-size );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-1ff36d0 .jet-filter-label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-11792 .elementor-element.elementor-element-315b4d47 .jet-checkboxes-list__label{font-size:var( --e-global-typography-f53ad5f-font-size );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-315b4d47 .jet-filter-items-dropdown__label{font-size:var( --e-global-typography-f53ad5f-font-size );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-315b4d47 .jet-filter-items-dropdown__active__item{font-size:var( --e-global-typography-f53ad5f-font-size );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-315b4d47 .jet-filter-label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-11792 .elementor-element.elementor-element-68b8102f .jet-checkboxes-list__label{font-size:var( --e-global-typography-f53ad5f-font-size );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-68b8102f .jet-filter-items-dropdown__label{font-size:var( --e-global-typography-f53ad5f-font-size );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-68b8102f .jet-filter-items-dropdown__active__item{font-size:var( --e-global-typography-f53ad5f-font-size );line-height:var( --e-global-typography-f53ad5f-line-height );letter-spacing:var( --e-global-typography-f53ad5f-letter-spacing );word-spacing:var( --e-global-typography-f53ad5f-word-spacing );}.elementor-11792 .elementor-element.elementor-element-68b8102f .jet-filter-label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-11792 .elementor-element.elementor-element-1478978c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-11792 .elementor-element.elementor-element-447a788a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-11792 .elementor-element.elementor-element-146c3da .woocommerce .woocommerce-loop-category__title{font-size:37px;}.elementor-11792 .elementor-element.elementor-element-2e1888a6 .elementor-button{font-size:var( --e-global-typography-904f5a0-font-size );line-height:var( --e-global-typography-904f5a0-line-height );letter-spacing:var( --e-global-typography-904f5a0-letter-spacing );word-spacing:var( --e-global-typography-904f5a0-word-spacing );}}/* Start custom CSS for column, class: .elementor-element-23f49414 */#custom-filter-column {
    margin-top: 80px !important;
    position: fixed !important;
    left: 0 !important;
    top: 0 !important;
    width: 400px !important;
    height: calc(100% - 80px) !important;
    z-index: 101 !important;
    transform: translateX(-400px) !important;
    opacity: 0 !important;
    transition: transform 0.5s ease, opacity 0.5s ease;
    overflow-y: scroll !important;
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none; 
}

#custom-filter-column::-webkit-scrollbar {
    display: none;
}

#custom-filter-column.show-filter {
    transform: translateX(0) !important;
    opacity: 1 !important;
}

@media screen and (max-width: 767px) {
    #custom-filter-column {
        width: 100% !important;
        
    }
    
    #custom-filter-column.show-filter .elementor-background-overlay {
        display: none !important;
    }
}

#custom-filter-column input::-webkit-search-cancel-button {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1478978c */.elementor-11792 .elementor-element.elementor-element-1478978c {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1ab62f07 */.elementor-11792 .elementor-element.elementor-element-1ab62f07 {
    position: fixed !important;
    left: 0 !important;
    top: 0 !important;
    width: 400px !important;
    height: 80px !important;
    z-index: 102 !important;
    transform: translateX(-400px) !important;
    opacity: 0 !important;
    transition: transform 0.5s ease, opacity 0.5s ease;
}

.elementor-11792 .elementor-element.elementor-element-1ab62f07.show-filter {
    transform: translateX(0) !important;
    opacity: 1 !important;
}

@media screen and (max-width: 767px) {
    .elementor-11792 .elementor-element.elementor-element-1ab62f07 {
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-447a788a */.elementor-11792 .elementor-element.elementor-element-447a788a .elementor-button {
    cursor: pointer;
}

.elementor-11792 .elementor-element.elementor-element-447a788a {
    border-bottom: 1px solid rgb(0,0,0,0.1);
}


.elementor-11792 .elementor-element.elementor-element-447a788a div {
    opacity: 0;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-146c3da */.elementor-11792 .elementor-element.elementor-element-146c3da li {
    background: var(--ema-color-white);
}

.woocommerce-loop-category__title {
    padding: 10px 10px 20px 10px !important;
    word-break: break-word !important;
}

.product-category {
    list-style: none !important;
    position: relative;
    
    
}

.product-category > a {
    overflow: hidden;
    display: grid !important;
    grid-template-rows: 250px 1fr;
    min-height: 100% !important;
}

.product-category > a > h2 {
    line-height: 1.22em !important;
    margin: 20px 0 30px 0 !important;
    padding: 0 10px !important;
    word-break: break-all;
    hyphens: auto !important;
    -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}

.product-category > a > img {
    height: 100% !important;
    width: 100% !important;
    object-fit: contain;
    mix-blend-mode: darken !important;
}

.product-category:last-child {
    display: none;
}

.products {
    padding-inline-start: 0px !important;
}

mark.count {
    position: absolute;
    left: 10px;
    bottom: 10px;
    font-family: var(--ema-typo-text-s-font-family) !important;		
    font-size: var(--ema-typo-text-s-font-size) !important;		
    font-weight: var(--ema-typo-text-s-font-weight) !important;		
    text-transform: uppercase !important;		
    font-style: var(--ema-typo-text-s-font-style) !important;		
    text-decoration: var(--ema-typo-text-s-text-decoration) !important;		
    line-height: var(--ema-typo-text-s-line-height) !important;		
    letter-spacing: var(--ema-typo-text-s-letter-spacing) !important;		
}

mark.count::after {
    content: ' TUOTETTA'
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2e1888a6 */#filter-button-fixed .fa-filter {
    font-size: 20px;
}

#filter-button-fixed {
    transition: all 0.3s ease;
    opacity: 0;
    pointer-events: none;
    box-shadow: 0px 0px 0px 3px var(--smedigt-color-bg);
    position: fixed;
    right: 0;
    bottom: 20px;
    cursor: pointer;
}

#filter-button-fixed.show-button {
    opacity: 1;
    pointer-events: auto;
}

@media screen and (max-width: 1600px) {
    #filter-button-fixed .fa-filter {
        font-size: inherit;
    }
    
    #filter-button-fixed {
        right: -70px;
    }
    
    #filter-button-fixed:hover, #filter-button-fixed:focus {
        right: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4273d398 */#filter-column-overlay.show-filter {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    z-index: 100 !important;
    display: block !important;
    background-color: rgb(0,0,0,0.1) !important;
    
}

#filter-column-overlay {
    transition: background-color 0.5s;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-291e8c5e */.elementor-11792 .elementor-element.elementor-element-291e8c5e {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS */.custom-filter-column-close {
    width: 100% !important;
}

.custom-filter-column {
    width: 100% !important;
}/* End custom CSS */