.elementor-40980 .elementor-element.elementor-element-a66ea3b{--display:flex;--min-height:460px;--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;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40980 .elementor-element.elementor-element-a66ea3b:not(.elementor-motion-effects-element-type-background), .elementor-40980 .elementor-element.elementor-element-a66ea3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-40980 .elementor-element.elementor-element-3c93171{--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;}.elementor-40980 .elementor-element.elementor-element-460d60f{text-align:center;}.elementor-40980 .elementor-element.elementor-element-5618313{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40980 .elementor-element.elementor-element-c7cba46{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40980 .elementor-element.elementor-element-45530c8{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-40980 .elementor-element.elementor-element-e45edea > .elementor-widget-container{background-color:#000000;padding:0px 0px 0px 0px;border-radius:14px 14px 14px 14px;}.elementor-40980 .elementor-element.elementor-element-e45edea .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-40980 .elementor-element.elementor-element-e45edea{--grid-column-gap:20px;--grid-row-gap:5px;}.elementor-40980 .elementor-element.elementor-element-e45edea .filter-title{margin-bottom:20px;display:block;font-size:20px;font-weight:500;line-height:28px;color:#FFFFFF;}.elementor-40980 .elementor-element.elementor-element-e45edea .form-tax label:not(.collapsible){padding:0px 0px 0px 10px;}.elementor-40980 .elementor-element.elementor-element-e45edea .form-tax .label-text{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF80;border-radius:100px 100px 100px 100px;}.elementor-40980 .elementor-element.elementor-element-e45edea .bpfwe-swatch{opacity:1;}.elementor-40980 .elementor-element.elementor-element-e45edea  input[type="checkbox"]:checked + span .bpfwe-swatch, .elementor-40980 .elementor-element.elementor-element-e45edea input[type="radio"]:checked + span .bpfwe-swatch{opacity:0.7;}.elementor-40980 .elementor-element.elementor-element-e45edea .bpfwe-visual-range-wrapper .icon-normal, .elementor-40980 .elementor-element.elementor-element-e45edea .bpfwe-visual-range-wrapper .icon-normal svg{color:#FFFFFF;fill:#FFFFFF;}.elementor-40980 .elementor-element.elementor-element-e45edea .bpfwe-slider-track{background:#FFFFFF;}.elementor-40980 .elementor-element.elementor-element-e45edea .bpfwe-slider-values{color:#FFFFFF;}.elementor-40980 .elementor-element.elementor-element-e45edea .form-tax input:not([type="radio"]):not([type="checkbox"]), .elementor-40980 .elementor-element.elementor-element-e45edea .form-tax textarea{font-size:14px;font-weight:500;line-height:20px;}.elementor-40980 .elementor-element.elementor-element-e45edea select, .elementor-40980 .elementor-element.elementor-element-e45edea .form-tax input:not([type=submit]):not([type=checkbox]):not([type=radio]):not(:focus), .elementor-40980 .elementor-element.elementor-element-e45edea .form-tax textarea{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-40980 .elementor-element.elementor-element-e45edea select, .elementor-40980 .elementor-element.elementor-element-e45edea .form-tax input:not([type=submit]):not([type=checkbox]):not([type=radio]), .elementor-40980 .elementor-element.elementor-element-e45edea .form-tax textarea{border-radius:9px 9px 9px 9px;}.elementor-40980 .elementor-element.elementor-element-e45edea .list-style label span{font-size:14px;font-weight:500;line-height:20px;padding:8px 16px 8px 16px;}.elementor-40980 .elementor-element.elementor-element-e45edea .form-tax input[type="radio"]:checked::before, .elementor-40980 .elementor-element.elementor-element-e45edea .form-tax input[type="checkbox"]:checked::before{background:#FFFFFF !important;}.elementor-40980 .elementor-element.elementor-element-e45edea .form-tax input[type="radio"], .elementor-40980 .elementor-element.elementor-element-e45edea .form-tax input[type="checkbox"]{border-style:solid;border-color:#FFFFFF;}.elementor-40980 .elementor-element.elementor-element-e45edea .bpfwe-select2 .select2-selection, .elementor-40980 .elementor-element.elementor-element-e45edea .bpfwe-select2 .select2-selection__rendered, .elementor-40980 .elementor-element.elementor-element-e45edea .bpfwe-select2 .select2{width:100% !important;}.elementor-40980 .elementor-element.elementor-element-e45edea .bpfwe-select2 .select2-selection, .elementor-40980 .elementor-element.elementor-element-e45edea .bpfwe-select2 .select2-selection__rendered{height:auto;line-height:42px;}.elementor-40980 .elementor-element.elementor-element-e45edea button.reset-form{font-size:14px;width:100%;padding:5px 0px 5px 0px;color:var( --e-global-color-8216743 );background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF80;}.elementor-40980 .elementor-element.elementor-element-e45edea button.reset-form:hover{color:#000000;background-color:#FFFFFF;}.elementor-40980 .elementor-element.elementor-element-f2d81d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40980 .elementor-element.elementor-element-53be1b5{--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:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40980 .elementor-element.elementor-element-18fdbd5 > .elementor-widget-container{background-color:#000000;padding:0px 0px 0px 0px;border-radius:14px 14px 14px 14px;}.elementor-40980 .elementor-element.elementor-element-18fdbd5 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-40980 .elementor-element.elementor-element-18fdbd5{--grid-column-gap:20px;--grid-row-gap:5px;}.elementor-40980 .elementor-element.elementor-element-18fdbd5 .filter-title{margin-bottom:20px;display:block;font-size:20px;font-weight:500;line-height:28px;color:#FFFFFF;}.elementor-40980 .elementor-element.elementor-element-18fdbd5 .form-tax label:not(.collapsible){padding:0px 0px 0px 10px;}.elementor-40980 .elementor-element.elementor-element-18fdbd5 .form-tax .label-text{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF80;border-radius:100px 100px 100px 100px;}.elementor-40980 .elementor-element.elementor-element-18fdbd5 .bpfwe-swatch{opacity:1;}.elementor-40980 .elementor-element.elementor-element-18fdbd5  input[type="checkbox"]:checked + span .bpfwe-swatch, .elementor-40980 .elementor-element.elementor-element-18fdbd5 input[type="radio"]:checked + span .bpfwe-swatch{opacity:0.7;}.elementor-40980 .elementor-element.elementor-element-18fdbd5 .bpfwe-visual-range-wrapper .icon-normal, .elementor-40980 .elementor-element.elementor-element-18fdbd5 .bpfwe-visual-range-wrapper .icon-normal svg{color:#FFFFFF;fill:#FFFFFF;}.elementor-40980 .elementor-element.elementor-element-18fdbd5 .bpfwe-slider-track{background:#FFFFFF;}.elementor-40980 .elementor-element.elementor-element-18fdbd5 .bpfwe-slider-values{color:#FFFFFF;}.elementor-40980 .elementor-element.elementor-element-18fdbd5 .form-tax input:not([type="radio"]):not([type="checkbox"]), .elementor-40980 .elementor-element.elementor-element-18fdbd5 .form-tax textarea{font-size:14px;font-weight:500;line-height:20px;}.elementor-40980 .elementor-element.elementor-element-18fdbd5 select, .elementor-40980 .elementor-element.elementor-element-18fdbd5 .form-tax input:not([type=submit]):not([type=checkbox]):not([type=radio]):not(:focus), .elementor-40980 .elementor-element.elementor-element-18fdbd5 .form-tax textarea{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-40980 .elementor-element.elementor-element-18fdbd5 select, .elementor-40980 .elementor-element.elementor-element-18fdbd5 .form-tax input:not([type=submit]):not([type=checkbox]):not([type=radio]), .elementor-40980 .elementor-element.elementor-element-18fdbd5 .form-tax textarea{border-radius:9px 9px 9px 9px;}.elementor-40980 .elementor-element.elementor-element-18fdbd5 .list-style label span{font-size:14px;font-weight:500;line-height:20px;padding:8px 16px 8px 16px;}.elementor-40980 .elementor-element.elementor-element-18fdbd5 .form-tax input[type="radio"]:checked::before, .elementor-40980 .elementor-element.elementor-element-18fdbd5 .form-tax input[type="checkbox"]:checked::before{background:#FFFFFF !important;}.elementor-40980 .elementor-element.elementor-element-18fdbd5 .form-tax input[type="radio"], .elementor-40980 .elementor-element.elementor-element-18fdbd5 .form-tax input[type="checkbox"]{border-style:solid;border-color:#FFFFFF;}.elementor-40980 .elementor-element.elementor-element-18fdbd5 .bpfwe-select2 .select2-selection, .elementor-40980 .elementor-element.elementor-element-18fdbd5 .bpfwe-select2 .select2-selection__rendered, .elementor-40980 .elementor-element.elementor-element-18fdbd5 .bpfwe-select2 .select2{width:100% !important;}.elementor-40980 .elementor-element.elementor-element-18fdbd5 .bpfwe-select2 .select2-selection, .elementor-40980 .elementor-element.elementor-element-18fdbd5 .bpfwe-select2 .select2-selection__rendered{height:auto;line-height:42px;}.elementor-40980 .elementor-element.elementor-element-18fdbd5 button.reset-form{font-size:14px;width:100%;padding:5px 0px 5px 0px;color:#FFFFFF;background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF80;}.elementor-40980 .elementor-element.elementor-element-18fdbd5 button.reset-form:hover{color:#000000;background-color:#FFFFFF;}.elementor-40980 .elementor-element.elementor-element-07e721b{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;background-color:#000000;padding:8px 8px 15px 8px;border-radius:30px 30px 30px 30px;--n-tabs-title-gap:0px;--n-tabs-gap:15px;--n-tabs-title-transition:0s;--n-tabs-title-border-radius:99px 99px 99px 99px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:8px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:8px;--n-tabs-title-font-size:18px;}.elementor-40980 .elementor-element.elementor-element-07e721b > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#27272A;background-color:transparent;background-image:linear-gradient(0deg, #27272A 0%, #27272A 100%);}.elementor-40980 .elementor-element.elementor-element-07e721b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#27272A;background-color:transparent;background-image:linear-gradient(0deg, #27272A 0%, #27272A 100%);border-style:none;}.elementor-40980 .elementor-element.elementor-element-07e721b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-40980 .elementor-element.elementor-element-07e721b.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF26;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-40980 .elementor-element.elementor-element-07e721b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF26;}.elementor-40980 .elementor-element.elementor-element-07e721b.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:500;}.elementor-40980 .elementor-element.elementor-element-62e1ff3{--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;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40980 .elementor-element.elementor-element-773748d{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-40980 .elementor-element.elementor-element-773748d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40980 .elementor-element.elementor-element-8ace524 .elementor-icon-wrapper{text-align:center;}.elementor-40980 .elementor-element.elementor-element-5209ef3 .elementor-icon-wrapper{text-align:center;}body:not(.rtl) .elementor-40980 .elementor-element.elementor-element-c73dc22{right:0px;}body.rtl .elementor-40980 .elementor-element.elementor-element-c73dc22{left:0px;}.elementor-40980 .elementor-element.elementor-element-c73dc22{bottom:0px;}.elementor-40980 .elementor-element.elementor-element-c73dc22 .elementor-button-content-wrapper{flex-direction:row;}.elementor-40980 .elementor-element.elementor-element-1c57cb0{--grid-columns:3;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-40980 .elementor-element.elementor-element-1c57cb0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-40980 .elementor-element.elementor-element-1c57cb0 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-40980 .elementor-element.elementor-element-1c57cb0 .e-loop-item > .elementor-section, .elementor-40980 .elementor-element.elementor-element-1c57cb0 .e-loop-item > .elementor-section > .elementor-container, .elementor-40980 .elementor-element.elementor-element-1c57cb0 .e-loop-item > .e-con, .elementor-40980 .elementor-element.elementor-element-1c57cb0 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-40980 .elementor-element.elementor-element-1c57cb0 .elementor-pagination{text-align:center;font-size:14px;line-height:20px;margin-top:60px;}.elementor-40980 .elementor-element.elementor-element-1c57cb0 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-text );}.elementor-40980 .elementor-element.elementor-element-1c57cb0 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-primary );}.elementor-40980 .elementor-element.elementor-element-1c57cb0 .elementor-pagination .page-numbers.current{color:#FFFFFF;}body:not(.rtl) .elementor-40980 .elementor-element.elementor-element-1c57cb0 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 14px/2 );}body:not(.rtl) .elementor-40980 .elementor-element.elementor-element-1c57cb0 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 14px/2 );}body.rtl .elementor-40980 .elementor-element.elementor-element-1c57cb0 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 14px/2 );}body.rtl .elementor-40980 .elementor-element.elementor-element-1c57cb0 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 14px/2 );}.elementor-40980 .elementor-element.elementor-element-283da93e{--display:flex;--min-height:400px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-40980 .elementor-element.elementor-element-283da93e:not(.elementor-motion-effects-element-type-background), .elementor-40980 .elementor-element.elementor-element-283da93e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-40980 .elementor-element.elementor-element-3bc85b2e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--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-40980 .elementor-element.elementor-element-5d6d2d22{width:var( --container-widget-width, 65% );max-width:65%;padding:0px 0px 24px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-40980 .elementor-element.elementor-element-5d6d2d22.elementor-element{--align-self:center;}.elementor-40980 .elementor-element.elementor-element-5d6d2d22 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:48px;font-weight:400;line-height:1.3em;color:var( --e-global-color-8216743 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-40980 .elementor-element.elementor-element-e45edea .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-40980 .elementor-element.elementor-element-18fdbd5 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-40980 .elementor-element.elementor-element-62e1ff3{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-40980 .elementor-element.elementor-element-1c57cb0{--grid-columns:2;}.elementor-40980 .elementor-element.elementor-element-1c57cb0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-40980 .elementor-element.elementor-element-5d6d2d22{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-40980 .elementor-element.elementor-element-5d6d2d22 .elementor-heading-title{font-size:42px;line-height:1.2em;}}@media(max-width:767px){.elementor-40980 .elementor-element.elementor-element-e45edea .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-40980 .elementor-element.elementor-element-f2d81d7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40980 .elementor-element.elementor-element-18fdbd5 .elementor-grid{grid-template-columns:repeat(1,1fr);}.elementor-40980 .elementor-element.elementor-element-07e721b{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-padding-top:5px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:5px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:14px;}.elementor-40980 .elementor-element.elementor-element-62e1ff3{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-40980 .elementor-element.elementor-element-773748d{--width:329px;--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;--justify-content:flex-end;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--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-40980 .elementor-element.elementor-element-773748d.e-con{--align-self:flex-end;}.elementor-40980 .elementor-element.elementor-element-8ace524 .elementor-icon{font-size:20px;}.elementor-40980 .elementor-element.elementor-element-8ace524 .elementor-icon svg{height:20px;}.elementor-40980 .elementor-element.elementor-element-5209ef3 .elementor-icon{font-size:20px;}.elementor-40980 .elementor-element.elementor-element-5209ef3 .elementor-icon svg{height:20px;}.elementor-40980 .elementor-element.elementor-element-c73dc22{width:100%;max-width:100%;bottom:4vw;z-index:999;}.elementor-40980 .elementor-element.elementor-element-c73dc22.elementor-element{--align-self:center;}body:not(.rtl) .elementor-40980 .elementor-element.elementor-element-c73dc22{right:4vw;}body.rtl .elementor-40980 .elementor-element.elementor-element-c73dc22{left:4vw;}.elementor-40980 .elementor-element.elementor-element-1c57cb0{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-40980 .elementor-element.elementor-element-1c57cb0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-40980 .elementor-element.elementor-element-3bc85b2e{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-40980 .elementor-element.elementor-element-5d6d2d22 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for filter-widget, class: .elementor-element-e45edea */.filter-title{
    display:none!important;
}
ul.taxonomy-filter {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for filter-widget, class: .elementor-element-18fdbd5 */.filter-title{
    display:none!important;
}
ul.taxonomy-filter {
    text-align: center !important;
}
.bpfwe-taxonomy-wrapper {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for filter-widget, class: .elementor-element-e45edea */.filter-title{
    display:none!important;
}
ul.taxonomy-filter {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for filter-widget, class: .elementor-element-18fdbd5 */.filter-title{
    display:none!important;
}
ul.taxonomy-filter {
    text-align: center !important;
}
.bpfwe-taxonomy-wrapper {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for filter-widget, class: .elementor-element-e45edea */.filter-title{
    display:none!important;
}
ul.taxonomy-filter {
    text-align: center !important;
}/* End custom CSS */
/* Start custom CSS for filter-widget, class: .elementor-element-18fdbd5 */.filter-title{
    display:none!important;
}
ul.taxonomy-filter {
    text-align: center !important;
}
.bpfwe-taxonomy-wrapper {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-07e721b */.e-n-tabs-heading {
    background: #27272A;
    background-color: transparent;
    background-image: linear-gradient(0deg, #27272A 0%, #27272A 100%);
    border-radius: 99px;
    padding:5px;
}
.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) {
    border: none !important;
}
@media screen and (max-width: 768px) {
 
.chapmans-product-filter-tabs span.e-n-tab-title-text:before{
    content:""!important;
}
}
.chapmans-product-filter-tabs span.e-n-tab-title-text:before {
    content: "Filter By";
    padding-right: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c73dc22 */.elementor-40980 .elementor-element.elementor-element-c73dc22 {
    left: 50% !important;
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-1c57cb0 *//* Only apply these layout overrides on Mobile */
@media (max-width: 767px) {

    /* DEFAULT STATE: List / Condensed View */
    #product-grid {
        .e-loop-container {
            display: flex !important;
            flex-direction: column !important;
            gap: 20px !important;
        }

        .e-loop-item {
            display: flex !important;
            flex-direction: row !important; 
            align-items: center;
            text-align: left;
            width: 100% !important;

            .elementor-widget-image {
                width: 140px !important; 
                max-width: 40%!important;
                margin-bottom: 0 !important; 
            }

              
        }
    }

    /* MODIFIER STATE: Grid / Large View */
    #product-grid.grid-view-active {
        .e-loop-container {
            display: grid !important;
            grid-template-columns: repeat(2, 1fr) !important;
            gap: 20px !important;
            text-align: center!important;
        }

        .e-loop-item {
            flex-direction: column !important; 
            align-items: center !important;
            text-align: center !important;

            .e-con, .e-con-inner, .product-card-details * {
                width: 100% !important;
                align-items: center !important;
                justify-content: center !important;
                margin: auto !important;  
                text-align: center!important;
            }

            .elementor-widget-image {
                width: 353px !important;
                max-width:100%!important;
                margin-right: 0 !important;
                margin:auto!important;
                padding-bottom: 20px;
            }

            .elementor-widget-heading, 
            .elementor-widget-text-editor {
                width: 100% !important;
                .elementor-widget-container {
                    text-align: center !important;
                }
            }
        }
    }
 
    .list-icon-trigger,
.grid-icon-trigger {
    cursor: pointer;
    i, svg path {
        stroke: #A0A0A0; 
    }
    /* Fixed syntax: removed semicolon before !important */
    &.is-active i, &.is-active svg path {
        stroke: var( --e-global-color-primary )!important;
    }
}
}

/* Optional: Hide the toggle icons on Desktop if they are only for mobile */
@media (min-width: 768px) {
    .grid-icon-trigger, 
    .list-icon-trigger {
        display: none !important;
    }
}/* End custom CSS */