.elementor-74269 .elementor-element.elementor-element-433f7db{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-74269 .elementor-element.elementor-element-a2fb04c{--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-74269 .elementor-element.elementor-element-a2fb04c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-74269 .elementor-element.elementor-element-8c56de6{--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-74269 .elementor-element.elementor-element-8c56de6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-74269 .elementor-element.elementor-element-15c1db1 > .elementor-widget-container{margin:31px 0px 0px 0px;}.elementor-74269 .elementor-element.elementor-element-15c1db1 .elementor-menu-toggle{margin:0 auto;}.elementor-74269 .elementor-element.elementor-element-e0f7051{--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-74269 .elementor-element.elementor-element-e0f7051.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-74269 .elementor-element.elementor-element-6ace8f4 .e-search-input{border-style:solid;}.elementor-74269 .elementor-element.elementor-element-6ace8f4{--e-search-icon-clear-size:24px;--e-search-icon-clear-color:#050000;}.elementor-74269 .elementor-element.elementor-element-7908926{--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:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-74269 .elementor-element.elementor-element-7908926.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-74269 .elementor-element.elementor-element-2fa7bfb.elementor-element{--align-self:flex-end;}.elementor-74269 .elementor-element.elementor-element-2fa7bfb{--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-74269 .elementor-element.elementor-element-2fa7bfb .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-74269 .elementor-element.elementor-element-a634707{--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:-39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-74269 .elementor-element.elementor-element-4c5299c > .elementor-widget-container{margin:0px 0px 0px -0px;}.elementor-74269 .elementor-element.elementor-element-4c5299c .elementor-menu-toggle{margin:0 auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-74269 .elementor-element.elementor-element-2fa7bfb.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-74269 .elementor-element.elementor-element-a2fb04c{--width:7.92%;}.elementor-74269 .elementor-element.elementor-element-8c56de6{--width:34.065%;}.elementor-74269 .elementor-element.elementor-element-e0f7051{--width:42.194%;}.elementor-74269 .elementor-element.elementor-element-7908926{--width:12.548%;}}/* Start custom CSS for search, class: .elementor-element-6ace8f4 *//* search container */
.elementor-search-form{
    max-width:500px;
    width:100%;
    margin:auto;
}

/* search box */
.elementor-search-form__container{
    display:flex;
    align-items:center;
    background:#ffffff;
    border-radius:40px;
    padding:6px 8px;
    border:1px solid #e5e5e5;
    box-shadow:0 4px 15px rgba(0,0,0,0.08);
    transition:all .3s ease;
}

/* hover effect */
.elementor-search-form__container:hover{
    box-shadow:0 8px 25px rgba(0,0,0,0.12);
    border-color:#ddd;
}

/* input */
.elementor-search-form__input{
    border:none;
    outline:none;
    padding:12px 15px;
    font-size:14px;
    flex:1;
    background:transparent;
}

/* placeholder */
.elementor-search-form__input::placeholder{
    color:#999;
}

/* search button */
.elementor-search-form__submit{
    background:#0073ff;
    border:none;
    color:#fff;
    width:40px;
    height:40px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    cursor:pointer;
    transition:.3s;
}

/* hover button */
.elementor-search-form__submit:hover{
    background:#005ad1;
    transform:scale(1.05);
}

/* mobile responsive */
@media (max-width:768px){

.elementor-search-form{
    max-width:100%;
}

.elementor-search-form__input{
    font-size:13px;
    padding:10px;
}

.elementor-search-form__submit{
    width:36px;
    height:36px;
}

}/* End custom CSS */