.elementor-kit-2887{--e-global-color-primary:#000000;--e-global-color-secondary:#283126;--e-global-color-text:#000000;--e-global-color-accent:#566154;--e-global-color-9434978:#D0DFCC;--e-global-color-8621936:#DDDDDD;--e-global-color-bfb03e3:#FFFFFF;--e-global-color-f4a26f9:#6E9F0B;--e-global-color-dd5e423:#E7FB06;--e-global-color-879071a:#DFFF00;--e-global-color-2f702ab:#BD1313;--e-global-color-80e7537:#85AFA4;--e-global-color-c77123f:#4C9788;--e-global-typography-primary-font-family:"Urbanist";--e-global-typography-primary-font-size:2.8rem;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"Urbanist";--e-global-typography-secondary-font-size:1.4rem;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Voltaire";--e-global-typography-text-font-size:1.4rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.28rem;--e-global-typography-accent-font-family:"Vazirmatn";--e-global-typography-accent-font-weight:500;font-family:"Poppins", Sans-serif;}.elementor-kit-2887 button,.elementor-kit-2887 input[type="button"],.elementor-kit-2887 input[type="submit"],.elementor-kit-2887 .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-size:2.2rem;font-weight:600;color:#FFFFFF;}.elementor-kit-2887 button:hover,.elementor-kit-2887 button:focus,.elementor-kit-2887 input[type="button"]:hover,.elementor-kit-2887 input[type="button"]:focus,.elementor-kit-2887 input[type="submit"]:hover,.elementor-kit-2887 input[type="submit"]:focus,.elementor-kit-2887 .elementor-button:hover,.elementor-kit-2887 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor3 );color:var( --e-global-color-bfb03e3 );}.elementor-kit-2887 e-page-transition{background-color:#FFBC7D;}.elementor-kit-2887 a{color:#020101FA;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;}.elementor-kit-2887 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-kit-2887 h2{font-family:"Poppins", Sans-serif;font-size:1.7rem;text-transform:uppercase;}.elementor-kit-2887 h3{font-family:"Poppins", Sans-serif;font-size:1.4rem;}.elementor-kit-2887 h4{font-family:"Poppins", Sans-serif;}.elementor-kit-2887 h5{font-family:"Poppins", Sans-serif;}.elementor-kit-2887 h6{font-family:"Poppins", Sans-serif;}.elementor-kit-2887 label{color:var( --e-global-color-primary );font-family:"Bebas Neue", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-kit-2887 input:not([type="button"]):not([type="submit"]),.elementor-kit-2887 textarea,.elementor-kit-2887 .elementor-field-textual{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:1px 1px 1px 1px;padding:1px 1px 1px 1px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-2887 h1{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-2887 input:not([type="button"]):not([type="submit"]),.elementor-kit-2887 textarea,.elementor-kit-2887 .elementor-field-textual{font-size:var( --e-global-typography-secondary-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-2887 h1{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-2887 input:not([type="button"]):not([type="submit"]),.elementor-kit-2887 textarea,.elementor-kit-2887 .elementor-field-textual{font-size:var( --e-global-typography-secondary-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */select.custom-dropdown {
  width: 100%; /* Ensure full width if needed */
  padding: 8px; /* Adjust padding */
  font-size: 14px; /* Ensure consistent font size */
  line-height: 1.5; /* Ensure consistent line height */
  border: 1px solid #ccc; /* Optional: match the border style */
  border-radius: 4px; /* Optional: match the border radius */
  box-sizing: border-box;
  -webkit-appearance: none; /* Remove default styling */
  -moz-appearance: none; /* Remove default styling */
  appearance: none; /* Remove default styling */
}

select.custom-dropdown option {
  padding: 8px; /* Adjust padding */
  font-size: 14px; /* Ensure consistent font size */
  line-height: 1.5; /* Ensure consistent line height */
}
/*Route Code Edited __/__/____ */
#RouteWidget::after{
content: "Route is an added layer of protection to your order which insures replacement for lost, stolen, or damaged packages. By unselecting it, you are accepting all liability for anything that happens to your package after it leaves our possesion.";
white-space: pre-wrap;
}
#RouteWidget{
font-size: 12px;
line-height: 18px;
padding-bottom: 10px;
}
/*End Route Code */

@media (max-width: 768px) {
	.wooco_component_product_selection_list_item_image {
		position: relative;
	}

	.thca-badge {
		position: absolute;
		top: 8px;
		right: 8px;
		background: #000;
		color: #fff;
		font-size: 0.75rem;
		font-weight: 600;
		border-radius: 50%;
		width: 36px;
		height: 36px;
		display: flex;
		align-items: center;
		justify-content: center;
		box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
		z-index: 10;
		pointer-events: none;
	}
}/* End custom CSS */