.elementor-494 .elementor-element.elementor-element-7a91f5b{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-494 .elementor-element.elementor-element-2823e68{--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-494 .elementor-element.elementor-element-f2dc898{--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-494 .elementor-element.elementor-element-f2dc898:not(.elementor-motion-effects-element-type-background), .elementor-494 .elementor-element.elementor-element-f2dc898 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-f2dc898{--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-494 .elementor-element.elementor-element-99e41c0{--display:flex;--min-height:384px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:-7px;--margin-bottom:-7px;--margin-left:-7px;--margin-right:-7px;--padding-block-start:14px;--padding-block-end:14px;--padding-inline-start:14px;--padding-inline-end:14px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-99e41c0{--padding-inline-start:14px;--padding-inline-end:14px;}.elementor-494 .elementor-element.elementor-element-99e41c0.e-con{--align-self:flex-start;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-494 .elementor-element.elementor-element-636fdf6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:999;}.elementor-494 .elementor-element.elementor-element-636fdf6.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}#header .elementor-element-636fdf6 .search-toggle{font-size:18px;color:#B40000;}#header.sticky-header .elementor-element-636fdf6 .search-toggle{color:#8B0000;}#header .elementor-element-636fdf6 .search-toggle:hover{color:#880000;}#header.sticky-header .elementor-element-636fdf6 .search-toggle:hover{color:#A40000;}#header .elementor-element-636fdf6 form.searchform{width:800px;}.elementor-element-636fdf6 .searchform-popup{width:100%;}#header .elementor-element-636fdf6 .searchform{max-width:41px;border-width:1px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-element-636fdf6 .searchform-popup, #header .elementor-element-636fdf6 .search-layout-advanced{width:100%;}#header .elementor-element-636fdf6 input{max-width:1px;font-size:1px;color:#A10000;}#header .elementor-element-636fdf6 .ssm-advanced-search-layout .searchform{border-width:1px;}#header .elementor-element-636fdf6 .search-popup .searchform-fields{border-width:1px;}#header .elementor-element-636fdf6 .search-layout-overlay .selectric-cat, #header .elementor-element-636fdf6 .search-layout-overlay .text, #header .elementor-element-636fdf6 .search-layout-overlay .button-wrap{border-width:1px;}#header .elementor-element-636fdf6 .search-layout-reveal input{border-bottom-width:1px;border-bottom-color:#950000;}#header .elementor-element-636fdf6 .searchform, #header .elementor-element-636fdf6 .searchform.search-layout-overlay .selectric-cat, #header .elementor-element-636fdf6 .searchform.search-layout-overlay .text, #header .elementor-element-636fdf6 .searchform.search-layout-overlay .button-wrap, #header .elementor-element-636fdf6 .search-popup .searchform-fields{border-color:#950000;}#header .elementor-element-636fdf6 .searchform-popup:not(.simple-search-layout) .search-toggle:after{border-bottom-color:#950000;}.fixed-header #header .elementor-element-636fdf6 .searchform, #header .elementor-element-636fdf6 .searchform, .fixed-header #header.sticky-header .elementor-element-636fdf6 .searchform{background-color:#FFFFFF;}#header .elementor-element-636fdf6 .searchform-popup.simple-search-layout .search-toggle:after{border-bottom-color:#FFFFFF;}#header .elementor-element-636fdf6 .searchform input{padding:0px 0px 0px 0px;}#header .elementor-element-636fdf6 .searchform-popup .text, #header .elementor-element-636fdf6 .searchform-popup input, #header .elementor-element-636fdf6 .searchform-popup .searchform-cats input{width:1px;}#header .elementor-element-636fdf6 input::placeholder{color:#FFFFFF;}#header .elementor-element-636fdf6 .btn-close-search-form{font-size:1px;color:#920000;background-color:#960000;}#header .elementor-element-636fdf6 button{font-size:6px;color:#CC0000;background-color:#AD0000;}#header .elementor-element-636fdf6 .searchform-popup input, #header .elementor-element-636fdf6 .searchform-popup select, #header .elementor-element-636fdf6 .searchform-popup .selectric, #header .elementor-element-636fdf6 .searchform-popup .selectric-hover .selectric, #header .elementor-element-636fdf6 .searchform-popup .selectric-open .selectric, #header .elementor-element-636fdf6 .searchform-popup .autocomplete-suggestions, #header .elementor-element-636fdf6 .searchform-popup .selectric-items{border-color:#030000;}#header .elementor-element-636fdf6 .selectric-cat, #header .elementor-element-636fdf6 select{width:86px;}#header .elementor-element-636fdf6 .selectric .label, #header .elementor-element-636fdf6 select{color:#000000;}.elementor-494 .elementor-element.elementor-element-99d5cf6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Poppins;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-494 .elementor-element.elementor-element-c1af247 .elementor-button{background-color:#B40000;font-family:"Roboto", Poppins;font-size:17px;font-weight:500;border-radius:11px 11px 11px 11px;}.elementor-494 .elementor-element.elementor-element-c1af247 .elementor-button:hover, .elementor-494 .elementor-element.elementor-element-c1af247 .elementor-button:focus{background-color:#D69900;}.elementor-494 .elementor-element.elementor-element-c1af247 .elementor-button-content-wrapper{flex-direction:row;}.elementor-494 .elementor-element.elementor-element-46a59ba{--display:flex;--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-46a59ba{--padding-inline-start:30px;--padding-inline-end:30px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-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-woocommerce-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-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-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-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-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-woocommerce-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-woocommerce-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-494 .elementor-element.elementor-element-0305ad4.elementor-wc-products ul.products li.product{text-align:center;}.elementor-494 .elementor-element.elementor-element-0305ad4.elementor-wc-products  ul.products{grid-column-gap:5px;grid-row-gap:5px;}.elementor-494 .elementor-element.elementor-element-0305ad4.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:991px){.elementor-494 .elementor-element.elementor-element-0305ad4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-494 .elementor-element.elementor-element-2823e68{--width:70%;}.elementor-494 .elementor-element.elementor-element-f2dc898{--width:30%;}.elementor-494 .elementor-element.elementor-element-99e41c0{--width:92.163%;}}@media(max-width:767px){#header .elementor-element-636fdf6 .search-toggle{font-size:21px;}.elementor-494 .elementor-element.elementor-element-0305ad4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for porto_hb_search_form, class: .elementor-element-636fdf6 */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 */