.elementor-8097732 .elementor-element.elementor-element-2f74e9af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:15px;--padding-left:25px;--padding-right:25px;}.elementor-8097732 .elementor-element.elementor-element-2f74e9af:not(.elementor-motion-effects-element-type-background), .elementor-8097732 .elementor-element.elementor-element-2f74e9af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-8097732 .elementor-element.elementor-element-48cd0956{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-8097732 .elementor-element.elementor-element-48cd0956 .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-size:16px;}.elementor-8097732 .elementor-element.elementor-element-48cd0956 .woocommerce-breadcrumb > a{color:var( --e-global-color-accent );}.elementor-8097732 .elementor-element.elementor-element-4c4ea3d1{--display:flex;--min-height:300px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-4c4ea3d1:not(.elementor-motion-effects-element-type-background), .elementor-8097732 .elementor-element.elementor-element-4c4ea3d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2E31;}.elementor-8097732 .elementor-element.elementor-element-4088fb21{--display:flex;--justify-content:flex-end;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8097732 .elementor-element.elementor-element-4088fb21:not(.elementor-motion-effects-element-type-background), .elementor-8097732 .elementor-element.elementor-element-4088fb21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-8097732 .elementor-element.elementor-element-6d6acd5{width:var( --container-widget-width, 800px );max-width:800px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-8097732 .elementor-element.elementor-element-6d6acd5 .elementor-heading-title{font-family:"TASA Orbiter", sans-serif;font-size:62px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8097732 .elementor-element.elementor-element-11a40e3{width:var( --container-widget-width, 720px );max-width:720px;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:720px;--container-widget-flex-grow:0;font-family:"Be Vietnam Pro", sans-serif;font-size:16px;line-height:1.5em;color:#FFFFFF;}.elementor-8097732 .elementor-element.elementor-element-22702fda{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-8097732 .elementor-element.elementor-element-54bf2f5d .elementor-button{font-family:"Be Vietnam Pro", sans-serif;font-size:19px;font-weight:medium;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;fill:var( --e-global-color-kadence4 );color:var( --e-global-color-kadence4 );padding:12px 12px 12px 12px;}.elementor-8097732 .elementor-element.elementor-element-44e1e9b0{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8097732 .elementor-element.elementor-element-44e1e9b0:not(.elementor-motion-effects-element-type-background), .elementor-8097732 .elementor-element.elementor-element-44e1e9b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2E31;}.elementor-8097732 .elementor-element.elementor-element-203ca410{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-203ca410:not(.elementor-motion-effects-element-type-background), .elementor-8097732 .elementor-element.elementor-element-203ca410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #E4E4E4 0%, #FAFAFA 100%);}.elementor-8097732 .elementor-element.elementor-element-62800bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-8097732 .elementor-element.elementor-element-5caee21 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:14px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-5e1c4000 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:14px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-3ec80b8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-8097732 .elementor-element.elementor-element-9b2b302{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-1fbe1b{width:var( --container-widget-width, 198px );max-width:198px;--container-widget-width:198px;--container-widget-flex-grow:0;}.elementor-8097732 .elementor-element.elementor-element-1fbe1b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8097732 .elementor-element.elementor-element-ee41a55{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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 );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-8097732 .elementor-element.elementor-element-37bf8f{--divider-border-style:solid;--divider-color:var( --e-global-color-kadence5 );--divider-border-width:1px;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-8097732 .elementor-element.elementor-element-37bf8f .elementor-divider-separator{width:100%;}.elementor-8097732 .elementor-element.elementor-element-48b2f5b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-268e0a85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-268e0a85 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-bc1fcb4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-600e87f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-600e87f1 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-d2b2589{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-1db1728f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-1db1728f .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-2efb1160{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-45770278{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-45770278 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-5c24f854{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-1495dfe7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-1495dfe7 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-26afc737{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-7449d438{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-7449d438 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-7eef0771{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-254d7e49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-254d7e49 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-ed33ced{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-37ef3d69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-37ef3d69 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-33378e47{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-12eea538{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-12eea538 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-2d35ef4c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-41187d77{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-41187d77 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-78e4aaf7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-1f7d7de2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-1f7d7de2 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-8fc55e0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-3e781a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-3e781a .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-44911218{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-5fcd302a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-5fcd302a .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-388776b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-16c9f24e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-16c9f24e .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-25aef5f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-49e73d6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-49e73d6d .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-7a1aa88f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-68284009{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-68284009 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-225fcfb7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-802681b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-802681b .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-443d18d4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-44148179{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-44148179 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-44353990{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-5a1db8a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-5a1db8a1 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-319c432b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-37c21e80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-37c21e80 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-1d621fd7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-52b0c54d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-52b0c54d .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-74319ac2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-36be110e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-36be110e .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-6282fc43{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-533425e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-533425e3 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-337be3b4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-41bb1b58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-41bb1b58 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-4bd4268{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-2f9f8c3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-2f9f8c3f .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-7737eb00{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-19c12c4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-19c12c4f .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-662dc941{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-4afab88c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-4afab88c .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-3e413bcb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-22b0bc56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-22b0bc56 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-183180a2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-3bf31475{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-3bf31475 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-40511190{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-462694{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-462694 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-e2ccd2b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-2fdb16e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-2fdb16e9 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-3647dd59{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-bde074{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-bde074 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-20451a32{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-7a57152b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-7a57152b .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-7ff90de{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-5aadea91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-5aadea91 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-63d78a5c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-3bf970fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-3bf970fe .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-b8da704{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-a0456e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-a0456e3 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-2843c542{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-4e21a11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-4e21a11 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-2c95b62{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-766b04ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-766b04ed .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-1a46c461{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-716d8bcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-716d8bcd .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-3dc470b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-1227bf9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-1227bf9e .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-2ef535b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-77e20fd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-77e20fd4 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-3cf468c1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-5d6b0c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-5d6b0c9 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-37cf0b00{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-2df5bea3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-2df5bea3 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-6e343a9a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-6d7a322c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-6d7a322c .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-63ddaeb0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-265b8f11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-265b8f11 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-1dc3d002{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-570096ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-570096ee .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-2ff9439b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-3ffb1ff4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-3ffb1ff4 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-5947b6ec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-6cd0a27f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-6cd0a27f .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-7df137fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-3b335255{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-3b335255 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-190129e3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-7c803e8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-7c803e8c .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-2dd41177{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-6ccd5aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-6ccd5aa .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-dfdc9cf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-5e922ec7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-5e922ec7 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-7bbeadfd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-2e01e08c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-2e01e08c .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-197fe5ed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-c8297ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-c8297ae .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-1cd9b420{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-4f897229{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-4f897229 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-5daebfac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-6ed75702{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-6ed75702 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-577e3bb4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-19e1a5d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-19e1a5d1 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-629705f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-7a63e774{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-7a63e774 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-6fd1287{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-3b1d4d73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-3b1d4d73 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-2e52f0c0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-19e776a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-19e776a2 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-84525be{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-3b4b3651{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-3b4b3651 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-e8f63e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-25ac8afa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-25ac8afa .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-4296891a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-a2901ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-a2901ed .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-2cb3ec19{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-1880c03c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-1880c03c .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-53ffac95{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-1a1d649f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-1a1d649f .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-1be24867{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-79ff0c83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8097732 .elementor-element.elementor-element-79ff0c83 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:13px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-75782722{--divider-border-style:solid;--divider-color:var( --e-global-color-kadence6 );--divider-border-width:1px;}.elementor-8097732 .elementor-element.elementor-element-75782722 .elementor-divider-separator{width:100%;}.elementor-8097732 .elementor-element.elementor-element-30049be1 .elementor-heading-title{font-family:"Be Vietnam Pro", sans-serif;font-size:14px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;color:var( --e-global-color-kadence1 );}.elementor-8097732 .elementor-element.elementor-element-5b2e9828{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8097732 .elementor-element.elementor-element-4be0ed1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-733a8ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8097732 .elementor-element.elementor-element-155ba187{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8097732 .elementor-element.elementor-element-3ff18d1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-8097732 .elementor-element.elementor-element-2402a922.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8097732 .elementor-element.elementor-element-2402a922 .woocommerce .woocommerce-loop-category__title{font-family:"TASA Orbiter", sans-serif;font-size:16px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;}.elementor-8097732 .elementor-element.elementor-element-2402a922 .woocommerce-loop-category__title .count{font-family:"TASA Orbiter", sans-serif;font-size:1px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .twbb-woocommerce-products-variations .twbb-additional-variations{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product:hover .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-twbb_woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-twbb_woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-twbb_woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-twbb_woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .twbb_woocommerce-loop-product__desc{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product:hover .price del{color:var( --e-global-color-primary );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product:hover .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price del .amount  {font-family:var( --e-global-typography-text-font-family ), sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-twbb_woocommerce-products .swiper-pagination-arrows-container .swiper-button{color:var( --e-global-color-twbb_bg_inv );background-color:var( --e-global-color-twbb_bg_3 );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products .added_to_cart{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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product{text-align:left;background-color:var( --e-global-color-kadence4 );}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products  ul.products{grid-column-gap:16px;grid-row-gap:16px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.swiper-slide.product{margin-right:16px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d .twbb-image-container{--animation-duration:1000ms;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products .twbb-image-wrap{margin-bottom:10px !important;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .twbb-woocommerce-products-variations{gap:10px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .twbb-woocommerce-products-variations .variation-image{width:40px;height:40px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .twbb-woocommerce-products-variations *{margin-top:10px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#312B2B;font-family:var( --e-global-typography-twbb_bold-font-family ), sans-serif;font-size:var( --e-global-typography-twbb_bold-font-size );font-weight:var( --e-global-typography-twbb_bold-font-weight );text-transform:var( --e-global-typography-twbb_bold-text-transform );font-style:var( --e-global-typography-twbb_bold-font-style );text-decoration:var( --e-global-typography-twbb_bold-text-decoration );line-height:var( --e-global-typography-twbb_bold-line-height );margin-bottom:-10px !important;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:-10px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .twbb_woocommerce-loop-product__desc{font-family:"Be Vietnam Pro", sans-serif;font-size:12px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;margin-bottom:3px !important;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-twbb_bg_inv );font-size:16px;margin-bottom:0px !important;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-text );font-family:var( --e-global-typography-twbb_p3-font-family ), sans-serif;font-size:var( --e-global-typography-twbb_p3-font-size );font-weight:var( --e-global-typography-twbb_p3-font-weight );text-transform:var( --e-global-typography-twbb_p3-text-transform );font-style:var( --e-global-typography-twbb_p3-font-style );text-decoration:var( --e-global-typography-twbb_p3-text-decoration );line-height:var( --e-global-typography-twbb_p3-line-height );}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-text );}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-text );}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .price del .amount  {font-family:var( --e-global-typography-twbb_p5-font-family ), sans-serif;font-size:var( --e-global-typography-twbb_p5-font-size );font-weight:var( --e-global-typography-twbb_p5-font-weight );text-transform:var( --e-global-typography-twbb_p5-text-transform );font-style:var( --e-global-typography-twbb_p5-font-style );text-decoration:var( --e-global-typography-twbb_p5-text-decoration );line-height:var( --e-global-typography-twbb_p5-line-height );}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .button{font-family:"Montserrat", sans-serif;font-size:14px;text-decoration:underline;line-height:150%;color:var( --e-global-color-primary );}body[data-elementor-device-mode="desktop"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container{margin-top:20px;min-height:34px;}body[data-elementor-device-mode="desktop"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--pagination-position-outside .swiper-pagination-container{margin-top:20px;}body[data-elementor-device-mode="tablet"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container{margin-top:20px;min-height:34px;}body[data-elementor-device-mode="tablet"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--pagination-position-tablet-outside .swiper-pagination-container{margin-top:20px;}body[data-elementor-device-mode="mobile"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container{margin-top:20px;min-height:34px;}body[data-elementor-device-mode="mobile"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--pagination-position-mobile-outside .swiper-pagination-container{margin-top:20px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d:not(.twbb_slider_options_changed-default) .swiper-button-next:after, .elementor-8097732 .elementor-element.elementor-element-34aafa9d:not(.twbb_slider_options_changed-default) .swiper-button-prev:after{height:calc(34px/3);width:calc(34px/3);font-size:calc(34px/3);}.elementor-8097732 .elementor-element.elementor-element-34aafa9d:not(.twbb_slider_options_changed-default) .swiper-button-next, .elementor-8097732 .elementor-element.elementor-element-34aafa9d:not(.twbb_slider_options_changed-default) .swiper-button-prev{height:34px;width:34px;}body[data-elementor-device-mode="desktop"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--pagination-position-inside.tenweb-widget-slider--navigation-position-outside .swiper-pagination{margin-bottom:34px;}body[data-elementor-device-mode="tablet"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--pagination-position-tablet-inside.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination{margin-bottom:34px;}body[data-elementor-device-mode="mobile"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--pagination-position-mobile-inside.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination{margin-bottom:34px;}body[data-elementor-device-mode="desktop"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}body[data-elementor-device-mode="tablet"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}body[data-elementor-device-mode="mobile"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d{--twbb-widget-slider-arrows-width:34px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d .swiper-pagination-arrows-container .swiper-button{border-radius:17px 17px 17px 17px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d:not(.twbb_slider_options_changed-default) .swiper-pagination-bullet{height:8px;width:8px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d:not(.twbb_slider_options_changed-default) .swiper-container-horizontal .swiper-pagination-progress{height:8px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d:not(.twbb_slider_options_changed-default) .swiper-horizontal .swiper-pagination-progress{height:8px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d:not(.twbb_slider_options_changed-default) .swiper-pagination-fraction{font-size:8px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d .swiper-pagination-bullet.swiper-pagination-bullet-active, .elementor-8097732 .elementor-element.elementor-element-34aafa9d .swiper-pagination-progressbar{background-color:#000000;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d .swiper-pagination-fraction{color:#000000;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d .swiper-pagination-bullet{background-color:#000000;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product span.twbb_products_badge{color:var( --e-global-color-twbb_button_inv );background-color:var( --e-global-color-twbb_button );border-radius:0px;min-width:74px;min-height:36px;line-height:36px;margin:20px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product span.onsale{color:var( --e-global-color-twbb_button_inv );background-color:var( --e-global-color-twbb_button );border-radius:0px;min-width:74px;min-height:36px;line-height:36px;margin:20px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product span.twbb_products_badge,.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product span.onsale{font-family:var( --e-global-typography-twbb_p4-font-family ), sans-serif;font-size:var( --e-global-typography-twbb_p4-font-size );font-weight:var( --e-global-typography-twbb_p4-font-weight );text-transform:var( --e-global-typography-twbb_p4-text-transform );font-style:var( --e-global-typography-twbb_p4-font-style );text-decoration:var( --e-global-typography-twbb_p4-text-decoration );line-height:var( --e-global-typography-twbb_p4-line-height );}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,
                .elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .price,		
                .elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .twbb-product-loop-buttons,
                .elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .twbb_woocommerce-loop-product__desc,
                .elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .twbb-add-to-cart-container,
                .elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .twbb-star-rating-container{padding:0px 0px 0px 10px;}.elementor-8097732 .elementor-element.elementor-element-5ce05e01{width:100%;max-width:100%;}@media(max-width:1366px){.elementor-8097732 .elementor-element.elementor-element-48cd0956 .woocommerce-breadcrumb{font-size:14px;}.elementor-8097732 .elementor-element.elementor-element-4c4ea3d1{--min-height:280px;}.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8097732 .elementor-element.elementor-element-6d6acd5 .elementor-heading-title{font-size:38px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .twbb-woocommerce-products-variations .twbb-additional-variations{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-twbb_woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-twbb_woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .twbb_woocommerce-loop-product__desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price del .amount  {font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-twbb_woocommerce-products .swiper-pagination-arrows-container .swiper-button{color:var( --e-global-color-twbb_bg_inv );background-color:var( --e-global-color-twbb_bg_3 );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.swiper-slide.product{width:calc(100%/4);}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{font-size:var( --e-global-typography-twbb_bold-font-size );line-height:var( --e-global-typography-twbb_bold-line-height );}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-twbb_p3-font-size );line-height:var( --e-global-typography-twbb_p3-line-height );}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .price del .amount  {font-size:var( --e-global-typography-twbb_p5-font-size );line-height:var( --e-global-typography-twbb_p5-line-height );}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product span.twbb_products_badge,.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product span.onsale{font-size:var( --e-global-typography-twbb_p4-font-size );line-height:var( --e-global-typography-twbb_p4-line-height );}}@media(max-width:1200px){.elementor-8097732 .elementor-element.elementor-element-4c4ea3d1{--min-height:330px;}.elementor-8097732 .elementor-element.elementor-element-6d6acd5 .elementor-heading-title{font-size:32px;}.elementor-widget-twbb_woocommerce-products .swiper-pagination-arrows-container .swiper-button{color:var( --e-global-color-twbb_bg_inv );background-color:var( --e-global-color-twbb_bg_3 );}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.swiper-slide.product{width:calc(100%/3);}}@media(max-width:1024px){.elementor-8097732 .elementor-element.elementor-element-4c4ea3d1{--min-height:260px;}.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8097732 .elementor-element.elementor-element-6d6acd5 .elementor-heading-title{font-size:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .twbb-woocommerce-products-variations .twbb-additional-variations{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-twbb_woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-twbb_woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .twbb_woocommerce-loop-product__desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price del .amount  {font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-twbb_woocommerce-products .swiper-pagination-arrows-container .swiper-button{color:var( --e-global-color-twbb_bg_inv );background-color:var( --e-global-color-twbb_bg_3 );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.swiper-slide.product{margin-right:20px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .twbb-woocommerce-products-variations *{margin-top:10px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{font-size:var( --e-global-typography-twbb_bold-font-size );line-height:var( --e-global-typography-twbb_bold-line-height );}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-twbb_p3-font-size );line-height:var( --e-global-typography-twbb_p3-line-height );}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .price del .amount  {font-size:var( --e-global-typography-twbb_p5-font-size );line-height:var( --e-global-typography-twbb_p5-line-height );}.elementor-8097732 .elementor-element.elementor-element-34aafa9d:not(.twbb_slider_options_changed-default) .swiper-button-next:after, .elementor-8097732 .elementor-element.elementor-element-34aafa9d:not(.twbb_slider_options_changed-default) .swiper-button-prev:after{height:calc(34px/3);width:calc(34px/3);font-size:calc(34px/3);}.elementor-8097732 .elementor-element.elementor-element-34aafa9d:not(.twbb_slider_options_changed-default) .swiper-button-next, .elementor-8097732 .elementor-element.elementor-element-34aafa9d:not(.twbb_slider_options_changed-default) .swiper-button-prev{height:34px;width:34px;}body[data-elementor-device-mode="desktop"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container{min-height:34px;}body[data-elementor-device-mode="tablet"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container{min-height:34px;}body[data-elementor-device-mode="mobile"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container{min-height:34px;}body[data-elementor-device-mode="desktop"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--pagination-position-inside.tenweb-widget-slider--navigation-position-outside .swiper-pagination{margin-bottom:34px;}body[data-elementor-device-mode="tablet"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--pagination-position-tablet-inside.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination{margin-bottom:34px;}body[data-elementor-device-mode="mobile"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--pagination-position-mobile-inside.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination{margin-bottom:34px;}body[data-elementor-device-mode="desktop"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}body[data-elementor-device-mode="tablet"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}body[data-elementor-device-mode="mobile"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d{--twbb-widget-slider-arrows-width:34px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d .swiper-pagination-arrows-container .swiper-button{border-radius:20px 20px 20px 20px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product span.twbb_products_badge,.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product span.onsale{font-size:var( --e-global-typography-twbb_p4-font-size );line-height:var( --e-global-typography-twbb_p4-line-height );}}@media(max-width:880px){.elementor-8097732 .elementor-element.elementor-element-4c4ea3d1{--min-height:240px;}.elementor-8097732 .elementor-element.elementor-element-6d6acd5 .elementor-heading-title{font-size:32px;}.elementor-8097732 .elementor-element.elementor-element-54bf2f5d .elementor-button{padding:5px 5px 5px 5px;}.elementor-widget-twbb_woocommerce-products .swiper-pagination-arrows-container .swiper-button{color:var( --e-global-color-twbb_bg_inv );background-color:var( --e-global-color-twbb_bg_3 );}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.swiper-slide.product{width:calc(100%/2);}}@media(max-width:767px){.elementor-8097732 .elementor-element.elementor-element-4c4ea3d1{--min-height:85px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8097732 .elementor-element.elementor-element-4088fb21{--padding-top:60px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8097732 .elementor-element.elementor-element-6d6acd5{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8097732 .elementor-element.elementor-element-6d6acd5 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8097732 .elementor-element.elementor-element-11a40e3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8097732 .elementor-element.elementor-element-54bf2f5d .elementor-button{padding:5px 5px 5px 5px;}.elementor-8097732 .elementor-element.elementor-element-44e1e9b0{--min-height:50px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8097732 .elementor-element.elementor-element-5caee21 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-5e1c4000 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-8097732 .elementor-element.elementor-element-268e0a85{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-268e0a85 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-600e87f1{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-600e87f1 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-1db1728f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-1db1728f .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-45770278{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-45770278 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-1495dfe7{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-1495dfe7 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-7449d438{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-7449d438 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-254d7e49{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-254d7e49 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-37ef3d69{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-37ef3d69 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-12eea538{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-12eea538 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-41187d77{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-41187d77 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-1f7d7de2{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-1f7d7de2 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-3e781a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-3e781a .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-5fcd302a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-5fcd302a .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-16c9f24e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-16c9f24e .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-49e73d6d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-49e73d6d .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-68284009{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-68284009 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-802681b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-802681b .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-44148179{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-44148179 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-5a1db8a1{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-5a1db8a1 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-37c21e80{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-37c21e80 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-52b0c54d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-52b0c54d .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-36be110e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-36be110e .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-533425e3{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-533425e3 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-41bb1b58{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-41bb1b58 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-2f9f8c3f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-2f9f8c3f .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-19c12c4f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-19c12c4f .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-4afab88c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-4afab88c .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-22b0bc56{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-22b0bc56 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-3bf31475{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-3bf31475 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-462694{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-462694 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-2fdb16e9{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-2fdb16e9 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-bde074{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-bde074 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-7a57152b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-7a57152b .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-5aadea91{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-5aadea91 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-3bf970fe{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-3bf970fe .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-a0456e3{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-a0456e3 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-4e21a11{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-4e21a11 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-766b04ed{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-766b04ed .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-716d8bcd{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-716d8bcd .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-1227bf9e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-1227bf9e .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-77e20fd4{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-77e20fd4 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-5d6b0c9{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-5d6b0c9 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-2df5bea3{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-2df5bea3 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-6d7a322c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-6d7a322c .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-265b8f11{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-265b8f11 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-570096ee{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-570096ee .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-3ffb1ff4{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-3ffb1ff4 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-6cd0a27f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-6cd0a27f .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-3b335255{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-3b335255 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-7c803e8c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-7c803e8c .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-6ccd5aa{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-6ccd5aa .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-5e922ec7{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-5e922ec7 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-2e01e08c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-2e01e08c .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-c8297ae{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-c8297ae .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-4f897229{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-4f897229 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-6ed75702{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-6ed75702 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-19e1a5d1{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-19e1a5d1 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-7a63e774{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-7a63e774 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-3b1d4d73{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-3b1d4d73 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-19e776a2{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-19e776a2 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-3b4b3651{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-3b4b3651 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-25ac8afa{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-25ac8afa .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-a2901ed{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-a2901ed .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-1880c03c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-1880c03c .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-1a1d649f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-1a1d649f .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-79ff0c83{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-8097732 .elementor-element.elementor-element-79ff0c83 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-30049be1 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-8097732 .elementor-element.elementor-element-5b2e9828{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-8097732 .elementor-element.elementor-element-2402a922{padding:12px 12px 12px 12px;}.elementor-8097732 .elementor-element.elementor-element-2402a922 .woocommerce .woocommerce-loop-category__title{font-size:16px;line-height:20px;}.elementor-8097732 .elementor-element.elementor-element-2402a922 .woocommerce-loop-category__title .count{font-size:1px;line-height:48px;}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .twbb-woocommerce-products-variations .twbb-additional-variations{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-twbb_woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-twbb_woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .twbb_woocommerce-loop-product__desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price del .amount  {font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-twbb_woocommerce-products .swiper-pagination-arrows-container .swiper-button{color:var( --e-global-color-twbb_bg_inv );background-color:var( --e-global-color-twbb_bg_3 );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.swiper-slide.product{width:calc(100%/2);margin-right:10px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .twbb-woocommerce-products-variations *{margin-top:10px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{font-size:var( --e-global-typography-twbb_bold-font-size );line-height:var( --e-global-typography-twbb_bold-line-height );}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .twbb_woocommerce-loop-product__desc{font-size:12px;line-height:1.3em;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-twbb_p3-font-size );line-height:var( --e-global-typography-twbb_p3-line-height );}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .price del .amount  {font-size:var( --e-global-typography-twbb_p5-font-size );line-height:var( --e-global-typography-twbb_p5-line-height );}.elementor-8097732 .elementor-element.elementor-element-34aafa9d:not(.twbb_slider_options_changed-default) .swiper-button-next:after, .elementor-8097732 .elementor-element.elementor-element-34aafa9d:not(.twbb_slider_options_changed-default) .swiper-button-prev:after{height:calc(34px/3);width:calc(34px/3);font-size:calc(34px/3);}.elementor-8097732 .elementor-element.elementor-element-34aafa9d:not(.twbb_slider_options_changed-default) .swiper-button-next, .elementor-8097732 .elementor-element.elementor-element-34aafa9d:not(.twbb_slider_options_changed-default) .swiper-button-prev{height:34px;width:34px;}body[data-elementor-device-mode="desktop"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container{min-height:34px;}body[data-elementor-device-mode="tablet"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container{min-height:34px;}body[data-elementor-device-mode="mobile"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container{min-height:34px;}body[data-elementor-device-mode="desktop"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--pagination-position-inside.tenweb-widget-slider--navigation-position-outside .swiper-pagination{margin-bottom:34px;}body[data-elementor-device-mode="tablet"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--pagination-position-tablet-inside.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination{margin-bottom:34px;}body[data-elementor-device-mode="mobile"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--pagination-position-mobile-inside.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination{margin-bottom:34px;}body[data-elementor-device-mode="desktop"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}body[data-elementor-device-mode="tablet"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}body[data-elementor-device-mode="mobile"] .elementor-8097732 .elementor-element.elementor-element-34aafa9d.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d{--twbb-widget-slider-arrows-width:34px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d .swiper-pagination-arrows-container .swiper-button{border-radius:20px 20px 20px 20px;}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product span.twbb_products_badge,.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product span.onsale{font-size:var( --e-global-typography-twbb_p4-font-size );line-height:var( --e-global-typography-twbb_p4-line-height );}}@media(min-width:768px){.elementor-8097732 .elementor-element.elementor-element-62800bd{--width:500px;}.elementor-8097732 .elementor-element.elementor-element-155ba187{--width:auto;}}@media(max-width:1366px) and (min-width:768px){.elementor-8097732 .elementor-element.elementor-element-62800bd{--width:350px;}}@media(max-width:1200px) and (min-width:768px){.elementor-8097732 .elementor-element.elementor-element-4088fb21{--width:60%;}.elementor-8097732 .elementor-element.elementor-element-44e1e9b0{--width:40%;}}@media(max-width:880px) and (min-width:768px){.elementor-8097732 .elementor-element.elementor-element-4088fb21{--width:64%;}.elementor-8097732 .elementor-element.elementor-element-44e1e9b0{--width:35%;}}@media(min-width:881px){.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.swiper-slide.product{width:calc(100%/6);}}@media(max-width:1024px) and (min-width:881px){.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.swiper-slide.product{width:calc(100%/3);}}@media(min-width:2400px){.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .twbb-woocommerce-products-variations .twbb-additional-variations{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-twbb_woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-twbb_woocommerce-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .twbb_woocommerce-loop-product__desc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price del .amount  {font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-twbb_woocommerce-products .swiper-pagination-arrows-container .swiper-button{color:var( --e-global-color-twbb_bg_inv );background-color:var( --e-global-color-twbb_bg_3 );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-twbb_woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{font-size:var( --e-global-typography-twbb_bold-font-size );line-height:var( --e-global-typography-twbb_bold-line-height );}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-twbb_p3-font-size );line-height:var( --e-global-typography-twbb_p3-line-height );}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product .price del .amount  {font-size:var( --e-global-typography-twbb_p5-font-size );line-height:var( --e-global-typography-twbb_p5-line-height );}.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product span.twbb_products_badge,.elementor-8097732 .elementor-element.elementor-element-34aafa9d.elementor-wc-products ul.products li.product span.onsale{font-size:var( --e-global-typography-twbb_p4-font-size );line-height:var( --e-global-typography-twbb_p4-line-height );}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-48cd0956 */.elementor-653010 .elementor-element.elementor-element-316b21f .woocommerce-breadcrumb {
    font-size:14px;
}

.elementor-8097732 .elementor-element.elementor-element-48cd0956 a {
    font-size:14px;
}/* End custom CSS */
/* Start custom CSS for theme-archive-title, class: .elementor-element-6d6acd5 *//* Tar bort "Archives:", "Category:" och "Brands:" från WooCommerce archive title */
.elementor-widget-theme-archive-title h1.elementor-heading-title {
    /* Byter ut prefixen via text */
    /* För shop-sida */
    content: attr(data-title) !important;
}

/* Alternativ enklare metod: dölja hela prefixen */
.elementor-widget-theme-archive-title h1.elementor-heading-title::before,
.elementor-widget-theme-archive-title h1.elementor-heading-title span.prefix {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54bf2f5d *//* Vi nollställer den vanliga bakgrundsbilden på själva elementet */
.elementor-653275 .elementor-element.elementor-element-11cb5f17 {
    background-image: none !important;
    position: relative;
    overflow: hidden; /* Säkerställer att den vända bilden inte sticker ut */
}

/* Vi skapar ett nytt lager för enbart bilden */
.elementor-653275 .elementor-element.elementor-element-11cb5f17::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(https://scn.eu/wp-content/uploads/2026/02/AdobeStock_1920671171-1.webp);
    background-position: center center;
    background-size: cover;
    transform: scaleX(-1); /* Här sker magin - bara bilden vänds */
    z-index: 0; /* Hamnar bakom innehållet */
}

/* Säkerställ att innehållet hamnar ovanpå det nya lagret */
.elementor-653275 .elementor-element.elementor-element-11cb5f17 > .elementor-container,
.elementor-653275 .elementor-element.elementor-element-11cb5f17 > .elementor-widget-wrap {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6269757c */.elementor-8097732 .elementor-element.elementor-element-6269757c .facetwp-facet {
    margin-bottom: 10px!important;
    font-size:14px!important;
}

.elementor-8097732 .elementor-element.elementor-element-6269757c .facetwp-display-value {
    font-size:14px;
    font-weight:600;
    margin-left:0px;
}

.facetwp-radio.checked {
        font-size:14px;
    font-weight:600;
    margin-left:0px;
    text-decoration:underline;
}

.facetwp-radio {
            font-size:14px;
    font-weight:600;
}

.elementor-8097732 .elementor-element.elementor-element-6269757c .facetwp-dropdown {
        padding: 4px 22px 4px 6px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
                font-size:14px;
                color:#2b2e31;
    width:100%;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3ec80b8b *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 400;
  font-size: 14px;
  padding: 0;
  border-bottom: 1px solid #718096;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 0px;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}

.facetwp-expand::after {
    content: "▼";
    font-size: 9px;
    color: #E52B1F;
    display: inline-block;
    background: #ddd;
    padding: 0px 5px;
}

.facetwp-expand:hover::after {
  background: #000;
  color:white;
}

/* understruken checked */

.facetwp-checkbox.checked span {
    text-decoration: underline;
}

/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}


/* toggle */

.elementor-8097732 .elementor-element.elementor-element-3ec80b8b .facetwp-toggle {
    color:white;
        font-family: "Be Vietnam Pro", sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.15em;
    background-color:#2b2e31;
    padding:5px 8px;
}

.elementor-8097732 .elementor-element.elementor-element-3ec80b8b .facetwp-toggle:hover {
    color:#e52b1f;
}

.elementor-8097732 .elementor-element.elementor-element-3ec80b8b .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 0px;
  border-bottom: none;
}

.facetwp-facet-product_facet .fs-options .fs-option-label, facetwp-facet-product_categories_dropdown .fs-option-label {
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1fbe1b */.elementor-8097732 .elementor-element.elementor-element-1fbe1b {
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2d6c92de *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 0px 5px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48b2f5b3 */.elementor-8097732 .elementor-element.elementor-element-48b2f5b3 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-48b2f5b3 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-48b2f5b3 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-48b2f5b3 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-48b2f5b3 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-48b2f5b3 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-48b2f5b3 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-48b2f5b3 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-48b2f5b3 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-48b2f5b3 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-48b2f5b3 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-48b2f5b3 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-48b2f5b3 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-48b2f5b3 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-48b2f5b3 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4911b21f *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc1fcb4 */.elementor-8097732 .elementor-element.elementor-element-bc1fcb4 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-bc1fcb4 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-bc1fcb4 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-bc1fcb4 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-bc1fcb4 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-bc1fcb4 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-bc1fcb4 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-bc1fcb4 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-bc1fcb4 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-bc1fcb4 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-bc1fcb4 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-bc1fcb4 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-bc1fcb4 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-bc1fcb4 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-bc1fcb4 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-85d068f *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2b2589 */.elementor-8097732 .elementor-element.elementor-element-d2b2589 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-d2b2589 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-d2b2589 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-d2b2589 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-d2b2589 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-d2b2589 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-d2b2589 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-d2b2589 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-d2b2589 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-d2b2589 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-d2b2589 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-d2b2589 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-d2b2589 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-d2b2589 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-d2b2589 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3f51d95f *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2efb1160 */.elementor-8097732 .elementor-element.elementor-element-2efb1160 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-2efb1160 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-2efb1160 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-2efb1160 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-2efb1160 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-2efb1160 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-2efb1160 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-2efb1160 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-2efb1160 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-2efb1160 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-2efb1160 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-2efb1160 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-2efb1160 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-2efb1160 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-2efb1160 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-768a451e *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c24f854 */.elementor-8097732 .elementor-element.elementor-element-5c24f854 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-5c24f854 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-5c24f854 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-5c24f854 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-5c24f854 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-5c24f854 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-5c24f854 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-5c24f854 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-5c24f854 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-5c24f854 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-5c24f854 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-5c24f854 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-5c24f854 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-5c24f854 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-5c24f854 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1125ddc0 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26afc737 */.elementor-8097732 .elementor-element.elementor-element-26afc737 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-26afc737 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-26afc737 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-26afc737 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-26afc737 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-26afc737 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-26afc737 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-26afc737 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-26afc737 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-26afc737 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-26afc737 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-26afc737 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-26afc737 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-26afc737 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-26afc737 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-266b3996 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eef0771 */.elementor-8097732 .elementor-element.elementor-element-7eef0771 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-7eef0771 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-7eef0771 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-7eef0771 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-7eef0771 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-7eef0771 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-7eef0771 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-7eef0771 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-7eef0771 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-7eef0771 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-7eef0771 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-7eef0771 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-7eef0771 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-7eef0771 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-7eef0771 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-644aa652 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed33ced */.elementor-8097732 .elementor-element.elementor-element-ed33ced .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-ed33ced .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-ed33ced .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-ed33ced .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-ed33ced .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-ed33ced .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-ed33ced .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-ed33ced input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-ed33ced input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-ed33ced .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-ed33ced .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-ed33ced .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-ed33ced .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-ed33ced .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-ed33ced .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d3b80d5 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33378e47 */.elementor-8097732 .elementor-element.elementor-element-33378e47 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-33378e47 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-33378e47 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-33378e47 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-33378e47 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-33378e47 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-33378e47 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-33378e47 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-33378e47 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-33378e47 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-33378e47 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-33378e47 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-33378e47 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-33378e47 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-33378e47 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-60a769b7 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d35ef4c */.elementor-8097732 .elementor-element.elementor-element-2d35ef4c .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-2d35ef4c .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-2d35ef4c .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-2d35ef4c .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-2d35ef4c .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-2d35ef4c .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-2d35ef4c .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-2d35ef4c input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-2d35ef4c input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-2d35ef4c .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-2d35ef4c .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-2d35ef4c .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-2d35ef4c .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-2d35ef4c .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-2d35ef4c .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5480342a *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78e4aaf7 */.elementor-8097732 .elementor-element.elementor-element-78e4aaf7 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-78e4aaf7 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-78e4aaf7 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-78e4aaf7 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-78e4aaf7 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-78e4aaf7 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-78e4aaf7 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-78e4aaf7 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-78e4aaf7 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-78e4aaf7 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-78e4aaf7 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-78e4aaf7 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-78e4aaf7 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-78e4aaf7 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-78e4aaf7 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3bee2277 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fc55e0 */.elementor-8097732 .elementor-element.elementor-element-8fc55e0 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-8fc55e0 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-8fc55e0 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-8fc55e0 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-8fc55e0 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-8fc55e0 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-8fc55e0 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-8fc55e0 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-8fc55e0 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-8fc55e0 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-8fc55e0 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-8fc55e0 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-8fc55e0 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-8fc55e0 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-8fc55e0 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-179a458c *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44911218 */.elementor-8097732 .elementor-element.elementor-element-44911218 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-44911218 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-44911218 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-44911218 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-44911218 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-44911218 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-44911218 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-44911218 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-44911218 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-44911218 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-44911218 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-44911218 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-44911218 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-44911218 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-44911218 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6c3e0fa9 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-388776b8 */.elementor-8097732 .elementor-element.elementor-element-388776b8 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-388776b8 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-388776b8 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-388776b8 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-388776b8 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-388776b8 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-388776b8 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-388776b8 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-388776b8 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-388776b8 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-388776b8 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-388776b8 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-388776b8 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-388776b8 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-388776b8 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ae3f06a *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25aef5f6 */.elementor-8097732 .elementor-element.elementor-element-25aef5f6 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-25aef5f6 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-25aef5f6 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-25aef5f6 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-25aef5f6 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-25aef5f6 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-25aef5f6 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-25aef5f6 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-25aef5f6 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-25aef5f6 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-25aef5f6 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-25aef5f6 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-25aef5f6 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-25aef5f6 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-25aef5f6 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-53009f6 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a1aa88f */.elementor-8097732 .elementor-element.elementor-element-7a1aa88f .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-7a1aa88f .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-7a1aa88f .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-7a1aa88f .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-7a1aa88f .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-7a1aa88f .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-7a1aa88f .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-7a1aa88f input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-7a1aa88f input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-7a1aa88f .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-7a1aa88f .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-7a1aa88f .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-7a1aa88f .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-7a1aa88f .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-7a1aa88f .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4436add5 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-225fcfb7 */.elementor-8097732 .elementor-element.elementor-element-225fcfb7 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-225fcfb7 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-225fcfb7 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-225fcfb7 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-225fcfb7 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-225fcfb7 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-225fcfb7 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-225fcfb7 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-225fcfb7 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-225fcfb7 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-225fcfb7 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-225fcfb7 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-225fcfb7 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-225fcfb7 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-225fcfb7 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7b06b7aa *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-443d18d4 */.elementor-8097732 .elementor-element.elementor-element-443d18d4 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-443d18d4 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-443d18d4 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-443d18d4 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-443d18d4 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-443d18d4 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-443d18d4 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-443d18d4 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-443d18d4 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-443d18d4 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-443d18d4 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-443d18d4 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-443d18d4 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-443d18d4 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-443d18d4 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5600ef5d *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44353990 */.elementor-8097732 .elementor-element.elementor-element-44353990 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-44353990 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-44353990 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-44353990 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-44353990 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-44353990 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-44353990 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-44353990 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-44353990 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-44353990 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-44353990 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-44353990 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-44353990 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-44353990 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-44353990 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5292d026 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-319c432b */.elementor-8097732 .elementor-element.elementor-element-319c432b .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-319c432b .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-319c432b .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-319c432b .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-319c432b .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-319c432b .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-319c432b .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-319c432b input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-319c432b input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-319c432b .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-319c432b .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-319c432b .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-319c432b .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-319c432b .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-319c432b .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-24c46470 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d621fd7 */.elementor-8097732 .elementor-element.elementor-element-1d621fd7 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-1d621fd7 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-1d621fd7 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-1d621fd7 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-1d621fd7 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-1d621fd7 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-1d621fd7 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-1d621fd7 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-1d621fd7 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-1d621fd7 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-1d621fd7 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-1d621fd7 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-1d621fd7 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-1d621fd7 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-1d621fd7 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2c308232 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74319ac2 */.elementor-8097732 .elementor-element.elementor-element-74319ac2 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-74319ac2 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-74319ac2 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-74319ac2 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-74319ac2 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-74319ac2 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-74319ac2 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-74319ac2 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-74319ac2 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-74319ac2 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-74319ac2 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-74319ac2 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-74319ac2 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-74319ac2 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-74319ac2 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-56ba3e25 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6282fc43 */.elementor-8097732 .elementor-element.elementor-element-6282fc43 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-6282fc43 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-6282fc43 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-6282fc43 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-6282fc43 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-6282fc43 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-6282fc43 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-6282fc43 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-6282fc43 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-6282fc43 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-6282fc43 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-6282fc43 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-6282fc43 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-6282fc43 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-6282fc43 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-237a2282 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337be3b4 */.elementor-8097732 .elementor-element.elementor-element-337be3b4 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-337be3b4 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-337be3b4 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-337be3b4 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-337be3b4 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-337be3b4 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-337be3b4 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-337be3b4 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-337be3b4 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-337be3b4 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-337be3b4 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-337be3b4 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-337be3b4 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-337be3b4 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-337be3b4 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-323d85b1 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bd4268 */.elementor-8097732 .elementor-element.elementor-element-4bd4268 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-4bd4268 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-4bd4268 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-4bd4268 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-4bd4268 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-4bd4268 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-4bd4268 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-4bd4268 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-4bd4268 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-4bd4268 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-4bd4268 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-4bd4268 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-4bd4268 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-4bd4268 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-4bd4268 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ab814de *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7737eb00 */.elementor-8097732 .elementor-element.elementor-element-7737eb00 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-7737eb00 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-7737eb00 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-7737eb00 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-7737eb00 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-7737eb00 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-7737eb00 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-7737eb00 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-7737eb00 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-7737eb00 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-7737eb00 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-7737eb00 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-7737eb00 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-7737eb00 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-7737eb00 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3c85702f *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-662dc941 */.elementor-8097732 .elementor-element.elementor-element-662dc941 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-662dc941 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-662dc941 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-662dc941 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-662dc941 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-662dc941 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-662dc941 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-662dc941 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-662dc941 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-662dc941 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-662dc941 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-662dc941 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-662dc941 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-662dc941 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-662dc941 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-45653eb6 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e413bcb */.elementor-8097732 .elementor-element.elementor-element-3e413bcb .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-3e413bcb .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-3e413bcb .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-3e413bcb .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-3e413bcb .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-3e413bcb .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-3e413bcb .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-3e413bcb input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-3e413bcb input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-3e413bcb .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-3e413bcb .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-3e413bcb .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-3e413bcb .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-3e413bcb .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-3e413bcb .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3876c414 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-183180a2 */.elementor-8097732 .elementor-element.elementor-element-183180a2 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-183180a2 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-183180a2 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-183180a2 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-183180a2 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-183180a2 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-183180a2 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-183180a2 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-183180a2 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-183180a2 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-183180a2 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-183180a2 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-183180a2 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-183180a2 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-183180a2 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-21d801fa *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40511190 */.elementor-8097732 .elementor-element.elementor-element-40511190 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-40511190 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-40511190 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-40511190 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-40511190 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-40511190 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-40511190 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-40511190 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-40511190 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-40511190 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-40511190 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-40511190 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-40511190 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-40511190 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-40511190 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2ab6ec49 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2ccd2b */.elementor-8097732 .elementor-element.elementor-element-e2ccd2b .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-e2ccd2b .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-e2ccd2b .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-e2ccd2b .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-e2ccd2b .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-e2ccd2b .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-e2ccd2b .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-e2ccd2b input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-e2ccd2b input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-e2ccd2b .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-e2ccd2b .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-e2ccd2b .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-e2ccd2b .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-e2ccd2b .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-e2ccd2b .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-373dac2a *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3647dd59 */.elementor-8097732 .elementor-element.elementor-element-3647dd59 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-3647dd59 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-3647dd59 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-3647dd59 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-3647dd59 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-3647dd59 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-3647dd59 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-3647dd59 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-3647dd59 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-3647dd59 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-3647dd59 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-3647dd59 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-3647dd59 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-3647dd59 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-3647dd59 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-74da7aa3 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20451a32 */.elementor-8097732 .elementor-element.elementor-element-20451a32 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-20451a32 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-20451a32 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-20451a32 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-20451a32 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-20451a32 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-20451a32 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-20451a32 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-20451a32 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-20451a32 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-20451a32 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-20451a32 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-20451a32 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-20451a32 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-20451a32 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-46bfcc8 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ff90de */.elementor-8097732 .elementor-element.elementor-element-7ff90de .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-7ff90de .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-7ff90de .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-7ff90de .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-7ff90de .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-7ff90de .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-7ff90de .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-7ff90de input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-7ff90de input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-7ff90de .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-7ff90de .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-7ff90de .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-7ff90de .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-7ff90de .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-7ff90de .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1908c3b0 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63d78a5c */.elementor-8097732 .elementor-element.elementor-element-63d78a5c .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-63d78a5c .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-63d78a5c .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-63d78a5c .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-63d78a5c .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-63d78a5c .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-63d78a5c .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-63d78a5c input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-63d78a5c input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-63d78a5c .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-63d78a5c .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-63d78a5c .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-63d78a5c .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-63d78a5c .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-63d78a5c .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ade4d7a *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8da704 */.elementor-8097732 .elementor-element.elementor-element-b8da704 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-b8da704 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-b8da704 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-b8da704 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-b8da704 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-b8da704 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-b8da704 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-b8da704 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-b8da704 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-b8da704 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-b8da704 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-b8da704 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-b8da704 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-b8da704 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-b8da704 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4d7b58a6 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2843c542 */.elementor-8097732 .elementor-element.elementor-element-2843c542 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-2843c542 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-2843c542 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-2843c542 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-2843c542 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-2843c542 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-2843c542 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-2843c542 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-2843c542 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-2843c542 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-2843c542 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-2843c542 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-2843c542 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-2843c542 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-2843c542 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6022ef56 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c95b62 */.elementor-8097732 .elementor-element.elementor-element-2c95b62 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-2c95b62 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-2c95b62 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-2c95b62 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-2c95b62 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-2c95b62 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-2c95b62 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-2c95b62 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-2c95b62 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-2c95b62 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-2c95b62 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-2c95b62 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-2c95b62 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-2c95b62 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-2c95b62 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7a41c6f2 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a46c461 */.elementor-8097732 .elementor-element.elementor-element-1a46c461 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-1a46c461 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-1a46c461 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-1a46c461 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-1a46c461 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-1a46c461 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-1a46c461 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-1a46c461 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-1a46c461 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-1a46c461 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-1a46c461 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-1a46c461 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-1a46c461 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-1a46c461 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-1a46c461 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-15600cf0 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc470b1 */.elementor-8097732 .elementor-element.elementor-element-3dc470b1 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-3dc470b1 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-3dc470b1 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-3dc470b1 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-3dc470b1 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-3dc470b1 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-3dc470b1 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-3dc470b1 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-3dc470b1 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-3dc470b1 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-3dc470b1 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-3dc470b1 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-3dc470b1 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-3dc470b1 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-3dc470b1 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-25897b4b *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ef535b0 */.elementor-8097732 .elementor-element.elementor-element-2ef535b0 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-2ef535b0 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-2ef535b0 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-2ef535b0 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-2ef535b0 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-2ef535b0 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-2ef535b0 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-2ef535b0 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-2ef535b0 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-2ef535b0 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-2ef535b0 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-2ef535b0 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-2ef535b0 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-2ef535b0 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-2ef535b0 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1b4664eb *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf468c1 */.elementor-8097732 .elementor-element.elementor-element-3cf468c1 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-3cf468c1 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-3cf468c1 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-3cf468c1 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-3cf468c1 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-3cf468c1 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-3cf468c1 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-3cf468c1 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-3cf468c1 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-3cf468c1 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-3cf468c1 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-3cf468c1 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-3cf468c1 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-3cf468c1 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-3cf468c1 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d2cfb84 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37cf0b00 */.elementor-8097732 .elementor-element.elementor-element-37cf0b00 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-37cf0b00 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-37cf0b00 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-37cf0b00 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-37cf0b00 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-37cf0b00 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-37cf0b00 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-37cf0b00 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-37cf0b00 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-37cf0b00 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-37cf0b00 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-37cf0b00 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-37cf0b00 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-37cf0b00 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-37cf0b00 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-71c133a3 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e343a9a */.elementor-8097732 .elementor-element.elementor-element-6e343a9a .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-6e343a9a .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-6e343a9a .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-6e343a9a .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-6e343a9a .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-6e343a9a .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-6e343a9a .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-6e343a9a input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-6e343a9a input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-6e343a9a .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-6e343a9a .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-6e343a9a .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-6e343a9a .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-6e343a9a .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-6e343a9a .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-742ae7e3 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63ddaeb0 */.elementor-8097732 .elementor-element.elementor-element-63ddaeb0 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-63ddaeb0 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-63ddaeb0 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-63ddaeb0 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-63ddaeb0 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-63ddaeb0 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-63ddaeb0 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-63ddaeb0 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-63ddaeb0 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-63ddaeb0 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-63ddaeb0 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-63ddaeb0 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-63ddaeb0 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-63ddaeb0 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-63ddaeb0 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-203fe8e *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc3d002 */.elementor-8097732 .elementor-element.elementor-element-1dc3d002 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-1dc3d002 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-1dc3d002 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-1dc3d002 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-1dc3d002 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-1dc3d002 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-1dc3d002 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-1dc3d002 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-1dc3d002 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-1dc3d002 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-1dc3d002 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-1dc3d002 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-1dc3d002 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-1dc3d002 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-1dc3d002 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-36487128 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ff9439b */.elementor-8097732 .elementor-element.elementor-element-2ff9439b .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-2ff9439b .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-2ff9439b .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-2ff9439b .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-2ff9439b .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-2ff9439b .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-2ff9439b .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-2ff9439b input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-2ff9439b input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-2ff9439b .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-2ff9439b .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-2ff9439b .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-2ff9439b .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-2ff9439b .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-2ff9439b .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7b2d6b6 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5947b6ec */.elementor-8097732 .elementor-element.elementor-element-5947b6ec .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-5947b6ec .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-5947b6ec .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-5947b6ec .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-5947b6ec .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-5947b6ec .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-5947b6ec .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-5947b6ec input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-5947b6ec input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-5947b6ec .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-5947b6ec .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-5947b6ec .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-5947b6ec .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-5947b6ec .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-5947b6ec .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-60893af5 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7df137fa */.elementor-8097732 .elementor-element.elementor-element-7df137fa .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-7df137fa .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-7df137fa .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-7df137fa .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-7df137fa .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-7df137fa .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-7df137fa .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-7df137fa input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-7df137fa input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-7df137fa .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-7df137fa .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-7df137fa .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-7df137fa .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-7df137fa .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-7df137fa .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-466068d0 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-190129e3 */.elementor-8097732 .elementor-element.elementor-element-190129e3 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-190129e3 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-190129e3 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-190129e3 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-190129e3 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-190129e3 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-190129e3 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-190129e3 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-190129e3 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-190129e3 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-190129e3 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-190129e3 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-190129e3 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-190129e3 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-190129e3 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-24a4e81e *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dd41177 */.elementor-8097732 .elementor-element.elementor-element-2dd41177 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-2dd41177 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-2dd41177 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-2dd41177 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-2dd41177 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-2dd41177 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-2dd41177 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-2dd41177 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-2dd41177 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-2dd41177 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-2dd41177 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-2dd41177 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-2dd41177 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-2dd41177 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-2dd41177 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4f30669d *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfdc9cf */.elementor-8097732 .elementor-element.elementor-element-dfdc9cf .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-dfdc9cf .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-dfdc9cf .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-dfdc9cf .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-dfdc9cf .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-dfdc9cf .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-dfdc9cf .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-dfdc9cf input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-dfdc9cf input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-dfdc9cf .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-dfdc9cf .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-dfdc9cf .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-dfdc9cf .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-dfdc9cf .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-dfdc9cf .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5b286099 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bbeadfd */.elementor-8097732 .elementor-element.elementor-element-7bbeadfd .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-7bbeadfd .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-7bbeadfd .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-7bbeadfd .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-7bbeadfd .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-7bbeadfd .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-7bbeadfd .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-7bbeadfd input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-7bbeadfd input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-7bbeadfd .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-7bbeadfd .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-7bbeadfd .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-7bbeadfd .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-7bbeadfd .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-7bbeadfd .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ee1de52 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-197fe5ed */.elementor-8097732 .elementor-element.elementor-element-197fe5ed .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-197fe5ed .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-197fe5ed .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-197fe5ed .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-197fe5ed .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-197fe5ed .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-197fe5ed .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-197fe5ed input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-197fe5ed input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-197fe5ed .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-197fe5ed .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-197fe5ed .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-197fe5ed .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-197fe5ed .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-197fe5ed .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4d6ef68d *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cd9b420 */.elementor-8097732 .elementor-element.elementor-element-1cd9b420 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-1cd9b420 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-1cd9b420 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-1cd9b420 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-1cd9b420 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-1cd9b420 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-1cd9b420 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-1cd9b420 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-1cd9b420 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-1cd9b420 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-1cd9b420 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-1cd9b420 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-1cd9b420 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-1cd9b420 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-1cd9b420 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-41a6d5f5 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5daebfac */.elementor-8097732 .elementor-element.elementor-element-5daebfac .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-5daebfac .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-5daebfac .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-5daebfac .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-5daebfac .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-5daebfac .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-5daebfac .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-5daebfac input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-5daebfac input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-5daebfac .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-5daebfac .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-5daebfac .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-5daebfac .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-5daebfac .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-5daebfac .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9177b0d *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-577e3bb4 */.elementor-8097732 .elementor-element.elementor-element-577e3bb4 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-577e3bb4 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-577e3bb4 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-577e3bb4 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-577e3bb4 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-577e3bb4 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-577e3bb4 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-577e3bb4 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-577e3bb4 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-577e3bb4 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-577e3bb4 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-577e3bb4 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-577e3bb4 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-577e3bb4 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-577e3bb4 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5f267df5 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-629705f */.elementor-8097732 .elementor-element.elementor-element-629705f .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-629705f .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-629705f .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-629705f .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-629705f .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-629705f .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-629705f .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-629705f input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-629705f input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-629705f .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-629705f .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-629705f .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-629705f .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-629705f .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-629705f .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-18c8276d *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fd1287 */.elementor-8097732 .elementor-element.elementor-element-6fd1287 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-6fd1287 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-6fd1287 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-6fd1287 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-6fd1287 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-6fd1287 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-6fd1287 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-6fd1287 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-6fd1287 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-6fd1287 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-6fd1287 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-6fd1287 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-6fd1287 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-6fd1287 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-6fd1287 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d9ade9c *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e52f0c0 */.elementor-8097732 .elementor-element.elementor-element-2e52f0c0 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-2e52f0c0 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-2e52f0c0 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-2e52f0c0 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-2e52f0c0 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-2e52f0c0 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-2e52f0c0 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-2e52f0c0 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-2e52f0c0 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-2e52f0c0 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-2e52f0c0 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-2e52f0c0 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-2e52f0c0 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-2e52f0c0 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-2e52f0c0 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5b6565c4 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84525be */.elementor-8097732 .elementor-element.elementor-element-84525be .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-84525be .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-84525be .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-84525be .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-84525be .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-84525be .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-84525be .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-84525be input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-84525be input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-84525be .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-84525be .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-84525be .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-84525be .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-84525be .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-84525be .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-55ba447d *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8f63e */.elementor-8097732 .elementor-element.elementor-element-e8f63e .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-e8f63e .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-e8f63e .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-e8f63e .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-e8f63e .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-e8f63e .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-e8f63e .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-e8f63e input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-e8f63e input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-e8f63e .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-e8f63e .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-e8f63e .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-e8f63e .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-e8f63e .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-e8f63e .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4cafd91d *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4296891a */.elementor-8097732 .elementor-element.elementor-element-4296891a .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-4296891a .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-4296891a .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-4296891a .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-4296891a .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-4296891a .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-4296891a .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-4296891a input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-4296891a input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-4296891a .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-4296891a .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-4296891a .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-4296891a .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-4296891a .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-4296891a .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5cf671fc *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cb3ec19 */.elementor-8097732 .elementor-element.elementor-element-2cb3ec19 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-2cb3ec19 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-2cb3ec19 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-2cb3ec19 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-2cb3ec19 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-2cb3ec19 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-2cb3ec19 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-2cb3ec19 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-2cb3ec19 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-2cb3ec19 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-2cb3ec19 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-2cb3ec19 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-2cb3ec19 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-2cb3ec19 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-2cb3ec19 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-40c4518b *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 11px;
    color: #ffffff;
    display: inline-block;
    background: #E52B1F;
    padding: 4px 8px 2px 8px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53ffac95 */.elementor-8097732 .elementor-element.elementor-element-53ffac95 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-53ffac95 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-53ffac95 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-53ffac95 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-53ffac95 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-53ffac95 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-53ffac95 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-53ffac95 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-53ffac95 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-53ffac95 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-53ffac95 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-53ffac95 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-53ffac95 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-53ffac95 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-53ffac95 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-581838b1 *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 700;
  font-size: 15px;
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  gap: 6px;
}

/* Dölj underkategorier som standard */
.facetwp-facet-product_categories .facetwp-depth {
  display: none;
}

/* Visa när expanded */
.facetwp-facet-product_categories .facetwp-depth.visible {
  display: block;
  padding-left: 16px;
}

/* Underkategori-stil */
.facetwp-facet-product_categories .facetwp-depth .facetwp-checkbox {
  font-size: 14px;
  font-weight: 400;
  padding: 4px 0;
  border-bottom: none;
}

/* Pil längst till höger */
.facetwp-expand {
  font-size: 0;
  cursor: pointer;
  margin-left: auto;
}
.facetwp-expand::after {
    content: "▼";
    font-size: 9px;
    color: #E52B1F;
    display: inline-block;
    background: #ddd;
    padding: 0px 5px;
}

.facetwp-expand:hover::after {
  background: #000;
}


/* Avstånd från checkbox mellan titel & checkbox */
.facetwp-display-value {
  margin-left: 22px;
}

.fs-wrap {
    width:100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1be24867 */.elementor-8097732 .elementor-element.elementor-element-1be24867 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-1be24867 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-1be24867 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-1be24867 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-1be24867 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-1be24867 .fs-no-results {
    font-size:13px;
}

.elementor-8097732 .elementor-element.elementor-element-1be24867 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-1be24867 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:13px!important;
}

.elementor-8097732 .elementor-element.elementor-element-1be24867 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-1be24867 .facetwp-dropdown {
    font-size:13px;
}

.attribute_values {
    font-size:13px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-1be24867 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-1be24867 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-1be24867 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-1be24867 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-1be24867 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee41a55 */.elementor-8097732 .elementor-element.elementor-element-ee41a55 .fs-wrap.multiple .fs-option {
  font-size:14px;
}

.elementor-8097732 .elementor-element.elementor-element-ee41a55 .facetwp-facet > .facetwp-radio:first-of-type {
  font-size:14px;
}

.elementor-8097732 .elementor-element.elementor-element-ee41a55 .facetwp-display-value {
    font-size:14px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-ee41a55 .facetwp-type-checkboxes .facetwp-checkbox {
  display: inline-flex;
  align-items: center;
  margin-right: 5px;
  margin-bottom: 5px;
}

.elementor-8097732 .elementor-element.elementor-element-ee41a55 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-8097732 .elementor-element.elementor-element-ee41a55 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-8097732 .elementor-element.elementor-element-ee41a55 .fs-label-wrap .fs-label {
    font-size:14px;
}

.elementor-8097732 .elementor-element.elementor-element-ee41a55 .fs-no-results {
    font-size:14px;
}

.elementor-8097732 .elementor-element.elementor-element-ee41a55 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

.elementor-8097732 .elementor-element.elementor-element-ee41a55 input.facetwp-submit {
    padding:8px!important;
    line-height:1em;
    font-size:14px!important;
}

.elementor-8097732 .elementor-element.elementor-element-ee41a55 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-8097732 .elementor-element.elementor-element-ee41a55 .facetwp-dropdown {
    font-size:14px;
}

.attribute_values {
    font-size:14px;
    color:#999;
    font-weight:400;
    margin-left:3px;
}


.elementor-8097732 .elementor-element.elementor-element-ee41a55 .fs-wrap {
    padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: -2px;
}

.elementor-8097732 .elementor-element.elementor-element-ee41a55 .facetwp-facet.facetwp-type-number_range {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-ee41a55 .facetwp-facet.facetwp-type-dropdown {
        padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-ee41a55 .facetwp-facet.facetwp-type-radio {
            padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}

.elementor-8097732 .elementor-element.elementor-element-ee41a55 .facetwp-facet.facetwp-type-checkboxes {
                padding-bottom: 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4dc92474 */.elementor-8097732 .elementor-element.elementor-element-4dc92474 .fs-label-wrap {
    font-size:14px;
}

.elementor-8097732 .elementor-element.elementor-element-4dc92474 .fs-label-wrap .fs-label {
    padding:6px 22px 8px 6px;
}

.elementor-8097732 .elementor-element.elementor-element-4dc92474 .fs-search {
    font-size:14px;
}

.elementor-8097732 .elementor-element.elementor-element-4dc92474 .fs-options {
    font-size:14px;
}

.elementor-8097732 .elementor-element.elementor-element-4dc92474 .fs-no-results {
    font-size:14px;
}

/* Underkategori-stil */
.facetwp-facet-brands .facetwp-checkbox {
  font-size: 14px;
  font-weight: 600;
  padding: 0px;
  border-bottom: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-733a8ef */.facetwp-selections .facetwp-selection-label {
    display:none;
}

.facetwp-selections .facetwp-selection-value {
    display: inline-block;
    margin-right: 10px;
    cursor: pointer;
    padding-right: 26px!important;
    background-image: url(../images/icon-close.png);
    background-size: 12px 12px;
    background-repeat: no-repeat;
    background-position: calc(100% - 10px) 50%!important;
    background-color: #ccc;
    padding: 10px 25px 10px 10px;
    font-size: 14px;
}

.facetwp-selections > ul {
    margin: 0px!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3ff18d1e */.elementor-kit-50 input:not([type="button"]):not([type="submit"]) {
    background-color:#fff;
    border:0px;
    padding:8px 12px;
    font-size:13px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.09);
}

.facetwp-icon:before {
    width:40px;
    margin-right:3px;
}

.elementor-8097732 .elementor-element.elementor-element-3ff18d1e .facetwp-input-wrap {
    width:100%;
}

.elementor-8097732 .elementor-element.elementor-element-3ff18d1e .facetwp-search {
    width:100%;
}

.elementor-8097732 .elementor-element.elementor-element-3ff18d1e .facetwp-facet {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-381d958 */.elementor-8097732 .elementor-element.elementor-element-381d958 .facetwp-facet {
    margin-bottom: 0px!important;
}/* End custom CSS */
/* Start custom CSS for twbb_woocommerce-products, class: .elementor-element-34aafa9d */.twbb-image-container {
    overflow: hidden !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background-color: #ffffff; /* Eller transparent */
}

/* 2. Nollställ bilden och tvinga "contain" */
.twbb-image-container img {
    object-fit: contain !important;
    /* Här nollställer vi bredd/höjd så de inte tvingas stretcha */
    width: 95% !important; 
    height: 95% !important;
    /* Centrerar bilden ifall den är absolut positionerad */
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    /* Motverka hover-effekten som kan beskära */
    max-width: 95% !important;
    max-height: 95% !important;
}

/* 3. Stäng av zoom-effekten på hover som kan störa */
.twbb-image-container.hover-zoom-out:hover img {
    transform: translate(-50%, -50%) scale(1) !important;
}

/* PRODUKTBOX */
.elementor-8097732 .elementor-element.elementor-element-34aafa9d .entry {
    border-radius:00px;
}

.elementor-element.elementor-wc-products ul.products li.product {
      background-image: linear-gradient(to bottom, #ffffff 0%, #fafafa 100%);
}

.elementor-8097732 .elementor-element.elementor-element-34aafa9d .product-details.content-bg.entry-content-wrap {
          background-image: linear-gradient(to bottom, #f0f0f0 0%, #fafafa 100%)!important;
          border-radius:0px;
}


.elementor-653010 .elementor-element.elementor-element-32fc4f8.elementor-wc-products .twbb-image-wrap {
    margin-bottom:0px!important;
}


/* TITEL */
.elementor-653010 .elementor-element.elementor-element-32fc4f8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    padding:0px 0px 0px 5px;
}

.woocommerce ul.products li.product .entry-content-wrap {
    padding: 15px;
    margin:0px;
}


.woocommerce ul.products li.product .woocommerce-loop-product__title a {
    font-family: "TASA Orbiter", sans-serif;
    font-weight:600;
    line-height:1em!important;
}

@media screen and (max-width:767px) {
    .woocommerce ul.products li.product .woocommerce-loop-product__title a {
font-size:14px;
}

.elementor-653010 .elementor-element.elementor-element-32fc4f8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    line-height:1.2em;
}
}

/* View details */
.elementor-653010 .elementor-element.elementor-element-32fc4f8.elementor-wc-products ul.products li.product .button {
    font-family: 'Be Vietnam Pro';
    letter-spacing:0;
    color:#E52B1F;
    margin-left:-10px;
}


.elementor-8097732 .elementor-element.elementor-element-34aafa9d .kadence-shop-top-row {
    margin-bottom:-20px;
}

.elementor-8097732 .elementor-element.elementor-element-34aafa9d select {
    color:#444;
    font-family:'Be Vietnam Pro';
    font-weight:normal;
}

/* PAGINATION */

.woocommerce nav.woocommerce-pagination ul li .page-numbers {
    border-radius:0px;
}

.elementor-653010 .elementor-element.elementor-element-32fc4f8 nav.woocommerce-pagination ul li a:hover {
    background-color:#2B2E31;
    border:none;
}

/* description */

.elementor-653010 .elementor-element.elementor-element-32fc4f8.elementor-wc-products ul.products li.product .twbb_woocommerce-loop-product__desc {
    padding:0px;
}

.elementor-653010 .elementor-element.elementor-element-32fc4f8.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    padding:0px;
}

/* ORDER BY  dold */

div.kadence-shop-top-item.kadence-woo-ordering {
    display:none;
}

/* Remove flex from items. */
.woocommerce.columns-6 .products.elementor-grid > li {
    display: block!important;
}/* End custom CSS */
/* Start custom CSS */.facetwp-facet-product_categories > .facetwp-checkbox.facetwp-ghost {
  display: flex !important;
  opacity: 0.4;
}

.fs-search input[type="text"] {
        background-color: #dddddd!important;
    padding: 8px 10px!important;
    border: 0px!important;
    font-size: 14px!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'TASA Orbiter';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://scn.eu/wp-content/uploads/2026/02/TASAOrbiter-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'TASA Orbiter';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://scn.eu/wp-content/uploads/2026/02/TASAOrbiter-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'TASA Orbiter';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://scn.eu/wp-content/uploads/2026/02/TASAOrbiter-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'TASA Orbiter';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://scn.eu/wp-content/uploads/2026/02/TASAOrbiter-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'TASA Orbiter';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://scn.eu/wp-content/uploads/2026/02/TASAOrbiter-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */