.elementor-926 .elementor-element.elementor-element-6466689 {
  --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;
  --justify-content: flex-start;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 45px;
  --padding-right: 45px;
}
.elementor-926 .elementor-element.elementor-element-73d5b0ad {
  --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-926 .elementor-element.elementor-element-0cb9202 .navbar-brand img,
.elementor-926 .elementor-element.elementor-element-0cb9202 .mobile-logo {
  max-height: 36px;
}
.elementor-926 .elementor-element.elementor-element-31d9bd6b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  position: initial;
}
.elementor-widget-bws--mega-menu .navbar-collapse .navbar-nav > li > a.nav-link {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
}
.elementor-widget-bws--mega-menu .navbar-collapse .navbar-nav li a.nav-link .menu-item-label {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
}
.elementor-widget-bws--mega-menu .navbar-collapse .navbar-nav li.simple-dropdown ul.sub-menu li a,
.elementor-widget-bws--mega-menu .navbar-collapse .navbar-nav li.simple-dropdown ul.sub-menu li span.handler {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
}
.elementor-926 .elementor-element.elementor-element-9bf1840.elementor-element {
  --align-self: center;
  --order: -99999 /* order start hack */;
}
.elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav > li > a.nav-link {
  font-size: 17px;
  font-weight: 600;
  color: var(--e-global-color-secondary);
}
.elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav > li > .dropdown-toggle {
  color: var(--e-global-color-secondary);
}
.elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav li:hover > .nav-link {
  color: #16202c99;
}
.elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav li > .nav-link:hover {
  color: #16202c99;
}
.elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav .nav-item > a.active {
  color: #16202c99;
}
.elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav .nav-item.current-menu-item > a {
  color: #16202c99;
}
.elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav .nav-item.current-menu-ancestor > a {
  color: #16202c99;
}
.elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav .nav-item.megamenu.current-menu-item > a {
  color: #16202c99;
}
.elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav .nav-item.simple-dropdown.current-menu-item > a {
  color: #16202c99;
}
.elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav .nav-item.megamenu.current-menu-ancestor > a {
  color: #16202c99;
}
.elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav .nav-item.simple-dropdown.current-menu-ancestor > a {
  color: #16202c99;
}
.elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav .nav-item.simple-dropdown > a.active {
  color: #16202c99;
}
.elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav li.simple-dropdown ul.sub-menu {
  width: 190px;
}
.elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav .nav-item.simple-dropdown ul.sub-menu {
  padding: 25px 0px 25px 0px;
}
.elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav li.simple-dropdown ul.sub-menu li a,
.elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav li.simple-dropdown ul.sub-menu li span.handler {
  font-size: 15px;
  font-weight: 500;
}
.elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav li.simple-dropdown ul.sub-menu > li > a {
  color: var(--e-global-color-text);
}
.elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav li.simple-dropdown ul.sub-menu > li > span.handler {
  color: var(--e-global-color-text);
}
.elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav li.simple-dropdown ul.sub-menu > li:hover > a {
  color: var(--e-global-color-secondary);
}
.elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav li.simple-dropdown ul.sub-menu > li:hover > span.handler {
  color: var(--e-global-color-secondary);
}
.elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav li.simple-dropdown ul.sub-menu li:hover > a,
.elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav li.simple-dropdown ul.sub-menu li ul li:hover > a,
.elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav li.simple-dropdown ul.sub-menu li ul li ul li:hover > a {
  padding-left: 3px;
}
.elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav li.simple-dropdown ul.sub-menu li.current-menu-item > a {
  color: var(--e-global-color-secondary);
}
.elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav li.simple-dropdown ul.sub-menu li.current-menu-ancestor > a {
  color: var(--e-global-color-secondary);
}
.elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav li.simple-dropdown ul.sub-menu li a {
  padding: 5px 0px 5px 0px;
}
.elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-toggler-line {
  background-color: var(--e-global-color-secondary);
}
.elementor-926 .elementor-element.elementor-element-2c144526 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --align-items: center;
  --margin-top: 0;
  --margin-bottom: 0;
  --margin-left: auto;
  --margin-right: 0;
}
.elementor-926 .elementor-element.elementor-element-2c144526.e-con {
  --order: 99999 /* order end hack */;
}
.elementor-widget-bws--search-form .search-form-wrapper .icon-text,
.elementor-widget-bws--search-form .simple-search-form .icon-text {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
}
.elementor-widget-bws--search-form .search-form-box .search-label {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
}
.elementor-widget-bws--search-form .search-form-box .search-input,
.elementor-widget-bws--search-form .search-form-simple-box .search-input {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
}
.elementor-widget-bws--search-form .search-form-wrapper .search-close {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
}
.elementor-widget-bws--search-form .search-form-wrapper .search-form-tag-wrap .tags-label {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
}
.elementor-widget-bws--search-form .search-form-wrapper .search-form-tag-wrap .search-form-tags-items a {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
}
.elementor-widget-bws--search-form .search-form-wrapper .search-results-container .nav-tabs .nav-item .nav-link {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
}
.elementor-widget-bws--search-form .view-more-btn-container a.view-more-btn {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
}
.elementor-926 .elementor-element.elementor-element-241b47c9 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-926 .elementor-element.elementor-element-241b47c9 .elementor-icon {
  font-size: 17px;
}
.elementor-926 .elementor-element.elementor-element-241b47c9.elementor-view-default .elementor-icon i:before,
.elementor-926 .elementor-element.elementor-element-241b47c9.elementor-view-stacked .elementor-icon i,
.elementor-926 .elementor-element.elementor-element-241b47c9.elementor-view-framed .elementor-icon i {
  color: var(--e-global-color-secondary);
}
.elementor-926 .elementor-element.elementor-element-241b47c9.elementor-view-default .elementor-icon svg,
.elementor-926 .elementor-element.elementor-element-241b47c9.elementor-view-stacked .elementor-icon svg,
.elementor-926 .elementor-element.elementor-element-241b47c9.elementor-view-framed .elementor-icon svg {
  fill: var(--e-global-color-secondary);
}
.elementor-926 .elementor-element.elementor-element-241b47c9.elementor-view-default:hover .elementor-icon i:before,
.elementor-926 .elementor-element.elementor-element-241b47c9.elementor-view-stacked:hover .elementor-icon i,
.elementor-926 .elementor-element.elementor-element-241b47c9.elementor-view-framed:hover .elementor-icon i {
  color: #16202c99;
}
.elementor-926 .elementor-element.elementor-element-241b47c9.elementor-view-default:hover .elementor-icon svg,
.elementor-926 .elementor-element.elementor-element-241b47c9.elementor-view-stacked:hover .elementor-icon svg,
.elementor-926 .elementor-element.elementor-element-241b47c9.elementor-view-framed:hover .elementor-icon svg {
  fill: #16202c99;
}
.elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-box .search-label {
  font-weight: 700;
  letter-spacing: -1px;
  color: var(--e-global-color-secondary);
}
.elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-box .search-input,
.elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-simple-box .search-input {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
}
.elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-box .search-input {
  color: var(--e-global-color-secondary);
  border-radius: 50px 50px 50px 50px;
  padding: 16px 80px 18px 30px;
}
.elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-simple-box .search-input {
  color: var(--e-global-color-secondary);
  border-radius: 50px 50px 50px 50px;
  padding: 16px 80px 18px 30px;
}
.elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-box .search-input::-webkit-input-placeholder,
.elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-simple-box .search-input::-webkit-input-placeholder {
  color: var(--e-global-color-text);
}
.elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-box .search-input,
.elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-simple-box .search-input,
.elementor-926
  .elementor-element.elementor-element-241b47c9
  .simple-search-form
  .search-form-simple-box
  .search-dropdown
  .simple-search-results:has(ul),
.elementor-926 .elementor-element.elementor-element-241b47c9 .simple-search-form .search-form-simple-box .search-loader,
.elementor-926 .elementor-element.elementor-element-241b47c9 .simple-search-form .search-form-simple-box .search-dropdown p {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-2b4110a);
}
.elementor-926
  .elementor-element.elementor-element-241b47c9
  .simple-search-form
  .search-form-simple-box
  .search-dropdown
  .simple-search-results:has(ul),
.elementor-926 .elementor-element.elementor-element-241b47c9 .simple-search-form .search-form-simple-box .search-loader,
.elementor-926 .elementor-element.elementor-element-241b47c9 .simple-search-form .search-form-simple-box .search-dropdown p {
  border-radius: 50px 50px 50px 50px;
}
.elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-box .search-button,
.elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-simple-box .search-button > i {
  font-size: 25px;
}
.elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-box .search-button svg,
.elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-simple-box .search-button > svg {
  width: 25px;
}
.elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-box .search-button,
.elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-simple-box .search-button {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
  padding: 0px 30px 0px 30px;
}
.elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-box .search-button svg,
.elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-simple-box .search-button svg {
  fill: var(--e-global-color-secondary);
}
.elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-wrapper .search-close {
  color: var(--e-global-color-secondary);
}
.elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-wrapper .search-form-tag-wrap .search-form-tags-items a {
  color: var(--e-global-color-text);
}
.elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-wrapper .search-form-tag-wrap .search-form-tags-items a:hover {
  color: var(--e-global-color-secondary);
}
.elementor-widget-bws--woocommerce-mini-cart .bws--top-cart-wrapper .icon-text {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
}
.elementor-widget-bws--woocommerce-mini-cart .woocommerce-mini-cart__empty-message .empty-cart-text {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-widget-bws--woocommerce-mini-cart .cart_list li .product-detail a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
}
.elementor-widget-bws--woocommerce-mini-cart .bws--top-cart-wrapper .cart_list li .product-detail .quantity,
.elementor-widget-bws--woocommerce-mini-cart .bws--top-cart-wrapper .cart_list li .product-detail .amount {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
}
.elementor-widget-bws--woocommerce-mini-cart .bws--top-cart-wrapper .buttons a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
}
.elementor-926 .elementor-element.elementor-element-502beee9 .elementor-icon i,
.elementor-926 .elementor-element.elementor-element-502beee9 .elementor-icon svg {
  font-size: 17px;
}
.elementor-926 .elementor-element.elementor-element-502beee9.elementor-view-default .elementor-icon i:before,
.elementor-926 .elementor-element.elementor-element-502beee9.elementor-view-stacked .elementor-icon i,
.elementor-926 .elementor-element.elementor-element-502beee9.elementor-view-framed .elementor-icon i {
  color: var(--e-global-color-secondary);
}
.elementor-926 .elementor-element.elementor-element-502beee9.elementor-view-default .elementor-icon svg,
.elementor-926 .elementor-element.elementor-element-502beee9.elementor-view-stacked .elementor-icon svg,
.elementor-926 .elementor-element.elementor-element-502beee9.elementor-view-framed .elementor-icon svg {
  fill: var(--e-global-color-secondary);
}
.elementor-926 .elementor-element.elementor-element-502beee9 .woocommerce-mini-cart__empty-message .empty-cart-text {
  font-family: "Plus Jakarta Sans", Sans-serif;
  font-size: 14px;
  line-height: 30px;
}
.elementor-926 .elementor-element.elementor-element-502beee9 .cart_list li .product-detail a {
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  color: var(--e-global-color-secondary);
}
.elementor-926 .elementor-element.elementor-element-502beee9 .bws--top-cart-wrapper .cart_list li .product-detail .quantity,
.elementor-926 .elementor-element.elementor-element-502beee9 .bws--top-cart-wrapper .cart_list li .product-detail .amount {
  font-size: 13px;
  font-weight: 500;
  line-height: 24px;
  color: var(--e-global-color-text);
}
.elementor-926 .elementor-element.elementor-element-502beee9 .bws--top-cart-wrapper .total strong,
.elementor-926 .elementor-element.elementor-element-502beee9 .bws--top-cart-wrapper .total .amount {
  color: var(--e-global-color-secondary);
}
.elementor-926 .elementor-element.elementor-element-502beee9 .bws--top-cart-wrapper .buttons a {
  font-weight: 600;
  color: var(--e-global-color-primary);
  border-style: solid;
  border-color: var(--e-global-color-2b4110a);
}
.elementor-926 .elementor-element.elementor-element-502beee9 .bws--top-cart-wrapper .buttons a:hover {
  color: var(--e-global-color-8b238cb);
  background-color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-926 .elementor-element.elementor-element-502beee9 .bws--top-cart-wrapper .buttons a.checkout {
  color: var(--e-global-color-8b238cb);
  background-color: var(--e-global-color-primary);
  border-style: solid;
  border-color: var(--e-global-color-primary);
}
.elementor-widget-bws--heading .bws--primary-title,
.elementor-widget-bws--heading .bws--primary-title a,
.elementor-widget-bws--heading.elementor-widget-bws--heading .bws--heading {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
}
.elementor-widget-bws--heading .bws--primary-title .separator {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
}
.elementor-widget-bws--heading .heading-prefix {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
}
.elementor-926 .elementor-element.elementor-element-cc4e9fd .bws--primary-title {
  white-space: normal;
}
.elementor-926 .elementor-element.elementor-element-cc4e9fd .bws--heading {
  margin: 0px 0px 0px 15px;
}
.elementor-926 .elementor-element.elementor-element-cc4e9fd .bws--primary-title,
.elementor-926 .elementor-element.elementor-element-cc4e9fd .bws--primary-title a,
.elementor-926 .elementor-element.elementor-element-cc4e9fd.elementor-widget-bws--heading .bws--heading {
  font-size: 17px;
  font-weight: 600;
}
.elementor-926 .elementor-element.elementor-element-cc4e9fd .bws--primary-title,
.elementor-926 .elementor-element.elementor-element-cc4e9fd .bws--primary-title a {
  color: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
}
.elementor-926 .elementor-element.elementor-element-cc4e9fd .bws--primary-title a:hover {
  color: #16202c99;
  fill: #16202c99;
}
.elementor-widget-icon.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-926 .elementor-element.elementor-element-b047a71 > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
}
.elementor-926 .elementor-element.elementor-element-b047a71 .elementor-icon-wrapper {
  text-align: center;
}
.elementor-926 .elementor-element.elementor-element-b047a71.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-926 .elementor-element.elementor-element-b047a71.elementor-view-framed .elementor-icon,
.elementor-926 .elementor-element.elementor-element-b047a71.elementor-view-default .elementor-icon {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-926 .elementor-element.elementor-element-b047a71.elementor-view-framed .elementor-icon,
.elementor-926 .elementor-element.elementor-element-b047a71.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-secondary);
}
.elementor-926 .elementor-element.elementor-element-b047a71.elementor-view-stacked .elementor-icon:hover {
  background-color: #16202c99;
}
.elementor-926 .elementor-element.elementor-element-b047a71.elementor-view-framed .elementor-icon:hover,
.elementor-926 .elementor-element.elementor-element-b047a71.elementor-view-default .elementor-icon:hover {
  color: #16202c99;
  border-color: #16202c99;
}
.elementor-926 .elementor-element.elementor-element-b047a71.elementor-view-framed .elementor-icon:hover,
.elementor-926 .elementor-element.elementor-element-b047a71.elementor-view-default .elementor-icon:hover svg {
  fill: #16202c99;
}
.elementor-926 .elementor-element.elementor-element-b047a71 .elementor-icon {
  font-size: 17px;
}
.elementor-926 .elementor-element.elementor-element-b047a71 .elementor-icon svg {
  height: 17px;
}
.elementor-926 .elementor-element.elementor-element-0b33d13 {
  --display: flex;
  --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: center;
  --align-items: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 15px;
  --margin-right: 0px;
}
.elementor-widget-bws--social-icons .elementor-social-icon .social-icon-text {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-926 .elementor-element.elementor-element-834d313 .elementor-social-icon .social-icon-text {
  font-size: 15px;
  font-weight: 600;
  line-height: 32px;
}
.elementor-926 .elementor-element.elementor-element-834d313 {
  text-align: left;
}
.elementor-926 .elementor-element.elementor-element-834d313 .elementor-icon i,
.elementor-926 .elementor-element.elementor-element-834d313 .elementor-icon .social-icon-text {
  color: var(--e-global-color-secondary);
}
.elementor-926 .elementor-element.elementor-element-834d313 .elementor-icon svg {
  fill: var(--e-global-color-secondary);
}
.elementor-926 .elementor-element.elementor-element-834d313 .elementor-social-icon,
.elementor-926 .elementor-element.elementor-element-834d313 .social-icon-style-5.social-icons-wrapper ul li {
  margin: 0px 15px 0px 15px;
}
.elementor-926 .elementor-element.elementor-element-834d313 .elementor-social-icon i {
  font-size: 16px;
}
.elementor-926 .elementor-element.elementor-element-834d313 .elementor-social-icon svg {
  font-size: 16px;
}
.elementor-926 .elementor-element.elementor-element-834d313 .default.social-icons-wrapper ul li a.elementor-icon .social-icon-text {
  margin-left: 10px;
}
.elementor-926 .elementor-element.elementor-element-834d313 .elementor-social-icon:hover {
  opacity: 1;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
}
@media (max-width: 1399px) {
  .elementor-widget-bws--woocommerce-mini-cart .woocommerce-mini-cart__empty-message .empty-cart-text {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-bws--social-icons .elementor-social-icon .social-icon-text {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
}
@media (max-width: 1199px) {
  .elementor-926 .elementor-element.elementor-element-6466689 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 35px;
    --padding-right: 35px;
  }
  .elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav > li > a {
    padding: 10px 15px 10px 15px;
  }
}
@media (max-width: 991px) {
  .elementor-926 .elementor-element.elementor-element-6466689 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-926 .elementor-element.elementor-element-73d5b0ad {
    --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-926 .elementor-element.elementor-element-73d5b0ad.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  .elementor-926 .elementor-element.elementor-element-31d9bd6b {
    --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;
    --justify-content: center;
  }
  .elementor-926 .elementor-element.elementor-element-31d9bd6b.e-con {
    --align-self: center;
    --order: 3;
  }
  .elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav li:hover > .nav-link {
    color: var(--e-global-color-primary);
  }
  .elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav li > .nav-link:hover {
    color: var(--e-global-color-primary);
  }
  .elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav li.simple-dropdown ul.sub-menu {
    width: 100%;
  }
  .elementor-926 .elementor-element.elementor-element-9bf1840 .navbar-collapse .navbar-nav .nav-item.simple-dropdown ul.sub-menu {
    padding: 0px 0px 7px 0px;
  }
  .elementor-926 .elementor-element.elementor-element-2c144526.e-con {
    --order: 2;
  }
  .elementor-widget-bws--woocommerce-mini-cart .woocommerce-mini-cart__empty-message .empty-cart-text {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-926 .elementor-element.elementor-element-502beee9 > .elementor-widget-container {
    margin: 0px 0px 0px 12px;
  }
  .elementor-926 .elementor-element.elementor-element-b047a71 > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
  }
  .elementor-widget-bws--social-icons .elementor-social-icon .social-icon-text {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
}
@media (max-width: 767px) {
  .elementor-926 .elementor-element.elementor-element-6466689 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-926 .elementor-element.elementor-element-6466689.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
  }
  .elementor-926 .elementor-element.elementor-element-31d9bd6b.e-con {
    --align-self: center;
  }
  .elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-box .search-label {
    margin-bottom: 5%;
  }
  .elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-box .search-input {
    padding: 16px 70px 18px 25px;
  }
  .elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-simple-box .search-input {
    padding: 16px 70px 18px 25px;
  }
  .elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-box .search-button,
  .elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-simple-box .search-button > i {
    font-size: 20px;
  }
  .elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-box .search-button svg,
  .elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-simple-box .search-button > svg {
    width: 20px;
  }
  .elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-box .search-button,
  .elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-simple-box .search-button {
    padding: 0px 25px 0px 25px;
  }
}
@media (max-width: 575px) {
  .elementor-926 .elementor-element.elementor-element-73d5b0ad {
    --width: auto;
  }
  .elementor-926 .elementor-element.elementor-element-73d5b0ad.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
  }
  .elementor-926 .elementor-element.elementor-element-31d9bd6b {
    --width: auto;
    --justify-content: flex-end;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }
  .elementor-926 .elementor-element.elementor-element-2c144526 {
    --width: auto;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
  }
  .elementor-926 .elementor-element.elementor-element-241b47c9 .search-form-box .search-label {
    margin-bottom: 7%;
  }
  .elementor-widget-bws--woocommerce-mini-cart .woocommerce-mini-cart__empty-message .empty-cart-text {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-bws--social-icons .elementor-social-icon .social-icon-text {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
}
@media (min-width: 576px) {
  .elementor-926 .elementor-element.elementor-element-73d5b0ad {
    --width: auto;
  }
  .elementor-926 .elementor-element.elementor-element-31d9bd6b {
    --width: auto;
  }
  .elementor-926 .elementor-element.elementor-element-2c144526 {
    --width: auto;
  }
}
@media (max-width: 991px) and (min-width: 576px) {
  .elementor-926 .elementor-element.elementor-element-73d5b0ad {
    --width: auto;
  }
  .elementor-926 .elementor-element.elementor-element-31d9bd6b {
    --width: auto;
  }
  .elementor-926 .elementor-element.elementor-element-2c144526 {
    --width: auto;
  }
}
