.elementor-33 .elementor-element.elementor-element-93dff5b:not(.elementor-motion-effects-element-type-background), .elementor-33 .elementor-element.elementor-element-93dff5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#682952;}.elementor-33 .elementor-element.elementor-element-93dff5b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:7px 0px 7px 0px;}.elementor-33 .elementor-element.elementor-element-93dff5b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-33 .elementor-element.elementor-element-9577913.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33 .elementor-element.elementor-element-9577913.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33 .elementor-element.elementor-element-9577913.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-33 .elementor-element.elementor-element-9577913 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-33 .elementor-element.elementor-element-416bb5d{width:auto;max-width:auto;}.elementor-33 .elementor-element.elementor-element-423e528{margin-top:0px;margin-bottom:0px;padding:30px 0px 30px 0px;}.elementor-33 .elementor-element.elementor-element-f315056 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-33 .elementor-element.elementor-element-5e5b7a0{width:var( --container-widget-width, 112.553% );max-width:112.553%;--container-widget-width:112.553%;--container-widget-flex-grow:0;text-align:center;}.elementor-33 .elementor-element.elementor-element-5e5b7a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-bc-flex-widget .elementor-33 .elementor-element.elementor-element-7f1d1fc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33 .elementor-element.elementor-element-7f1d1fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33 .elementor-element.elementor-element-7f1d1fc.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-33 .elementor-element.elementor-element-7f1d1fc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-33 .elementor-element.elementor-element-0caf589{width:auto;max-width:auto;}.elementor-33 .elementor-element.elementor-element-0caf589 .features-box-image{color:#A88B43;}.elementor-33 .elementor-element.elementor-element-0caf589 .item-inner-features:hover .features-box-image{color:#A88B43;}.elementor-33 .elementor-element.elementor-element-0caf589 .item-inner-features .features-box-image i{font-size:26px;}.elementor-33 .elementor-element.elementor-element-0caf589 .item-inner-features .description{color:#656565;font-size:15px;}.elementor-bc-flex-widget .elementor-33 .elementor-element.elementor-element-059593b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33 .elementor-element.elementor-element-059593b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33 .elementor-element.elementor-element-059593b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-33 .elementor-element.elementor-element-b532268 .btn-search{color:#FFFFFF;}.elementor-33 .elementor-element.elementor-element-b532268 .btn-search:hover, .elementor-33 .elementor-element.elementor-element-b532268 .btn-search:focus{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-33 .elementor-element.elementor-element-23dd16b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33 .elementor-element.elementor-element-23dd16b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33 .elementor-element.elementor-element-23dd16b.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-33 .elementor-element.elementor-element-23dd16b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-33 .elementor-element.elementor-element-16aef4d{width:auto;max-width:auto;}.elementor-33 .elementor-element.elementor-element-16aef4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 0px;}.elementor-33 .elementor-element.elementor-element-8cea472{width:auto;max-width:auto;}.elementor-33 .elementor-element.elementor-element-af4e8eb{border-style:solid;border-width:1px 0px 0px 0px;border-color:#E3E3E3;}.elementor-bc-flex-widget .elementor-33 .elementor-element.elementor-element-dfed06f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33 .elementor-element.elementor-element-dfed06f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33 .elementor-element.elementor-element-dfed06f > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-bc-flex-widget .elementor-33 .elementor-element.elementor-element-9f1767c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-33 .elementor-element.elementor-element-9f1767c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-33 .elementor-element.elementor-element-9f1767c > .elementor-element-populated{padding:0px 15px 0px 30px;}.elementor-33 .elementor-element.elementor-element-7ad70c1 .megamenu > li > a{padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-7ad70c1 .navbar-nav.megamenu > li > a{color:#682952;}.elementor-33 .elementor-element.elementor-element-7ad70c1 .navbar-nav.megamenu > li:hover > a,.elementor-33 .elementor-element.elementor-element-7ad70c1 .navbar-nav.megamenu > li.active > a{color:#A88B43;}.elementor-33 .elementor-element.elementor-element-7ad70c1 .megamenu > li:hover > a:before,.elementor-33 .elementor-element.elementor-element-7ad70c1 .megamenu > li.active > a:before{background-color:#A88B43;}@media(max-width:1024px){.elementor-33 .elementor-element.elementor-element-dfed06f > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-33 .elementor-element.elementor-element-9f1767c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-33 .elementor-element.elementor-element-7ad70c1 .megamenu > li > a{font-size:12px;}}@media(min-width:768px){.elementor-33 .elementor-element.elementor-element-f315056{width:18%;}.elementor-33 .elementor-element.elementor-element-7f1d1fc{width:15%;}.elementor-33 .elementor-element.elementor-element-059593b{width:46%;}.elementor-33 .elementor-element.elementor-element-23dd16b{width:21%;}.elementor-33 .elementor-element.elementor-element-dfed06f{width:24.243%;}.elementor-33 .elementor-element.elementor-element-9f1767c{width:75.757%;}}@media(max-width:1024px) and (min-width:768px){.elementor-33 .elementor-element.elementor-element-dfed06f{width:30%;}.elementor-33 .elementor-element.elementor-element-9f1767c{width:46%;}}/* Start custom CSS for bfres_element_search_form, class: .elementor-element-b532268 *//* Style the search button */
.btn-search {
  background-color: #682952; /* Deep Plum Purple */
  color: #ffffff; /* White text */
  border: none;
  padding: 10px 20px;
  font-weight: bold;
  cursor: pointer;
}

.btn-search:hover {
  background-color: #A88B43;
  
  /* Slightly darker plum for hover */
}/* End custom CSS */
/* Start custom CSS for bfres_user_info, class: .elementor-element-16aef4d */.icon-user {
    color: 	#682952;
}/* End custom CSS */
/* Start custom CSS for bfres_woo_header, class: .elementor-element-8cea472 */.icon-heart:before {
    color: 	#682952;
}

.icon-shopping-bag:before {
    color: 	#682952;
}
.wishlist-icon .count, .mini-cart .count {
    background: #A88B43;
    }
    
.total-minicart {
    color: 	#682952;
    }/* End custom CSS */
/* Start custom CSS for bfres_vertical_menu, class: .elementor-element-1b1f779 */.vertical-wrapper .title-vertical  {
    background-color: #A88B43;
    color: white !important;
    
}/* End custom CSS */
/* Start custom CSS for bfres_primary_menu, class: .elementor-element-7ad70c1 */#goal-breadscrumb {
    display: none;
}/* End custom CSS */