.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-10524 .elementor-element.elementor-element-6df220f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10524 .elementor-element.elementor-element-6df220f .elementor-search-form__container{min-height:44px;}.elementor-10524 .elementor-element.elementor-element-6df220f .elementor-search-form__submit{min-width:44px;}body:not(.rtl) .elementor-10524 .elementor-element.elementor-element-6df220f .elementor-search-form__icon{padding-left:calc(44px / 3);}body.rtl .elementor-10524 .elementor-element.elementor-element-6df220f .elementor-search-form__icon{padding-right:calc(44px / 3);}.elementor-10524 .elementor-element.elementor-element-6df220f .elementor-search-form__input, .elementor-10524 .elementor-element.elementor-element-6df220f.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(44px / 3);padding-right:calc(44px / 3);}.elementor-10524 .elementor-element.elementor-element-6df220f input[type="search"].elementor-search-form__input{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-10524 .elementor-element.elementor-element-6df220f .elementor-search-form__input,
					.elementor-10524 .elementor-element.elementor-element-6df220f .elementor-search-form__icon,
					.elementor-10524 .elementor-element.elementor-element-6df220f .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-10524 .elementor-element.elementor-element-6df220f .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-10524 .elementor-element.elementor-element-6df220f.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-10524 .elementor-element.elementor-element-6df220f:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-8f447a7 );border-width:1px 1px 1px 1px;border-radius:8px;}.elementor-10524 .elementor-element.elementor-element-6df220f.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-8f447a7 );border-width:1px 1px 1px 1px;border-radius:8px;}.elementor-10524 .elementor-element.elementor-element-63c8375 > .elementor-widget-container{border-style:none;}.elementor-10524 .elementor-element.elementor-element-1da5f88 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-10524 .elementor-element.elementor-element-1da5f88 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10524 .elementor-element.elementor-element-9e01474 > .elementor-widget-container{border-style:none;}.elementor-10524 .elementor-element.elementor-element-9e01474{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-10524 .elementor-element.elementor-element-4c07ab4{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:120.9rem;--margin-bottom:120.9rem;--margin-left:120.9rem;--margin-right:120.9rem;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10524 .elementor-element.elementor-element-8fe50b0 .elementor-icon-wrapper{text-align:center;}.elementor-10524 .elementor-element.elementor-element-8fe50b0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8f447a7 );color:var( --e-global-color-text );}.elementor-10524 .elementor-element.elementor-element-8fe50b0.elementor-view-framed .elementor-icon, .elementor-10524 .elementor-element.elementor-element-8fe50b0.elementor-view-default .elementor-icon{color:var( --e-global-color-8f447a7 );border-color:var( --e-global-color-8f447a7 );}.elementor-10524 .elementor-element.elementor-element-8fe50b0.elementor-view-framed .elementor-icon, .elementor-10524 .elementor-element.elementor-element-8fe50b0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8f447a7 );}.elementor-10524 .elementor-element.elementor-element-8fe50b0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-10524 .elementor-element.elementor-element-8fe50b0.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-10524 .elementor-element.elementor-element-8fe50b0 .elementor-icon{font-size:62px;}.elementor-10524 .elementor-element.elementor-element-8fe50b0 .elementor-icon svg{height:62px;}.elementor-10524 .elementor-element.elementor-element-8fe50b0 .elementor-icon i, .elementor-10524 .elementor-element.elementor-element-8fe50b0 .elementor-icon svg{transform:rotate(0deg);}.elementor-10524 .elementor-element.elementor-element-28eea31 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10524 .elementor-element.elementor-element-28eea31 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-10524 .elementor-element.elementor-element-28eea31 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-10524 .elementor-element.elementor-element-60ed314 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-10524 .elementor-element.elementor-element-60ed314{--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-10524 .elementor-element.elementor-element-b44b5f3{--display:flex;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10524 .elementor-element.elementor-element-5a6f5b5{width:auto;max-width:auto;--main-alignment:right;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-primary );--toggle-button-background-color:var( --e-global-color-text );--toggle-button-icon-hover-color:var( --e-global-color-primary );--toggle-button-hover-background-color:var( --e-global-color-b92c308 );--toggle-button-border-width:0px;--toggle-button-border-radius:8px;--toggle-icon-size:21px;--toggle-icon-padding:10px 10px 10px 10px;--items-indicator-background-color:var( --e-global-color-accent );--cart-background-color:#FFFFFF;--cart-border-style:none;--menu-cart-subtotal-color:var( --e-global-color-text );--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--view-cart-button-text-color:var( --e-global-color-primary );--view-cart-button-background-color:var( --e-global-color-accent );--view-cart-button-hover-text-color:var( --e-global-color-accent );--view-cart-button-hover-background-color:var( --e-global-color-primary );--checkout-button-text-color:var( --e-global-color-primary );--checkout-button-background-color:var( --e-global-color-accent );--checkout-button-hover-text-color:var( --e-global-color-accent );--checkout-button-hover-background-color:var( --e-global-color-primary );--empty-message-color:var( --e-global-color-text );}.elementor-10524 .elementor-element.elementor-element-5a6f5b5.elementor-element{--align-self:center;}.elementor-10524 .elementor-element.elementor-element-5a6f5b5 .elementor-menu-cart__subtotal{font-family:"Oswald", Sans-serif;}.elementor-10524 .elementor-element.elementor-element-5a6f5b5 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-10524 .elementor-element.elementor-element-5a6f5b5 .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-10524 .elementor-element.elementor-element-5a6f5b5 .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-text );}.elementor-10524 .elementor-element.elementor-element-5a6f5b5 .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{border-color:var( --e-global-color-accent );}.elementor-10524 .elementor-element.elementor-element-5a6f5b5 .elementor-button--view-cart{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-10524 .elementor-element.elementor-element-5a6f5b5 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{border-radius:30px 30px 30px 30px;}.elementor-10524 .elementor-element.elementor-element-5a6f5b5 .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover{border-color:var( --e-global-color-accent );}.elementor-10524 .elementor-element.elementor-element-5a6f5b5 .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-10524 .elementor-element.elementor-element-5a6f5b5 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{border-radius:30px 30px 30px 30px;}.elementor-10524 .elementor-element.elementor-element-5a6f5b5 .woocommerce-mini-cart__empty-message{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-10524 .elementor-element.elementor-element-4e0b70d{width:auto;max-width:auto;}.elementor-10524 .elementor-element.elementor-element-4e0b70d > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-10524 .elementor-element.elementor-element-4e0b70d .elementor-icon-wrapper{text-align:end;}.elementor-10524 .elementor-element.elementor-element-4e0b70d.elementor-view-stacked .elementor-icon{background-color:#DCE6EF;color:#000000;}.elementor-10524 .elementor-element.elementor-element-4e0b70d.elementor-view-framed .elementor-icon, .elementor-10524 .elementor-element.elementor-element-4e0b70d.elementor-view-default .elementor-icon{color:#DCE6EF;border-color:#DCE6EF;}.elementor-10524 .elementor-element.elementor-element-4e0b70d.elementor-view-framed .elementor-icon, .elementor-10524 .elementor-element.elementor-element-4e0b70d.elementor-view-default .elementor-icon svg{fill:#DCE6EF;}.elementor-10524 .elementor-element.elementor-element-4e0b70d.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-10524 .elementor-element.elementor-element-4e0b70d.elementor-view-stacked .elementor-icon svg{fill:#000000;}.elementor-10524 .elementor-element.elementor-element-4e0b70d.elementor-view-framed .elementor-icon:hover{background-color:#000000;}.elementor-10524 .elementor-element.elementor-element-4e0b70d.elementor-view-stacked .elementor-icon:hover{color:#000000;}.elementor-10524 .elementor-element.elementor-element-4e0b70d.elementor-view-stacked .elementor-icon:hover svg{fill:#000000;}.elementor-10524 .elementor-element.elementor-element-4e0b70d .elementor-icon{font-size:33px;padding:7px;border-radius:14px 14px 14px 14px;}.elementor-10524 .elementor-element.elementor-element-4e0b70d .elementor-icon svg{height:33px;}.elementor-10524 .elementor-element.elementor-element-eea6620 .elementor-search-form__container{min-height:50px;}.elementor-10524 .elementor-element.elementor-element-eea6620 .elementor-search-form__submit{min-width:50px;}body:not(.rtl) .elementor-10524 .elementor-element.elementor-element-eea6620 .elementor-search-form__icon{padding-left:calc(50px / 3);}body.rtl .elementor-10524 .elementor-element.elementor-element-eea6620 .elementor-search-form__icon{padding-right:calc(50px / 3);}.elementor-10524 .elementor-element.elementor-element-eea6620 .elementor-search-form__input, .elementor-10524 .elementor-element.elementor-element-eea6620.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(50px / 3);padding-right:calc(50px / 3);}.elementor-10524 .elementor-element.elementor-element-eea6620 input[type="search"].elementor-search-form__input{font-family:"Roboto", Sans-serif;}.elementor-10524 .elementor-element.elementor-element-eea6620 .elementor-search-form__input,
					.elementor-10524 .elementor-element.elementor-element-eea6620 .elementor-search-form__icon,
					.elementor-10524 .elementor-element.elementor-element-eea6620 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-10524 .elementor-element.elementor-element-eea6620 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-10524 .elementor-element.elementor-element-eea6620.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-10524 .elementor-element.elementor-element-eea6620:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-8f447a7 );border-width:1px 1px 1px 1px;border-radius:8px;}.elementor-10524 .elementor-element.elementor-element-eea6620.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-8f447a7 );border-width:1px 1px 1px 1px;border-radius:8px;}.elementor-widget-jet-smart-filters-color-image .jet-filter-items-moreless__toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-smart-filters-color-image .apply-filters__button, .elementor-widget-jet-smart-filters-color-image .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-color-image-list__row{display:inline-block;margin-right:calc(5px/2);margin-left:calc(5px/2);margin-bottom:5px;}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-color-image-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-color-image-list__label{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-color-image-list__input:checked ~ .jet-color-image-list__button{color:var( --e-global-color-accent );}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-color-image-list__button{border-style:none;}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-color-image-list__decorator .jet-color-image-list__color{width:30px;height:30px;}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-color-image-list__decorator .jet-color-image-list__image{width:30px;}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-color-image-list__decorator{margin-right:5px;}.rtl .elementor-10524 .elementor-element.elementor-element-251cf66 .jet-color-image-list__decorator{margin-left:5px;}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-color-image-list__decorator > *{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8f447a7 );border-radius:10px 10px 10px 10px;overflow:hidden;}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-color-image-list__input:checked ~ .jet-color-image-list__button .jet-color-image-list__decorator > *{border-color:var( --e-global-color-8f447a7 );}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-filter-items-dropdown__label{font-family:"Rubik", Sans-serif;font-weight:700;color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8f447a7 );border-radius:8px 8px 8px 8px;}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-filter-items-dropdown__active__item{border-style:none;}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-filter-items-dropdown__body{border-style:none;}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-filter-label{font-weight:600;border-style:none;}.elementor-10524 .elementor-element.elementor-element-251cf66 .apply-filters__button, .elementor-10524 .elementor-element.elementor-element-251cf66 .jet-filter-items-dropdown__apply-button{border-style:none;}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-filters-counter{padding-left:5px;}.rtl .elementor-10524 .elementor-element.elementor-element-251cf66 .jet-filters-counter{padding-right:5px;}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-filter+.jet-filter{margin-top:10px;}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-widget-jet-smart-filters-sorting .apply-filters__button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10524 .elementor-element.elementor-element-fdf923d .jet-sorting-select{max-width:150px;font-family:"Rubik", Sans-serif;font-weight:700;color:var( --e-global-color-text );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8f447a7 );border-radius:8px 8px 8px 8px;}.elementor-10524 .elementor-element.elementor-element-fdf923d .jet-sorting-label{font-family:"Roboto", Sans-serif;font-weight:400;color:var( --e-global-color-text );}.elementor-10524 .elementor-element.elementor-element-fdf923d .apply-filters__button{font-family:"Rubik", Sans-serif;font-weight:700;}@media(max-width:1024px){.elementor-10524 .elementor-element.elementor-element-4c07ab4{--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-10524 .elementor-element.elementor-element-5a6f5b5{width:auto;max-width:auto;}.elementor-10524 .elementor-element.elementor-element-4e0b70d > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-10524 .elementor-element.elementor-element-4e0b70d.elementor-element{--align-self:flex-end;}.elementor-10524 .elementor-element.elementor-element-4e0b70d .elementor-icon{border-radius:14px 14px 14px 14px;}.elementor-10524 .elementor-element.elementor-element-251cf66{width:var( --container-widget-width, 118px );max-width:118px;--container-widget-width:118px;--container-widget-flex-grow:0;}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-color-image-list__row{display:block;}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-color-image-list__decorator > *{border-width:4px 4px 4px 4px;}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-filter-items-dropdown{max-width:100%;}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-filter-items-dropdown__footer{justify-content:left;}.elementor-10524 .elementor-element.elementor-element-fdf923d .jet-sorting-select{max-width:102px;}}@media(max-width:767px){.elementor-10524 .elementor-element.elementor-element-1da5f88 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-10524 .elementor-element.elementor-element-1da5f88 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-10524 .elementor-element.elementor-element-4c07ab4{--flex-wrap:wrap;--align-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-10524 .elementor-element.elementor-element-5a6f5b5{width:auto;max-width:auto;--main-alignment:center;}.elementor-10524 .elementor-element.elementor-element-bde81ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-10524 .elementor-element.elementor-element-251cf66{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-color-image-list__row{display:block;}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-color-image-list-wrapper{text-align:left;}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-color-image-list__row:not(:last-child){margin-bottom:15px;}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-color-image-list__decorator .jet-color-image-list__color{width:20px;height:20px;}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-color-image-list__decorator .jet-color-image-list__image{width:20px;}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-color-image-list__decorator > *{border-width:3px 3px 3px 3px;}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-filter-items-dropdown{max-width:100px;}.elementor-10524 .elementor-element.elementor-element-251cf66 .jet-filter-items-dropdown__label{padding:6px 6px 6px 6px;}.elementor-10524 .elementor-element.elementor-element-fdf923d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-10524 .elementor-element.elementor-element-fdf923d .jet-sorting-select{max-width:79px;padding:7px 7px 7px 7px;align-self:center;}}/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-28eea31 */.bungkus{
  max-width: 800px;
  margin: 0 auto;
  padding: 0;
}

.faq{
  width: 100%;
  border: 1px solid rgba(0,0,0,.12);
  border-radius: 12px;
  overflow: hidden;
  margin-bottom: 10px;
  background: #fff;
}

/* tombol pertanyaan */
.faq-question{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;

  padding: 14px 16px;
  cursor: pointer;

  border: 0;
  background: transparent;
  text-align: left;

  color: #2A2E30;
  font-size: 18px;
  font-weight: 600;

  -webkit-appearance: none;
  appearance: none;
}

/* icon chevron */
.faq-question::after{
  content: "▾";
  font-size: 18px;
  line-height: 1;
  transition: transform .2s ease;
  opacity: .8;
}

/* hover */
.faq-question:hover{
  background-color: #050B0E;
  color: #fff;
}

/* state aktif */
.faq.is-open .faq-question{
  background-color: #050B0E;
  color: #fff;
}

.faq.is-open .faq-question::after{
  transform: rotate(180deg);
}

/* panel jawaban (animasi pakai max-height) */
.faq-answer{
  max-height: 0;
  overflow: hidden;
  transition: max-height .25s ease;
  background: #f9f9f9;
  border-top: 1px solid rgba(0,0,0,.10);
}

.faq-answer > *{
  margin: 0;
  padding: 14px 16px;
  color: #2A2E30;
  line-height: 1.6;
}
/* Fix teks pertanyaan kepotong di mobile */
.faq-question{
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: unset !important;
  word-break: break-word;
  overflow-wrap: anywhere;
  line-height: 1.3;
}

/* Kalau .faq-question pakai display:flex (versi baru), wajib ini */
.faq-question{
  min-width: 0;
}

.faq-question::after{
  flex: 0 0 auto;
}

.faq-question{
  flex-wrap: wrap; /* biar bisa turun baris */
}
.faq-question{
  align-items: flex-start;
}

.faq-question span,
.faq-question .jet-listing-dynamic-field,
.faq-question .elementor-heading-title{
  min-width: 0;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-28eea31 */.bungkus{
  max-width: 800px;
  margin: 0 auto;
  padding: 0;
}

.faq{
  width: 100%;
  border: 1px solid rgba(0,0,0,.12);
  border-radius: 12px;
  overflow: hidden;
  margin-bottom: 10px;
  background: #fff;
}

/* tombol pertanyaan */
.faq-question{
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;

  padding: 14px 16px;
  cursor: pointer;

  border: 0;
  background: transparent;
  text-align: left;

  color: #2A2E30;
  font-size: 18px;
  font-weight: 600;

  -webkit-appearance: none;
  appearance: none;
}

/* icon chevron */
.faq-question::after{
  content: "▾";
  font-size: 18px;
  line-height: 1;
  transition: transform .2s ease;
  opacity: .8;
}

/* hover */
.faq-question:hover{
  background-color: #050B0E;
  color: #fff;
}

/* state aktif */
.faq.is-open .faq-question{
  background-color: #050B0E;
  color: #fff;
}

.faq.is-open .faq-question::after{
  transform: rotate(180deg);
}

/* panel jawaban (animasi pakai max-height) */
.faq-answer{
  max-height: 0;
  overflow: hidden;
  transition: max-height .25s ease;
  background: #f9f9f9;
  border-top: 1px solid rgba(0,0,0,.10);
}

.faq-answer > *{
  margin: 0;
  padding: 14px 16px;
  color: #2A2E30;
  line-height: 1.6;
}
/* Fix teks pertanyaan kepotong di mobile */
.faq-question{
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: unset !important;
  word-break: break-word;
  overflow-wrap: anywhere;
  line-height: 1.3;
}

/* Kalau .faq-question pakai display:flex (versi baru), wajib ini */
.faq-question{
  min-width: 0;
}

.faq-question::after{
  flex: 0 0 auto;
}

.faq-question{
  flex-wrap: wrap; /* biar bisa turun baris */
}
.faq-question{
  align-items: flex-start;
}

.faq-question span,
.faq-question .jet-listing-dynamic-field,
.faq-question .elementor-heading-title{
  min-width: 0;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-color-image, class: .elementor-element-251cf66 *//* Force JetSmartFilters dropdown jadi dropup */
.jsf-dropup .jet-filter-items-dropdown {
  position: relative; /* anchor untuk absolute dropdown */
}

.jsf-dropup .jet-filter-items-dropdown__body {
  top: auto !important;
  bottom: calc(100% + 8px) !important; /* jarak dari tombol */
  left: 0;
  right: 0;
  z-index: 9999;
}

/* optional: kalau ada anim/transform yang bikin aneh, netralin */
.jsf-dropup .jet-filter-items-dropdown__body {
  transform: none;
}/* End custom CSS */