.elementor-5266 .elementor-element.elementor-element-637ac2b{--display:flex;}.elementor-5266 .elementor-element.elementor-element-2abce7e{--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:flex-start;}.elementor-5266 .elementor-element.elementor-element-2abce7e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5266 .elementor-element.elementor-element-7f8ee1b{width:var( --container-widget-width, 1.798% );max-width:1.798%;--container-widget-width:1.798%;--container-widget-flex-grow:0;}.elementor-5266 .elementor-element.elementor-element-7f8ee1b > .elementor-widget-container{margin:8px 0px 0px 0px;padding:9px 9px 9px 9px;}.elementor-5266 .elementor-element.elementor-element-7f8ee1b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5266 .elementor-element.elementor-element-7f8ee1b .ekit-sidebar-group{--transition-duration:0.5s;}.elementor-5266 .elementor-element.elementor-element-7f8ee1b .ekit_navSidebar-button{color:#333;}.elementor-5266 .elementor-element.elementor-element-7f8ee1b .ekit_navSidebar-button svg path{stroke:#333;fill:#333;}.elementor-5266 .elementor-element.elementor-element-7f8ee1b .ekit_navSidebar-button i{font-size:20px;}.elementor-5266 .elementor-element.elementor-element-7f8ee1b .ekit_navSidebar-button svg{max-width:20px;}.elementor-5266 .elementor-element.elementor-element-7f8ee1b .ekit_navSidebar-button, .elementor-5266 .elementor-element.elementor-element-7f8ee1b .ekit_social_media ul > li:last-child{padding:4px 7px 5px 7px;}.elementor-5266 .elementor-element.elementor-element-7f8ee1b .ekit_close-side-widget{color:#333;border-radius:50% 50% 50% 50%;padding:4px 7px 5px 7px;}.elementor-5266 .elementor-element.elementor-element-7f8ee1b .ekit_close-side-widget svg path{stroke:#333;fill:#333;}.elementor-5266 .elementor-element.elementor-element-7f8ee1b .ekit_close-side-widget i{font-size:20px;}.elementor-5266 .elementor-element.elementor-element-7f8ee1b .ekit_close-side-widget svg{max-width:20px;}.elementor-5266 .elementor-element.elementor-element-da58015 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-5266 .elementor-element.elementor-element-da58015 .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-5266 .elementor-element.elementor-element-da58015 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-5266 .elementor-element.elementor-element-da58015 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-5266 .elementor-element.elementor-element-da58015 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-5266 .elementor-element.elementor-element-da58015 .menu-item a.hfe-menu-item, .elementor-5266 .elementor-element.elementor-element-da58015 .menu-item a.hfe-sub-menu-item{padding-top:25px;padding-bottom:25px;}.elementor-5266 .elementor-element.elementor-element-da58015 ul.sub-menu{width:220px;}.elementor-5266 .elementor-element.elementor-element-da58015 .sub-menu a.hfe-sub-menu-item,
						 .elementor-5266 .elementor-element.elementor-element-da58015 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-5266 .elementor-element.elementor-element-da58015 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-5266 .elementor-element.elementor-element-da58015 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-5266 .elementor-element.elementor-element-da58015 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-5266 .elementor-element.elementor-element-da58015{width:var( --container-widget-width, 23.152% );max-width:23.152%;--container-widget-width:23.152%;--container-widget-flex-grow:0;}.elementor-5266 .elementor-element.elementor-element-da58015.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5266 .elementor-element.elementor-element-da58015 .hfe-nav-menu__toggle{margin:0 auto;}.elementor-5266 .elementor-element.elementor-element-da58015 a.hfe-menu-item, .elementor-5266 .elementor-element.elementor-element-da58015 a.hfe-sub-menu-item{font-family:"ADLaM Display", Sans-serif;font-size:17px;}.elementor-5266 .elementor-element.elementor-element-da58015 .menu-item a.hfe-menu-item, .elementor-5266 .elementor-element.elementor-element-da58015 .sub-menu a.hfe-sub-menu-item{color:#000000;}.elementor-5266 .elementor-element.elementor-element-da58015 .menu-item a.hfe-menu-item:hover,
								.elementor-5266 .elementor-element.elementor-element-da58015 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-5266 .elementor-element.elementor-element-da58015 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-5266 .elementor-element.elementor-element-da58015 .menu-item a.hfe-menu-item.highlighted,
								.elementor-5266 .elementor-element.elementor-element-da58015 .menu-item a.hfe-menu-item:focus{color:#FF0000;}.elementor-5266 .elementor-element.elementor-element-da58015 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-5266 .elementor-element.elementor-element-da58015 .menu-item.current-menu-ancestor a.hfe-menu-item{color:#FF0000;}.elementor-5266 .elementor-element.elementor-element-da58015 .sub-menu a.hfe-sub-menu-item,
								.elementor-5266 .elementor-element.elementor-element-da58015 .elementor-menu-toggle,
								.elementor-5266 .elementor-element.elementor-element-da58015 nav.hfe-dropdown li a.hfe-menu-item,
								.elementor-5266 .elementor-element.elementor-element-da58015 nav.hfe-dropdown li a.hfe-sub-menu-item,
								.elementor-5266 .elementor-element.elementor-element-da58015 nav.hfe-dropdown-expandible li a.hfe-menu-item,
								.elementor-5266 .elementor-element.elementor-element-da58015 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{color:#FF0000;}.elementor-5266 .elementor-element.elementor-element-da58015 .sub-menu,
								.elementor-5266 .elementor-element.elementor-element-da58015 nav.hfe-dropdown,
								.elementor-5266 .elementor-element.elementor-element-da58015 nav.hfe-dropdown-expandible,
								.elementor-5266 .elementor-element.elementor-element-da58015 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-5266 .elementor-element.elementor-element-da58015 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-5266 .elementor-element.elementor-element-da58015 .sub-menu li.menu-item:not(:last-child),
						.elementor-5266 .elementor-element.elementor-element-da58015 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-5266 .elementor-element.elementor-element-da58015 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-5266 .elementor-element.elementor-element-5c6c8dd .hfe-site-logo-container, .elementor-5266 .elementor-element.elementor-element-5c6c8dd .hfe-caption-width figcaption{text-align:center;}.elementor-5266 .elementor-element.elementor-element-5c6c8dd .hfe-site-logo .hfe-site-logo-container img{width:23%;}.elementor-5266 .elementor-element.elementor-element-5c6c8dd .widget-image-caption{margin-top:0px;margin-bottom:0px;}.elementor-5266 .elementor-element.elementor-element-5c6c8dd{width:var( --container-widget-width, 23.665% );max-width:23.665%;--container-widget-width:23.665%;--container-widget-flex-grow:0;}.elementor-5266 .elementor-element.elementor-element-5c6c8dd > .elementor-widget-container{margin:-4px 0px 0px -100px;}.elementor-5266 .elementor-element.elementor-element-5c6c8dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5266 .elementor-element.elementor-element-5c6c8dd .hfe-site-logo-container .hfe-site-logo-img{border-style:none;}.elementor-5266 .elementor-element.elementor-element-0bd9f30{width:var( --container-widget-width, 24.739% );max-width:24.739%;--container-widget-width:24.739%;--container-widget-flex-grow:0;}.elementor-5266 .elementor-element.elementor-element-0bd9f30 > .elementor-widget-container{margin:0px 0px 0px -95px;}.elementor-5266 .elementor-element.elementor-element-0bd9f30.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5266 .elementor-element.elementor-element-85e4bc0{width:var( --container-widget-width, 1.026% );max-width:1.026%;--container-widget-width:1.026%;--container-widget-flex-grow:0;}.elementor-5266 .elementor-element.elementor-element-85e4bc0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5266 .elementor-element.elementor-element-85e4bc0 .elementor-icon{font-size:25px;}.elementor-5266 .elementor-element.elementor-element-85e4bc0 .elementor-icon svg{height:25px;}.elementor-5266 .elementor-element.elementor-element-d149b68 .elementor-icon-wrapper{text-align:center;}.elementor-5266 .elementor-element.elementor-element-d149b68 .elementor-icon{font-size:25px;}.elementor-5266 .elementor-element.elementor-element-d149b68 .elementor-icon svg{height:25px;}.elementor-5266 .elementor-element.elementor-element-657f06a{width:var( --container-widget-width, 1.026% );max-width:1.026%;--container-widget-width:1.026%;--container-widget-flex-grow:0;}.elementor-5266 .elementor-element.elementor-element-657f06a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5266 .elementor-element.elementor-element-657f06a .elementor-icon-wrapper{text-align:center;}.elementor-5266 .elementor-element.elementor-element-657f06a .elementor-icon{font-size:25px;}.elementor-5266 .elementor-element.elementor-element-657f06a .elementor-icon svg{height:25px;}.elementor-5266 .elementor-element.elementor-element-52c2ef6{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-icon-size:25px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-5266 .elementor-element.elementor-element-52c2ef6 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-5266 .elementor-element.elementor-element-e1b91f0{--display:flex;}.elementor-5266 .elementor-element.elementor-element-e1b91f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-5266 .elementor-element.elementor-element-e1b91f0{--width:34.166%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5266 .elementor-element.elementor-element-2abce7e{--width:108.667px;}}/* Start custom CSS for html, class: .elementor-element-0bd9f30 */.tss-header {
  width: 100%;
  background-color: white;
  padding: 10px 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.search-container {
  position: relative;
  width: 400px;
  max-width: 90%;
}

.search-container input[type="text"] {
  width: 100%;
  padding: 12px 45px 12px 20px;
  border-radius: 25px;
  border: 1px solid #ccc;
  font-size: 14px;
  box-sizing: border-box;
  outline: none;
  transition: 0.3s;
}

.search-container input[type="text"]:focus {
  border-color: #c40000;
}

.search-container button {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  border: none;
  background: none;
  cursor: pointer;
}

.search-container button img {
  width: 20px;
  height: 20px;
  opacity: 0.6;
}

.search-container button:hover img {
  opacity: 1;
}
.tss-header {
  width: 100%;
  background-color: white;
  padding: 10px 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.search-container {
  position: relative;
  width: 400px;
  max-width: 90%;
}

.search-container input[type="text"] {
  width: 100%;
  padding: 12px 45px 12px 20px;
  border-radius: 25px;
  border: 1px solid #ccc;
  font-size: 14px;
  box-sizing: border-box;
  outline: none;
  transition: 0.3s;
}

.search-container input[type="text"]:focus {
  border-color: #c40000;
}

.search-container button {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  border: none;
  background: none;
  cursor: pointer;
}

.search-container button img {
  width: 20px;
  height: 20px;
  opacity: 0.6;
}

.search-container button:hover img {
  opacity: 1;
}/* End custom CSS */