.elementor-405 .elementor-element.elementor-element-f4dcfb6{--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 20px;--row-gap:0px;--column-gap:20px;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:30px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-f4dcfb6{--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-405 .elementor-element.elementor-element-bdb41f7{--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-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Poppins;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Poppins;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{font-family:var( --e-global-typography-text-font-family ), Poppins;font-weight:var( --e-global-typography-text-font-weight );}.elementor-405 .elementor-element.elementor-element-2bf7579.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-405 .elementor-element.elementor-element-32c9f5f{--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-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-405 .elementor-element.elementor-element-32c9f5f:not(.elementor-motion-effects-element-type-background), .elementor-405 .elementor-element.elementor-element-32c9f5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-32c9f5f{--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-405 .elementor-element.elementor-element-f80dbb3{z-index:999;}#header .elementor-element-f80dbb3 .search-toggle{font-size:15px;color:#B40000;}#header.sticky-header .elementor-element-f80dbb3 .search-toggle{color:#8B0000;}#header .elementor-element-f80dbb3 .search-toggle:hover{color:#880000;}#header.sticky-header .elementor-element-f80dbb3 .search-toggle:hover{color:#A40000;}#header .elementor-element-f80dbb3 form.searchform{width:800px;}.elementor-element-f80dbb3 .searchform-popup{width:100%;}#header .elementor-element-f80dbb3 .searchform{border-width:1px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}#header .elementor-element-f80dbb3 .ssm-advanced-search-layout .searchform{border-width:1px;}#header .elementor-element-f80dbb3 .search-popup .searchform-fields{border-width:1px;}#header .elementor-element-f80dbb3 .search-layout-overlay .selectric-cat, #header .elementor-element-f80dbb3 .search-layout-overlay .text, #header .elementor-element-f80dbb3 .search-layout-overlay .button-wrap{border-width:1px;}#header .elementor-element-f80dbb3 .search-layout-reveal input{border-bottom-width:1px;border-bottom-color:#950000;}#header .elementor-element-f80dbb3 .searchform, #header .elementor-element-f80dbb3 .searchform.search-layout-overlay .selectric-cat, #header .elementor-element-f80dbb3 .searchform.search-layout-overlay .text, #header .elementor-element-f80dbb3 .searchform.search-layout-overlay .button-wrap, #header .elementor-element-f80dbb3 .search-popup .searchform-fields{border-color:#950000;}#header .elementor-element-f80dbb3 .searchform-popup:not(.simple-search-layout) .search-toggle:after{border-bottom-color:#950000;}.fixed-header #header .elementor-element-f80dbb3 .searchform, #header .elementor-element-f80dbb3 .searchform, .fixed-header #header.sticky-header .elementor-element-f80dbb3 .searchform{background-color:#FFFFFF;}#header .elementor-element-f80dbb3 .searchform-popup.simple-search-layout .search-toggle:after{border-bottom-color:#FFFFFF;}#header .elementor-element-f80dbb3 input{color:#A10000;max-width:1px;}#header .elementor-element-f80dbb3 .searchform input{padding:0px 0px 0px 0px;}#header .elementor-element-f80dbb3 .searchform-popup .text, #header .elementor-element-f80dbb3 .searchform-popup input, #header .elementor-element-f80dbb3 .searchform-popup .searchform-cats input{width:1px;}#header .elementor-element-f80dbb3 input::placeholder{color:#FFFFFF;}#header .elementor-element-f80dbb3 .btn-close-search-form{font-size:1px;color:#920000;background-color:#960000;}#header .elementor-element-f80dbb3 button{font-size:6px;color:#CC0000;background-color:#AD0000;}#header .elementor-element-f80dbb3 .searchform-popup input, #header .elementor-element-f80dbb3 .searchform-popup select, #header .elementor-element-f80dbb3 .searchform-popup .selectric, #header .elementor-element-f80dbb3 .searchform-popup .selectric-hover .selectric, #header .elementor-element-f80dbb3 .searchform-popup .selectric-open .selectric, #header .elementor-element-f80dbb3 .searchform-popup .autocomplete-suggestions, #header .elementor-element-f80dbb3 .searchform-popup .selectric-items{border-color:#030000;}#header .elementor-element-f80dbb3 .selectric-cat, #header .elementor-element-f80dbb3 select{width:59px;}#header .elementor-element-f80dbb3 .selectric .label, #header .elementor-element-f80dbb3 select{color:#000000;}@media(min-width:768px){.elementor-405 .elementor-element.elementor-element-bdb41f7{--width:100%;}.elementor-405 .elementor-element.elementor-element-32c9f5f{--width:30%;}}@media(max-width:991px){.elementor-405 .elementor-element.elementor-element-2bf7579.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-405 .elementor-element.elementor-element-2bf7579.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}#header .elementor-element-f80dbb3 .search-toggle{font-size:21px;}}/* Start custom CSS for porto_hb_search_form, class: .elementor-element-f80dbb3 */a {
    color: #F44336;
    text-decoration: underline;
}
.search-results {
  background-color: #ffffff; /* putih solid */
  position: absolute;        /* agar muncul di atas konten lain */
  z-index: 999;              /* pastikan ini lebih tinggi dari elemen di bawahnya */
  width: 100%;               /* atau bisa disesuaikan */
  border-radius: 6px;        /* opsional: biar sudutnya halus */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* biar tampil elegan */
  padding: 10px 0;
}/* End custom CSS */