.elementor-38 .elementor-element.elementor-element-baf1e66{--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;}.elementor-38 .elementor-element.elementor-element-73ffa97{--display:flex;}.elementor-38 .elementor-element.elementor-element-b49fc94 img{max-width:150%;}.elementor-38 .elementor-element.elementor-element-0ce0b06{--display:flex;}.elementor-38 .elementor-element.elementor-element-75eb348{--display:flex;}.elementor-38 .elementor-element.elementor-element-9e24d84{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-38 .elementor-element.elementor-element-9e24d84 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-38 .elementor-element.elementor-element-2518129{--display:flex;}.elementor-38 .elementor-element.elementor-element-f4349bb{--display:flex;}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-73ffa97{--width:20%;}.elementor-38 .elementor-element.elementor-element-0ce0b06{--width:57%;}.elementor-38 .elementor-element.elementor-element-75eb348{--width:24%;}}/* Start custom CSS for shortcode, class: .elementor-element-f560f7e *//* Ivory Search toggle search for WooCommerce products */
#is-search-form-5365 {
    display: inline-block; /* ensures it stays in line with other header items */
    position: relative;
}

/* Hide input by default */
#is-search-form-5365 input[type="search"] {
    width: 0;
    padding: 0;
    border: none;
    outline: none;
    transition: width 0.3s ease, padding 0.3s ease;
    cursor: pointer;
}

/* Expand input on hover or focus */
#is-search-form-5365:hover input[type="search"],
#is-search-form-5365 input[type="search"]:focus {
    width: 200px; /* expanded width */
    padding: 5px 10px;
    border: 1px solid #ccc;
    border-radius: 25px;
    cursor: text;
}

/* Optional: style the search icon */
#is-search-form-5365 button,
#is-search-form-5365 input[type="submit"] {
    background-color: #f68b1e; /* match Jumia style */
    color: #fff;
    border: none;
    border-radius: 25px;
    padding: 5px 12px;
    cursor: pointer;
    transition: background 0.3s ease;
}

#is-search-form-5365 button:hover,
#is-search-form-5365 input[type="submit"]:hover {
    background-color: #e57a00;
}

/* Align search icon and input inline with other widgets */
#is-search-form-5365 input,
#is-search-form-5365 button {
    vertical-align: middle;
}/* End custom CSS */