@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//bikeera.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.3.2") format("woff2");
}

.wd-popup.wd-promo-popup{
	background-image: none;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:right bottom;
}

.header-banner{
	background-color:rgb(136,232,0);
	background-image: none;
}

.page-title-default{
	background-color:#0a0a0a;
	background-image: url(https://bikeera.com/wp-content/uploads/2023/05/Bikeera-Page-title-bg.jpg);
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(0,0,0);
	background-image: none;
	background-position:center center;
}

:root{
--wd-text-font:"Roboto", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"Roboto", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Roboto", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:500;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Roboto", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Roboto", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Roboto", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:13px;
}
:root{
--wd-primary-color:rgb(136,232,0);
}
:root{
--wd-alternative-color:rgb(136,232,0);
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:rgb(136,232,0);
}
:root{
--btn-default-bgcolor-hover:rgba(136,232,0,0.92);
}
:root{
--btn-default-color:rgb(0,0,0);
}
:root{
--btn-accented-bgcolor:rgb(136,232,0);
}
:root{
--btn-accented-bgcolor-hover:rgba(136,232,0,0.97);
}
:root{
--btn-accented-color:rgb(0,0,0);
}
:root{
--notices-success-bg:rgb(136,232,0);
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:rgb(0,0,0);
}
:root{
--notices-warning-color:#fff;
}

	:root{
					
			
							--wd-form-brd-radius: 0px;
					
					--wd-form-brd-width: 2px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-accented-color: #fff;
		
					--btn-accented-color-hover: #fff;
		
									--btn-default-brd-radius: 0px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
				--btn-default-box-shadow-active: none;
				--btn-default-bottom: 0px;
			
			
			
					
									--btn-accented-brd-radius: 0px;
				--btn-accented-box-shadow: none;
				--btn-accented-box-shadow-hover: none;
				--btn-accented-box-shadow-active: none;
				--btn-accented-bottom: 0px;
			
			
			
					
									--wd-sticky-btn-height: 95px;
					
					--wd-brd-radius: 0px;
		
			}

			@media (max-width: 1024px) {
			:root {
				--wd-sticky-btn-height: 95px;
			}
		}
	
			@media (max-width: 768px) {
			:root {
				--wd-sticky-btn-height: 42px;
			}
		}
	
			:root{
			--wd-container-w: 1600px;
		}
	
			@media (min-width: 1600px) {
			[data-vc-full-width]:not([data-vc-stretch-content]),
			:is(.vc_section, .vc_row).wd-section-stretch {
				padding-left: calc((100vw - 1600px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
				padding-right: calc((100vw - 1600px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
			}
		}
	
			div.wd-popup.popup-quick-view {
			max-width: 920px;
		}
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 223px;
		}
	
	
.fpf-fields #46635_name{
	text-transform: uppercase;
}

tamara-widget {
    margin-bottom: 10px;
    display: inline-block;
}

#46635_name_field {
	display: none;
}

.wd-dropdown-menu .brands-items-wrapper {
	max-height: 80vh;
  overflow-y: scroll;
}

body{
--btn-shop-bgcolor: rgb(136,232,0);
--btn-shop-color: #fff;
--btn-shop-box-shadow: none;
--btn-shop-brd-radius: 0px;
--btn-shop-color-hover: #fff;
--btn-shop-box-shadow-hover: none;
--btn-shop-bgcolor-hover: rgb(136,232,0);
}
#product-18873 .wd-shipping-progress-bar{
	display: none !important;
}
/*
 * Country / Currency Switcher
 */
.mfp-bg {
	background-color: rgba(0,0,0,0.6);
}
.header_country_switcher_container{
	padding-right: 0px;
}
.header_country_switcher a {
	display: flex;
	flex-direction: row;
	align-content: center;
	justify-content: center;
	align-items: center;
	line-height: 15px;
}
.header_country_switcher a .deliverto {
	margin-left: 5px;
}
.header_country_switcher a .cname {
	font-weight: bold;
	font-size: 1rem;
}
div[data-woocs-sd] {
  width: 50px !important;
}
.selectron23 {
	width: 50px !important;
}
.selectron23-container {
	background: transparent !important;
	border-width: 0px !important;
}
.selectron23-option {
	background: transparent !important;
}
.selectron23-option-title{
	color: #ffffff !important;
	font-size: 13px !important;
	font-family: Roboto !important;
}
.selectron23-container .selectron23-option {
	background: #000 !important;
	padding: 14px 0px 10px 0px !important;
	text-align: center;
}
.selectron23-container > span {
	color: #ffffff !important;
	top: 20px !important;
	right: 0px !important;
}

.wd-popup.wd-country-switcher-popup,
.wd-popup.wd-country-switcher-select-popup{
	background-color: #88e800;
	max-width: 450px;
  padding: 40px;
  margin: auto;
  text-align: center;
	border: 1px solid;
	border-top-color: currentcolor;
	border-right-color: currentcolor;
	border-bottom-color: currentcolor;
	border-left-color: currentcolor;
	border-color: #D5D9D9;
	box-shadow: 0 0 14px 0 rgba(15,17,17,.5);
}
.wd-popup.wd-country-switcher-select-popup{
	background-color: #fff;
}
.wd-popup.wd-country-switcher-select-popup button.update-shipping-btn{
	background-color: #88e800;
}
.wd-popup.wd-country-switcher-select-popup button.update-shipping-btn:hover{
	opacity: 0.8;
}
.wd-popup.wd-country-switcher-popup .title-after_title {
  font-size: 30px;
  line-height: 30px;
  color: #000;
  text-transform: uppercase;
}
.wd-popup.wd-country-switcher-select-popup .title{
	line-height: 1.3rem;
	font-size: 1.3rem;
  text-transform: uppercase;
	color: #88e800;
}
.wd-popup.wd-country-switcher-select-popup .title-after_title{
	line-height: 1rem;
	font-size: 1rem;
	margin-bottom: 15px;
}
#wd-country-stay {
  margin-top: 30px;
  display: block;
}
#wd-country-switcher-flag{
	text-align: center;
	margin-bottom: var(--margin-bottom);
}
.wd-country-flag {
	display: inline-block;
	width: 50px;
	height:38px;
	background-size: 50px 38px;
	background-repeat: no-repeat;
}
.wd-country-flag.LB {
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="flag-icons-lb" viewBox="0 0 640 480"><defs><clipPath id="lb-a"><path fill-opacity=".7" d="M-85.3 0h682.6v512H-85.3z"/></clipPath></defs><g clip-path="url(%23lb-a)" transform="translate(80)scale(.9375)"><g fill-rule="evenodd" stroke-width="1pt"><path fill="%23EE161F" d="M-128 384h768v128h-768zm0-384h768v128h-768z"/><path fill="%23fff" d="M-128 128h768v256h-768z"/></g><path fill="%2300A850" d="M252.1 130c-7.8 15.5-13 15.5-26 26-5.2 5.1-13 7.7-2.6 13-10.5 5.1-15.7 7.7-20.9 18.1l2.6 2.6s10-4.8 10.4-2.6c1.8 2.1-13 10-14.9 11.3l-11 7c-13.1 10.3-21 7.7-28.7 23.3l26-2.6c5.2 18.2-13 20.8-26 28.6l-20.9 13c5.3 18.2 20.9 7.8 33.9 2.6l2.6 2.6v5.2l-26 13s-30.8 17.6-31.3 18.2c-.2 1 0 5.2 0 5.2 10.4 2.6 26 5.2 36.5 0 13-5.2 15.6-10.4 31.2-10.4a100.6 100.6 0 0 1-52 20.8v10.4c15.6 0 26 0 39-2.6l33.8-10.4c7.8 0 15.7 7.8 13 15.6-7.7 28.6-39 23.4-49.4 46.8L213 369c10.4-5.2 20.8-10.3 33.8-7.7 15.6 5.2 15.6 15.6 36.4 20.8l-5.2-13c5.2 2.6 10.4 2.6 15.7 5.2 13 5.2 15.6 10.4 31.2 7.8-13-15.6-15.6-13-26-23.4-10.4-15.6-15.7-39 0-41.6l18.2 5.2c18.2 2.6 18.2-2.6 44.2 7.8 15.7 5.2 20.9 13 39 7.8-7.7-18.2-36.3-31.2-54.6-36.4 20.9-13 15.6 5.2 44.3-2.6v-5.2C369.3 278 361.4 265 332.8 265l44.3-5.2v-5.2s-43.7-11.4-44.7-11.9c.3-1.3 1.4-3.3 4.3-4.5 8.3 5.4 33.3 4.8 34.8 4.7-.8-6.4-12.7-11.7-23-16.9 0 0-44.7-27.5-44.9-29.9.9-7 18.3 1.1 37 6.5-5.2-10.4-15.6-15.6-26-18.2l15.6-2.6c-10.4-23.4-36.4-20.8-52-31.2-10.5-7.8-10.5-13-26.1-20.7z"/><path fill="%23fff" fill-rule="evenodd" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="3.2" d="M224 303c1.9-6.1 4.4-11.6-7.2-16.9-11.6-5.3 5.8 21.1 7.2 17zm13.7-12.3c-2.3.3-3.6 8.8 1.1 11.2 5.2.8 1-11.1-1.1-11.2zm13.5-1c-2.4.8-2.5 12.8 6 10.6 8.6-2.1 0-11.5-6-10.5zM267 259c1.8-3-.1-15-7.4-10-7.4 5.1 5 10.8 7.4 10zm-16-10c2.3-.9 2.5-8.3-4-6.3-6.3 1.9 2.3 7.8 4 6.3zm-14.4 2.9s-4.5-6.2-8-4.9c-4.3 4.2 8.3 5 8 4.9zM187 271.7c1.9.2 16-2.3 20.9-7.8 4.9-5.5-25.1 2.3-25.1 2.4 0 .1 2.8 4.9 4.2 5.4zm141.1-35c.7-1.3-7.5-7.1-12.4-4.8-1.3 4.3 12.4 5.7 12.4 4.8zm-27.8-14c1.6-2.2-3.5-11.3-13.7-6.2-10.2 5 10.7 9.8 13.7 6.3zm-32.1-5.3s2.5-8.2 8.6-6.6c7 5.3-8.3 6.9-8.6 6.6zm-6-6.2c-1-2.3-7.3-1-14.6 3.9-7.4 4.7 16.8 1.4 14.6-4zm18.7-22.1s6.5-3 8.5 0c2.7 4.3-8.6 0-8.5 0zm-5.5-2.9c-1.3-2.6-8.5-2.9-8.3 1-1.2 3 9.4 2.4 8.3-1zm-17.2 0c-.7-1.5-11 0-14 6.2 5 2.4 16.3-2.3 14-6.2zm-22 6.3s-13.4 8.3-14.3 14.3c.4 5.2 16.8-9.4 16.8-9.4s1.4-5.8-2.4-4.9zm-14.9-7.5c.4-1.7 6.7-5.6 7.2-5.3.5 1.7-5.1 6.3-7.2 5.3zm4.3 31.6c.3-2.5-16-2.3-9.9 5.2 5.2 6.3 11-4.1 9.9-5.2zm-15 10.7c-.8-1.6-2-6-4.2-6.4-1.9 0-11.7 2-12.5 3.6-.4 1.3 4.1 9.4 5.6 9.6 1.8.7 10.9-6 11.2-6.8zm88.4 55.2c.5-1.8 17.3-7.5 23-2 6.8 9.3-23.4 5-23 2zm46 10.9c3.7-6.2-11.3-13.6-17.6-6.5 2.2 8.5 14.6 11.6 17.6 6.5z"/></g></svg>');
}
.wd-country-flag.SA {
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" id="flag-icons-sa" viewBox="0 0 640 480"><defs><clipPath id="sa-a"><path fill-opacity=".7" d="M-85.3 0h682.6v512H-85.3z"/></clipPath></defs><g fill-rule="evenodd" clip-path="url(%23sa-a)" transform="translate(80)scale(.9375)"><path fill="%23165d31" d="M-128 0h768v512h-768z"/><path fill="%23fff" d="M65.5 145.1c-.8 12-2 33 8.3 35.2 12.3 1.2 5.5-20.8 10-24.8.8-2 2.3-2 2.4.5v18.7c0 6 4 7.8 7 9 3.2-.2 5.4 0 6.6 3l1.6 32.3s7.4 2.2 7.8-18.1c.3-12-2.4-21.9-.8-24.2 0-2.3 3-2.4 5-1.3 3.2 2.2 4.6 5 9.6 4 7.6-2.2 12.2-5.9 12.3-11.7a47 47 0 0 0-3.5-16.6c.4-1-1.4-3.7-1-4.7 1.3 2.2 3.4 2 3.8 0-1.3-4.2-3.3-8.3-6.5-10-2.7-2.4-6.7-2-8 3-.8 5.7 2 12.4 6.1 18 .9 2.1 2.1 5.7 1.6 8.9-2.2 1.3-4.4.7-6.3-1.2 0 0-6-4.5-6-5.6 1.6-10.2.3-11.4-.6-14.3-.6-3.9-2.5-5.2-4-7.8-1.5-1.6-3.5-1.6-4.5 0-2.7 4.6-1.4 14.5.5 19 1.4 4.1 3.5 6.7 2.5 6.7-.8 2.3-2.5 1.7-3.8-1a66.6 66.6 0 0 1-2.1-17.4c-.5-4.6-1.1-14.4-4.2-17-1.8-2.4-4.5-1.2-5.5 1a82.4 82.4 0 0 0 .3 13.4c2 7.4 2.7 14 3.7 21.5.3 10.1-5.8 4.4-5.5-.7a45 45 0 0 0-.3-19.4c-1-2.6-2.1-3.2-4.6-2.8-1.9 0-6.8 5.3-8.2 14.3 0 0-1.2 4.6-1.7 8.7-.7 4.6-3.7 8-5.9-.6-1.8-6.3-3-21.6-6-18z"/><path fill="%23fff" d="m99 194.2-32 15.4c.3-7.3 15.1-20.4 25.3-20.5 6.5.1 4.9 2.5 6.6 5.1z"/><path fill="%23fff" d="M93.3 204.2c-16.8 43.5 39.5 49.6 45.8 1.8.6-2 3-3.9 3.4-.7-1.3 43.3-43.6 46.2-50.8 32.6a41.9 41.9 0 0 1-2.5-14.6c-1-8.5-5.5-5.2-6.2 3.2-.7 4.7-.5 6-.5 10.5 2.2 34.2 56.7 19.5 65.6-8.7 4.7-15.6-.8-27.1 1.7-27.1 5.4 5.8 13 .8 14.7-1.2.7-1 2.5-1.7 3.7-.4 4.2 3 11.6 1.6 13.2-3.7.9-5.3 1.6-10.7 1.8-16.2-3.5 1-6 1.7-6.3 3.2l-.7 4.6c-.3 1.5-3.2 1.5-3.4-.4-1.3-6-6.7-6.7-10 2.5-2.1 1.8-6.1 2.2-6.5-.5.5-6.2-2-7-7-4.1l-4.8-36.2c2 0 4 1.5 5.9-.9-2-6.5-6.5-19.7-9-20.7-1.1-1.4-2.1-.5-3.7-.1-2.6.8-5 3-4.2 7.4 3 18.8 5 33.1 8.1 52 .5 2.1-1.3 5-3.7 4.7-4-2.7-5-8.2-12-8-5 0-10.6 5.5-11.3 10.7-.9 4.2-1.2 8.7 0 12.3 3.5 4.2 7.7 3.8 11.4 2.9 3-1.3 5.5-4.3 6.6-3.6.7.9.1 10.9-14.3 18.5-8.7 4-15.7 4.8-19.4-2.3-2.3-4.5.2-21.4-5.6-17.5z"/><path fill="%23fff" d="M165 160c3.3-1.2 19.3-19.6 19.3-19.6l-2.4-2c-.9-.7-.8-1.5 0-2.2 4-2.4 2.7-7.4.7-9.8a9.7 9.7 0 0 0-8.7.1c-2.8 2.7-3.4 7-1.2 9.6 2.1 1 4.2 3.2 2.8 4.4-6.6 7-24.5 19.1-22.4 19.5.4.6 11.5.6 11.8 0zm-97 65c-6 9.6-6.5 23.9-3.2 28.2 1.8 2 4.7 2.9 6.8 2.2 3.8-1.6 5.5-9.3 4.6-12-1.3-2-2.3-2.3-3.6-.7-2.6 5.4-3.7 1.7-4-1.3a70 70 0 0 1 .8-15.2c.7-4.2 0-3-1.4-1.2zm257.1-15.3c-5.8-12.6-13.9-25-16.4-29.7a557.6 557.6 0 0 0-24.8-36c-6.2-7.4 10.2 3.1-2-11.7l-8.9-7.5c-2-1.4-6.8-4-7.6.2-.4 3.8-.2 5.8.4 8.9.5 2 3.5 5.5 5 7.5a565 565 0 0 1 53.8 86.5c2.6-1.3 2-16.1.5-18.2z"/><path fill="%23fff" d="M299.6 251.5c-1.2 1.3 2.8 6.8 8 6.8 8.6-1 16.2-5.8 23.2-18.6a33 33 0 0 0 5.3-14.2 317 317 0 0 0-5.8-72.4c-.3-2 0-4.4.2-5 .6-.7 2.5 0 3.5-1.7 1.5-1.5-4-14-7-18.7-1-2.2-1.5-3.6-3.3.2a27 27 0 0 0-3 13.6c4.1 28.5 5.4 53.4 8 81.9.3 2.8-.1 6.8-2 8.4a80.2 80.2 0 0 1-27.1 19.7zm116.5-.1c-6.2 3.6-6.2 7.7-1.2 7.8 8.6-1 18.8-1.7 25.8-12.3a41 41 0 0 0 4.2-16 303 303 0 0 0-4.7-71.4c-.2-2-1.1-6.7-.8-7.3.6-1.4 3.4.1 4.4-1.5 1.4-1.5-7.3-12.7-10.4-17.5-1-2.2-1.4-3.6-3.3.2a22.3 22.3 0 0 0-1.8 13.6c4.6 31 8 54.2 8.7 81.6-.4 2.6-.5 4-1.7 7.3-2.7 3.4-5.7 7.8-8.5 9.9-2.8 2-8.8 4-10.7 5.6z"/><path fill="%23fff" d="M420.7 223.7c0-7.3.1-13.5-.1-19a34 34 0 0 0-3-13.5c-1.8-4.1-.7-7.4-1.6-11.8-.8-4.4-.6-11-1.8-16.1-.4-2-1.4-8.5-1.1-9.2.5-1.4 2.4 0 3.4-1.6 1.4-1.5-5-18-8.2-22.7-1.1-2.1-3.3-1.4-5.8 2-2.5 2.3-1.6 7.4-.6 12.3 6.1 32.3 10.8 61.6 9.8 92.3-.4 2.6 9-7.8 9-12.7zm-45.7-40c-3.9-.2-12-7.7-14.4-12a8 8 0 0 1 .4-6.5c1.5-1 3.7-2 5.4-1 0 0 1.7 2.4 1.4 2.7 2 1 3 .5 3.2-.4.1-1.5-.6-2.4-.6-4 .9-4.6 6-5.3 8-2.4 1.4 1.8 2 5.5 2.1 8 0 1.3-2-.2-3.3 0-1.1.4-1.4 1.8-1.5 3-.2 3.3-.6 8.6-.7 12.5zm-71.8 48c1-9.8-.4-27.3-.5-33.1A477 477 0 0 0 299 154c-1.2-8.4 3.4.9 2.8-4-1.5-8.3-6.1-14-11.6-21.5-1.7-2.5-1.7-3-4.4.6-3 6.7-.4 11.4.4 16.7 3.9 17.2 6.2 33 7.3 48.7a393.4 393.4 0 0 1 .4 49c3 .1 7.6-4.7 9.3-11.8z"/><path fill="%23fff" d="M434 216c-6.9-11.6-17.2-24-20-28.7a658 658 0 0 0-29.2-37.8c-8.5-9 4-1.5-1.6-8.5-4.7-5.1-6-6.8-10.1-9.9-2-1.3-3.2-3.8-4 .5a83 83 0 0 0-.2 11.2c0 1.7 1.8 5 3.4 7 20.7 25.5 43.4 51.5 61.6 84.2 2.6-1.3 1.7-16 0-18z"/><path fill="%23165d31" d="M122.6 194.7c-.5.9-1.6 2-1.2 3.1.7 1 1.4 1.3 2.6 1.3 1.1 0 2.7.3 3-.3.6-.7 1-2 .6-3.3-1.2-3-4.4-1.8-5-.8z"/><path fill="%23fff" d="M354.2 362.5c9.2.4 15.2.5 23.3 1.4l9.6-1c10.6-1 11 15.1 11 15.1 0 9.5-3.7 10-8.4 11-2.7.4-4-1.6-5.5-3.6a14 14 0 0 1-7 .4c-3.9-.2-7.7-.2-11.5-.5-4-.3-6.2.5-10.3.1-.8 1.3-2 3.1-4.4 2.6-2-.3-4.5-6-3.8-10.5 1.5-3.2 1-2.1 1-3.5-37.6-1-75.5-2.7-112.3-2.2-28.8.1-57.2 1.3-85.7 2.5-15.2-.2-26.8-2.6-34.8-14.3.8 0 38.8 2.1 49.9 1.4 20.5-.2 39.3-1.9 60.2-2.5 41.2.7 82.1.7 123.3 3.6-4-2.7-4-9 2-10.6.5-.4.8 3.1 1.7 3 4.9-.3 2.7 6.3 1.7 7.6zM188.6 135.3c-6.2 17.8 3.6 37.4 10.4 35.5 5 2 8-7.4 10-17.6 1.5-2.9 2.5-3.2 3.2-1.7-.2 13.6 1 16.7 4.5 20.8 7.8 6 14.3.8 14.8.3l6-6.1c1.4-1.5 3.2-1.5 5.1-.3 1.9 1.7 1.6 4.6 5.6 6.6 3.4 1.4 10.5.4 12.2-2.5 2.2-3.9 2.8-5.2 3.8-6.6 1.6-2.1 4.3-1.2 4.3-.5-.3 1.2-1.9 2.3-.8 4.5 2 1.4 2.4.5 3.5.2 4-2 7-10.6 7-10.6.1-3.2-1.7-3-2.9-2.2l-3.1 2.1c-2 .3-5.7 1.6-7.6-1.3-1.9-3.4-1.9-8.3-3.3-11.8 0-.2-2.6-5.5-.2-5.8 1.2.2 3.7.9 4.1-1.2 1.2-2.1-2.6-8-5.3-11-2.3-2.5-5.5-2.8-8.6-.2-2.2 2-1.9 4.2-2.3 6.3a9.8 9.8 0 0 0 2 8.7c2.2 4.2 6.1 9.7 4.8 17.5 0 0-2.3 3.6-6.3 3.1-1.7-.3-4.4-1-5.8-11.8-1.1-8 .2-19.4-3.2-24.7-1.3-3.3-2.2-6.4-5.2-.9-.8 2.2-4.3 5.5-1.8 12.2a36 36 0 0 1 2 19c-1.5 2.2-1.8 2.9-3.7 5-2.6 3-5.5 2.2-7.7 1.1-2-1.3-3.6-2-4.6-6.5.2-7 .6-18.5-.7-20.9-1.9-3.8-5-2.4-6.3-1.2a47.7 47.7 0 0 0-11.5 23.5c-1.8 5.8-3.7 4.1-5 1.8-3.2-3-3.5-26.7-7.4-22.8z"/><path fill="%23fff" d="M207.4 174.1c2.9-2 1.6-3.4 5.8.8a72 72 0 0 1 9.2 31.3c-.2 2.6 1.6 4.2 2.5 3.6.4-6 15.1-14.4 28.6-15.6 2-.5 1-4.4 1.3-6.4-.8-7.5 4.2-14.3 11.2-14.8 9.6 1.4 12.8 6.5 13 14.2-1.1 15-16.7 17.5-25.4 18.7-1.3.5-1.9 1.1 0 1.8l36.6.2 1.9 1c.2 1-.6.2-2 2.6a29.5 29.5 0 0 0-3.7 11.5c-10.9 3.6-22.2 5-33.6 6.5-4 2-6 4.7-5.2 7.7 1.4 3.3 10.2 6.7 10.2 6.8 1.7 1 3.6 3.5-.5 8.6-17.8-.8-31.7-8.4-36.5-19.1-1.4-1.1-3 0-4 1.4-7 9-13.8 17-25.7 21.4-7 1.8-14.3-1.1-17.7-5.7-2.3-2.7-2.2-5.6-3-6.2-3.9 1.7-36.9 15.7-32.7 9.1 8-8.5 22-14.9 34.2-23.3.9-2.9 2.5-12.5 7.3-15.6.3 0-.7 5.6-.6 8 0 2-.2 2.7.2 2.2.9-.5 15.7-12.2 17-15.8 1.4-2 .3-7.2.3-7.4-2.8-7.2-6.7-7.8-8.1-11.4-1.3-4.7-.7-10.1 2-11.7 2.4-2.1 5.2-1.9 7.9.5 3 2.7 5.6 8 6.4 11.9-.5 1.5-4-1-5-.3a16 16 0 0 1 3.7 7.8c2 8.2 1.4 11.4-.6 16.7-6.6 13.9-15 18-22.4 23.2-.2 0-.3 3.5 2.4 5.4 1 1 4.9 1.5 9.4 0a54.5 54.5 0 0 0 22.3-23.3 51 51 0 0 0-2.4-22.2c-2.9-6.7-6.3-16.2-6.3-16.4-.1-4.2.2-5.6 2-7.7zm-95.8-38.6c4.2 2 12.2 1.1 11.8-5.7l-.2-3.1c-.8-2-3.2-1.5-3.7.5-.2.7.3 1.8-.3 2.1-.4.4-1.7.2-1.7-1.7 0-.6-.4-1.2-.7-1.6-.2-.2-.4-.2-.9-.2-.6 0-.6.1-.9.6-.1.5-.3 1-.3 1.6 0 .7-.4.9-.8 1-.6 0-.5 0-1-.2-.2-.3-.5-.4-.5-1l-.3-1.6c-.2-.3-.6-.5-1-.6-2.3 0-2.5 2.7-2.3 3.7-.2.2-.3 4.9 2.8 6.2z"/><path fill="%23fff" d="M235.1 187.7c4.2 2 14.3.9 11.8-5.6l-.2-3.2c-.9-2-3.2-1.5-3.7.6-.2.6.3 1.7-.4 2-.3.4-1.7.2-1.6-1.6 0-.6-.4-1.3-.7-1.7-.3-.1-.4-.2-1-.2-.5 0-.5.2-.8.7-.2.5-.3 1-.3 1.6-.1.6-.4.8-.9 1-.5 0-.4 0-.8-.3-.3-.3-.6-.4-.6-.9l-.3-1.6c-.2-.3-.6-.5-1-.6-2.3 0-2.5 2.6-2.4 3.6-.1.2-.2 5 3 6.2zm72-21.6c4.2 2 12.1 1.1 11.8-5.6l-.2-3.2c-.9-2-3.2-1.5-3.7.5-.2.7.3 1.8-.4 2.2-.3.3-1.7.1-1.6-1.8 0-.6-.4-1.2-.7-1.6-.3-.2-.4-.2-1-.2-.5 0-.5.2-.8.7l-.3 1.5c-.1.7-.4 1-.9 1s-.4 0-.8-.2c-.3-.3-.6-.4-.6-.9s-.1-1.3-.3-1.7c-.2-.3-.6-.4-1-.5-2.3 0-2.5 2.6-2.4 3.6-.1.2-.2 4.9 3 6.2zm37.3 54.3c-7.3 8.3-4.1 22-2.4 25 2.4 4.8 4.3 7.9 9 10.3 4.3 3.1 7.7 1.2 9.5-1 4.3-4.5 4.4-16 6.4-18.2 1.4-4.2 5-3.5 6.7-1.6a16.5 16.5 0 0 0 6.2 5.3c4 3.5 8.8 4.2 13.6 1 3.2-1.9 5.3-4.2 7.2-8.9 2-5.6 1-31.6.5-47l-4.2-21.5c0-.2-.5-10.2-1-12.5 0-1-.3-1.3.7-1.2 1.1 1 1.2 1 2 1.3 1 .2 2-1.7 1.3-3.3l-10-18.6c-.8-.8-1.9-1.6-3.2.2a7.3 7.3 0 0 0-2.4 5.5c.3 4.4 1 8.9 1.3 13.3l4 22.6c1.3 16 1.6 29.2 2.9 45.3-.2 6.8-2.3 12.7-4.3 13.6 0 0-3 1.7-5-.2-1.5-.6-7.4-9.9-7.4-9.9-3-2.7-5-2-7.1 0-6 5.8-8.6 16.4-12.7 23.8-1 1.7-4 3-7.2-.1-8.2-11.3-3.4-27.3-4.4-23.2zM309 126.7c3.8 1.5 6.4 9.2 5.6 13-.8 4.5-2.8 9.5-4.2 8.9-1.6-.6 1-4.6-.5-8.8-.8-2.8-6-7.8-5.4-9.2-1-3.1 2.2-4.5 4.5-4z"/><path fill="%23fff" d="M356.6 225c.7-9.2-.6-14.8-.8-20.2s-6.1-46.6-7.3-50.6c-1.5-7.8 5.7-1 4.9-5.6-2.5-5.6-8.6-13.9-10.5-18.8-1.2-2-.7-4-3.3-.5a42.3 42.3 0 0 0-2.3 19.2c6.2 32.3 12.5 59.1 11.5 89.8 3 0 6.3-6.7 7.8-13.3zm64.4-85.3c3.5 1.7 5.5 11.3 5.1 14-.7 5-2.5 10.4-3.8 9.7-1.5-.6.3-7.4-.4-9.5-.8-3-5.5-8.4-5-10-1-3.4 2-4.8 4.1-4.2zm-255.7 67.9c3.3 1.3 5.3 8.3 5 10.3-.8 3.7-2.5 7.7-3.8 7.1-1.3-.4.3-5.4-.3-7-.3-3.7-4.9-5.7-4.8-7.3-.8-3 2-3.5 4-3.1z"/><path fill="%23165d31" d="M244.9 218.2c4.2.2 6.3 3.6 2.4 5-4 1.3-7.7 2.4-7.8 8 1.5 8-2 5.2-4 4.2-2.4-1.8-9.2-6-10.2-15-.1-2.1 1.6-4 4.3-4 4 1.1 10 1.2 15.3 1.8z"/><path fill="%23fff" d="M77.4 124.4c4.8 1.4 5.1 8.6 4.8 10.7-.7 3.8-2.4 7.9-3.6 7.4-1.4-.5 0-5.7-.7-7.3-.7-2.2-4.8-6.4-4.4-7.6-.9-2.5 2-3.7 3.9-3.2zm95.9 33.6c-3.8 2-5.2 8-2.9 11.6 2.2 3 5.6 1.9 6 1.9 3.7.4 5.9-6.9 5.9-6.9s.1-2-4.2 1.9c-1.9.3-2-.4-2.5-1.4a9 9 0 0 1 .5-5.7c.7-1.8-.7-2.6-2.8-1.4zm28-36.4c-2 1.3-5.7 5.2-5.8 9.6-.1 2.5-.6 2.5 1 4 1.3 1.8 2.4 1.7 4.8.4a5.1 5.1 0 0 0 2.3-3.4c.6-2.8-3 1.4-3.4-1.8-.8-3 1.5-4.2 3.7-7 0-2 0-3.3-2.7-1.8zm22.4 4a59.5 59.5 0 0 0-1.6 11.1c-.6 2.8 3 4 4.5.4 2.4-6.5 2.4-9.3 2.6-12-.7-4.3-3.6-4.2-5.5.5zm142 72.3c.4-.5 20-14.4 20-14.4 2-.7 1.5 7.2.6 7.1a77.8 77.8 0 0 1-20.7 14.3c-1 .7-1.9-5.3 0-7zm17.7-.2c3.5 1.7 4.9 11.8 4.5 14.5 0 5.4-3.3 9.6-4.7 9-1.4-.7.2-6.7-.5-8.8-.8-3-3.7-8.5-3.2-10.1-1-3.4 1.8-5.2 4-4.6zm-116 43.4a26 26 0 0 1 5.6-4.9c2-1 3.8.8 3.7.7.3 2-1.2 3.7-.7 6.3.4 1 .7 2.2 2.6 1.8 3.1-2.5 6-2.7 9-2.8 2.5.1 2.6 4.2 1 4.2-5.7 1.2-8.2 2.8-12.3 4.3-2 1.2-3.6-.3-3.6-.4s-1.1-1.1-.4-3.7c.2-2-.6-3.2-2.4-3-1.2.8-2.4 1.2-3-.3-.3-1-.4-1.6.5-2.2zm136.6 5.4c.8 1 1.4 2-.1 3.8l-3.7 3.2c-.6 1-1 2.8 1 3.3 3.6 1 12-4.5 12-4.6 1.4-1 1-3 .8-3-.8-.9-2.6-.3-3.8-.5-.6 0-2.5-.2-1.6-2a11.4 11.4 0 0 0 1.6-2.9c.5-1.2 0-2-2-2.7-2.1-.4-3-.2-5.3 0-1.2.2-1.6.8-1.9 2.3.1 2.3 1.5 2.2 3 3z"/><path fill="%23165d31" d="M268.1 189.7c-.5 1-2.3 1-4 0s-2.7-2.6-2.1-3.5 2.3-.9 4 0 2.6 2.6 2.1 3.5zm-89-53.6c-1 .3-2.4-.6-3-2s-.3-2.6.7-2.9 2.3.7 3 2 .3 2.7-.8 3zM355.2 375c9.4.4 18.2 0 27.5.5 1.7 1.5.5 5-.6 4.8l-7.8-.3c-.1-3-7.7-2.5-7.5.1-4.1.5-7.8-.1-12-.3-1.2-1.5-1-4.2.4-4.8z"/></g></svg>');
}

#wd-6434ac52a1e65 a.btn{
	border-bottom: 2px solid #88e800;
}

.button.add_to_cart_button {
	min-height: var(--btn-height);
}
.button.single_add_to_cart_button,
.wd-hover-quick .wd-add-btn>a,
.wd-hover-quick .wd-add-btn>a:hover,
.wd-hover-fw-button .wd-add-btn>a,
.wd-hover-fw-button .wd-add-btn>a:hover{
    color: #000 !important;
}
.single_add_to_cart_button:hover{
	color: #fff !important;
}

.wd-dropdown-search-cat.wd-design-default {
	width: 172px;
}
.wd-search-cat {
	right: unset !important;
	left: 0px;
}
.wd-search-cat>a {
	background: #f3f3f3;
	cursor: pointer;
}
.wd-search-cat>a:hover {
	background-color: #dadada;
}

@media (min-width: 769px) {
	.searchform.wd-with-cat input[type="text"] {
		padding-right: calc(var(--wd-search-btn-w));
		padding-left: calc(var(--wd-search-cat-w) + 15px);
		height: 40px;
	}
}

.wd-accordion-title:is(.wd-active,:hover) .wd-accordion-title-text {
color: #000;
}
.wd-accordion-title {
	background: #f9f6f6;
	padding: 10px;
}

/* .grecaptcha-badge {
	display: none !important;	
} */
.woocommerce-product-gallery .labels-rectangular.left,
.product-grid-item .labels-rectangular.left {
  right: unset !important;
  left: 0 !important;
}

/*
 * Labels
 */
.product-grid-item .labels-rectangular.left {
    right: unset !important;
		left: 0px !important;
}
.product-labels.left {
	max-width: 100%;
}
.product-labels.left .product-label {
	font-size: 11pt;
	font-family: var(--wd-title-font);
	text-transform: none;
	font-weight: 600;
	padding: 4px 6px;
}
.product-label.preordernow{
	background-color: #e22d2d;
}
.product-label.bestvalue {
	color: #ffffff;
	background-color: #0e72b8;
}
.product-label.egift-voucher {
	color: #ffffff;
	background-color: #FFD700;
}
.product-label.hotdeal {
	color: #ffffff;
	background-color: #A6099B;
}
.product-label.ramadandeal{
	color: #ffffff;
	background-color: #fecf2e;
}
.product-label.adventuremonth{
	color: #ffffff;
	background-color: #06402B;
}

.product-label.clearance,
.product-label.eidoffer{
	color: #ffffff;
	background-color: #e22d2d;
}
.product-label.may55deal{
	background-color: #e22d2d;
	text-transform: unset;
}
.product-label.elevendeal{
	background-color: #e22d2d;
	text-transform: unset;
}
.product-label.blackfridaydeal,
.product-label.cybermondaydeal{
	background-color: #000000;
	text-transform: unset;
}
.product-label.summerdeal,
.product-label.flashsale,
.product-label.holidaydeal{
	background-color: #e22d2d;
	text-transform: unset;
}
.product-label.greenmonthdeal,
.product-label.madsale{
	background-color: #88e800;
	text-transform: unset;
}
.product-label.backtoschool{
	background-color: #7eaaab;
	text-transform: unset;
}
.product-label.newyeardeal{
	background-color: #e1c564;
	text-transform: unset;
}
.product-label.midseasonsale,
.product-label.endseasonsale{
	background-color: #e22d2d;
	text-transform: unset;
}
.product-label.freegift{
	color: #ffffff;
	background-color: #45cfea;
}
.product-labels {
    position: absolute;
    top: 7px;
    inset-inline-start: 7px;
    z-index: 1;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: 50%;
    transition: opacity .3s ease;
}
.product-labels.labels-rectangular {
    top: 0px;
		left: unset !important;
    inset-inline-start: 0;
}
span.onsale {
    z-index: 10;
}
.product-label {
    padding: 5px 10px;
    min-width: 50px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    word-break: break-all;
    font-weight: 600;
    font-size: 12px;
    line-height: 1.2;
}
.product-label.onsale {
    background-color: var(--wd-primary-color);
    direction: ltr;
}

.update-shipping-btn:after{
position: absolute;
top: 50%;
left: 50%;
margin-top: -9px;
margin-left: -9px;
opacity: 0;
z-index: 2;
transition: opacity 0s ease;
content: "";
display: inline-block;
width: 18px;
height: 18px;
border: 1px solid rgba(0,0,0,0);
border-left-color: currentColor;
border-radius: 50%;
vertical-align: middle;
}
.update-shipping-btn:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  opacity: 0;
  z-index: 1;
  border-radius: inherit;
  background-color: inherit;
  box-shadow: inherit;
  transition: opacity 0s ease;
}
.loading.update-shipping-btn:after {
opacity: 1;
transition: opacity .25s ease;
animation: wd-rotate 450ms infinite linear;
}
.loading.update-shipping-btn:before {
opacity: 1;
transition: opacity .25s ease;
}
.loader {
	  border: 10px solid #f3f3f3;
    border-radius: 50%;
    border-top: 10px solid #88e800;
    width: 90px;
    height: 90px;
    -webkit-animation: spin 2s linear infinite; /* Safari */
    animation: spin 2s linear infinite;
    margin: auto;
}
.loader.medium {
	border: 6px solid #f3f3f3;
	border-top: 6px solid #88e800;
	width: 65px;
  height: 65px;
}
.loader.small {
	border: 4px solid #f3f3f3;
	border-top: 4px solid #88e800;
	width: 35px;
  height: 35px;
}
.wd-swatches-grid:is(.wd-size-xs,.wd-size-default) {
    --wd-swatch-size: 25px !important;
    --wd-swatch-text-size: 24px !important;
}
.wd-swatch-bg {
    border: 1px solid #cacaca !important;
}

.product-grid-item .price del{
	display: block !important;
}
.product-grid-item .labels-rectangular {
  left: unset !important;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

#menu-item-32691 a,
#menu-item-32696 a,
#menu-item-33221 a,
#menu-item-33222 a{
    color: #E22D2D;
}
.product-grid-item .product-wrapper:not(:has(.wd-swatches-product)) .wd-entities-title {
    margin-top: 55px;
}
.product-grid-item.wd-hover-fw-button .product-wrapper:not(:has(.wd-swatches-product)) .wd-entities-title {
    margin-top: 15px;
}
.owl-carousel-item .product-grid-item.wd-hover-fw-button .highlighted-specs {
	display:none;
}
.items-right {
    justify-content: flex-end;
		align-items: center;
}
.product-grid-item .labels-rectangular {
	right: 0;
  left: unset;
}
.wd-nav-mobile .brands-list .brand-item {
	margin-bottom: 5px;
}
.wd-nav-mobile li .brands-widget a {
	min-height: auto;
	padding: 5px 20px;
}
.wd-nav-tabs > li.loading{
	margin-top: 0 !important;
  margin-bottom: 0 !important;
  margin-left: 0 !important;
}
#product-18873 .product-label.new {
    display: none;
}
.onsale.product-label {
/* 	display: none !important; */
}
.add_gift_card_form h4 {
    color: #000;
    font-size: 1rem;
    margin-bottom: 0.5rem;
}
.add_gift_card_form #wc_gc_cart_redeem_form {
    margin-bottom: 1em;
    display: flex;
		flex-wrap: wrap;
}
.wc_gc_add_gift_card_form__notices {
	flex: 1 0 100%;
}
.woocommerce-checkout .add_gift_card_form #wc_gc_cart_redeem_form button {
    padding: 8px 20px;
    font-size: 12px;
    display: block;
    background: #000;
    color: #fff;
    width: unset;
}
.woocommerce-checkout .add_gift_card_form #wc_gc_cart_redeem_form input[type=text] {
    margin-bottom: 0;
		background: #fff;
    border-radius: 0px;
    margin-right: 10px;
		flex: 1;
}

/* Added Yith style here to prevent the multiple adding of this style from the SVG file (CUT it from plugins/yith-woocommerce-badge-management-premium/assets/images/advanced-badges/1.svg )*/
.wd-sticky-btn .yith-wcbm-badge {
  display: none;
}
.yith-wcbm-badge.yith-wcbm-badge-advanced-1 {
	width: 91px;
	height: 60px;
}

.yith-wcbm-badge.yith-wcbm-badge-advanced-1 .yith-wcbm-badge-text-advanced {
	height: calc(100% - 6px);
}

.yith-wcbm-badge.yith-wcbm-badge-advanced-1 .yith-wcbm-sale-percent {
	display: block;
	font-size: 28px;
	font-weight: 700;
	line-height: 0;
	top: 19px;
	right: 30px;
}


.yith-wcbm-badge.yith-wcbm-badge-advanced-1 .yith-wcbm-save {
	display: block;
	font-size: 10px;
	line-height: 0;
	bottom: 9px;
	white-space: nowrap;
	left: calc(50% + 5px);
	transform: translateX(-50%);
}


.yith-wcbm-badge.yith-wcbm-badge-advanced-1 .yith-wcbm-symbol-percent {
	display: block;
	font-size: 12px;
	line-height: 12px;
	width: min-content;
	top: 8px;
	right: 15px;
}

.yith-wcbm-badge.yith-wcbm-badge-advanced-1 .yith-wcbm-symbol-off {
	display: block;
	font-size: 10px;
	line-height: 10px;
	width: min-content;
	text-transform: uppercase;
	top: 20px;
	right: 7px;
}

.yith-wcbm-badge.yith-wcbm-badge-advanced-1.yith-wcbm-badge-advanced--flip-vertical .yith-wcbm-badge-text-advanced .yith-wcbm-sale-percent {
	right: 33px;
	top: 21px;
	transform: scale(1, -1);
}

.yith-wcbm-badge.yith-wcbm-badge-advanced-1.yith-wcbm-badge-advanced--flip-vertical .yith-wcbm-badge-text-advanced .yith-wcbm-save {
	bottom: 8px;
	transform: translateX(-50%) scale(1, -1);
}

.yith-wcbm-badge.yith-wcbm-badge-advanced-1.yith-wcbm-badge-advanced--flip-vertical .yith-wcbm-badge-text-advanced .yith-wcbm-symbol-off {
	right: 10px;
	top: 10px;
	transform: scale(1, -1);
}

.yith-wcbm-badge.yith-wcbm-badge-advanced-1.yith-wcbm-badge-advanced--flip-vertical .yith-wcbm-badge-text-advanced .yith-wcbm-symbol-percent {
	right: 17px;
	top: 21px;
	transform: scale(1, -1);
}

.yith-wcbm-badge.yith-wcbm-badge-advanced-1.yith-wcbm-badge-advanced--flip-horizontal .yith-wcbm-badge-text-advanced .yith-wcbm-sale-percent {
	left: 43px;
	right: auto;
	top: 19px;
	transform: scale(-1, 1);
}

.yith-wcbm-badge.yith-wcbm-badge-advanced-1.yith-wcbm-badge-advanced--flip-horizontal .yith-wcbm-badge-text-advanced .yith-wcbm-save {
	left: calc(50% + 5px);
	transform: translateX(-50%) scale(-1, 1);
}

.yith-wcbm-badge.yith-wcbm-badge-advanced-1.yith-wcbm-badge-advanced--flip-horizontal .yith-wcbm-badge-text-advanced .yith-wcbm-symbol-off {
	left: 20px;
	transform: scale(-1, 1);
}

.yith-wcbm-badge.yith-wcbm-badge-advanced-1.yith-wcbm-badge-advanced--flip-horizontal .yith-wcbm-badge-text-advanced .yith-wcbm-symbol-percent {
	left: 28px;
	transform: scale(-1, 1);
}

.yith-wcbm-badge.yith-wcbm-badge-advanced-1.yith-wcbm-badge-advanced--flip-both .yith-wcbm-badge-text-advanced .yith-wcbm-sale-percent {
	transform: scale(-1);
	top: 20px;
	left: 44px;
	right: auto;
}

.yith-wcbm-badge.yith-wcbm-badge-advanced-1.yith-wcbm-badge-advanced--flip-both .yith-wcbm-badge-text-advanced .yith-wcbm-save {
	bottom: 8px;
	left: calc(50% + 5px);
	transform: translateX(-50%) scale(-1);
}

.yith-wcbm-badge.yith-wcbm-badge-advanced-1.yith-wcbm-badge-advanced--flip-both .yith-wcbm-badge-text-advanced .yith-wcbm-symbol-off {
	left: 22px;
	top: 9px;
	transform: scale(-1);
}

.yith-wcbm-badge.yith-wcbm-badge-advanced-1.yith-wcbm-badge-advanced--flip-both .yith-wcbm-badge-text-advanced .yith-wcbm-symbol-percent {
	left: 30px;
	top: 19px;
	transform: scale(-1);
}
.yith-wcbm-badge.yith-wcbm-badge-advanced-1 .yith-wcbm-badge-primary-color{
    fill: var(--badge-primary-color, #44cfea);
}
.yith-wcbm-badge.yith-wcbm-badge-advanced-1 .yith-wcbm-badge-secondary-light-color{
    fill: var(--badge-secondary-light-color, #3090a3);
}
.yith-wcbm-badge.yith-wcbm-badge-advanced-1 .yith-wcbm-badge-tertiary-color{
    fill: var(--badge-tertiary-color, #1c525d);
}
.yith-wcbm-badge.yith-wcbm-badge-advanced-1 .yith-wcbm-badge-text-advanced {
    color: var(--badge-text-color, #ffffff);
}

.autocomplete-suggestion .yith-wcbm-badge {
  transform: scale(0.6);
  transform-origin: top left;
	margin-top: -10px !important;
	padding-top: 0px !important;
}

#home-4banners .owl-nav>div[class*=next] {
    right: -15px !important;
}
#home-4banners .owl-nav>div[class*=prev] {
    left: -15px !important;
}
#home-4banners .vc_row.vc_column-gap-35>.vc_column_container {
    padding: 30px !important;
}
#home-4banners .highlighted-specs {
	display: none !important;
}

/*.product_meta .aramexcalculator {
	display: none;
}*/

#tab-additional_information .woocommerce-product-attributes-item.woocommerce-product-attributes-item--weight{
	display: none;
	visibility: hidden;
}

.scrollToTop {
    display: none !important;
}
#ht-ctc-chat {
    right: 90px !important;
		z-index: 9999 !important;
}


/*
/* Product Page NEW
*/
.owl-item .browsemore {
	width: 100%;
	height: 100%;
}
.product-element-browse-more {
	margin: auto !important;
}
.wd-with-labels .yith-wcbm-badge.yith-wcbm-badge-text {
	position: absolute;
	z-index: 999;
}
.wd-with-labels .yith-wcbm-badge-text p {
    margin-bottom: 0px;
}

.wd-progress-bar .progress-area {
	display: none;
}
@media only screen and (min-width: 1025px) {
	.single-product-page .wpb-content-wrapper {
/* 		margin-top: 40px; */
	}
}
#toaster,#tabbyPromo{
display:none;	
}
.product_meta .cashew-toaster-iframe-container{
	padding: 16px 16px 0px 16px;
  max-width: 720px;
  border: 1px solid #d6d6d3;
  margin-bottom: 10px;
  border-radius: 7px;
	box-shadow: none;
}
.single-product-2cols .single-product-col1 .w-2\/5 {
  width: 44%;
}
.single-product-2cols .single-product-col1 .wd-entities-title,
.single-product-2cols .single-product-col1 .wd-single-brands{
		display: block;
}
	.single-product-2cols .single-product-col2 .wd-entities-title,
	.single-product-2cols .single-product-col2 .wd-single-brands{
		display: none;
}
.wd-accordion-content {
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
}
@media only screen and (max-width: 1112px) {
	.single-product-2cols {
		flex-direction: row;
	}
	.single-product-2cols .single-product-col1{
		order: 2;
	}
	.single-product-2cols .single-product-col2{
		order: 1;
	}
	.single-product-2cols .single-product-col1 .wd-entities-title,
	.single-product-2cols .single-product-col1 .wd-single-brands{
		display: none;
	}
	.single-product-2cols .single-product-col2 .wd-entities-title,
	.single-product-2cols .single-product-col2 .wd-single-brands{
		display: block;
	}
	.single-product-col2.hasBadge .wd-single-title {
		margin-top: 90px;
	}
	.single-product-col2.hasBadge .wd-single-price {
		margin-top: 0px !important;
	}
}
.single-product-page #tabbyPromo > div,
.woocommerce-cart #tabbyPromo > div{
  max-width: unset !important;
	border-radius: 0px;
}
.shipping-change-country{
	margin-bottom: 5px;
}
.product__shipping-policy {
    margin-bottom: 0px;
}
.shippingMsg {
		margin-top: 5px;
	  margin-bottom: 5px;
		font-weight: bold;
}
.shippingMsg b {
    color: #242424;
}
.shipping-change-country i {
	width: 14px;
	text-align: center;
}
.storeFeatures {
    color: #000;
    margin: 0 -10px 0px;
    padding-top: unset;
    flex-wrap: nowrap;
}
.storeFeatures p {
	padding: 5px 10px;
	margin: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	font-weight: bold;
}
.storeFeatures p i {
	font-size: 2.5em;
	color: #88e008;
	margin-bottom: ;
	display: inline-block;
	margin-bottom: 15px;
}
.single-product-content #tabbyPromo > div,
.woocommerce-cart #tabbyPromo > div{
  max-width: unset !important;
	border-radius: 0px;
}

.single-product-col2 .wd-shipping-progress-bar.wd-style-bordered .wd-free-progress-bar {
	border: 0px;
	font-weight: bold;
	padding: 0px;
}
.single-product-page .wd-single-action-btn .wd-action-btn.wd-style-text>a>span {
	min-height: unset;
	padding: 0;
	border-width: 2px;
	border-style: solid;
	border-top: none;
	border-right: none;
	border-left: none;
	background-color: transparent !important;
	border-color: var(--wd-primary-color);
}
.single-product-page .single-product-col2 .price {
	color: red;
}
.single-product-page .single-product-col2 .price .amount {
	color: red;
	font-weight: 900;
	font-size: 1.3em;
}
.price .price-label {
	font-size: 12px;
	margin-left: 8px;
	color: var(--wd-text-color) !important;
}
.ourprice {
	color: #999191;
	font-size: 0.7em;
	font-weight: bold;
	color: var(--wd-text-color);
}
.yousave {
	display: block !important;
	float: none;
	color: red;
	font-size: 0.65em;
}
.single-product-page .single-product-col2 .price del {
	color: var(--wd-text-color);
	font-weight: bold;
}
.single-product-page .single-product-col2 .price del .amount {
	color: var(--wd-text-color);
	font-weight: bold;
}
.wd-buy-now-btn {
	background-color: #000;
}

.side-badges {
	width: calc(100% - 20px) !important;
	min-height: 20px;
	background-color: var(--notices-success-bg);
	padding: 0px 0px;
	position: absolute;
	top: 0;
	left: 10px;
	text-align: center;
	font-size: 2em;
	color: #fff;
	font-weight: bold;
}
.side-badges span {
	display: block;
	padding: 10px 35px;
	line-height: 34px;
}
.side-badges .bottom {
	font-size: 0.6em;
	line-height: 12px;
	color: #fff;
	padding: 0px 35px 10px 35px;
}

td.value.cell.with-swatches {
	position: relative;
	padding-right: 65px;
}
@media only screen and (max-width: 1024px) {
	td.value.cell.with-swatches {
		position: unset;
	}
}
.wd-single-size-guide-btn {
	position: absolute;
	right: -28px;
	top: 0;
	display: none;
}
.single-product-page .wd-scroll-content {
	max-height: unset;
}
/* .reset_variations,
.variation-swatch-selected .reset_variations{
	display: none !important;	
} */
table.variations .label span.wd-attr-selected {
	display: none;
}
[class*="wd-swatches"].wd-dis-style-1 .wd-swatch.wd-disabled{
	cursor: pointer !important;
}
[class*="wd-swatches"].wd-bg-style-1 .wd-swatch.wd-bg.wd-disabled:before, 
[class*="wd-swatches"].wd-bg-style-1 .wd-swatch.wd-bg.wd-disabled:after{
	position: absolute;
  content: '';
  top: 50%;
  left: -2px;
  width: 120%;
  height: 1px;
  background: black;
	z-index: 99;
}

[class*="wd-swatches"].wd-bg-style-1 .wd-swatch.wd-bg.wd-disabled:before {
    -webkit-transform: rotate(35deg);    
    transform: rotate(35deg);
	opacity: 0;
}
[class*="wd-swatches"].wd-bg-style-1 .wd-swatch.wd-bg.wd-disabled:after {
    -webkit-transform: rotate(-35deg);    
    transform: rotate(-35deg);
		opacity: 1;
		border: 0px;
}
[class*="wd-swatches"].wd-text-style-1 .wd-swatch.wd-text.wd-disabled .wd-swatch-text {
		text-decoration: line-through;
    text-decoration-line: line-through;
    -webkit-text-decorations-in-effect: line-through;
}


/*
/* Product Page
*/

.single-product-content #tabbyPromo > div,
.woocommerce-cart #tabbyPromo > div{
  max-width: unset !important;
	border-radius: 0px;
}

/* .wd-shipping-progress-bar.wd-style-bordered .wd-free-progress-bar {
	border: 3px solid rgb(136, 232, 0);
	font-weight: bold;
} */

/*
/* Checkout Page
*/
/*form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper > .form-row {
  position: relative;
}
form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper > .form-row > label {
  position: absolute;
	top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  transition: 0.2s;
}
form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .input:focus + label
  top: 1%;
  margin-bottom: -16px;
}
*/
ul#other_payment_methods{
	padding-left: 0px;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .view_other_payment_methods label h4 {
	color: #000;
	position: relative;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .view_other_payment_methods label h4::after {
	margin-left: 10px;
	font-weight: bold;
	font-style: normal;
	font-size: 65%;
	content: "\f129";
	font-family: "woodmart-font";
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .view_other_payment_methods.opened label h4 {
	border-bottom: 1px solid #E6E6E6;	
	transition: 0.5s;
	padding-bottom: 5px;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .view_other_payment_methods.opened label h4::after {
	content: "\f115";
	transition: 0.5s;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_method.payment_method_stripe label {
	color: #000;
}
.woocommerce-checkout-review-order .woocommerce-checkout-payment .payment_method_stripe .form-row label {
	color: var(--wd-text-color);
}
.woocommerce-checkout .page-title {
    margin-bottom: 0px;
}
.woocommerce-form-login-toggle, .woocommerce-form-coupon-toggle {
    display: none;
    opacity: 0;
}
.woocommerce-billing-fields>h3 {
    font-size: 1em;
}
p.form-row {
    margin-bottom: 10px;
}
.woocommerce-checkout label {
    font-size: 0.9em;
    margin-bottom: 0px;
    color: #737373;
}
.wd-checkout-prod-title>:is(.cart-product-label-link,.cart-product-label){
	color: #000;
}
tr.cart_item .product-total .amount{
	color: #000;
}
.wd-checkout-prod-cont .quantity :is(input[type="button"],input[type="number"],input[type="text"]){
	border: var(--wd-form-brd-width) solid #000;
    color: #000;
}
.wd-checkout-prod-cont .quantity :is(input[type="number"]) {
    border-right: none !important;
    border-left: none !important;
}
.woocommerce-checkout input[type=email], .woocommerce-checkout input[type=search], .woocommerce-checkout input[type=number], .woocommerce-checkout input[type=url], .woocommerce-checkout input[type=tel], .woocommerce-checkout input[type=text], .woocommerce-checkout input[type=password], .woocommerce-checkout input[type=date], .woocommerce-checkout select, .woocommerce-checkout textarea {
	height: 35px;
	border: 1px transparent solid;
  border-color: #d9d9d9;
	color: #000;
}
form.woocommerce-checkout p:not(:has(label)) {
  margin-top: 15px;
}
.woocommerce-checkout .woocommerce-NoticeGroup-checkout, .woocommerce-checkout form.checkout>.woocommerce-NoticeGroup {
    padding-right: 0px;
    padding-left: 0px;
}
.woocommerce-checkout .woocommerce [role=alert] {
  margin-bottom: 0px;
	background: #88e800;
	color: #000;
}
#place_order {
	color: #000000;
}
.iti__selected-flag{
	max-height: 34px;
}
input.error {
	border: 1px solid #E01020 !important;
}
label.error {
    color: #E01020;
    font-size: 0.89rem;
    display: block;
    margin-top: 0px;
}

label.error.fail-alert {
    border: 2px solid #E01020;
    border-radius: 4px;
    line-height: 1;
    padding: 2px 0 6px 6px;
    background: #ffe6eb;
}

input.valid.success-alert {
    border: 2px solid #4CAF50;
    color: green;
}

input.error, textarea.error {
    border: 1px dashed red;
    font-weight: 300;
    color: red;
}
@media only screen and (min-width: 1200px) {
	form.woocommerce-checkout > .first-col {
		padding-left: 15%;
		padding-right: 3%;
	}
	form.woocommerce-checkout > .second-col {
		padding-right: 18%;
	}
}
@media only screen and (min-width: 960px) and (max-width: 1200px) {
	form.woocommerce-checkout > .first-col {
		padding-left: 10%;
		padding-right: 2%;
	}
	form.woocommerce-checkout > .second-col {
		padding-right: 10%;
	}
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	#slider-69 .wd-slide {
	min-height: 500px !important;
	}
}
@media only screen and (min-width: 960px) {
	form.woocommerce-checkout > .first-col {
		padding-left: 8%;
		padding-right: 2%;
	}
	form.woocommerce-checkout > .second-col {
		padding-right: 8%;
	}
}
@media only screen and (max-width: 768px) {
	.wd-hover-fw-button .wd-add-btn-replace .add-to-cart-loop span {
		font-size: 13px !important;
		padding-right: 20px !important;
	}
	.wd-add-btn-replace .add-to-cart-loop:hover span {
		transform: none !important;
	}
	form.woocommerce-checkout > .first-col {
		margin-top:20px;
	}
	form.woocommerce-checkout > .second-col {
		margin-top:20px;
	}
	.woocommerce-billing-fields {
		margin-top: 0;
		margin-bottom: 20px !important;
	}
	.wd-hover-quick .add-to-cart-loop span {
    display: block;
}
	.wd-hover-quick .add-to-cart-loop {
    width: unset;
    height: 40px;
}
.wd-hover-quick .add-to-cart-loop:before {
    	transform: translateY(100%);
	}
	.quick-shop-wrapper .single_add_to_cart_button {
			font-size: 13px;
			white-space: nowrap;
	}
	.quick-shop-wrapper .single_add_to_cart_button:before {
			margin-right: 10px;
    	margin-left: -9px;
	}
}
@media (max-width: 575px){
	.checkout-order-review {
    padding: 20px 0px;
	}
}
form.woocommerce-checkout > .second-col {
	background: #e9e9e9;
}


.checkout-order-review{
	background: transparent;
}
.checkout-order-review:before,
.checkout-order-review:after{
    background: none;
}
#order_review_heading {
	display: none;
}
.woocommerce-checkout-review-order .wd-table-wrapper{
	background: transparent;
	box-shadow: none;
	padding: 0px;
}
.woocommerce-checkout-review-order-table td{
    padding: 10px 0px 10px 0px;
}
.woocommerce-checkout-review-order-table thead {
    display: none;
}
.woocommerce-checkout-review-order-table tr.cart-subtotal .tax_label, 
.woocommerce-checkout-review-order-table tr.cart_item .tax_label {
    display: none;
}
.woocommerce-checkout-review-order-table tfoot tr:first-child td, 
.woocommerce-checkout-review-order-table tfoot tr:first-child th {
    padding-top: 15px;
}
.woocommerce-checkout-review-order-table tfoot tr.tax-rate td, 
.woocommerce-checkout-review-order-table tfoot tr.tax-rate th {
    padding-bottom: 15px;
}
.woocommerce-checkout-review-order-table tr.cart-subtotal td, 
.woocommerce-checkout-review-order-table tr.cart-subtotal th, 
.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals td, 
.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals th, 
.woocommerce-checkout-review-order-table tr.tax-rate td, 
.woocommerce-checkout-review-order-table tr.tax-rate th,
.woocommerce-checkout-review-order-table tr.cart-discount td,
.woocommerce-checkout-review-order-table tr.cart-discount th,
.woocommerce-checkout-review-order-table tr.fee th{
    border-bottom: 0px;
    padding: 10px 0px 10px 0px;
	  color: #000;
}
.woocommerce-checkout-review-order-table th {
    font-weight: normal;
}
.woocommerce-checkout-review-order-table tfoot tr:last-child td, 
.woocommerce-checkout-review-order-table tfoot tr:last-child th,
.woocommerce-checkout-review-order-table tfoot tr.order-total th{
    border-bottom: none;
/*     border-top: 1px solid #e6e6e6; */
		padding: 10px 0px 10px 0px;
    color: #000;
}
.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th,
.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td,
.woocommerce-checkout-review-order-table tfoot tr.order-total th{
	font-weight: bold;
	font-size: 18px;
}
.woocommerce-checkout-review-order-table .product-thumbnail {
    width: 60px !important;
    max-width: 60px !important;
	  display: block;
    margin-right: 10px;
    float: left;
}
.woocommerce-checkout-review-order-table .product-thumbnail img {
	border-radius: 5px;
}
.woocommerce-checkout-review-order-table td.product-name {
    font-weight: bold;
		color: #fff;
    border: 0;
}
.woocommerce-checkout-review-order-table td.product-total {
    border: 0;
}
.woocommerce-checkout-review-order-table tr.cart-coupon td {
    padding: 30px 0 !important;
		border-top: 1px solid #E6E6E6;
}
.woocommerce-checkout-review-order-table div.coupon-button {
    display: flex;
}
.woocommerce-checkout-review-order-table div.coupon-button input {
    background: #fff;
    border-radius: 0px;
	  margin-right: 10px
}
.woocommerce-checkout-review-order-table div.coupon-button button {
    padding: 8px 20px;
    font-size: 12px;
    display: block;
    background: #000;
    color: #fff;
}
.woocommerce-checkout-review-order .amount,
.woocommerce-checkout-review-order-table td.product-total .amount,
.woocommerce-checkout-review-order .woocommerce-shipping-methods label,
.woocommerce-checkout-review-order .woocommerce-checkout-payment label,
.woocommerce-checkout-review-order-table tr.order-total small{
	color: #000;
}
.woocommerce-checkout-review-order ul.variation {
	color: #000;
}
.woocommerce-shipping-methods label,
.woocommerce-checkout-payment label{
	cursor: pointer;
}
.woocommerce-shipping-methods .tax_label {
	display: none;
	opacity: 0;
}
.payment_methods li.payment_method_tabby_credit_card_installments img {
	max-height: 25px;
}
.payment_methods li.payment_method_tabby_credit_card_installments label img:first-child {
	margin-left: 0px !important;
}
.woocommerce-checkout input::placeholder {
    color: #737373b5;
}

.payment_method_binancepay label img {
	margin-left: 0px;
}
.woocommerce-mini-cart__buttons .btn-cart{
	color: #fff;
}
.woocommerce-mini-cart__buttons .checkout{
	color: #000;
}
.shopping-cart-widget-footer .woocommerce-info {
  padding-left: 45px;
}
.shopping-cart-widget-footer .woocommerce-info::before {
	left: 15px;
}
.woocommerce-message {
	width: 100%;
}
.cashew-toaster-right, .cashew-toaster {
	margin: 10px 0;
	font-size: 14px !important;
	line-height: 14px;
	font-weight: 300;
	cursor: pointer;
	color: #000;
	border-radius: 7px;
	padding: 15px;
	display: flex;
	align-items: flex-start;
	border: 1px solid rgb(41 41 41 / 15%);
	box-sizing: border-box;
	box-shadow: 0 0 11px rgb(0 0 0 / 10%);
}
.checkout .cashew-toaster-right, .checkout .cashew-toaster {
    border: 0px;
    box-shadow: unset;
    margin-top: 0px;
    padding: 0px;
    color: #fff;
}

.styles__snippet--4ca2d,
.styles__snippet--1a7ee{
	max-width: unset !important;
}

.wd-hover-info-alt .highlighted-specs{
	display: none;
}
.wd-dropdown {
	z-index: 999;
}
.wd-search-full-screen {
	z-index: 389;
}
.wp-gr .grw-slider .wp-google-review {
    display: flex;
    flex-direction: column;
}
.wp-gr .grw-slider-review .wp-google-left {
    text-align: center !important;
}
.wp-gr.wpac .wp-google-left img {
	display: none;
}
.wp-gr.wpac a.wp-google-name {
    color: #040404!important;
    font-size: 20px !important;
}
.wp-gr.wpac .wp-google-review .wp-google-stars {
    text-align: center !important;
}
.wp-gr .grw-slider .grw-slider-review-inner>svg {
    display: none!important;
}
.book-appointment-container {
    padding: 10px 0px 20px 0px;
    text-align: center;
}

.whb-general-header {
    background-color: rgba(0, 0, 0, 1);
    border-color: rgba(129, 129, 129, 0.2);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.whb-header-bottom {
    background-color: rgba(19, 21, 19, 1);
}
.wd-dropdown {
	margin-top: 0px;
}
@media (min-width: 1025px){
	.whb-general-header-inner {
			height: 60px;
			max-height: 60px;
	}
	.whb-header-bottom-inner {
			height: 40px;
			max-height: 40px;
	}
}
.font-italic {
	font-style: italic;
}
.product-grid-item[data-id="9431"] h3.wd-entities-title {
    margin-top: 15px;
}

.product-grid-item .wd-entities-title {
    margin-top: 15px;
}
.product-grid-item .swatches-select + .wd-entities-title {
    margin-top: 0px;
}
.pricing-tables-wrapper .pricing-tables {
	align-items: unset !important;
}
.brand-video .mejs-video, .brand-video .wp-video {
    margin: auto;
}
.banner-header-top{
	text-align: center;
	color: #000; 
	font-size: 1rem;
	padding-right: 30px;
}

@media (min-width: 767px and max-width: 1400px){
	.banner-header-top{
		font-size: 0.85rem;
	}
}

.page-id-12455 .title-size-default .title,
.page-id-12455 .page-title .container .breadcrumbs,
.page-id-12310 .title-size-default .title,
.page-id-12310 .page-title .container .breadcrumbs,
.tax-product_cat .title-size-default .title,
.tax-product_cat .page-title .container .breadcrumbs,
.post-type-archive-product .title-size-default .title,
.post-type-archive-product .page-title .container .breadcrumbs{
/* 	display: none; */
}
.page-id-12455 .title-size-default,
.page-id-12310 .title-size-default,
.tax-product_cat .title-size-default,
.post-type-archive-product .title-size-default{
/*     padding: 160px 0; */
}

.wd-price-table .wd-plan-name {
    padding: 20px 10px;
    min-height: 96px;
}

.single-product-page .product-images .labels-rounded {
	top: 15px;
	left: 15px;
	right: unset;
}

.wd-buttons.wd-pos-r-t {
		top: 50%;
    transform: translate(0, -50%);
}
.product-grid-item:hover .wd-buttons[class*="wd-pos-r"] {
    transform: translate(0, -50%);
}
.hotspot-content{
	background: #454444 !important;
}
.footer-logo img {
	max-width: 200px;
}
.checkout li.payment_method_cashew_payments label {
    display: inline-block !important;
}
#cashew-toaster-widget {
	display: none;
}
.cashew-toaster-iframe-container {
		direction: ltr;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: stretch;
    padding: 12px 12px 0px 12px;
    background: #fff;
    box-shadow: 0 0 11px rgb(0 0 0 / 10%);
    width: 100%;
    box-sizing: border-box;
    border: 1px solid rgb(41 41 41 / 15%);
    border-radius: 0;
    transition: all 0.5s;
    cursor: pointer;
		margin-bottom: 10px;
}
.highlighted-specs {
	width: 100%;
}
.wd-promo-popup .highlighted-specs .hs-icon {
	display: none !important;
}
@media (min-width: 768px){
	.vc_custom_1650966506121 .vc_column_container>.vc_column-inner {
    padding-top: 0px;
	}
	.page-id-10123 .site-content {
		margin-bottom: 0px !important;
	}
	.yith-wcbm-badge.yith-wcbm-badge-advanced.yith-wcbm-badge-12435 {
    -ms-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
    margin-right: -11px;
    margin-top: -7px;
	}
	.yith-wcbm-badge.yith-wcbm-badge-image.yith-wcbm-badge-12531 {
		-ms-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
		margin-left: -11px;
    margin-top: -7px;
	}
}

@media (max-width: 767px){
	
	.autocomplete-suggestions .yith-wcbm-badge.yith-wcbm-badge-advanced.yith-wcbm-badge-12435,
	.autocomplete-suggestions .yith-wcbm-badge.yith-wcbm-badge-css.yith-wcbm-badge-12421,
	.autocomplete-suggestions .yith-wcbm-badge.yith-wcbm-badge-css.yith-wcbm-badge-12686{
		display: none !important;
	}
	.autocomplete-suggestions .yith-wcbm-badge.yith-wcbm-badge-css.yith-wcbm-badge-18610 {
		-ms-transform: scale(0.4);
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
    left: -100%;
    margin-top: -20px;
	}
	.wd-rs-61fcc65d15918 .vc_column-inner {
		padding-top: 20px;
	}
	
	.banner-header-top{
		font-size: 0.9rem;
		line-height: 0.9rem;
	}
	.wd-rs-61fd2e0953608.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
	}
	.wd-rs-61fd2e0953608 .vc_col-sm-4 {
    width: 33.33333333%;
	}
}

.grecaptcha-badge {
    bottom: 100px !important;
}

.fpf-fields #46635_name{
	text-transform: uppercase;
}
input#\34 6635_name {
    text-transform: uppercase;
}
p#\34 6635_name_field {
/*     display: none; */
}@media (min-width: 1025px) {
	div[data-woocs-sd] {
  width: 50px !important;
}
.selectron23 {
	width: 50px !important;
}
.selectron23-container {
	background: transparent !important;
	border-width: 0px !important;
}
.selectron23-option {
	background: transparent !important;
}
.selectron23-option-title{
	color: #ffffff !important;
	font-size: 13px !important;
	font-family: Roboto !important;
}
.selectron23-container .selectron23-option {
	background: #000 !important;
	padding: 14px 0px 10px 0px !important;
	text-align: center;
}
.selectron23-container > span {
	color: #ffffff !important;
	top: 20px !important;
	right: 0px !important;
}
.woocommerce > .woocommerce-checkout{
	column-gap: unset;
}
.checkout-order-review > .woocommerce-checkout-review-order .wd-table-wrapper {
	background-color: transparent;
  box-shadow: unset;
}
form.woocommerce-checkout > .first-col {
	padding-top: 20px;
}
form.woocommerce-checkout > .second-col {
	padding-top: 10px;
}
.product-grid-item .price {
	min-height: 36px;
}
.labels-rectangular .product-label.onsale {
  font-size: 18px;
	padding: 1px 5px;
}
.product-grid-item .labels-rectangular .product-label.onsale {
  font-size: 15px;
}
.wd-header-overlap .page-title {
  margin-top: 85px !important;
}

.flickity-prev-next-button {
	display: none !important;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	div[data-woocs-sd] {
  width: 50px !important;
}
.selectron23-container .selectron23-option {
	padding: 10px 0px 10px 0px !important;
	text-align: center;
}
.selectron23-container span[data-pointer="1"] {
  top: 16px !important;
	right: 0px !important;
}
.header_country_switcher {
	min-width: 60px;
}
.header_country_switcher a .deliverto {
  font-size: 0.6rem;
}

#wd-646613928ba67.wd-text-block {
	color: #ffffff !important;
}
.wd-fontsize-s {
    font-size: 15px;
}
.wd-header-overlap .page-title {
  margin-top: 45px !important;
  margin-bottom: 30px !important;
  padding-bottom: 5px !important;
}
.wd-buttons.wd-pos-r-t {
    top: unset!important;
    transform: unset!important;
    bottom: calc(50% - 15px) !important;
}
.wd-hover-quick .add-to-cart-loop {
    width: unset !important;
    height: 40px;
}
.wd-hover-quick .wd-add-btn .add-to-cart-loop span {
    display: flex !important;
}
.wd-add-btn-replace .add-to-cart-loop:before{
		right: 16px !important;
    justify-content: flex-end;
}
.fb_dialog_content iframe,
.fb_iframe_widget iframe {
	bottom: 60px !important;
}
#fb-root .fb-customerchat div.container {
	bottom: 60px !important;
}
#ht-ctc-chat {
    right: 20px !important;
	  bottom: 140px !important;
}
.TrengoWidgetLauncher__iframe{
	/*width: 50px !important;
  height: 50px !important;*/
	bottom: 70px !important;
}
.fb_dialog_content.wd-sticky-btn-shown iframe,
.fb_iframe_widget.wd-sticky-btn-shown iframe {
	bottom: 100px !important;
	transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}
#ht-ctc-chat.wd-sticky-btn-shown{
	bottom: 158px !important;
	transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}
.autocomplete-suggestion .yith-wcbm-badge {
  transform: scale(0.5) !important;
  transform-origin: top left;
	margin-top: -10px !important;
	padding-top: 0px !important;
}
.product-grid-item .labels-rectangular.left {
	transform-origin: left;
	-ms-transform: scale(0.8);
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
}
#gift-slide-rc .woodmart-title-container, #gift-slide-rc .title-subtitle{
	text-align: center !important;
	--text-align: center !important;
}

.side-badges {
	position: initial;
	width: 100% !important;
	margin-bottom: 10px;
}

.wd-nav-mobile>li>ul li>a {
	padding-left: 30px;
}
.wd-nav-mobile>li>ul li >ul li>a {
    padding-left: 40px;
}
}

@media (max-width: 576px) {
	div[data-woocs-sd] {
  width: 50px !important;
}
.selectron23-container .selectron23-option {
	padding: 10px 0px 10px 0px !important;
	text-align: center;
}
.selectron23-container span[data-pointer="1"] {
  top: 16px !important;
	right: 0px !important;
}
.header_country_switcher {
	min-width: 60px;
}
.header_country_switcher a .deliverto {
  font-size: 0.6rem;
}
#wd-646613928ba67.wd-text-block {
	color: #ffffff !important;
}
.wd-header-overlap .page-title {
  margin-top: 45px !important;
  margin-bottom: 30px !important;
  padding-bottom: 5px !important;
}
.vc_custom_1643982351594 .wd-fontsize-s {
    font-size: 15px;
    display: flex;
    min-height: 4rem;
    align-items: center;
}
.vc_custom_1650968548030.vc_row-has-fill>.vc_column_container>.vc_column-inner {
	padding-top: 0px;
}

.wd-buttons.wd-pos-r-t {
    top: unset!important;
    transform: unset!important;
    bottom: calc(50% - 15px) !important;
}
.wd-hover-quick .add-to-cart-loop {
    width: unset !important;
    height: 40px;
}
.wd-hover-quick .wd-add-btn .add-to-cart-loop span {
    display: flex !important;
}
.wd-add-btn-replace .add-to-cart-loop:before{
		right: 16px !important;
    justify-content: flex-end !important;
}
.awdr_discount_bar {
    margin-bottom: 26px !important;
}
div[class*="wd-carousel-spacing"] .owl-nav>div[class*="next"] {
    margin-right: 18px !important;
}
div[class*="wd-carousel-spacing"] .owl-nav>div[class*="prev"] {
    margin-left: 18px !important;
}
.fb_dialog_content iframe,
.fb_iframe_widget iframe {
	bottom: 60px !important;
}
.fb_dialog_content iframe {
transform-origin: right;
	-ms-transform: scale(0.8);
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
}
#fb-root .fb-customerchat div.container {
	bottom: 60px !important;
}
#ht-ctc-chat {
    right: 20px !important;
	  bottom: 140px !important;
	transform-origin: right;
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
	z-index: 9999 !important;
}
.TrengoWidgetLauncher__iframe{
	/*width: 50px !important;
  height: 50px !important;*/
	bottom: 70px !important;
}
.fb_dialog_content.wd-sticky-btn-shown iframe,
.fb_iframe_widget.wd-sticky-btn-shown iframe {
	bottom: 100px !important;
	transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}
#ht-ctc-chat.wd-sticky-btn-shown{
	bottom: 158px !important;
	transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}
.autocomplete-suggestion .yith-wcbm-badge {
  transform: scale(0.5) !important;
  transform-origin: top left;
	margin-top: -10px !important;
	padding-top: 0px !important;
}
.product-label.onsale {
	-ms-transform: scale(.8);
	-webkit-transform: scale(.8);
  transform: scale(.8);
  transform-origin: top right;
}
.product-grid-item .labels-rectangular.left {
	transform-origin: top left;
	-ms-transform: scale(0.8);
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
}
#gift-slide-rc .woodmart-title-container, #gift-slide-rc .title-subtitle{
	text-align: center !important;
	--text-align: center !important;
}

.side-badges {
	position: initial;
	width: 100% !important;
	margin-bottom: 10px;
}

.wd-nav-mobile>li>ul li>a {
	padding-left: 30px;
}
.wd-nav-mobile>li>ul li >ul li>a {
    padding-left: 40px;
}
}

