.elementor-653010 .elementor-element.elementor-element-ba37246{--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-653010 .elementor-element.elementor-element-ba37246:not(.elementor-motion-effects-element-type-background), .elementor-653010 .elementor-element.elementor-element-ba37246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-653010 .elementor-element.elementor-element-316b21f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-653010 .elementor-element.elementor-element-316b21f .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-size:16px;}.elementor-653010 .elementor-element.elementor-element-316b21f .woocommerce-breadcrumb > a{color:var( --e-global-color-accent );}.elementor-653010 .elementor-element.elementor-element-2d7fbbc3{--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;--overlay-opacity:0.76;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-2d7fbbc3::before, .elementor-653010 .elementor-element.elementor-element-2d7fbbc3 > .elementor-background-video-container::before, .elementor-653010 .elementor-element.elementor-element-2d7fbbc3 > .e-con-inner > .elementor-background-video-container::before, .elementor-653010 .elementor-element.elementor-element-2d7fbbc3 > .elementor-background-slideshow::before, .elementor-653010 .elementor-element.elementor-element-2d7fbbc3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-653010 .elementor-element.elementor-element-2d7fbbc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2B2E31;--background-overlay:'';}.elementor-653010 .elementor-element.elementor-element-2d7fbbc3:not(.elementor-motion-effects-element-type-background), .elementor-653010 .elementor-element.elementor-element-2d7fbbc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-653010 .elementor-element.elementor-element-243f6cac{--display:flex;--justify-content:flex-end;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-653010 .elementor-element.elementor-element-243f6cac:not(.elementor-motion-effects-element-type-background), .elementor-653010 .elementor-element.elementor-element-243f6cac > .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-653010 .elementor-element.elementor-element-fde07d4{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-653010 .elementor-element.elementor-element-fde07d4 .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:var( --e-global-color-kadence4 );}.woocommerce .elementor-653010 .elementor-element.elementor-element-a17ecd6 .term-description{color:#FFFFFF;font-size:14px;line-height:1.4em;}.elementor-653010 .elementor-element.elementor-element-5004036{--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-653010 .elementor-element.elementor-element-5021cf8 .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-653010 .elementor-element.elementor-element-3c32c9c8{--display:flex;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-653010 .elementor-element.elementor-element-2586cba{--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:25px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-653010 .elementor-element.elementor-element-2586cba:not(.elementor-motion-effects-element-type-background), .elementor-653010 .elementor-element.elementor-element-2586cba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #E4E4E4 0%, #FAFAFA 100%);}.elementor-653010 .elementor-element.elementor-element-78deb1c{width:var( --container-widget-width, 198px );max-width:198px;--container-widget-width:198px;--container-widget-flex-grow:0;}.elementor-653010 .elementor-element.elementor-element-78deb1c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-653010 .elementor-element.elementor-element-0611429{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -25px;}.elementor-653010 .elementor-element.elementor-element-749694c .e-off-canvas__content{background-color:transparent;background-image:linear-gradient(90deg, #E4E4E4 0%, #FAFAFA 100%);}.elementor-653010 .elementor-element.elementor-element-749694c .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-653010 .elementor-element.elementor-element-749694c{--e-off-canvas-justify-content:flex-end;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.5s;--e-off-canvas-overlay-opacity:1;}.elementor-653010 .elementor-element.elementor-element-b916fbf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-653010 .elementor-element.elementor-element-ddc87f4{--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:flex-end;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--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-653010 .elementor-element.elementor-element-2ce4ec1 .elementor-heading-title{font-size:22px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:1.15em;}.elementor-653010 .elementor-element.elementor-element-2c13f0a .elementor-button{font-family:"Be Vietnam Pro", sans-serif;font-size:22px;font-weight:medium;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;padding:3px 3px 3px 3px;}.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-653010 .elementor-element.elementor-element-5a824c5{--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-653010 .elementor-element.elementor-element-5a824c5 .elementor-divider-separator{width:100%;}.elementor-653010 .elementor-element.elementor-element-cf52563{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-7b1b7ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-7b1b7ea .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-653010 .elementor-element.elementor-element-e67d70a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-5850019{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-5850019 .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-653010 .elementor-element.elementor-element-a6d7750{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-0fd6471{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-0fd6471 .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-653010 .elementor-element.elementor-element-e97607b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-1d94586{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-1d94586 .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-653010 .elementor-element.elementor-element-1edfcdd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-6ea0e0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-6ea0e0a .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-653010 .elementor-element.elementor-element-0b8a2ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-d335abb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-d335abb .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-653010 .elementor-element.elementor-element-95a9c82{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-1a190a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-1a190a6 .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-653010 .elementor-element.elementor-element-39a5f14{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-848811f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-848811f .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-653010 .elementor-element.elementor-element-820d559{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-26f8781{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-26f8781 .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-653010 .elementor-element.elementor-element-66d2b00{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-2163d7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-2163d7a .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-653010 .elementor-element.elementor-element-8dbd683{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-5e82b09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-5e82b09 .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-653010 .elementor-element.elementor-element-6237002{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-9e9403c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-9e9403c .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-653010 .elementor-element.elementor-element-043de83{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-decba43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-decba43 .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-653010 .elementor-element.elementor-element-4ba576d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-30bcb31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-30bcb31 .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-653010 .elementor-element.elementor-element-5263fad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-84e51f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-84e51f5 .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-653010 .elementor-element.elementor-element-c0a1917{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-ad339bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-ad339bd .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-653010 .elementor-element.elementor-element-98597eb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-227d8f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-227d8f3 .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-653010 .elementor-element.elementor-element-fe77b4a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-9844f80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-9844f80 .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-653010 .elementor-element.elementor-element-52d3e8e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-08996c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-08996c3 .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-653010 .elementor-element.elementor-element-fd70782{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-a983cbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-a983cbb .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-653010 .elementor-element.elementor-element-7fc1a01{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-4218184{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-4218184 .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-653010 .elementor-element.elementor-element-35e7927{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-2a818bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-2a818bd .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-653010 .elementor-element.elementor-element-4fa5667{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-dddb921{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-dddb921 .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-653010 .elementor-element.elementor-element-a04b0c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-40dd09a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-40dd09a .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-653010 .elementor-element.elementor-element-4c59fa6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-d4b1345{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-d4b1345 .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-653010 .elementor-element.elementor-element-920c843{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-137d861{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-137d861 .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-653010 .elementor-element.elementor-element-bab2978{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-b408004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-b408004 .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-653010 .elementor-element.elementor-element-4c8db03{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-7e91f01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-7e91f01 .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-653010 .elementor-element.elementor-element-41056ed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-65230e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-65230e7 .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-653010 .elementor-element.elementor-element-8b0a89d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-252c9aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-252c9aa .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-653010 .elementor-element.elementor-element-c2e23b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-18c63ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-18c63ce .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-653010 .elementor-element.elementor-element-e716b3c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-600b616{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-600b616 .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-653010 .elementor-element.elementor-element-4a65b92{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-ddf22ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-ddf22ee .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-653010 .elementor-element.elementor-element-8f57a74{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-c04072b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-c04072b .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-653010 .elementor-element.elementor-element-bb8e00d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-53ed283{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-53ed283 .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-653010 .elementor-element.elementor-element-4063e2f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-cb4fc4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-cb4fc4f .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-653010 .elementor-element.elementor-element-4ea33cd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-418c7ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-418c7ef .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-653010 .elementor-element.elementor-element-cae14b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-4fe1bd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-4fe1bd1 .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-653010 .elementor-element.elementor-element-5487081{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-0558658{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-0558658 .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-653010 .elementor-element.elementor-element-36ba5aa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-741f5b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-741f5b7 .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-653010 .elementor-element.elementor-element-701bf44{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-d0778be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-d0778be .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-653010 .elementor-element.elementor-element-104f029{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-e5f4680{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-e5f4680 .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-653010 .elementor-element.elementor-element-4051a86{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-2d55d39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-2d55d39 .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-653010 .elementor-element.elementor-element-3020d3b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-85c290a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-85c290a .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-653010 .elementor-element.elementor-element-117f9d4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-670dc14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-670dc14 .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-653010 .elementor-element.elementor-element-aab0e97{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-2110f31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-2110f31 .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-653010 .elementor-element.elementor-element-e5cb9ee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-4cb78f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-4cb78f7 .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-653010 .elementor-element.elementor-element-d790fa6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-e489a3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-e489a3f .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-653010 .elementor-element.elementor-element-0f331ba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-d89530c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-d89530c .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-653010 .elementor-element.elementor-element-6a059b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-8a249f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-8a249f3 .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-653010 .elementor-element.elementor-element-a019a65{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-e270775{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-e270775 .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-653010 .elementor-element.elementor-element-f0640b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-44aa8d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-44aa8d6 .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-653010 .elementor-element.elementor-element-3c30a87{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-f71ae18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-f71ae18 .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-653010 .elementor-element.elementor-element-35f2f5f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-cd164c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-cd164c5 .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-653010 .elementor-element.elementor-element-fb5b5ef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-291a563{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-291a563 .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-653010 .elementor-element.elementor-element-6ff9a47{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-c481a14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-c481a14 .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-653010 .elementor-element.elementor-element-19fb62a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-9e402ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-9e402ca .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-653010 .elementor-element.elementor-element-ff97596{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-357192e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-357192e .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-653010 .elementor-element.elementor-element-752f794{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-0d69a78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-0d69a78 .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-653010 .elementor-element.elementor-element-63b821a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-af87163{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-af87163 .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-653010 .elementor-element.elementor-element-1f05cc5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-3197268{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-3197268 .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-653010 .elementor-element.elementor-element-b02fcdc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-b6d781b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-b6d781b .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-653010 .elementor-element.elementor-element-d33bbb4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-9223d92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-9223d92 .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-653010 .elementor-element.elementor-element-ca21150{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-0b8b6be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-0b8b6be .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-653010 .elementor-element.elementor-element-35e7bb2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-8057837{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-653010 .elementor-element.elementor-element-8057837 .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-653010 .elementor-element.elementor-element-bb46120{--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:flex-end;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-653010 .elementor-element.elementor-element-81fc76b .elementor-button{font-family:"Be Vietnam Pro", sans-serif;font-size:22px;font-weight:medium;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;padding:3px 3px 3px 3px;}.elementor-653010 .elementor-element.elementor-element-413c5e6{--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-653010 .elementor-element.elementor-element-413c5e6:not(.elementor-motion-effects-element-type-background), .elementor-653010 .elementor-element.elementor-element-413c5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #E4E4E4 0%, #FAFAFA 100%);}.elementor-653010 .elementor-element.elementor-element-f616b7c{--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:25px;}.elementor-653010 .elementor-element.elementor-element-6b14deb .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-653010 .elementor-element.elementor-element-741ae8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-653010 .elementor-element.elementor-element-e3ab3c7{--divider-border-style:solid;--divider-color:var( --e-global-color-kadence6 );--divider-border-width:1px;}.elementor-653010 .elementor-element.elementor-element-e3ab3c7 .elementor-divider-separator{width:100%;}.elementor-653010 .elementor-element.elementor-element-d424491 .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-653010 .elementor-element.elementor-element-047faba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-653010 .elementor-element.elementor-element-5d9912b{--divider-border-style:solid;--divider-color:var( --e-global-color-kadence6 );--divider-border-width:1px;}.elementor-653010 .elementor-element.elementor-element-5d9912b .elementor-divider-separator{width:100%;}.elementor-653010 .elementor-element.elementor-element-c78504a{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;padding:0px 0px 0px 0px;}.elementor-653010 .elementor-element.elementor-element-e1a34a4{--divider-border-style:solid;--divider-color:var( --e-global-color-kadence6 );--divider-border-width:1px;}.elementor-653010 .elementor-element.elementor-element-e1a34a4 .elementor-divider-separator{width:100%;}.elementor-653010 .elementor-element.elementor-element-41161a4 .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-653010 .elementor-element.elementor-element-9d6c41e{--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:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:25px;}.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-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.product{text-align:left;background-color:var( --e-global-color-kadence4 );}.elementor-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products  ul.products{grid-column-gap:25px;grid-row-gap:25px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.swiper-slide.product{margin-right:25px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd .twbb-image-container{--animation-duration:1000ms;}.elementor-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products .twbb-image-wrap{margin-bottom:10px !important;}.elementor-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.product .twbb-woocommerce-products-variations{gap:10px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.product .twbb-woocommerce-products-variations .variation-image{width:40px;height:40px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.product .twbb-woocommerce-products-variations *{margin-top:10px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );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-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:-10px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-text );}.elementor-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-text );}.elementor-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-ab99cdd.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container{margin-top:20px;min-height:34px;}body[data-elementor-device-mode="desktop"] .elementor-653010 .elementor-element.elementor-element-ab99cdd.tenweb-widget-slider--pagination-position-outside .swiper-pagination-container{margin-top:20px;}body[data-elementor-device-mode="tablet"] .elementor-653010 .elementor-element.elementor-element-ab99cdd.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container{margin-top:20px;min-height:34px;}body[data-elementor-device-mode="tablet"] .elementor-653010 .elementor-element.elementor-element-ab99cdd.tenweb-widget-slider--pagination-position-tablet-outside .swiper-pagination-container{margin-top:20px;}body[data-elementor-device-mode="mobile"] .elementor-653010 .elementor-element.elementor-element-ab99cdd.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container{margin-top:20px;min-height:34px;}body[data-elementor-device-mode="mobile"] .elementor-653010 .elementor-element.elementor-element-ab99cdd.tenweb-widget-slider--pagination-position-mobile-outside .swiper-pagination-container{margin-top:20px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd:not(.twbb_slider_options_changed-default) .swiper-button-next:after, .elementor-653010 .elementor-element.elementor-element-ab99cdd:not(.twbb_slider_options_changed-default) .swiper-button-prev:after{height:calc(34px/3);width:calc(34px/3);font-size:calc(34px/3);}.elementor-653010 .elementor-element.elementor-element-ab99cdd:not(.twbb_slider_options_changed-default) .swiper-button-next, .elementor-653010 .elementor-element.elementor-element-ab99cdd:not(.twbb_slider_options_changed-default) .swiper-button-prev{height:34px;width:34px;}body[data-elementor-device-mode="desktop"] .elementor-653010 .elementor-element.elementor-element-ab99cdd.tenweb-widget-slider--pagination-position-inside.tenweb-widget-slider--navigation-position-outside .swiper-pagination{margin-bottom:34px;}body[data-elementor-device-mode="tablet"] .elementor-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-ab99cdd.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}body[data-elementor-device-mode="tablet"] .elementor-653010 .elementor-element.elementor-element-ab99cdd.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}body[data-elementor-device-mode="mobile"] .elementor-653010 .elementor-element.elementor-element-ab99cdd.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd{--twbb-widget-slider-arrows-width:34px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd .swiper-pagination-arrows-container .swiper-button{border-radius:17px 17px 17px 17px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd:not(.twbb_slider_options_changed-default) .swiper-pagination-bullet{height:8px;width:8px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd:not(.twbb_slider_options_changed-default) .swiper-container-horizontal .swiper-pagination-progress{height:8px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd:not(.twbb_slider_options_changed-default) .swiper-horizontal .swiper-pagination-progress{height:8px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd:not(.twbb_slider_options_changed-default) .swiper-pagination-fraction{font-size:8px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd .swiper-pagination-bullet.swiper-pagination-bullet-active, .elementor-653010 .elementor-element.elementor-element-ab99cdd .swiper-pagination-progressbar{background-color:#000000;}.elementor-653010 .elementor-element.elementor-element-ab99cdd .swiper-pagination-fraction{color:#000000;}.elementor-653010 .elementor-element.elementor-element-ab99cdd .swiper-pagination-bullet{background-color:#000000;}.elementor-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.product span.twbb_products_badge,.elementor-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,
                .elementor-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.product .price,		
                .elementor-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.product .twbb-product-loop-buttons,
                .elementor-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.product .twbb_woocommerce-loop-product__desc,
                .elementor-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.product .twbb-add-to-cart-container,
                .elementor-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.product .twbb-star-rating-container{padding:0px 0px 0px 10px;}@media(max-width:1366px){.elementor-653010 .elementor-element.elementor-element-316b21f .woocommerce-breadcrumb{font-size:14px;}.elementor-653010 .elementor-element.elementor-element-2d7fbbc3{--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-653010 .elementor-element.elementor-element-fde07d4 .elementor-heading-title{font-size:38px;}.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-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-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.swiper-slide.product{width:calc(100%/4);}.elementor-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.product span.twbb_products_badge,.elementor-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-2d7fbbc3{--min-height:330px;}.elementor-653010 .elementor-element.elementor-element-fde07d4 .elementor-heading-title{font-size:32px;}.elementor-653010 .elementor-element.elementor-element-2c13f0a .elementor-button{padding:7px 7px 7px 7px;}.elementor-653010 .elementor-element.elementor-element-81fc76b .elementor-button{padding:7px 7px 7px 7px;}.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-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.swiper-slide.product{width:calc(100%/3);}}@media(max-width:1024px){.elementor-653010 .elementor-element.elementor-element-2d7fbbc3{--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-653010 .elementor-element.elementor-element-fde07d4 .elementor-heading-title{font-size:32px;}.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-653010 .elementor-element.elementor-element-2c13f0a .elementor-button{font-size:22px;padding:5px 5px 5px 5px;}.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-653010 .elementor-element.elementor-element-81fc76b .elementor-button{font-size:22px;padding:5px 5px 5px 5px;}.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-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.swiper-slide.product{margin-right:20px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.product .twbb-woocommerce-products-variations *{margin-top:10px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-ab99cdd:not(.twbb_slider_options_changed-default) .swiper-button-next:after, .elementor-653010 .elementor-element.elementor-element-ab99cdd:not(.twbb_slider_options_changed-default) .swiper-button-prev:after{height:calc(34px/3);width:calc(34px/3);font-size:calc(34px/3);}.elementor-653010 .elementor-element.elementor-element-ab99cdd:not(.twbb_slider_options_changed-default) .swiper-button-next, .elementor-653010 .elementor-element.elementor-element-ab99cdd:not(.twbb_slider_options_changed-default) .swiper-button-prev{height:34px;width:34px;}body[data-elementor-device-mode="desktop"] .elementor-653010 .elementor-element.elementor-element-ab99cdd.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container{min-height:34px;}body[data-elementor-device-mode="tablet"] .elementor-653010 .elementor-element.elementor-element-ab99cdd.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container{min-height:34px;}body[data-elementor-device-mode="mobile"] .elementor-653010 .elementor-element.elementor-element-ab99cdd.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container{min-height:34px;}body[data-elementor-device-mode="desktop"] .elementor-653010 .elementor-element.elementor-element-ab99cdd.tenweb-widget-slider--pagination-position-inside.tenweb-widget-slider--navigation-position-outside .swiper-pagination{margin-bottom:34px;}body[data-elementor-device-mode="tablet"] .elementor-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-ab99cdd.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}body[data-elementor-device-mode="tablet"] .elementor-653010 .elementor-element.elementor-element-ab99cdd.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}body[data-elementor-device-mode="mobile"] .elementor-653010 .elementor-element.elementor-element-ab99cdd.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd{--twbb-widget-slider-arrows-width:34px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd .swiper-pagination-arrows-container .swiper-button{border-radius:20px 20px 20px 20px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.product span.twbb_products_badge,.elementor-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-2d7fbbc3{--min-height:240px;}.elementor-653010 .elementor-element.elementor-element-fde07d4 .elementor-heading-title{font-size:32px;}.elementor-653010 .elementor-element.elementor-element-5021cf8 .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-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.swiper-slide.product{width:calc(100%/2);}}@media(max-width:767px){.elementor-653010 .elementor-element.elementor-element-2d7fbbc3{--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-653010 .elementor-element.elementor-element-243f6cac{--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-653010 .elementor-element.elementor-element-fde07d4{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-653010 .elementor-element.elementor-element-fde07d4 .elementor-heading-title{font-size:32px;line-height:1.2em;}.woocommerce .elementor-653010 .elementor-element.elementor-element-a17ecd6 .term-description{font-size:12px;line-height:1.4em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-653010 .elementor-element.elementor-element-5021cf8 .elementor-button{padding:5px 5px 5px 5px;}.elementor-653010 .elementor-element.elementor-element-3c32c9c8{--min-height:50px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-653010 .elementor-element.elementor-element-ddc87f4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-5px;--margin-bottom:10px;--margin-left:0px;--margin-right: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-653010 .elementor-element.elementor-element-2ce4ec1 .elementor-heading-title{font-size:22px;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-653010 .elementor-element.elementor-element-7b1b7ea{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-7b1b7ea .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-5850019{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-5850019 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-0fd6471{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-0fd6471 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-1d94586{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-1d94586 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-6ea0e0a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-6ea0e0a .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-d335abb{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-d335abb .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-1a190a6{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-1a190a6 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-848811f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-848811f .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-26f8781{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-26f8781 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-2163d7a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-2163d7a .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-5e82b09{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-5e82b09 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-9e9403c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-9e9403c .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-decba43{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-decba43 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-30bcb31{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-30bcb31 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-84e51f5{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-84e51f5 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-ad339bd{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-ad339bd .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-227d8f3{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-227d8f3 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-9844f80{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-9844f80 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-08996c3{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-08996c3 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-a983cbb{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-a983cbb .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-4218184{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-4218184 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-2a818bd{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-2a818bd .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-dddb921{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-dddb921 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-40dd09a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-40dd09a .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-d4b1345{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-d4b1345 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-137d861{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-137d861 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-b408004{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-b408004 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-7e91f01{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-7e91f01 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-65230e7{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-65230e7 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-252c9aa{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-252c9aa .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-18c63ce{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-18c63ce .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-600b616{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-600b616 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-ddf22ee{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-ddf22ee .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-c04072b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-c04072b .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-53ed283{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-53ed283 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-cb4fc4f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-cb4fc4f .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-418c7ef{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-418c7ef .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-4fe1bd1{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-4fe1bd1 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-0558658{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-0558658 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-741f5b7{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-741f5b7 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-d0778be{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-d0778be .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-e5f4680{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-e5f4680 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-2d55d39{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-2d55d39 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-85c290a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-85c290a .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-670dc14{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-670dc14 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-2110f31{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-2110f31 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-4cb78f7{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-4cb78f7 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-e489a3f{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-e489a3f .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-d89530c{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-d89530c .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-8a249f3{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-8a249f3 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-e270775{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-e270775 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-44aa8d6{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-44aa8d6 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-f71ae18{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-f71ae18 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-cd164c5{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-cd164c5 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-291a563{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-291a563 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-c481a14{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-c481a14 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-9e402ca{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-9e402ca .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-357192e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-357192e .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-0d69a78{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-0d69a78 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-af87163{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-af87163 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-3197268{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-3197268 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-b6d781b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-b6d781b .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-9223d92{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-9223d92 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-0b8b6be{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-0b8b6be .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-8057837{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-653010 .elementor-element.elementor-element-8057837 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-6b14deb .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-d424491 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-41161a4 .elementor-heading-title{font-size:12px;line-height:48px;}.elementor-653010 .elementor-element.elementor-element-9d6c41e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.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-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.swiper-slide.product{width:calc(100%/2);margin-right:10px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:10px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.product .twbb-woocommerce-products-variations *{margin-top:10px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.product .twbb_woocommerce-loop-product__desc{font-size:12px;line-height:1.3em;}.elementor-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-ab99cdd:not(.twbb_slider_options_changed-default) .swiper-button-next:after, .elementor-653010 .elementor-element.elementor-element-ab99cdd:not(.twbb_slider_options_changed-default) .swiper-button-prev:after{height:calc(34px/3);width:calc(34px/3);font-size:calc(34px/3);}.elementor-653010 .elementor-element.elementor-element-ab99cdd:not(.twbb_slider_options_changed-default) .swiper-button-next, .elementor-653010 .elementor-element.elementor-element-ab99cdd:not(.twbb_slider_options_changed-default) .swiper-button-prev{height:34px;width:34px;}body[data-elementor-device-mode="desktop"] .elementor-653010 .elementor-element.elementor-element-ab99cdd.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container{min-height:34px;}body[data-elementor-device-mode="tablet"] .elementor-653010 .elementor-element.elementor-element-ab99cdd.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container{min-height:34px;}body[data-elementor-device-mode="mobile"] .elementor-653010 .elementor-element.elementor-element-ab99cdd.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container{min-height:34px;}body[data-elementor-device-mode="desktop"] .elementor-653010 .elementor-element.elementor-element-ab99cdd.tenweb-widget-slider--pagination-position-inside.tenweb-widget-slider--navigation-position-outside .swiper-pagination{margin-bottom:34px;}body[data-elementor-device-mode="tablet"] .elementor-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-ab99cdd.tenweb-widget-slider--navigation-position-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}body[data-elementor-device-mode="tablet"] .elementor-653010 .elementor-element.elementor-element-ab99cdd.tenweb-widget-slider--navigation-position-tablet-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}body[data-elementor-device-mode="mobile"] .elementor-653010 .elementor-element.elementor-element-ab99cdd.tenweb-widget-slider--navigation-position-mobile-outside .swiper-pagination-container .swiper-pagination-arrows-container{height:34px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd{--twbb-widget-slider-arrows-width:34px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd .swiper-pagination-arrows-container .swiper-button{border-radius:20px 20px 20px 20px;}.elementor-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.product span.twbb_products_badge,.elementor-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-f616b7c{--width:500px;}}@media(max-width:1366px) and (min-width:768px){.elementor-653010 .elementor-element.elementor-element-f616b7c{--width:350px;}}@media(max-width:1200px) and (min-width:768px){.elementor-653010 .elementor-element.elementor-element-243f6cac{--width:60%;}.elementor-653010 .elementor-element.elementor-element-3c32c9c8{--width:40%;}}@media(max-width:880px) and (min-width:768px){.elementor-653010 .elementor-element.elementor-element-243f6cac{--width:64%;}.elementor-653010 .elementor-element.elementor-element-3c32c9c8{--width:35%;}}@media(min-width:881px){.elementor-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.swiper-slide.product{width:calc(100%/5);}}@media(max-width:1024px) and (min-width:881px){.elementor-653010 .elementor-element.elementor-element-ab99cdd.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-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-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-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-ab99cdd.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-653010 .elementor-element.elementor-element-ab99cdd.elementor-wc-products ul.products li.product span.twbb_products_badge,.elementor-653010 .elementor-element.elementor-element-ab99cdd.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-316b21f */.elementor-653010 .elementor-element.elementor-element-316b21f .woocommerce-breadcrumb {
    font-size:14px;
}

.elementor-653010 .elementor-element.elementor-element-316b21f a {
    font-size:14px;
}/* End custom CSS */
/* Start custom CSS for theme-archive-title, class: .elementor-element-fde07d4 *//* 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-5021cf8 *//* 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.mildmedia-dev.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-0611429 */.facetwp-selections .facetwp-selection-label {
    display:none;
}

.facetwp-selections .facetwp-selection-value {
    display: inline-block;
    margin-right: 10px;
    cursor: pointer;
    padding-right: 16px;
    background-image: url(../images/icon-close.png);
    background-size: 12px 12px;
    background-repeat: no-repeat;
    background-position: right center;
    background-color: #ccc;
    padding: 10px 25px 10px 10px;
    font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-af8e9e0 *//* 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;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf52563 */.elementor-653010 .elementor-element.elementor-element-cf52563 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-cf52563 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-cf52563 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-cf52563 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-cf52563 .fs-no-results {
    font-size:13px;
}

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

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

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

.elementor-653010 .elementor-element.elementor-element-cf52563 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-cf52563 .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-e0b543b *//* 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-e67d70a */.elementor-653010 .elementor-element.elementor-element-e67d70a .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-e67d70a .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-e67d70a .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-e67d70a .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-e67d70a .fs-no-results {
    font-size:13px;
}

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

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

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

.elementor-653010 .elementor-element.elementor-element-e67d70a .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-e67d70a .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-a2f4347 *//* 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-a6d7750 */.elementor-653010 .elementor-element.elementor-element-a6d7750 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-a6d7750 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-a6d7750 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-a6d7750 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-a6d7750 .fs-no-results {
    font-size:13px;
}

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

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

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

.elementor-653010 .elementor-element.elementor-element-a6d7750 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-a6d7750 .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-1c4809d *//* 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-e97607b */.elementor-653010 .elementor-element.elementor-element-e97607b .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-e97607b .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-e97607b .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-e97607b .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-e97607b .fs-no-results {
    font-size:13px;
}

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

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

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

.elementor-653010 .elementor-element.elementor-element-e97607b .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-e97607b .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-d4cf508 *//* 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-1edfcdd */.elementor-653010 .elementor-element.elementor-element-1edfcdd .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-1edfcdd .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-1edfcdd .facetwp-facet {
    margin-bottom: 11px;
}

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

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

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

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

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

.elementor-653010 .elementor-element.elementor-element-1edfcdd .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-1edfcdd .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-294c0b4 *//* 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-0b8a2ac */.elementor-653010 .elementor-element.elementor-element-0b8a2ac .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-0b8a2ac .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-0b8a2ac .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-0b8a2ac .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-0b8a2ac .fs-no-results {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-0b8a2ac .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-0b8a2ac input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-653010 .elementor-element.elementor-element-0b8a2ac .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-0b8a2ac .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-4879ed7 *//* 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-95a9c82 */.elementor-653010 .elementor-element.elementor-element-95a9c82 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-95a9c82 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-95a9c82 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-95a9c82 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-95a9c82 .fs-no-results {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-95a9c82 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-95a9c82 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-653010 .elementor-element.elementor-element-95a9c82 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-95a9c82 .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-2e41134 *//* 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-39a5f14 */.elementor-653010 .elementor-element.elementor-element-39a5f14 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-39a5f14 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-39a5f14 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-39a5f14 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-39a5f14 .fs-no-results {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-39a5f14 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-39a5f14 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-653010 .elementor-element.elementor-element-39a5f14 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-39a5f14 .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-a612434 *//* 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-820d559 */.elementor-653010 .elementor-element.elementor-element-820d559 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-820d559 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-820d559 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-820d559 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-820d559 .fs-no-results {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-820d559 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-820d559 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-653010 .elementor-element.elementor-element-820d559 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-820d559 .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-e428771 *//* 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-66d2b00 */.elementor-653010 .elementor-element.elementor-element-66d2b00 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-66d2b00 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-66d2b00 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-66d2b00 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-66d2b00 .fs-no-results {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-66d2b00 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-66d2b00 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-653010 .elementor-element.elementor-element-66d2b00 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-66d2b00 .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-f1f5559 *//* 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-8dbd683 */.elementor-653010 .elementor-element.elementor-element-8dbd683 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-8dbd683 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-8dbd683 .facetwp-facet {
    margin-bottom: 11px;
}

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

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

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

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

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

.elementor-653010 .elementor-element.elementor-element-8dbd683 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-8dbd683 .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-a313604 *//* 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-6237002 */.elementor-653010 .elementor-element.elementor-element-6237002 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-6237002 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-6237002 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-6237002 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-6237002 .fs-no-results {
    font-size:13px;
}

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

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

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

.elementor-653010 .elementor-element.elementor-element-6237002 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-6237002 .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-67a03ae *//* 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-043de83 */.elementor-653010 .elementor-element.elementor-element-043de83 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-043de83 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-043de83 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-043de83 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-043de83 .fs-no-results {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-043de83 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-043de83 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-653010 .elementor-element.elementor-element-043de83 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-043de83 .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-481bc04 *//* 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-4ba576d */.elementor-653010 .elementor-element.elementor-element-4ba576d .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-4ba576d .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-4ba576d .facetwp-facet {
    margin-bottom: 11px;
}

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

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

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

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

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

.elementor-653010 .elementor-element.elementor-element-4ba576d .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-4ba576d .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-b8b68ff *//* 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-5263fad */.elementor-653010 .elementor-element.elementor-element-5263fad .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-5263fad .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-5263fad .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-5263fad .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-5263fad .fs-no-results {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-5263fad .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-5263fad input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-653010 .elementor-element.elementor-element-5263fad .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-5263fad .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-94fe452 *//* 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-c0a1917 */.elementor-653010 .elementor-element.elementor-element-c0a1917 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-c0a1917 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-c0a1917 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-c0a1917 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-c0a1917 .fs-no-results {
    font-size:13px;
}

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

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

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

.elementor-653010 .elementor-element.elementor-element-c0a1917 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-c0a1917 .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-659f479 *//* 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-98597eb */.elementor-653010 .elementor-element.elementor-element-98597eb .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-98597eb .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-98597eb .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-98597eb .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-98597eb .fs-no-results {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-98597eb .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-98597eb input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-653010 .elementor-element.elementor-element-98597eb .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-98597eb .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-ede7f64 *//* 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-fe77b4a */.elementor-653010 .elementor-element.elementor-element-fe77b4a .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-fe77b4a .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-fe77b4a .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-fe77b4a .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-fe77b4a .fs-no-results {
    font-size:13px;
}

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

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

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

.elementor-653010 .elementor-element.elementor-element-fe77b4a .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-fe77b4a .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-d88e098 *//* 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-52d3e8e */.elementor-653010 .elementor-element.elementor-element-52d3e8e .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-52d3e8e .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-52d3e8e .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-52d3e8e .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-52d3e8e .fs-no-results {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-52d3e8e .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-52d3e8e input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-653010 .elementor-element.elementor-element-52d3e8e .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-52d3e8e .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-678e2b2 *//* 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-fd70782 */.elementor-653010 .elementor-element.elementor-element-fd70782 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-fd70782 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-fd70782 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-fd70782 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-fd70782 .fs-no-results {
    font-size:13px;
}

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

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

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

.elementor-653010 .elementor-element.elementor-element-fd70782 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-fd70782 .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-868cde0 *//* 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-7fc1a01 */.elementor-653010 .elementor-element.elementor-element-7fc1a01 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-7fc1a01 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-7fc1a01 .facetwp-facet {
    margin-bottom: 11px;
}

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

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

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

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

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

.elementor-653010 .elementor-element.elementor-element-7fc1a01 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-7fc1a01 .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-6d52710 *//* 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-35e7927 */.elementor-653010 .elementor-element.elementor-element-35e7927 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-35e7927 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-35e7927 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-35e7927 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-35e7927 .fs-no-results {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-35e7927 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-35e7927 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-653010 .elementor-element.elementor-element-35e7927 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-35e7927 .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-14b467f *//* 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-4fa5667 */.elementor-653010 .elementor-element.elementor-element-4fa5667 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-4fa5667 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-4fa5667 .facetwp-facet {
    margin-bottom: 11px;
}

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

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

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

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

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

.elementor-653010 .elementor-element.elementor-element-4fa5667 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-4fa5667 .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-494ec50 *//* 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-a04b0c3 */.elementor-653010 .elementor-element.elementor-element-a04b0c3 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-a04b0c3 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-a04b0c3 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-a04b0c3 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-a04b0c3 .fs-no-results {
    font-size:13px;
}

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

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

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

.elementor-653010 .elementor-element.elementor-element-a04b0c3 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-a04b0c3 .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-6e2ddd6 *//* 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-4c59fa6 */.elementor-653010 .elementor-element.elementor-element-4c59fa6 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-4c59fa6 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-4c59fa6 .facetwp-facet {
    margin-bottom: 11px;
}

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

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

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

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

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

.elementor-653010 .elementor-element.elementor-element-4c59fa6 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-4c59fa6 .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-6124085 *//* 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-920c843 */.elementor-653010 .elementor-element.elementor-element-920c843 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-920c843 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-920c843 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-920c843 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-920c843 .fs-no-results {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-920c843 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-920c843 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-653010 .elementor-element.elementor-element-920c843 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-920c843 .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-6e2818c *//* 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-bab2978 */.elementor-653010 .elementor-element.elementor-element-bab2978 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-bab2978 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-bab2978 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-bab2978 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-bab2978 .fs-no-results {
    font-size:13px;
}

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

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

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

.elementor-653010 .elementor-element.elementor-element-bab2978 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-bab2978 .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-3141457 *//* 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-4c8db03 */.elementor-653010 .elementor-element.elementor-element-4c8db03 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-4c8db03 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-4c8db03 .facetwp-facet {
    margin-bottom: 11px;
}

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

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

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

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

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

.elementor-653010 .elementor-element.elementor-element-4c8db03 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-4c8db03 .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-366f4c7 *//* 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-41056ed */.elementor-653010 .elementor-element.elementor-element-41056ed .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-41056ed .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-41056ed .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-41056ed .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-41056ed .fs-no-results {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-41056ed .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-41056ed input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-653010 .elementor-element.elementor-element-41056ed .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-41056ed .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-902c4d5 *//* 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-8b0a89d */.elementor-653010 .elementor-element.elementor-element-8b0a89d .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-8b0a89d .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-8b0a89d .facetwp-facet {
    margin-bottom: 11px;
}

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

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

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

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

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

.elementor-653010 .elementor-element.elementor-element-8b0a89d .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-8b0a89d .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-e8fc775 *//* 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-c2e23b3 */.elementor-653010 .elementor-element.elementor-element-c2e23b3 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-c2e23b3 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-c2e23b3 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-c2e23b3 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-c2e23b3 .fs-no-results {
    font-size:13px;
}

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

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

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

.elementor-653010 .elementor-element.elementor-element-c2e23b3 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-c2e23b3 .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-c3f0849 *//* 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-e716b3c */.elementor-653010 .elementor-element.elementor-element-e716b3c .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-e716b3c .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-e716b3c .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-e716b3c .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-e716b3c .fs-no-results {
    font-size:13px;
}

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

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

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

.elementor-653010 .elementor-element.elementor-element-e716b3c .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-e716b3c .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-c0b1c8b *//* 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-4a65b92 */.elementor-653010 .elementor-element.elementor-element-4a65b92 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-4a65b92 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-4a65b92 .facetwp-facet {
    margin-bottom: 11px;
}

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

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

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

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

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

.elementor-653010 .elementor-element.elementor-element-4a65b92 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-4a65b92 .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-ff77634 *//* 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-8f57a74 */.elementor-653010 .elementor-element.elementor-element-8f57a74 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-8f57a74 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-8f57a74 .facetwp-facet {
    margin-bottom: 11px;
}

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

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

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

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

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

.elementor-653010 .elementor-element.elementor-element-8f57a74 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-8f57a74 .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-a5072e2 *//* 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-bb8e00d */.elementor-653010 .elementor-element.elementor-element-bb8e00d .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-bb8e00d .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-bb8e00d .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-bb8e00d .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-bb8e00d .fs-no-results {
    font-size:13px;
}

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

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

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

.elementor-653010 .elementor-element.elementor-element-bb8e00d .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-bb8e00d .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-f458a59 *//* 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-4063e2f */.elementor-653010 .elementor-element.elementor-element-4063e2f .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-4063e2f .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-4063e2f .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-4063e2f .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-4063e2f .fs-no-results {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-4063e2f .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-4063e2f input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-653010 .elementor-element.elementor-element-4063e2f .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-4063e2f .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-18644e0 *//* 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-4ea33cd */.elementor-653010 .elementor-element.elementor-element-4ea33cd .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-4ea33cd .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-4ea33cd .facetwp-facet {
    margin-bottom: 11px;
}

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

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

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

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

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

.elementor-653010 .elementor-element.elementor-element-4ea33cd .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-4ea33cd .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-8cc4fcd *//* 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-cae14b8 */.elementor-653010 .elementor-element.elementor-element-cae14b8 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-cae14b8 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-cae14b8 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-cae14b8 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-cae14b8 .fs-no-results {
    font-size:13px;
}

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

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

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

.elementor-653010 .elementor-element.elementor-element-cae14b8 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-cae14b8 .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-ac3fe11 *//* 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-5487081 */.elementor-653010 .elementor-element.elementor-element-5487081 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-5487081 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-5487081 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-5487081 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-5487081 .fs-no-results {
    font-size:13px;
}

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

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

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

.elementor-653010 .elementor-element.elementor-element-5487081 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-5487081 .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-b477577 *//* 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-36ba5aa */.elementor-653010 .elementor-element.elementor-element-36ba5aa .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-36ba5aa .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-36ba5aa .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-36ba5aa .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-36ba5aa .fs-no-results {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-36ba5aa .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-36ba5aa input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-653010 .elementor-element.elementor-element-36ba5aa .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-36ba5aa .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-8c8e416 *//* 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-701bf44 */.elementor-653010 .elementor-element.elementor-element-701bf44 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-701bf44 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-701bf44 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-701bf44 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-701bf44 .fs-no-results {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-701bf44 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-701bf44 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-653010 .elementor-element.elementor-element-701bf44 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-701bf44 .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-5a531b8 *//* 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-104f029 */.elementor-653010 .elementor-element.elementor-element-104f029 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-104f029 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-104f029 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-104f029 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-104f029 .fs-no-results {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-104f029 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-104f029 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-653010 .elementor-element.elementor-element-104f029 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-104f029 .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-e5bcfae *//* 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-4051a86 */.elementor-653010 .elementor-element.elementor-element-4051a86 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-4051a86 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-4051a86 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-4051a86 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-4051a86 .fs-no-results {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-4051a86 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-4051a86 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-653010 .elementor-element.elementor-element-4051a86 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-4051a86 .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-3392637 *//* 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-3020d3b */.elementor-653010 .elementor-element.elementor-element-3020d3b .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-3020d3b .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-3020d3b .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-3020d3b .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-3020d3b .fs-no-results {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-3020d3b .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-3020d3b input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-653010 .elementor-element.elementor-element-3020d3b .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-3020d3b .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-0526d82 *//* 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-117f9d4 */.elementor-653010 .elementor-element.elementor-element-117f9d4 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-117f9d4 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-117f9d4 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-117f9d4 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-117f9d4 .fs-no-results {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-117f9d4 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-117f9d4 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-653010 .elementor-element.elementor-element-117f9d4 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-117f9d4 .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-2d0bc34 *//* 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-aab0e97 */.elementor-653010 .elementor-element.elementor-element-aab0e97 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-aab0e97 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-aab0e97 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-aab0e97 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-aab0e97 .fs-no-results {
    font-size:13px;
}

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

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

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

.elementor-653010 .elementor-element.elementor-element-aab0e97 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-aab0e97 .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-ef644ce *//* 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-e5cb9ee */.elementor-653010 .elementor-element.elementor-element-e5cb9ee .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-e5cb9ee .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-e5cb9ee .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-e5cb9ee .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-e5cb9ee .fs-no-results {
    font-size:13px;
}

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

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

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

.elementor-653010 .elementor-element.elementor-element-e5cb9ee .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-e5cb9ee .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-7bfcef2 *//* 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-d790fa6 */.elementor-653010 .elementor-element.elementor-element-d790fa6 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-d790fa6 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-d790fa6 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-d790fa6 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-d790fa6 .fs-no-results {
    font-size:13px;
}

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

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

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

.elementor-653010 .elementor-element.elementor-element-d790fa6 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-d790fa6 .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-cc2cd34 *//* 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-0f331ba */.elementor-653010 .elementor-element.elementor-element-0f331ba .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-0f331ba .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-0f331ba .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-0f331ba .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-0f331ba .fs-no-results {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-0f331ba .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-0f331ba input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-653010 .elementor-element.elementor-element-0f331ba .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-0f331ba .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-c653e8f *//* 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-6a059b0 */.elementor-653010 .elementor-element.elementor-element-6a059b0 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-6a059b0 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-6a059b0 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-6a059b0 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-6a059b0 .fs-no-results {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-6a059b0 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-6a059b0 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-653010 .elementor-element.elementor-element-6a059b0 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-6a059b0 .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-58fc03e *//* 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-a019a65 */.elementor-653010 .elementor-element.elementor-element-a019a65 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-a019a65 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-a019a65 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-a019a65 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-a019a65 .fs-no-results {
    font-size:13px;
}

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

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

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

.elementor-653010 .elementor-element.elementor-element-a019a65 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-a019a65 .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-ebd891d *//* 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-f0640b1 */.elementor-653010 .elementor-element.elementor-element-f0640b1 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-f0640b1 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-f0640b1 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-f0640b1 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-f0640b1 .fs-no-results {
    font-size:13px;
}

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

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

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

.elementor-653010 .elementor-element.elementor-element-f0640b1 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-f0640b1 .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-0af5a2f *//* 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-3c30a87 */.elementor-653010 .elementor-element.elementor-element-3c30a87 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-3c30a87 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-3c30a87 .facetwp-facet {
    margin-bottom: 11px;
}

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

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

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

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

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

.elementor-653010 .elementor-element.elementor-element-3c30a87 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-3c30a87 .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-982e7f6 *//* 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-35f2f5f */.elementor-653010 .elementor-element.elementor-element-35f2f5f .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-35f2f5f .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-35f2f5f .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-35f2f5f .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-35f2f5f .fs-no-results {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-35f2f5f .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-35f2f5f input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-653010 .elementor-element.elementor-element-35f2f5f .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-35f2f5f .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-ed689f4 *//* 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-fb5b5ef */.elementor-653010 .elementor-element.elementor-element-fb5b5ef .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-fb5b5ef .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-fb5b5ef .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-fb5b5ef .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-fb5b5ef .fs-no-results {
    font-size:13px;
}

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

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

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

.elementor-653010 .elementor-element.elementor-element-fb5b5ef .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-fb5b5ef .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-6185250 *//* 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-6ff9a47 */.elementor-653010 .elementor-element.elementor-element-6ff9a47 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-6ff9a47 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-6ff9a47 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-6ff9a47 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-6ff9a47 .fs-no-results {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-6ff9a47 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-6ff9a47 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-653010 .elementor-element.elementor-element-6ff9a47 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-6ff9a47 .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-445bd35 *//* 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-19fb62a */.elementor-653010 .elementor-element.elementor-element-19fb62a .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-19fb62a .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-19fb62a .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-19fb62a .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-19fb62a .fs-no-results {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-19fb62a .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-19fb62a input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-653010 .elementor-element.elementor-element-19fb62a .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-19fb62a .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-9b18037 *//* 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-ff97596 */.elementor-653010 .elementor-element.elementor-element-ff97596 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-ff97596 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-ff97596 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-ff97596 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-ff97596 .fs-no-results {
    font-size:13px;
}

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

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

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

.elementor-653010 .elementor-element.elementor-element-ff97596 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-ff97596 .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-552cdab *//* 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-752f794 */.elementor-653010 .elementor-element.elementor-element-752f794 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-752f794 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-752f794 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-752f794 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-752f794 .fs-no-results {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-752f794 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-752f794 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-653010 .elementor-element.elementor-element-752f794 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-752f794 .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-ae31b2d *//* 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-63b821a */.elementor-653010 .elementor-element.elementor-element-63b821a .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-63b821a .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-63b821a .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-63b821a .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-63b821a .fs-no-results {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-63b821a .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-63b821a input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-653010 .elementor-element.elementor-element-63b821a .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-63b821a .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-65735de *//* 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-1f05cc5 */.elementor-653010 .elementor-element.elementor-element-1f05cc5 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-1f05cc5 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-1f05cc5 .facetwp-facet {
    margin-bottom: 11px;
}

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

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

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

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

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

.elementor-653010 .elementor-element.elementor-element-1f05cc5 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-1f05cc5 .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-35919ed *//* 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-b02fcdc */.elementor-653010 .elementor-element.elementor-element-b02fcdc .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-b02fcdc .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-b02fcdc .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-b02fcdc .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-b02fcdc .fs-no-results {
    font-size:13px;
}

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

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

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

.elementor-653010 .elementor-element.elementor-element-b02fcdc .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-b02fcdc .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-1b83720 *//* 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-d33bbb4 */.elementor-653010 .elementor-element.elementor-element-d33bbb4 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-d33bbb4 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-d33bbb4 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-d33bbb4 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-d33bbb4 .fs-no-results {
    font-size:13px;
}

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

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

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

.elementor-653010 .elementor-element.elementor-element-d33bbb4 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-d33bbb4 .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-6b96cc9 *//* 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-ca21150 */.elementor-653010 .elementor-element.elementor-element-ca21150 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-ca21150 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-ca21150 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-ca21150 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-ca21150 .fs-no-results {
    font-size:13px;
}

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

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

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

.elementor-653010 .elementor-element.elementor-element-ca21150 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-ca21150 .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-1aa256c *//* 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-35e7bb2 */.elementor-653010 .elementor-element.elementor-element-35e7bb2 .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-35e7bb2 .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-35e7bb2 .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-35e7bb2 .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-35e7bb2 .fs-no-results {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-35e7bb2 .facetwp-number {
    width:100px;
    padding:5px;
    margin-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-35e7bb2 input.facetwp-submit:hover {
    background-color:#222!important;
}

.elementor-653010 .elementor-element.elementor-element-35e7bb2 .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-35e7bb2 .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-b916fbf */.elementor-653010 .elementor-element.elementor-element-b916fbf .facetwp-display-value {
    font-size:13px;
    line-height:1.3em;
    margin-left:2px;
    padding-right:15px;
}

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

.elementor-653010 .elementor-element.elementor-element-b916fbf .facetwp-type-checkboxes {
  display: flex;
  flex-wrap: wrap;
}

.elementor-653010 .elementor-element.elementor-element-b916fbf .facetwp-facet {
    margin-bottom: 11px;
}

.elementor-653010 .elementor-element.elementor-element-b916fbf .fs-label-wrap .fs-label {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-b916fbf .fs-no-results {
    font-size:13px;
}

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

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

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

.elementor-653010 .elementor-element.elementor-element-b916fbf .facetwp-dropdown {
    font-size:13px;
}

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


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

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

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

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

.elementor-653010 .elementor-element.elementor-element-b916fbf .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-741ae8d */.elementor-653010 .elementor-element.elementor-element-741ae8d .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-653010 .elementor-element.elementor-element-741ae8d .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-047faba *//* Dölj räknare */
.facetwp-counter {
  display: none;
}

/* Föräldrarkategorier – fet stil */
.facetwp-facet-product_categories > .facetwp-checkbox {
  font-weight: 600;
  font-size: 14px;
  padding: 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: 13px;
  font-weight: 600;
  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-653010 .elementor-element.elementor-element-047faba .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-653010 .elementor-element.elementor-element-047faba .facetwp-toggle:hover {
    color:#e52b1f;
}

.elementor-653010 .elementor-element.elementor-element-047faba .facetwp-checkbox {
      font-size: 13px;
  font-weight: 600;
  padding: 0px;
  border-bottom: none;
}

.facetwp-facet-product_facet .fs-options .fs-option-label, facetwp-facet-product_categories_dropdown .fs-option-label {
    font-size: 13px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c78504a */.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-653010 .elementor-element.elementor-element-c78504a .facetwp-input-wrap {
    width:100%;
}

.elementor-653010 .elementor-element.elementor-element-c78504a .facetwp-search {
    width:100%;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aa7d088 */.elementor-653010 .elementor-element.elementor-element-aa7d088 .fs-label-wrap {
    font-size:14px;
}

.elementor-653010 .elementor-element.elementor-element-aa7d088 .fs-label-wrap .fs-label {
    padding:6px 22px 8px 6px;
}

.elementor-653010 .elementor-element.elementor-element-aa7d088 .fs-search {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-aa7d088 .fs-options {
    font-size:13px;
}

.elementor-653010 .elementor-element.elementor-element-aa7d088 .fs-no-results {
    font-size:13px;
}/* End custom CSS */
/* Start custom CSS for twbb_woocommerce-products, class: .elementor-element-ab99cdd */.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-653010 .elementor-element.elementor-element-ab99cdd .entry {
    border-radius:00px;
}

.elementor-element.elementor-wc-products ul.products li.product {
      background-image: linear-gradient(to bottom, #ffffff 0%, #fafafa 100%);
}

.elementor-653010 .elementor-element.elementor-element-ab99cdd .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-653010 .elementor-element.elementor-element-ab99cdd .kadence-shop-top-row {
    margin-bottom:-20px;
}

.elementor-653010 .elementor-element.elementor-element-ab99cdd 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;
}/* 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.mildmedia-dev.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.mildmedia-dev.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.mildmedia-dev.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.mildmedia-dev.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.mildmedia-dev.eu/wp-content/uploads/2026/02/TASAOrbiter-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */