@font-face {
	font-family: "woodmart-font";
	font-display: swap;
  }
p#billing_email_field {
    width: 100%;
}
  p#billing_phone_field {
    width: 100%;
}
  @media screen and (min-width: 1000px) {
	.menu-item-26395 {
	  display: none;
	}
  }
  
  /* NUTRIPLEX HEAD */
  .attention-message-holiday {
      display: none !important;
  }
  .attention-message-holiday b {
	color: #f26c2f;
  }
  .whb-top-bar{
	  margin-bottom:17px;
  }
  
  .state_mobile{
	display: none;
  }
  
  .home .whb-header-bottom-inner{
	  display: none !important;
  }
  
  .woocommerce-tabs .wd-nav-tabs-wrapper{
	  display: none;
  }
  
  
  .wd-social-icons{
	display: none;
  }
  
  
  .container .content-layout-wrapper {
	padding-left: 15px;
	padding-right: 15px;
  }
  
  .archive .container .content-layout-wrapper {
	padding-left: 0px;
	padding-right: 15px;
  }
  
  .mobile-nav .searchform input[type="text"] {
	padding: 10px 14px !important;
  }
  
  .mobile-nav .searchform input[type="text"]::placeholder {
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 15px;
	line-height: 20.43px;
	color: #121213;
  }
  
  .mobile-nav .wd-search-form form input {
	border: none !important;
	border-bottom: 1px solid #c8c8c8 !important;
  }
  
  .mobile-nav .wd-search-form form input::placeholder {
	color: rgba(104, 104, 104, 0.61);
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
  }
  
  .single-product-page .vc_tta-panel-body:has(p){
	  margin-top: 44px !important;
	  padding-top: 0 !important;
	  padding-left: 0 !important;
  }
  
  .single-product-page .vc_tta-panel-body .wpb_text_column p{
	  font-family: 'Open Sans';
	  font-size: 18px;
	  line-height: 32.68px;
	  font-weight: 400;
  }
  
  .single-product-page .vc_tta-panel-body ul li{
	  font-family: 'Open Sans';
	  font-size: 18px;
	  line-height: 32.68px;
	  font-weight: 400;
	  padding-left: 15px;
  }
  
  
  .single-product-page .vc_tta-panel-body:has(li){
	  margin-top: 36px !important;
	  padding-top: 0 !important;
	  padding-left: 0 !important;
	  padding-bottom:32px !important;
  }
  
  .wc-tab-inner li:before, .wpb_text_column li:before{
	  background-image: url(/wp-content/uploads/li_icon.svg);
	  background-repeat: no-repeat;
	  color: transparent !important;
	  background-position: left 1px top 5px;
  }
  
  .single-product-page .vc_tta-panel-body .wpb_text_column{
	  font-family: 'Open Sans';
	  font-size: 17px;
	  line-height: 32.68px;
  }
  
  .mobile-nav .searchform .searchsubmit {
	color: lightgray;
  }
  
  .logged-in .checkout-order-review .cart_list {
	  display: none !important;
  }
  .logged-in .checkout-order-review .cart_list:last-of-type {
	  display: block !important;
  }
  
  .single-product-page .product-image-summary{
	  padding-left: 0px !important;
	  padding-right: 0px !important;
  }
  
  .wd-breadcrumbs{
	  margin-left: -15px;
  }
  
  .mobile-nav .mobile-nav-tabs {
	padding: 22.43px;
  }
  
  .mobile-nav .wd-nav-mob-tab > li.wd-active > a {
	background-color: transparent !important;
  }
  
  .mobile-nav
	.wd-nav[class*="wd-style-underline"]
	> li:hover
	> a
	.nav-link-text:after,
  .wd-nav[class*="wd-style-underline"]
	> li.current-menu-item
	> a
	.nav-link-text:after,
  .wd-nav[class*="wd-style-underline"] > li.wd-active > a .nav-link-text:after,
  .wd-nav[class*="wd-style-underline"] > li.active > a .nav-link-text:after {
	height: 2px;
  }
  
  .mobile-nav .wd-nav-mob-tab:not(.wd-swap) li:first-child .nav-link-text:after,
  .wd-nav-mob-tab.wd-swap li:last-child .nav-link-text:after {
	top: 41px;
  }
  
  .mobile-nav .wd-nav-mob-tab[class*="wd-style-underline"] .nav-link-text:after {
	top: 41px !important;
  }
  
  .mobile-nav .mobile-tab-title span {
	font-family: "Open Sans", sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-transform: capitalize;
  }
  
  .mobile-nav .wd-nav[class*="wd-style-"] > li.wd-active > a .nav-link-text {
	font-weight: 600;
  }
  
  .mobile-nav .wd-nav-mobile li {
	flex-direction: row-reverse;
  }
  
  .mobile-nav .wd-nav-mobile li a {
	border-bottom: none !important;
  }
  
  .mobile-nav .wd-nav-opener:after {
	transition: none !important;
	rotate: 90deg;
  }
  
  .mobile-nav .wd-nav-mob-tab[class*="wd-style-underline"] .nav-link-text {
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 700 !important;
	line-height: normal;
	color: black;
  }
  
  .mobile-nav .wd-nav-opener.wd-active:after {
	transform: rotate(-180deg) !important;
  }
  
  .mobile-nav .wd-nav-opener.wd-active {
	background-color: transparent !important;
	color: #2f936f !important;
  }
  
  .mobile-nav .nav-link-text {
	font-family: "Open Sans", sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-transform: initial;
	font-size: 18px;
  }
  
  .my_reward_table{
	  display:none;
  }
  
  .mobile-nav .wd-nav-mobile.wd-active {
	padding-top: 25px;
  }
  
  .mobile-nav .searchform {
	box-shadow: none !important;
  }
  
  .mobile-nav .wd-nav-mob-tab {
	background-color: transparent !important;
  }
  
  .mobile-nav .wd-nav-mobile li:active > a,
  .wd-nav-mobile li.opener-page > a {
	background-color: transparent !important;
  }
  
  .mobile-nav .wd-nav-mobile li:active > a,
  .wd-nav-mobile li.opener-page > a .nav-link-text {
	color: #2f936f;
  }
  
  .mobile-nav .wd-nav-opener {
	margin-right: -25px;
  }
  
  .mobile-nav .menu-item {
	padding-left: 25px;
  }
  
  .mobile-nav .menu-item-has-children {
	padding-left: 0;
  }
  
  .mobile-nav .searchform .searchsubmit:after {
	color: black;
  }
  
  .u-column1 {
	margin-left: auto;
	margin-right: auto;
  }
  
  .register_privacy_policy_link {
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 15px;
	line-height: 20.43px;
	color: #000000;
	text-decoration: underline;
  }
  
  .article-body-container .meta-categories-wrapp{
	  display:none;
  
  }
  
  .article-body-container .hovered-social-icons{
	  display: none;
  }
  .u-column1 h2 {
	font-family: "Open Sans";
	font-weight: 700;
	font-size: 24px;
	line-height: 43.58px;
	text-align: center;
  }
  
  .u-column2 h2 {
	font-family: "Open Sans";
	font-weight: 700;
	font-size: 24px;
	line-height: 43.58px;
	text-align: center;
  }
  
  .u-column2 {
	display: none;
	margin-left: auto;
	margin-right: auto;
  }
  
  #customer_login .u-column1 h2 {
	margin-top: 20px;
  }
  
  .min-footer .col-left {
	display: none;
  }
  
  .min-footer .col-right {
	padding-left: 0 !important;
	justify-content: space-between !important;
  }
  
  .vc_column_container > .vc_column-inner {
	padding-left: 0 !important;
	padding-right: 0 !important;
  }
  
  @import url("https://fonts.cdnfonts.com/css/open-sans");
  @import url("https://fonts.cdnfonts.com/css/montserrat");
  .main-slider .swiper-wrapper {
	align-items: stretch;
  }
  
  .swiper-button-prev {
	left: 15px;
	color: #8e8e8e;
  }
  
  .tax-product_cat .products .wd-entities-title{
	  margin-bottom: 25px;
	  text-align: center;
  }
  
  .wd-entry-meta {
	display: none !important;
  }
  .swiper-button-next {
	color: #8e8e8e;
	right: 15px;
  }
  .swiper-button-prev:after,
  .swiper-button-next:after {
	font-size: 25px;
  }
  @media (max-width: 1080px) {
	.swiper-button-prev {
	  left: 3px;
	}
	.swiper-button-next {
	  right: 3px;
	}
  }
  @media (max-width: 768px) {
	.swiper-button-prev,
	.swiper-button-next {
	  display: none;
	}
  }
  @media (max-width: 580px) {
  
	.swiper-container {
	  margin-top: 55px;
	}
	
	 
	
  
	.whb-general-header-inner {
	  padding-left: 12px;
	  padding-right: 12px;
	}
  
	.woodmart-burger {
	  width: 22.5px;
	}
  
	.swiper-slide__container {
	  display: flex;
	  justify-content: center;
	}
	  
	.swiper-slide__container a,
	.swiper-slide__container img {
	  width: 100%;
	}
  
	.logo_header_mobile {
	  max-width: 100px !important;
	}
  
	.home-reviews__content {
	  padding-left: 20px;
	  padding-right: 20px;
	}
  
	.home-reviews .home-reviews__content h2 {
	  text-align: left;
	}
	
	
  
	.woocommerce-form-login__rememberme .woocommerce-form__input-checkbox {
	  width: 20px;
	  height: 20px;
	  flex-shrink: 0;
	  border-radius: 3px;
	  border: 1px solid #cfcfcf;
	}
  
	.woocommerce-form-login__rememberme span {
	  color: #000;
	  text-align: center;
	  font-family: "Open Sans";
	  font-size: 16px;
	  font-style: normal;
	  display: flex;
	  font-weight: 400;
	  line-height: normal;
	  margin: auto 0;
	}
  }
  
  /*Home Page Categories Section*/
  .categories__wrapper {
	display: flex;
	flex-wrap: wrap;
  }
  .cetegory {
	  width: 16.6666%;
	  display: flex;
	  flex-direction: column;
	  align-items: center;
	  border-left: 1px solid #D3EEE6;
	  background: #f5f5f5;
	  padding: 20px;
	  transition: background 1s;
	  text-decoration: none;
	  overflow: hidden;
  }
  .cetegory:first-child {
	border-left: none;
  }
  .cetegory:hover {
	background: #d4f0e7;
  }
  .cetegory__title {
	font-family: "Open Sans";
	text-align: center;
	line-height: 21.79px;
	font-size: 18px;
	font-weight: 400;
	color: #121213;
	margin-bottom: 0;
	transition: color font-weight 1s;
	transition: ease 300ms;
  }
  
  .cetegory:hover .cetegory__title {
	color: #656562;
	transition: ease 300ms;
  }
  
  .cetegory svg path {
	transition: ease 300ms;
  }
  
  .cetegory:hover svg path {
	  fill: #656562;
  }
  
  .cetegory svg {
	fill: #64b098;
	margin-bottom: 28px;
	transition: fill 1s;
	transition: ease 800ms;
  }
  
  .cetegory:hover svg {
	  margin-bottom: 28px;
  }
  
  @media (max-width: 1080px) {
	.cetegory {
	  width: 16.6%;
	  border-bottom: 1px solid #d3eee6;
	}
  
	.cetegory__title {
	  font-size: 14px;
	  font-weight: 400;
	}
	.cetegory:nth-child(4) {
	  border-left: none;
	}
	.cetegory:nth-child(4),
	.cetegory:nth-child(5),
	.cetegory:nth-child(6) {
	  border-bottom: none;
	}
  }
  
  @media screen and (max-width: 385px) {
	.wd-tools-element > a {
	  width: 38px;
	}
  }
  
  @media (max-width: 580px) {
	.wpb_button,
	.wpb_content_element,
	ul.wpb_thumbnails-fluid > li {
	  margin-bottom: -15px !important;
	}
  }

  /*Info Message*/
  .woocommerce-info {
	width: 100%;
	margin-right: auto !important;
	margin-left: auto !important;
  }
  
  @media (min-width: 576px) {
	.woocommerce-info {
	  max-width: 100%;
	}
  }
  
  @media (min-width: 769px) {
	.woocommerce-info {
	  max-width: 100%;
	}
  }
  
	.woocommerce-info {
	  max-width: 100%;
	}
	
	.cart-widget-side{
	  width: 460px !important;
	  padding: 28px;
	}
  
  
  @media (min-width: 1200px) {
	.woocommerce-info {
	  max-width: 1222px;
	}
  }
  /*Checkout page*/
  #post-10 {
	font-family: "Open Sans";
  }
  .woocommerce-billing-fields > h3 {
	text-transform: none !important;
	font-size: 24px;
	margin-bottom: 35px;
  }
  .checkout-order__wrapper {
	position: relative;
  }
  .checkout-order-review {
	background-color: transparent !important;
	padding: 0 !important;
  }
  /*@media (min-width: 769px) {
	  .checkout-order-review {
		  position: fixed !important;
		  top: 220px;
		  max-width: 550px;
		  left: 50%;
		  z-index: 999;
	  }
  }*/
  .checkout-order-review:before,
  .checkout-order-review:after {
	background-image: radial-gradient(
	  farthest-side,
	  transparent 6px,
	  #f5f5f5 0
	) !important;
  }
  #customer_details,
  #payment {
	/* padding-right: 40px;*/
  }
  #order_review_heading {
	text-transform: inherit !important;
	margin-bottom: 2.49px !important;
	font-family: "Open Sans" !important;
	font-weight: 600 !important;
	font-size: 24px !important;
	line-height: 38.13px !important;
  }
  .form-row {
	margin-bottom: 23px;
  }
  .login-submit {
	margin-bottom: 13px;
  }
  .woocommerce-LostPassword {
	margin-left: 3px;
  }
  
  .woocommerce-LostPassword a {
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 18px;
	line-height: 27.24px;
	color: #000000;
  }
  
  .woocommerce-form-login__submit {
	height: 55px;
	font-size: 24px !important;
	font-weight: 400 !important;
	line-height: 28.13px !important;
	text-transform: capitalize !important;
  }
  
  .register_privacy_policy {
	display: flex;
	align-items: center;
	gap: 10px;
  }
  
  .register_privacy_policy input {
	width: 20px;
	height: 20px;
  }
  
  .register_privacy_policy label {
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 15px;
	line-height: 20.43px;
	margin-bottom: 0;
  }
  
  .woocommerce-form-register__submit {
	  height: 55px;
	  font-size: 24px !important;
	  font-weight: 400 !important;
	  line-height: 28.13px !important;
	  text-transform: capitalize !important;
  }
  
  .woocommerce-form-login input::placeholder {
  }
  
  input[type="email"],
  input[type="date"],
  input[type="search"],
  input[type="text"],
  input[type="tel"],
  input[type="url"],
  input[type="password"],
  textarea,
  select,
  .zen-ui-select__value {
	border: 1px solid #c8c8c8 !important;
	margin-left: 3px;
	padding: 10px 20px !important;
	font-size: 18px !important;
	height: 55px !important;
	font-weight: 400;
  }
  input[type="text"]::placeholder,
  input[type="tel"]::placeholder,
  input[type="email"]::placeholder,
  input[type="password"]::placeholder,
  textarea::placeholder {
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 18px;
	color: black;
  }
  #billing_email_field {
	margin-bottom: 35px;
  }
  @media (min-width: 1025px) {
	#billing_phone_field,
	#billing_email_field {
	  clear: none;
	  width: 48%;
	}
	#billing_phone_field {
	  float: left;
	}
	#billing_email_field {
	  float: right;
	}
  }
  .woocommerce-shipping-totals #shipping_method li {
	display: flex;
	align-items: flex-start;
	border-radius: 7px;
	background: #f7f7f7;
	padding: 25px;
	margin-bottom: 20px;
  }
	 #shipping_method .amount {
    color: rgb(81, 188, 150) !important;
		 color: #51bc97 !important;
}
  @media (max-width: 768px) {
	    .woocommerce-shipping-totals #shipping_method li {
	padding: 10px;
				margin-bottom: 10px;
  }
	  .woocommerce-shipping-totals #shipping_method label {
    font-size: 16px !important;
}
	  .woocommerce-shipping-totals.shipping h2 {
    margin-bottom: 15px !important;
    margin-top: 15px !important;
}
}
  .woocommerce-shipping-totals #shipping_method input.shipping_method {
	top: 10px !important;
  }
  .shipping-method__wrapper {
	margin-left: 20px;
  }
  .shipping-method__title {
	display: flex;
	margin-bottom: 10px;
  }
  .woocommerce-shipping-totals #shipping_method label {
	font-size: 20px;
	font-weight: 600;
	margin-left: 15px;
  }
  .shipping-method__wrapper p {
	font-size: 20px;
	line-height: 156.182%;
	margin-bottom: 5px;
  }
  .toggle-switch {
	display: none;
  }
  #standard-option {
	margin-left: 30px;
  }
  .wcus-checkout-fields {
	clear: both;
	font-weight: 400;
  }
  .wcus-checkout-fields h3,
  #ukrposhta_shippping_fields h3 {
	font-size: 24px;
  }
  .wd-builder-off .woocommerce-billing-fields {
	margin-bottom: 10px !important;
	margin-top: 0 !important;
  }
  
  .woocommerce-shipping-totals #shipping_method input.shipping_method {
	float: left !important;
  }
  #order_comments_field label {
	font-size: 20px;
  }
  textarea::placeholder {
	font-size: 16px;
  }
  
  .payment-title {
	font-size: 26px;
	font-style: normal;
	font-weight: 600;
	margin-bottom: 20px;
	margin-top: 35px;
  }
  .wc_payment_methods {
	font-size: 20px;
	margin-bottom: 10px;
  }
  .payment_methods li img {
	max-width: calc(100% - 214px);
  }
  .woocommerce-terms-and-conditions-wrapper {
	border-top: none !important;
	margin-top: 0 !important;
  }
  
  .payment-note__wrapper {
	display: flex;
	padding: 30px 50px 35px 20px;
	border-radius: 7px;
	background: #fffae7;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 140.682%;
	margin-top: 35px;
  }
  .payment-note__title {
	font-size: 20px;
	margin-bottom: 5px;
  }
  .zen-ui-select__value > svg {
	right: 20px;
  }
  td.product-total .amount,
  .shop_table .amount {
	color: #000 !important;
  }
  .checkout-note__wrapper {
	display: flex;
	padding: 20px 13px;
	border-radius: 7px;
	border: 1px solid #b8ecda;
	background: #e5f7f1;
	font-family: Open Sans;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 140.682%;
  }
  .checkout-note__icon {
	margin-right: 12px;
	margin-top: 3px;
  }
  
  .checkout-note__wrapper p {
	margin-bottom: 10px;
  }
  
  .popup {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	justify-content: center;
	align-items: center;
	z-index: 9999;
  }
  
  .popup-content {
	background: #fff;
	padding: 70px 40px 25px;
	text-align: center;
	border-radius: 7px;
	position: relative;
	font-size: 18px;
  }
  .popup-content table {
	width: 345px;
  }
  .popup-content th,
  .popup-content td {
	padding-left: 0;
	padding-right: 0;
  }
  .popup-content th {
	font-size: 20px;
  }
  .popup-table__right-column {
	text-align: right;
  }
  .popup-table__last-row {
	border-bottom: none;
  }
  .close {
	position: absolute;
	top: 15px;
	right: 15px;
	cursor: pointer;
	padding: 10px;
	/* border: 1px solid #616161; */
	border-radius: 7px;
	line-height: 1px;
	background: #ececec;
  }
  
  @media (max-width: 1024px) {
	.checkout-order-review {
	  margin-left: 0;
	}
  }
  
  #customer_login #register_login {
	cursor: pointer;  
	color: #5CA7FF;
  }
  
  @media (min-width: 768px) {
	#customer_login #register_login {
	  text-align: center;
	  margin: 24.88px 0;
	  font-family: "Open Sans";
	  font-size: 18px;
	  font-style: normal;
	  font-weight: 500;
	  line-height: normal;
	}
  }
  @media (max-width: 768px) {
	.checkout-last-column__order {
	  order: 2;
	}
  
	#customer_login .u-column2 {
	  display: none;
	}
  
	.main-page-wrapper:has(#customer_login) {
	  min-height: auto !important;
	  margin-top: -60px !important;
	}
  
	#customer_login .form-row:nth-child(1) {
	  margin-bottom: 15.44px;
	}
  
	#customer_login .form-row:nth-child(3) {
	  margin-bottom: 18.41px;
	}
  
	#customer_login .woocommerce-LostPassword,
	#customer_login label[for="username"],
	label[for="reg_email"],
	#customer_login label[for="password"],
	label[for="reg_username"],
	label[for="reg_password"] {
	  padding-left: 2px;
	  color: #000;
  
	  font-family: "Open Sans", sans-serif;
	  font-size: 16px;
	  font-style: normal;
	  font-weight: 400;
	  line-height: normal;
	  margin-bottom: 10px;
	}
  
	#customer_login .woocommerce-LostPassword {
	  margin-bottom: 18px;
	}
  
	#customer_login #register_login {
	  display: block;
	  text-align: center;
	  margin: 24.88px 0;
	  font-family: "Montserrat", sans-serif;
	  font-size: 18px;
	  font-style: normal;
	  font-weight: 500;
	  line-height: normal;
	}
  
	.woocommerce:has(#customer_login) .woocommerce-info {
	  display: none;
	}
  
	.register .button,
	.login .button {
	  color: #fff;
	  text-transform: capitalize;
	  font-family: "Montserrat", sans-serif;
	  font-size: 18px;
	  font-style: normal;
	  font-weight: 600;
	  line-height: normal;
	  border-radius: 7px !important;
	  background: #656562;
	}
  
	.register .form-row:nth-child(1),
	.register .form-row:nth-child(2) {
	  margin-bottom: 20px !important;
	}
  }
  
  /* OVERRIDE */
  @media screen and (max-width: 768px) {
	/* ACCOUNT PAGE */
  
	.wd-my-account-sidebar {
	  display: none;
	}
  
	.woocommerce-MyAccount-content strong {
	  margin-left: 11.32px;
	  color: #000;
	  font-family: "Open Sans", sans-serif;
	  font-size: 16px;
	  font-style: normal;
	  font-weight: 700;
	  line-height: normal;
	}
  
	.woocommerce-MyAccount-content .wd-my-account-links {
	  flex-direction: column;
	}
 
  
	.woocommerce-MyAccount-content .sale-button-link a {
	  border-bottom: none;
	}
  
  
	.woocommerce-MyAccount-content .footable-sort-indicator {
	  display: none !important;
	}
  
	.woocommerce-MyAccount-content .user-level__text {
	  margin-bottom: 0px;
	}
  
	.woocommerce-MyAccount-content table td {
	  padding: 0px 12px 15px 0px;
	}
  
	.woocommerce-MyAccount-content .user-level___total {
	  color: #000;
  
	  font-family: "Open Sans", sans-serif;
	  font-size: 16px;
	  font-style: normal;
	  font-weight: 400;
	  line-height: normal;
	}
  
	.woocommerce-MyAccount-content #user_points_h4 {
	  color: #000;
  
	  font-family: Open Sans;
	  font-size: 16px;
	  font-style: normal;
	  font-weight: 600;
	  line-height: normal;
	}
  
	.woocommerce-MyAccount-content .user-level__title {
	  margin-top: 21px;
	}
	.woocommerce-my-account-wrapper {
	  margin-top: -40px;
	}
  }
  
  @media (max-width: 400px) {
	.woocommerce-MyAccount-content .wd-my-account-links a {
	  font-size: 15px;
	}
  }
  
  @import url("https://fonts.cdnfonts.com/css/inder");
  
  .bonuses {
	display: none;
  }
  
  @media screen and (max-width: 500px) {
	.wpml-ls-native {
	  color: #000;
	  font-family: "Inder", sans-serif;
	  font-size: 20px;
	  font-style: normal;
	  font-weight: 400;
	  line-height: normal;
	}
  
	.woocommerce-password-strength {
	  margin-top: 10px;
	}
  
	.bonuses {
	  display: flex;
	}
  
	.short {
	  color: red;
	}
	.bad {
	  color: red;
	}
  
	.good {
	  color: orange;
	}
  
	.strong {
	  color: green;
	}
  }
  
  @import url("https://fonts.cdnfonts.com/css/ubuntu");
  
  #post-26966 .wd-price-table.price-style-default .wd-plan-price {
	background-color: transparent !important;
	background-image: url(../images/svg/start_bonus.svg);
	background-size: contain;
	height: 160px;
	background-repeat: no-repeat;
	display: flex;
	justify-content: center;
	align-items: center;
  }
  
  #post-26933 .wd-price-table.price-style-default .wd-plan-price {
	background-color: transparent !important;
	background-image: url(../images/svg/start_bonus.svg);
	background-size: contain;
	height: 160px;
	background-repeat: no-repeat;
	display: flex;
	justify-content: center;
	align-items: center;
  }
  
  #post-26966 .wd-price-table.price-style-default .wd-plan-price .wd-price-value {
	color: #000;
  
	text-align: center;
	font-family: "Ubuntu", sans-serif;
	font-size: 40px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
  }
  
  #post-26933 .wd-price-table.price-style-default .wd-plan-price .wd-price-value {
	color: #000;
  
	text-align: center;
	font-family: "Ubuntu", sans-serif;
	font-size: 40px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
  }
  
  #post-26966
	.wd-price-table.price-style-default
	.wd-plan-price
	.wd-price-suffix {
	display: none;
  }
  
  #post-26933
	.wd-price-table.price-style-default
	.wd-plan-price
	.wd-price-suffix {
	display: none;
  }
  
  @media screen and (max-width: 1024px) {
	#post-26933 .wd-price-table {
	  flex: 40%;
	}
	#post-26966 .wd-price-table {
	  flex: 40%;
	}
	
  }
  
  #post-26966 .wd-price-table.price-style-default .wd-plan-features {
	border: none !important;
  }
  
  #post-26933 .wd-price-table.price-style-default .wd-plan-features {
	border: none !important;
  }
  
  #post-26966 .wd-price-table.price-style-default .wd-plan-inner {
	border: none !important;
	background-color: transparent !important;
	box-shadow: none !important;
  }
  
  #post-26933 .wd-price-table.price-style-default .wd-plan-inner {
	border: none !important;
	background-color: transparent !important;
	box-shadow: none !important;
  }
  
  #post-26966 .wd-price-table.price-style-default .wd-plan-feature {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
  }
  
  #post-26933 .wd-price-table.price-style-default .wd-plan-feature {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
  }
  
  #post-26966 .wd-price-table.price-style-default .wd-plan-feature:nth-child(1) {
	padding-bottom: 4.78px !important;
  }
  
  #post-26933 .wd-price-table.price-style-default .wd-plan-feature:nth-child(1) {
	padding-bottom: 4.78px !important;
  }
  
  #post-26933,
  #post-26966 {
	margin-top: -17.11px;
  }
  
  #post-26966 .wd-price-table.price-style-default .wd-plan-feature:nth-child(2) {
	color: #000;
  
	text-align: center;
	font-family: Open Sans;
	font-size: 19px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
  }
  
  #post-26933 .wd-price-table.price-style-default .wd-plan-feature:nth-child(2) {
	color: #000;
  
	text-align: center;
	font-family: Open Sans;
	font-size: 19px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
  }
  
  #post-26966 .liner-continer h4 {
	color: #000;
	width: 65%;
	text-align: center;
	font-family: Open Sans;
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
  }
  
  #post-25933 .woocommerce-thankyou-order-received {
	height: 200px;
	border: none;
  }
  
  #post-10 .woocommerce-thankyou-order-received {
	height: 200px;
	border: none;
  }
  
  #post-25933 .woocommerce-order {
	max-width: 100%;
  }
  
  #post-10 .woocommerce-order {
	max-width: 100%;
  }
  
  #post-25933 .woocommerce-table__product-name {
	color: #000;
  
	font-family: Open Sans;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
  }
  
  #post-10 .woocommerce-table__product-name {
	color: #000;
  
	font-family: Open Sans;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
  }
  
  #post-25933 .woocommerce-table__product-name a {
	color: #000;
  
	font-family: Open Sans;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
  }
  
  #post-10 .woocommerce-table__product-name a {
	color: #000;
  
	font-family: Open Sans;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
  }
  
  #post-25933 .woocommerce-order p:nth-child(3) {
	display: none;
  }
  
  #post-10 .woocommerce-order p:nth-child(3) {
	display: none;
  }
  
  #post-25933
	.woocommerce-table__product-total:not(del)
	.woocommerce-Price-amount {
	color: #000;
  
	text-align: right;
	font-family: Open Sans;
	font-size: 23px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
  }
  
  #post-10 .woocommerce-table__product-total:not(del) .woocommerce-Price-amount {
	color: #000;
  
	text-align: right;
	font-family: Open Sans;
	font-size: 23px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
  }
  
  #post-25933
	.woocommerce-table__product-total:has(del)
	ins
	.woocommerce-Price-amount {
	color: #000;
  
	text-align: right;
	font-family: Open Sans;
	font-size: 23px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
  }
  
  #post-10
	.woocommerce-table__product-total:has(del)
	ins
	.woocommerce-Price-amount {
	color: #000;
  
	text-align: right;
	font-family: Open Sans;
	font-size: 23px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
  }
  
  #post-25933 .woocommerce-table__product-total del {
	display: none;
  }
  
  #post-10 .woocommerce-table__product-total del {
	display: none;
  }
  
  #post-25933 .woocommerce-order:has(.thankyou-wrapper) h2 {
	color: #000;
	font-family: Open Sans;
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-transform: initial;
  }
  
  #post-10 .woocommerce-order:has(.thankyou-wrapper) h2 {
	color: #000;
	font-family: Open Sans;
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	text-transform: initial;
  }
  
  #post-25933 .woocommerce-order:has(.thankyou-wrapper) table td,
  #post-25933 table th {
	padding: 28.75px 0px 24.5px 0px;
  }
  
  #post-10 .woocommerce-order:has(.thankyou-wrapper) table td,
  #post-10 table th {
	padding: 28.75px 0px 24.5px 0px;
  }
  
  #post-25933 .woocommerce-order:has(.thankyou-wrapper) .product-quantity {
	font-weight: 400 !important;
  }
  
  #post-10 .woocommerce-order:has(.thankyou-wrapper) .product-quantity {
	font-weight: 400 !important;
  }
  
  #post-25933
	.woocommerce-order:has(.thankyou-wrapper)
	.woocommerce-table__product-name:nth-child(2) {
	color: #000;
  
	text-align: right;
	font-family: Open Sans;
	font-size: 23px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
  }
  
  #post-10
	.woocommerce-order:has(.thankyou-wrapper)
	.woocommerce-table__product-name:nth-child(2) {
	color: #000;
  
	text-align: right;
	font-family: Open Sans;
	font-size: 23px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
  }
  
  #post-25933 .woocommerce-order:has(.thankyou-wrapper) tfoot td {
	color: #000;
  
	text-align: right;
	font-family: Open Sans;
	font-size: 23px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
  }
  
  #post-10 .woocommerce-order:has(.thankyou-wrapper) tfoot td {
	color: #000;
  
	text-align: right;
	font-family: Open Sans;
	font-size: 23px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
  }
  
  #post-25933
	.woocommerce-order:has(.thankyou-wrapper)
	.woocommerce-table--order-details
	tfoot
	tr
	th {
	text-transform: inherit;
	color: #000;
  
	font-family: Open Sans;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
  }
  
  #post-10
	.woocommerce-order:has(.thankyou-wrapper)
	.woocommerce-table--order-details
	tfoot
	tr
	th {
	text-transform: inherit;
	color: #000;
  
	font-family: Open Sans;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
  }
  
  #post-25933 .woocommerce-order-recieved-custom:nth-child(1) {
	color: #319468;
  
	text-align: center;
	font-family: Montserrat;
	font-size: 34px;
	font-style: normal;
	font-weight: 700;
	line-height: 135.918%; /* 46.212px */
  }
  
  #post-10 .woocommerce-order-recieved-custom:nth-child(1) {
	color: #319468;
  
	text-align: center;
	font-family: Montserrat;
	font-size: 34px;
	font-style: normal;
	font-weight: 700;
	line-height: 135.918%; /* 46.212px */
  }
  .wd-products-element .product-grid-item{
	padding-top: 0 !important;
	padding-bottom:0 !important;
	border: none !important;
  }
  
  #post-32167 .wd-wishlist-head{
	margin-bottom: 34px !important;
  
  }
  
  #post-32167 .wd-wishlist-head h4{
	font-family: 'Open Sans' !important;
	font-weight: 600 !important;
	font-size: 32px !important;
	line-height: 43.58px !important;
	text-transform: initial !important;
	margin-bottom: 0 !important;
  }
  
  .wd-products-element .products .wd-entities-title {
	font-size: 18px !important;
  }
  .wd-products-element .products{
	border: none !important;
  }
  .wd-button-remove-wrap{
	position: absolute !important;
	right: 25px;
	top: 25px;
	z-index: 30 !important;
  }
  
  .wd-button-remove-wrap a::before{
	content: "" !important;
	display: none !important;
  }
  
  .wd-button-remove-wrap a::after{
	content: "" !important;
	display: none !important;
  }
  
  #post-25933 .woocommerce-order-recieved-custom:nth-child(2) {
	color: #319468;
  
	text-align: center;
	font-family: Montserrat;
	font-size: 28px;
	font-style: normal;
	font-weight: 500;
	line-height: 135.918%; /* 38.057px */
  }
  
  #post-10 .woocommerce-order-recieved-custom:nth-child(2) {
	color: #319468;
  
	text-align: center;
	font-family: Montserrat;
	font-size: 28px;
	font-style: normal;
	font-weight: 500;
	line-height: 135.918%; /* 38.057px */
  }
  
  #post-25933 .thankyou-wrapper {
	padding-top: 55px;
	padding-bottom: 55px;
	height: 200px;
	margin-bottom: 60px;
	background-image: url(/wp-content/uploads/dropshipping-inner-896px.webp);
	background-repeat: no-repeat;
	background-position: bottom;
  }
  
  #post-10 .thankyou-wrapper {
	padding-top: 55px;
	padding-bottom: 55px;
	height: 200px;
	margin-bottom: 60px;
	background-image: url(/wp-content/uploads/dropshipping-inner-896px.webp);
	background-repeat: no-repeat;
	background-position: bottom;
  }
  
  #post-25933 .woocommerce-thankyou-notable {
	display: none;
  }
  
  #post-10 .woocommerce-thankyou-notable {
	display: none;
  }
  
  #post-26933 .liner-continer h4 {
	color: #000;
	width: 65%;
	text-align: center;
	font-family: Open Sans;
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
  }
  
  #post-26966 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 {
	padding: 53.61px 174px 60.41px 89px !important;
	background-image: url(../images/background-bonus.png);
	background-repeat: no-repeat;
	background-color: transparent !important;
	border-color: transparent !important;
	background-position: top;
	background-size: cover;
  }
  
  #post-26933 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 {
	padding: 53.61px 174px 60.41px 89px !important;
	background-image: url(../images/background-bonus.png);
	background-repeat: no-repeat;
	background-color: transparent !important;
	border-color: transparent !important;
	background-position: top;
	background-size: cover;
  }
  
  #post-26966
	.vc_cta3-container:nth-child(1)
	.vc_general.vc_cta3.vc_cta3-align-center
	.vc_cta3-content {
	text-align: start !important;
  }
  
  #post-26933
	.vc_cta3-container:nth-child(1)
	.vc_general.vc_cta3.vc_cta3-align-center
	.vc_cta3-content {
	text-align: start !important;
  }
  
  #post-26966
	.vc_cta3-container:nth-child(1)
	.vc_general.vc_cta3.vc_cta3-align-center
	.vc_cta3-content
	p {
	margin-bottom: 8px;
  }
  
  #post-26933
	.vc_cta3-container:nth-child(1)
	.vc_general.vc_cta3.vc_cta3-align-center
	.vc_cta3-content
	p {
	margin-bottom: 8px;
  }
  
  #post-26966
	.vc_cta3-container:nth-child(1)
	.vc_general.vc_cta3.vc_cta3-align-center
	.vc_cta3-content
	p:nth-child(3) {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
  }
  
  #post-26933
	.vc_cta3-container:nth-child(1)
	.vc_general.vc_cta3.vc_cta3-align-center
	.vc_cta3-content
	p:nth-child(3) {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
  }
  
  #post-26966
	.vc_cta3-container:nth-child(1)
	.vc_general.vc_cta3
	.vc_cta3-actions {
	display: flex !important;
  }
  
  #post-26933
	.vc_cta3-container:nth-child(1)
	.vc_general.vc_cta3
	.vc_cta3-actions {
	display: flex !important;
  }
  
  #post-26966 .vc_cta3-container .vc_general.vc_cta3 {
	padding: 53.61px 89px !important;
	background-image: url(../images/background-bonus-delivery.png);
	background-repeat: no-repeat;
	background-color: #f9f3ed !important;
  }
  
  #post-26933 .vc_cta3-container .vc_general.vc_cta3 {
	padding: 53.61px 89px !important;
	background-image: url(../images/background-bonus-delivery.png);
	background-repeat: no-repeat;
	background-color: #f9f3ed !important;
  }
  
  #post-26966
	.vc_cta3-container
	.vc_general.vc_cta3.vc_cta3-align-center
	.vc_cta3-content {
	text-align: center !important;
  }
  
  #post-26933
	.vc_cta3-container
	.vc_general.vc_cta3.vc_cta3-align-center
	.vc_cta3-content {
	text-align: center !important;
  }
  
  #post-26966
	.vc_cta3-container
	.vc_general.vc_cta3.vc_cta3-align-center
	.vc_cta3-content
	p:nth-child(3) {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
  }
  
  #post-26933
	.vc_cta3-container
	.vc_general.vc_cta3.vc_cta3-align-center
	.vc_cta3-content
	p:nth-child(3) {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
  }
  
  #post-26966
	.vc_cta3-container
	.vc_general.vc_cta3.vc_cta3-align-center
	.vc_cta3-content
	p {
	margin-bottom: 6px;
  }
  
  #post-26933
	.vc_cta3-container
	.vc_general.vc_cta3.vc_cta3-align-center
	.vc_cta3-content
	p {
	margin-bottom: 6px;
  }
  
  #post-26966 .vc_cta3-container.vc_general.vc_cta3 .vc_cta3-actions {
	display: flex !important;
  }
  
  #post-26933 .vc_cta3-container.vc_general.vc_cta3 .vc_cta3-actions {
	display: flex !important;
  }
  
  #post-26966 .vc_cta3-content-header h2 {
	color: #000;
  
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: 135.918%; /* 40.776px */
  }
  
  #post-26933 .vc_cta3-content-header h2 {
	color: #000;
  
	font-family: "Montserrat", sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: 135.918%; /* 40.776px */
  }
  
  #post-26966 .vc_cta3-container:nth-child(1) .vc_cta3-content {
	width: 100%;
  }
  
  #post-26933 .vc_cta3-container:nth-child(1) .vc_cta3-content {
	width: 100%;
  }
  
  #post-26966 .vc_cta3-container .vc_cta3-content {
	width: 51%;
	margin: 0 auto;
	margin-bottom: 30px;
  }
  
  #post-26933 .vc_cta3-container .vc_cta3-content {
	width: 51%;
	margin: 0 auto;
	margin-bottom: 30px;
  }
  
  #post-26966 .vc_cta3-content {
	color: #000;
  
	font-family: Open Sans;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
  }
  
  #post-26933 .vc_cta3-content {
	color: #000;
  
	font-family: Open Sans;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
  }
  
  #post-26966 .vc_cta3-content p:nth-child(2) {
	color: #000;
	width: 100%;
	font-family: Open Sans;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
  }
  
  #post-26933 .vc_cta3-content p:nth-child(2) {
	color: #000;
	width: 100%;
	font-family: Open Sans;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
  }
  
  #post-26966 .vc_cta3-content p:nth-child(3) {
	color: #000;
  
	font-family: Open Sans;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
  }
  
  #post-26933 .vc_cta3-content p:nth-child(3) {
	color: #000;
  
	font-family: Open Sans;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
  }
  
  #post-26966 .vc_cta3-content ul {
	color: #000;
  
	font-family: Open Sans;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
  }
  
  #post-26933 .vc_cta3-content ul {
	color: #000;
  
	font-family: Open Sans;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
  }
  
  #post-26966 .vc_cta3-content p:last-child {
	color: #000;
  
	font-family: Open Sans;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
  }
  
  #post-26933 .vc_cta3-content p:last-child {
	color: #000;
  
	font-family: Open Sans;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
  }
  
  #post-26966 .fa-sign-in-alt {
	display: none !important;
  }
  
  #post-26933 .fa-sign-in-alt {
	display: none !important;
  }
  
  #post-26966 .fa-cart-plus {
	display: none !important;
  }
  
  #post-26933 .fa-cart-plus {
	display: none !important;
  }
  
  #post-26966 .vc_cta3-content ul li::marker {
	color: #6eba98 !important;
  }
  
  #post-26933 .vc_cta3-content ul li::marker {
	color: #6eba98 !important;
  }
  
  #post-26966 .vc_btn3-container a {
	color: #fff;
	padding-right: 48px;
	font-family: "Montserrat", sans-serif;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	border-radius: 7px !important;
	background: #656562 !important;
  }
  
  #post-26933 .vc_btn3-container a {
	color: #fff;
	padding-right: 48px;
	font-family: "Montserrat", sans-serif;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	border-radius: 7px !important;
	background: #656562 !important;
  }
  
  @media screen and (max-width: 850px) {
	#post-26966 .vc_cta3-container .vc_general.vc_cta3 {
	  padding: 20px !important;
	}
  
	#post-26933 .vc_cta3-container .vc_general.vc_cta3 {
	  padding: 20px !important;
	}
  
	#post-26966 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 {
	  padding: 20px !important;
	}
  
	#post-26933 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 {
	  padding: 20px !important;
	}
  
	#post-26966
	  .vc_cta3-container
	  .vc_general.vc_cta3.vc_cta3-align-center
	  .vc_cta3-content {
	  width: 100%;
	}
  
	#post-26933
	  .vc_cta3-container
	  .vc_general.vc_cta3.vc_cta3-align-center
	  .vc_cta3-content {
	  width: 100%;
	}
  
	#post-26966 .wd-price-table {
	  margin-bottom: -50px;
	}
  
	#post-26933 .wd-price-table {
	  margin-bottom: -50px;
	}
  
	#post-26966 .wd-price-table:last-child {
	  margin-bottom: auto;
	}
  
	#post-26933 .wd-price-table:last-child {
	  margin-bottom: auto;
	}
  
	#post-26966 .vc_cta3-container .vc_general.vc_cta3 {
	  background-image: url(../images/background-bonus-delivery-mobile.png);
	  background-repeat: no-repeat;
	  background-color: #f9f3ed !important;
	  background-position: right bottom;
	}
  
	#post-26933 .vc_cta3-container .vc_general.vc_cta3 {
	  background-image: url(../images/background-bonus-delivery-mobile.png);
	  background-repeat: no-repeat;
	  background-color: #f9f3ed !important;
	  background-position: right bottom;
	}
  
	#post-26966 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 {
	  background-image: url(../images/background-bonus.png);
	  background-repeat: no-repeat;
	  background-color: #fdf8d9 !important;
	  border-color: transparent !important;
	  background-position: top;
	}
  
	#post-26933 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 {
	  background-image: url(../images/background-bonus.png);
	  background-repeat: no-repeat;
	  background-color: #fdf8d9 !important;
	  border-color: transparent !important;
	  background-position: top;
	}
  }
  
  #post-31696 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 {
	padding: 35.16px 136.63px 35.15px 38.58px;
	background-image: url(/wp-content/uploads/dropshipping.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #e2f6fe;
	height: 390px;
  }
  
  #post-31727 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 {
	padding: 35.16px 136.63px 35.15px 38.58px;
	background-image: url(/wp-content/uploads/dropshipping.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #e2f6fe;
	height: 390px;
  }
  
  #post-31696 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 h2 {
	color: #000;
	font-family: Open Sans;
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
  }
  
  #post-31727 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 h2 {
	color: #000;
	font-family: Open Sans;
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
  }
  
  #post-31696 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 p {
	color: #000;
  
	font-family: Open Sans;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 27px */
  }
  
  #post-31727 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 p {
	color: #000;
  
	font-family: Open Sans;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 27px */
  }
  
  #post-31696 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 p:nth-child(2) {
	margin-bottom: 16px;
  }
  
  #post-31727 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 p:nth-child(2) {
	margin-bottom: 16px;
  }
  
  #post-31696 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 p:nth-child(3) {
	margin-bottom: 8px;
  }
  
  #post-31727 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 p:nth-child(3) {
	margin-bottom: 8px;
  }
  
  #post-31696 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 p:nth-child(4) {
	margin-bottom: 8px;
  }
  
  #post-31727 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 p:nth-child(4) {
	margin-bottom: 8px;
  }
  
  #post-31696 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 p:nth-child(5) {
	margin-bottom: 16px;
  }
  
  #post-31727 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 p:nth-child(5) {
	margin-bottom: 16px;
  }
  
  #post-31696 h4 {
	color: #000;
  
	font-family: Open Sans;
	font-size: 32px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
  }
  
  #post-31727 h4 {
	color: #000;
  
	font-family: Open Sans;
	font-size: 32px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
  }
  
  #post-31696 .wpb_text_column p {
	color: #000;
  
	font-family: Open Sans;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 27px */
  }
  
  #post-31727 .wpb_text_column p {
	color: #000;
  
	font-family: Open Sans;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 27px */
  }
  
  #post-31696 .wpb_text_column:nth-child(3) {
	margin-bottom: 20px;
  }
  
  #post-31727 .wpb_text_column:nth-child(3) {
	margin-bottom: 20px;
  }
  
  #post-31696 .title-wrapper {
	margin-bottom: 20px;
  }
  
  #post-31727 .title-wrapper {
	margin-bottom: 20px;
  }
  
  #post-31696 .wpb_text_column:nth-child(5) {
	margin-bottom: 10px;
  }
  
  #post-31727 .wpb_text_column:nth-child(5) {
	margin-bottom: 10px;
  }
  
  #post-31696 .wpb_text_column:nth-child(6) {
	margin-bottom: 10px;
  }
  
  #post-31727 .wpb_text_column:nth-child(6) {
	margin-bottom: 10px;
  }
  
  #post-31696 .wpb_text_column:nth-child(8) {
	margin-bottom: 10px;
  }
  
  #post-31727 .wpb_text_column:nth-child(8) {
	margin-bottom: 10px;
  }
  
  #post-31696 .vc_cta3-container .vc_general.vc_cta3 {
	padding: 48px 48px 48px 78px;
	background-image: url(/wp-content/uploads/advantages.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #f5f5f5;
	height: 358px;
  }
  
  #post-31727 .vc_cta3-container .vc_general.vc_cta3 {
	padding: 48px 48px 48px 78px;
	background-image: url(/wp-content/uploads/advantages.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #f5f5f5;
	height: 358px;
  }
  
  #post-31696 .vc_cta3-container:nth-child(1):has(.last-cta) {
	height: 572px;
  }
  
  #post-31727 .vc_cta3-container:nth-child(1):has(.last-cta) {
	height: 572px;
  }
  
  #post-31696 .wpb_column:has(form) form br {
	display: none;
  }
  
  #post-31727 .wpb_column:has(form) form br {
	display: none;
  }
  
  #post-31696 .wpb_column:has(form) input[type="submit"] {
	display: flex;
	width: 100%;
	height: 72px;
	padding: 14px 22px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	border-radius: 7px;
	background: #656562;
	color: white;
	font-family: Montserrat;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
  }
  
  #post-31727 .wpb_column:has(form) input[type="submit"] {
	display: flex;
	width: 100%;
	height: 72px;
	padding: 14px 22px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	border-radius: 7px;
	background: #656562;
	color: white;
	font-family: Montserrat;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
  }
  
  #post-31696 .wpb_column:has(form) form p {
	margin-bottom: 30px;
  }
  
  #post-31727 .wpb_column:has(form) form p {
	margin-bottom: 30px;
  }
  
  #post-31696 .wpb_column:has(form) form textarea {
	min-height: 150px;
  }
  
  #post-31727 .wpb_column:has(form) form textarea {
	min-height: 150px;
  }
  
  .container:has(.thankyou-wrapper) {
	max-width: 896px;
  }
  
  .checkout_state{
	margin-bottom: 63px;
	margin-top: 43px;
	text-align: center;
  }
  
  .checkout_breadcrumbs{
	margin-left: -15px;
	font-family: 'Open Sans';
	font-weight: 400;
	font-size: 15px;
	line-height: 20.43px;
	color: #121213;
	text-decoration: none;
  }
  
  .checkout_breadcrumbs a{
  
	color: #121213;
	text-decoration: none;
  }
  
  #post-31696 .vc_cta3-container .vc_general.vc_cta3 p {
	color: #000;
	font-family: Open Sans;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 14px;
  }
  
  #post-31727 .vc_cta3-container .vc_general.vc_cta3 p {
	color: #000;
	font-family: Open Sans;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 14px;
  }
  
  #post-31696 .vc_cta3-container .vc_general.vc_cta3 li {
	color: #000;
  
	font-family: Open Sans;
	font-size: 22px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
  }
  
  #post-31727 .vc_cta3-container .vc_general.vc_cta3 li {
	color: #000;
  
	font-family: Open Sans;
	font-size: 22px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
  }
  
  #post-31696 {
	margin-top: -17.11px;
  }
  
  #post-31727 {
	margin-top: -17.11px;
  }
  
  #post-31696 .vc_cta3-container {
	margin-bottom: 20px;
  }
  
  #post-31727 .vc_cta3-container {
	margin-bottom: 20px;
  }
  
  #post-31696 .vc_cta3-container .vc_general.vc_cta3 li::marker {
	color: #6eba98 !important;
  }
  
  #post-31727 .vc_cta3-container .vc_general.vc_cta3 li::marker {
	color: #6eba98 !important;
  }
  
  #post-31696 h4:nth-child(1) {
	margin-top: 20px;
  }
  
  #post-31727 h4:nth-child(1) {
	margin-top: 20px;
  }
  
  #post-31696 #wd-658ee18df31a8 h4 {
	margin-top: 30px;
	margin-bottom: 10px;
  }
  
  #post-31727 #wd-658ee18df31a8 h4 {
	margin-top: 30px;
	margin-bottom: 10px;
  }
  
  #post-25933 #shipping_method input[type="radio"] {
	transform: scale(1.35);
  }
  
  #post-10 #shipping_method input[type="radio"] {
	transform: scale(1.35);
  }
  
  #post-25933 .toggle-switch {
	margin-top: 30px;
	flex-wrap: wrap;
	row-gap: 15px;
	flex-direction: column;
  }
  
  #post-10 .toggle-switch {
	margin-top: 30px;
	flex-wrap: wrap;
	row-gap: 15px;
	flex-direction: column;
  }
  
  #post-25933 .toggle-switch label {
  }
  
  #post-25933 .shipping-fixed-one {
	display: flex;
  }
  
  #post-25933 .shipping-fixed-one label {
	display: flex;
	align-items: center;
  }
  
  #post-25933 .shipping-fixed-two {
	display: flex;
  }
  
  #post-25933 .shipping-fixed-two label {
	display: flex;
	align-items: center;
  }
  
  #post-31696 .wpcf7-response-output {
	max-width: 1222px;
	margin: auto;
	margin-bottom: 50px;
	animation: wd-fadeInUpBig 0.35s ease 0.1ms both !important;
  }
  
  #post-31727 .wpcf7-response-output {
	max-width: 1222px;
	margin: auto;
	margin-bottom: 50px;
	animation: wd-fadeInUpBig 0.35s ease 0.1ms both !important;
  }
  
  #post-10 .toggle-switch label {
  }
  
  #post-10 .shipping-fixed-one {
	display: flex;
  }
  
  #post-10 .shipping-fixed-one label {
	display: flex;
	align-items: center;
  }
  
  #post-10 .shipping-fixed-two {
	display: flex;
  }
  
  #post-10 .shipping-fixed-two label {
	display: flex;
	align-items: center;
  }
  
  #post-10.toggle-switch label {
  }
  
  #post-10 .toggle-switch input[value="ukr standart"] {
	margin-left: 0;
  }
  
  #post-25933 .toggle-switch input[value="ukr standart"] {
	margin-left: 0;
  }
  
  #post-25933 .toggle-switch input[type="radio"] {
	transform: scale(1.35);
  }
  #post-10 .toggle-switch input[type="radio"] {
	transform: scale(1.35);
  }
  
  @media screen and (max-width: 1031px) {
	#post-31696 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 {
	  padding: 35.16px 136.63px 35.15px 38.58px;
	  background-image: url(/wp-content/uploads/dropshipping.png);
	  background-position: bottom right;
	  background-repeat: no-repeat;
	  background-color: #e2f6fe;
	  height: auto;
	}
  
	#post-31727 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 {
	  padding: 35.16px 136.63px 35.15px 38.58px;
	  background-image: url(/wp-content/uploads/dropshipping.png);
	  background-position: bottom right;
	  background-repeat: no-repeat;
	  background-color: #e2f6fe;
	  height: auto;
	}
  }
  
  #post-31696 .wpcf7-response-output {
	border-radius: 7px !important;
  }
  
  #post-31727.wpcf7-response-output {
	border-radius: 7px !important;
  }
  
  #post-31727 .wpcf7-response-output:after {
	background-color: transparent !important;
  }
  
  #post-31696 .wpcf7-response-output:after {
	background-color: transparent !important;
  }
  
  #post-31727 .sent .wpcf7-response-output {
	background: #b1e3cb !important;
  }
  
  #post-31696 .sent .wpcf7-response-output {
	background: #b1e3cb !important;
  }
  
  #post-31696 .vc_cta3-container:nth-child(1):has(.last-cta) .vc_general {
	padding: 147px 48px 182px 48px;
	height: 572px;
	background-image: url(/wp-content/uploads/background-1.png);
	background-repeat: no-repeat;
  }
  
  #post-31727 .vc_cta3-container:nth-child(1):has(.last-cta) .vc_general {
	padding: 147px 48px 182px 48px;
	height: 572px;
	background-image: url(/wp-content/uploads/background-1.png);
	background-repeat: no-repeat;
  }
  
  @media screen and (max-width: 965px) {
	#post-31696 .vc_cta3-container:nth-child(1):has(.last-cta) .vc_general {
	  padding: 48px 48px 182px 48px;
	  width: 95%;
	}
  
	#post-31727 .vc_cta3-container:nth-child(1):has(.last-cta) .vc_general {
	  padding: 48px 48px 182px 48px;
	  width: 95%;
	}
  }
  
  @media screen and (max-width: 767px) {
	#post-26933 .wd-price-table {
	  flex: auto;
	}
  
  
  
	.wd-button-remove-wrap {
	  right: 13px;
	  top: 15px;
  }
  
  #post-32167 .wd-wishlist-head h4 {
	font-size: 20px !important;
  }
	.shop-content-area .col-lg-4 {
	  flex: 0 0 50% !important;
	  max-width: 50% !important;
	}
	#post-26966 .wd-price-table {
	  flex: auto;
	}
	#post-31696 .vc_cta3-container:nth-child(1):has(.last-cta) .vc_general {
	  padding: 147px 48px 182px 48px;
	  width: 100%;
	}
  
	#post-31727 .vc_cta3-container:nth-child(1):has(.last-cta) .vc_general {
	  padding: 147px 48px 182px 48px;
	  width: 100%;
	}
  }
  
  @media screen and (max-width: 581px) {
	#post-31696 .vc_cta3-container .vc_general.vc_cta3 p {
	  color: #000;
  
	  font-family: Open Sans;
	  font-size: 22px;
	  font-style: normal;
	  font-weight: 600;
	  line-height: normal;
	}
  
	#post-25933 .woocommerce-order:has(.thankyou-wrapper) h2 {
	  color: #000;
  
	  font-family: Open Sans;
	  font-size: 24px;
	  font-style: normal;
	  font-weight: 600;
	  line-height: normal;
	}
  
	#post-10 .woocommerce-order:has(.thankyou-wrapper) h2 {
	  color: #000;
  
	  font-family: Open Sans;
	  font-size: 24px;
	  font-style: normal;
	  font-weight: 600;
	  line-height: normal;
	}
  
	#post-25933
	  .woocommerce-order:has(.thankyou-wrapper)
	  .woocommerce-table__product-total:not(del)
	  .woocommerce-Price-amount {
	  color: #000;
  
	  text-align: right;
	  font-family: Open Sans;
	  font-size: 16px;
	  font-style: normal;
	  font-weight: 600;
	  line-height: normal;
	}
  
	#post-10
	  .woocommerce-order:has(.thankyou-wrapper)
	  .woocommerce-table__product-total:not(del)
	  .woocommerce-Price-amount {
	  color: #000;
  
	  text-align: right;
	  font-family: Open Sans;
	  font-size: 16px;
	  font-style: normal;
	  font-weight: 600;
	  line-height: normal;
	}
  
	#post-25933 .thankyou-wrapper {
	  margin-bottom: 40px;
	}
  
	#post-10 .thankyou-wrapper {
	  margin-bottom: 40px;
	}
  
	#post-25933
	  .woocommerce-table__product-total:has(del)
	  ins
	  .woocommerce-Price-amount {
	  color: #000;
  
	  text-align: right;
	  font-family: Open Sans;
	  font-size: 16px;
	  font-style: normal;
	  font-weight: 600;
	  line-height: normal;
	}
  
	#post-10
	  .woocommerce-order:has(.thankyou-wrapper)
	  .woocommerce-table__product-total:has(del)
	  ins
	  .woocommerce-Price-amount {
	  color: #000;
  
	  text-align: right;
	  font-family: Open Sans;
	  font-size: 16px;
	  font-style: normal;
	  font-weight: 600;
	  line-height: normal;
	}
  
	#post-25933 .woocommerce-order:has(.thankyou-wrapper) tfoot td {
	  color: #000;
  
	  text-align: right;
	  font-family: Open Sans;
	  font-size: 16px;
	  font-style: normal;
	  font-weight: 600;
	  line-height: normal;
	}
  
	#post-10 .woocommerce-order:has(.thankyou-wrapper) tfoot td {
	  color: #000;
  
	  text-align: right;
	  font-family: Open Sans;
	  font-size: 16px;
	  font-style: normal;
	  font-weight: 600;
	  line-height: normal;
	}
  
	#post-25933 .woocommerce-table__product-name,
	#post-25933 .woocommerce-table__product-name a,
	#post-25933
	  .woocommerce-order:has(.thankyou-wrapper)
	  .woocommerce-table--order-details
	  tfoot
	  tr
	  th {
	  color: #000;
  
	  font-family: Open Sans;
	  font-size: 16px;
	  font-style: normal;
	  font-weight: 400;
	  line-height: normal;
	}
  
	#post-10
	  .woocommerce-order:has(.thankyou-wrapper)
	  .woocommerce-table__product-name,
	#post-10 .woocommerce-table__product-name a,
	#post-10
	  .woocommerce-order:has(.thankyou-wrapper)
	  .woocommerce-table--order-details
	  tfoot
	  tr
	  th {
	  color: #000;
  
	  font-family: Open Sans;
	  font-size: 16px;
	  font-style: normal;
	  font-weight: 400;
	  line-height: normal;
	}
  
	#post-25933
	  .woocommerce-order:has(.thankyou-wrapper)
	  .woocommerce-table__product-name:nth-child(2) {
	  color: #000;
  
	  text-align: right;
	  font-family: Open Sans;
	  font-size: 16px;
	  font-style: normal;
	  font-weight: 600;
	  line-height: normal;
	}
  
	#post-10
	  .woocommerce-order:has(.thankyou-wrapper)
	  .woocommerce-table__product-name:nth-child(2) {
	  color: #000;
  
	  text-align: right;
	  font-family: Open Sans;
	  font-size: 16px;
	  font-style: normal;
	  font-weight: 600;
	  line-height: normal;
	}
  
	#post-25933 .thankyou-wrapper {
	  height: 144px;
	  background-color: #eefaf6;
	  background-position: bottom right;
	  background-image: url(/wp-content/uploads/thankyou-order-mobile.webp);
	  padding: 26.5px 18px 26.5px 18px;
	}
  
	#post-10 .thankyou-wrapper {
	  height: 144px;
	  background-color: #eefaf6;
	  background-position: bottom right;
	  background-image: url(/wp-content/uploads/thankyou-order-mobile.webp);
	  padding: 26.5px 18px 26.5px 18px;
	}
  
	#post-25933 .woocommerce-order-recieved-custom:nth-child(1) {
	  color: #319468;
  
	  font-family: Montserrat;
	  font-size: 24px;
	  font-style: normal;
	  font-weight: 700;
	  line-height: 135.918%; /* 32.62px */
	  text-align: start;
	  margin-bottom: 10px;
	}
  
	#post-10 .woocommerce-order-recieved-custom:nth-child(1) {
	  color: #319468;
  
	  font-family: Montserrat;
	  font-size: 24px;
	  font-style: normal;
	  font-weight: 700;
	  line-height: 135.918%; /* 32.62px */
	  text-align: start;
	  margin-bottom: 10px;
	}
  
	#post-25933 .woocommerce-order-recieved-custom:nth-child(2) {
	  color: #319468;
  
	  font-family: Montserrat;
	  font-size: 18px;
	  padding-right: 60%;
	  font-style: normal;
	  font-weight: 500;
	  line-height: 135.918%; /* 24.465px */
	  text-align: start;
	}
  
	#post-10 .woocommerce-order-recieved-custom:nth-child(2) {
	  color: #319468;
  
	  font-family: Montserrat;
	  font-size: 18px;
	  padding-right: 60%;
	  font-style: normal;
	  font-weight: 500;
	  line-height: 135.918%; /* 24.465px */
	  text-align: start;
	}
  
	#post-31727 .vc_cta3-container .vc_general.vc_cta3 p {
	  color: #000;
  
	  font-family: Open Sans;
	  font-size: 22px;
	  font-style: normal;
	  font-weight: 600;
	  line-height: normal;
	}
	#post-31696 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 h2 {
	  padding-right: 0;
	}
  
	#post-31727 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 h2 {
	  padding-right: 0;
	}
	#post-31696 .vc_cta3-container .vc_general.vc_cta3 li {
	  color: #000;
  
	  font-family: Open Sans;
	  font-size: 18px;
	  font-style: normal;
	  font-weight: 400;
	  line-height: normal;
	}
  
	#post-31727 .vc_cta3-container .vc_general.vc_cta3 li {
	  color: #000;
  
	  font-family: Open Sans;
	  font-size: 18px;
	  font-style: normal;
	  font-weight: 400;
	  line-height: normal;
	}
	#post-31696 .vc_cta3-container .vc_general.vc_cta3 {
	  padding: 42px 10px 48px 10px;
	}
	#post-31727 .vc_cta3-container .vc_general.vc_cta3 {
	  padding: 42px 10px 48px 10px;
	}
  
	#post-31696 .vc_cta3-container:nth-child(1):has(.last-cta) .vc_general {
	  margin-top: 20px;
	  height: 349px !important;
	}
	#post-31727 .vc_cta3-container:nth-child(1):has(.last-cta) .vc_general {
	  margin-top: 20px;
	  height: 349px !important;
	}
	#post-31696 #wd-658eec1d05eed {
	  margin-bottom: 13px;
	}
	#post-31727 #wd-658eec1d05eed {
	  margin-bottom: 13px;
	}
	#post-31696 .wpb_content_element:nth-child(3) p {
	  padding-right: 0;
	  margin-bottom: 40px;
	}
	#post-31727 .wpb_content_element:nth-child(3) p {
	  padding-right: 0;
	  margin-bottom: 40px;
	}
	#post-31696 .wpcf7 {
	  margin-top: 20px;
	}
	#post-31727 .wpcf7 {
	  margin-top: 20px;
	}
	#post-31696 .wpb_text_column .wpb_wrapper {
	  margin-bottom: 20px;
	}
	#post-31727 .wpb_text_column .wpb_wrapper {
	  margin-bottom: 20px;
	}
	#post-31696 h4 {
	  color: #000;
  
	  font-family: Open Sans;
	  font-size: 22px;
	  font-style: normal;
	  font-weight: 600;
	  line-height: normal;
	}
	#post-31727 h4 {
	  color: #000;
  
	  font-family: Open Sans;
	  font-size: 22px;
	  font-style: normal;
	  font-weight: 600;
	  line-height: normal;
	}
  
	#post-31696 h4 br {
	  display: none;
	}
	#post-31727 h4 br {
	  display: none;
	}
  
	#post-31696 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 {
	  height: 824px;
	}
	#post-31727 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 {
	  height: 824px;
	}
	#post-31696 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 {
	  padding: 27.5px 38.58px 35.15px 10px;
	}
	#post-31727 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 {
	  padding: 27.5px 38.58px 35.15px 10px;
	}
	#post-31696 .vc_cta3-container:nth-child(1):has(.last-cta) {
	  height: auto;
	}
	#post-31727 .vc_cta3-container:nth-child(1):has(.last-cta) {
	  height: auto;
	}
	#post-31696 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 {
	  padding: 27.5px 38.58px 180.15px 10px;
	  background-image: url(/wp-content/uploads/dropshipping01.png);
	  background-position: bottom;
	  background-repeat: no-repeat;
	  background-color: #e2f6fe;
	  height: auto;
	}
	#post-31727 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 {
	  padding: 27.5px 38.58px 180.15px 10px;
	  background-image: url(/wp-content/uploads/dropshipping01.png);
	  background-position: bottom;
	  background-repeat: no-repeat;
	  background-color: #e2f6fe;
	  height: auto;
	}
	#post-31696 .vc_cta3-container .vc_general.vc_cta3 {
	  padding: 42px 10px 48px 10px;
	  background-image: url(/wp-content/uploads/advantages01.png);
	  background-repeat: no-repeat;
	  background-position: bottom right;
	  background-color: #f5f5f5;
	  height: 358px;
	}
	#post-31727 .vc_cta3-container .vc_general.vc_cta3 {
	  padding: 42px 10px 48px 10px;
	  background-image: url(/wp-content/uploads/advantages01.png);
	  background-repeat: no-repeat;
	  background-position: bottom right;
	  background-color: #f5f5f5;
	  height: 358px;
	}
	#post-31696 .vc_cta3-container:nth-child(1):has(.last-cta) .vc_general {
	  padding: 64px 10px 182px 10px;
	  width: 100%;
	  height: 572px;
	  background-image: url(/wp-content/uploads/background.png);
	  background-repeat: no-repeat;
	}
	#post-31727 .vc_cta3-container:nth-child(1):has(.last-cta) .vc_general {
	  padding: 64px 10px 182px 10px;
	  width: 100%;
	  height: 572px;
	  background-image: url(/wp-content/uploads/background.png);
	  background-repeat: no-repeat;
	}
  }
  
  @media screen and (max-width: 520px) {
	#post-26966 .liner-continer h4 {
	  color: #000;
	  width: 100%;
	  text-align: center;
	  font-family: Open Sans;
	  font-size: 23px;
	  font-style: normal;
	  font-weight: 600;
	  line-height: normal;
	}
  
	#post-26933 .liner-continer h4 {
	  color: #000;
	  width: 100%;
	  text-align: center;
	  font-family: Open Sans;
	  font-size: 23px;
	  font-style: normal;
	  font-weight: 600;
	  line-height: normal;
	}
  
	#post-26966
	  .vc_cta3-container
	  .vc_general.vc_cta3.vc_cta3-align-center
	  .vc_cta3-content {
	  text-align: start !important;
	}
  
	#post-26933
	  .vc_cta3-container
	  .vc_general.vc_cta3.vc_cta3-align-center
	  .vc_cta3-content {
	  text-align: start !important;
	}
  
	#post-26966 .vc_cta3-content-header h2 {
	  color: #000;
  
	  font-family: Montserrat;
	  font-size: 23px;
	  font-style: normal;
	  font-weight: 700;
	  line-height: 135.918%; /* 31.261px */
	}
  
	#post-26933 .vc_cta3-content-header h2 {
	  color: #000;
  
	  font-family: Montserrat;
	  font-size: 23px;
	  font-style: normal;
	  font-weight: 700;
	  line-height: 135.918%; /* 31.261px */
	  margin-bottom: 15px;
	}
  
	#post-26966
	  .vc_cta3-container
	  .vc_general.vc_cta3.vc_cta3-align-center
	  .vc_cta3-content
	  p:nth-child(3) {
	  width: 100%;
	  margin-left: auto;
	  margin-right: auto;
	}
  
	#post-26933
	  .vc_cta3-container
	  .vc_general.vc_cta3.vc_cta3-align-center
	  .vc_cta3-content
	  p:nth-child(3) {
	  width: 100%;
	  margin-left: auto;
	  margin-right: auto;
	}
  
	#post-26966 .vc_btn3-container.vc_btn3-center {
	  text-align: start !important;
	}
  
	#post-26933 .vc_btn3-container.vc_btn3-center {
	  text-align: start !important;
	}
  
	#post-26966 .vc_cta3-container .vc_general.vc_cta3 {
	  padding: 28.52px 12.98px !important;
	  padding-bottom: 80px !important;
	}
  
	#post-26933 .vc_cta3-container .vc_general.vc_cta3 {
	  padding: 28.52px 12.98px !important;
	  padding-bottom: 80px !important;
	}
  
	#post-26966 .vc_btn3-container a {
	  display: flex;
	  width: 163px;
	  height: 51px;
	  padding: 14px 22px;
	  justify-content: center;
	  align-items: center;
	  gap: 10px;
	  flex-shrink: 0;
	  border-radius: 2px !important;
	  background: linear-gradient(
		274deg,
		#7cd5b5 -63.59%,
		#656562 106.08%
	  ) !important;
	}
  
	#post-26933 .vc_btn3-container a {
	  display: flex;
	  width: 163px;
	  height: 51px;
	  padding: 14px 22px;
	  justify-content: center;
	  align-items: center;
	  gap: 10px;
	  flex-shrink: 0;
	  border-radius: 2px !important;
	  background: linear-gradient(
		274deg,
		#7cd5b5 -63.59%,
		#656562 106.08%
	  ) !important;
	}
	#post-31696 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 h2 {
	  color: #000;
	  font-family: Open Sans;
	  font-size: 23px;
	  font-style: normal;
	  font-weight: 700;
	  line-height: normal;
	}
	#post-31727 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 h2 {
	  color: #000;
	  font-family: Open Sans;
	  font-size: 23px;
	  font-style: normal;
	  font-weight: 700;
	  line-height: normal;
	}
	#post-31696 .vc_cta3-container:nth-child(1):has(.last-cta) {
	  height: 349px;
	}
	#post-31727 .vc_cta3-container:nth-child(1):has(.last-cta) {
	  height: 349px;
	}
	#post-31696 .vc_cta3-container:nth-child(1):has(.last-cta) .vc_general {
	  padding: 64px 10px 182px 10px;
	  width: 100%;
	}
	#post-31727 .vc_cta3-container:nth-child(1):has(.last-cta) .vc_general {
	  padding: 64px 10px 182px 10px;
	  width: 100%;
	}
	#post-26966 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 {
	  background-image: url(/wp-content/uploads/image-2.png);
	  background-repeat: no-repeat;
	  background-color: transparent !important;
	  border-color: transparent !important;
	  background-position: top;
	  background-size: cover;
	}
	#post-26933 .vc_cta3-container:nth-child(1) .vc_general.vc_cta3 {
	  background-image: url(/wp-content/uploads/image-2.png);
	  background-repeat: no-repeat;
	  background-color: transparent !important;
	  border-color: transparent !important;
	  background-position: top;
	  background-size: cover;
	}
  }
  @media screen and (max-width: 498px) {
	#post-25933 .woocommerce-order-recieved-custom:nth-child(2) {
	  padding-right: 49%;
	}
  
	#post-10
	  .woocommerce-order:has(.thankyou-wrapper)
	  .woocommerce-order-recieved-custom:nth-child(2) {
	  padding-right: 49%;
	}
  }
  @media screen and (max-width: 482px) {
  }
  
  @media screen and (max-width: 404px) {
	#post-25933 .woocommerce-order-recieved-custom:nth-child(2) {
	  padding-right: 35%;
	}
  
	#post-10
	  .woocommerce-order:has(.thankyou-wrapper)
	  .woocommerce-order-recieved-custom:nth-child(2) {
	  padding-right: 35%;
	}
  }
  
  @media screen and (max-width: 331px) {
	#post-25933 .woocommerce-order-recieved-custom:nth-child(2) {
	  padding-right: 30%;
	}
  
	#post-10
	  .woocommerce-order:has(.thankyou-wrapper)
	  .woocommerce-order-recieved-custom:nth-child(2) {
	  padding-right: 30%;
	}
  }
  
  .home-welcome {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
  }
  
  .home-welcome .home-welcome__left {
	width: 58%;
	display: flex;
	flex-direction: column;
	row-gap: 30px;
  }
  
  .home-welcome .home-welcome__right {
	width: 35.8%;
	display: flex;
	align-items: center;
  }
  
  .home-welcome .home-welcome__left .home-welcome__left-top {
	display: flex;
	flex-direction: column;
	row-gap: 20px;
  }
  
  .home-welcome .home-welcome__left .home-welcome__left-top h2 {
	margin-bottom: 0;
	font-family: "Open Sans";
	font-weight: 700;
	font-size: 24px;
	line-height: 43.58px;
  }
  
  .home-welcome .home-welcome__left .home-welcome__left-top p {
	margin-bottom: 0;
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 16px;
	line-height: 23.15px;
  }
  
  .home-welcome .home-welcome__left .home-welcome__left-bottom {
	display: flex;
	flex-direction: column;
	row-gap: 20px;
  }
  
  .home-welcome .home-welcome__left .home-welcome__left-bottom p {
	margin-bottom: 0;
	font-family: "Open Sans";
	font-weight: 600;
	font-size: 18px;
	line-height: 27.24px;
  }
  
  .home-welcome .home-welcome__left .home-welcome__left-bottom--inner {
	display: flex;
	flex-direction: column;
	row-gap: 15px;
  }
  
  .home-welcome .home-welcome__left .home-welcome__left-bottom--inner p {
	margin-bottom: 0;
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 16px;
	line-height: 23.15px;
  }
  
  .home-welcome .home-welcome__left .home-welcome__left-bottom--inner p span {
	margin-bottom: 0;
	font-family: "Open Sans";
	font-weight: 600;
	font-size: 18px;
	line-height: 23.15px;
  }
  
  .home-welcome .home-welcome__right img {
	width: 100%;
	height: 88%;
  }
  
  .home-reviews {
	max-width: 1440px;
	margin: 0 auto;
	position: relative;
	height: 670px;
  }
  
  .wpb_wrapper:has(.home-reviews) {
	background-color: #f5f5f5 !important;
  }
  
  .home-caring {
	margin-top: 66px;
	margin-bottom: 100px;
  }
  
  .home-reviews .home-reviews__background {
	position: absolute;
  }
  
  .home-reviews .home-reviews__content {
	max-width: 1000px;
	margin: 0 auto;
	position: relative;
	z-index: 2;
	padding-top: 70.5px;
	padding-bottom: 82.5px;
	text-align: center;
  }
  
  .home-reviews .home-reviews__content .home-reviews__content-wrap {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
  }
  
  .home-reviews .home-reviews__content .home-reviews__content-wrap .review {
	width: 31%;
	padding: 28px;
	background-color: #ffffff;
	box-shadow: 0px 3px 8px 0px #47464640;
	text-align: initial;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	min-height: 282px;
  }
  
  .home-reviews .home-reviews__content h2 {
	margin-bottom: 0;
	font-family: "Open Sans";
	font-weight: 700;
	font-size: 24px;
	line-height: 43.58px;
	margin-bottom: 50px;
  }
  
  .home-reviews
	.home-reviews__content
	.home-reviews__content-wrap
	.review
	.review__top {
	display: flex;
	flex-direction: column;
	row-gap: 13px;
  }
  
  .home-reviews
	.home-reviews__content
	.home-reviews__content-wrap
	.review
	.review__top
	h3 {
	margin-bottom: 0;
	font-family: "Open Sans";
	font-size: 18px;
	line-height: 24.51px;
  }
  
  .home-reviews .home-reviews__content .home-reviews__content-wrap .review p {
	margin-bottom: 0;
	font-family: "Open Sans";
	font-weight: 300;
	font-size: 16px;
	line-height: 21.79px;
  }
  
  .home-reviews
	.home-reviews__content
	.home-reviews__content-wrap
	.review
	.review__bottom {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
  }
  
  .home-reviews
	.home-reviews__content
	.home-reviews__content-wrap
	.review
	.review__bottom
	.review__stars {
	display: flex;
	gap: 2px;
	align-items: center;
  }
  
  .home-reviews
	.home-reviews__content
	.home-reviews__content-wrap
	.review
	.review__bottom
	.review__stars
	img {
	width: 20px;
	height: 20px;
  }
  
  .home-caring {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
  }
  
  .home-caring .home-caring__left {
	width: 43.5%;
	display: flex;
	align-items: center;
  }
  
  .home-caring .home-caring__left img {
	width: 100%;
  }
  
  .home-caring .home-caring__right {
	width: 49.5%;
  }
  
  .home-caring .home-caring__right h2 {
	font-family: "Open Sans";
	font-weight: 700;
	font-size: 24px;
	line-height: 43.58px;
  }
  
  .sale-button-link{
	display: none;
  }
  
  .home-caring .home-caring__right p {
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 16px;
	line-height: 24.51px;
  }
  
  .home-promotional {
	text-align: center;
	margin-top: 65px;
	margin-bottom: 143px;
  }
  
  .home-promotional h2 {
	margin-bottom: 50px;
	font-size: "Open Sans";
	font-weight: 700;
	font-size: 24px;
	line-height: 43.58px;
  }
  
  
  .footer-column-2 {
	padding-top: 90px;
  }
  
  .footer-column-3 {
	padding-top: 90px;
  }
  
  .footer-sidebar {
	justify-content: space-between;
  }
  
  .footer-container .textwidget a,
  .footer-container .textwidget p {
	color: #121213 !important;
	font-size: 16px !important;
	font-weight: 400 !important;
	line-height: 21.79px !important;
  }
  
  .wd-header-nav .wd-nav .nav-link-text{
	font-family: 'Open Sans';
	font-size: 16px;
	font-weight: 400;
	text-transform: capitalize;
  }
  
  .wd-header-nav{
	padding-left: 15px !important;
	flex: initial !important;
  }
  
  .wd-header-advertisement {
	  font-family: Open Sans;
	  font-size: 20px;
	  font-weight: 600;
	  line-height: 27.24px;
  }
  
  .wd-header-advertisement span {
	  font-weight: 600;
  }
  
  .whb-header-bottom .container{
	padding-left: 0 !important;
	padding-right: 0 !important;
  }
  
  .wd-header-nav .wd-nav .menu-item:first-child .woodmart-nav-link{
   padding-left: 0 !important;
  }
  
  .whb-header-bottom-inner .whb-col-center{
	flex: initial !important;
  }
  
  .wd-header-nav .wd-nav{
	--nav-gap: 25px !important;
  }
  
  .wd-header-nav .wd-nav .menu-item:last-child .woodmart-nav-link{
	padding-right: 0 !important;
   }
  
  .footer-column {
	width: auto !important;
	max-width: max-content !important;
	flex: initial !important;
  }
  
  .article_page {
	width: 100%;
	display: flex;
	flex-direction: column;
	gap: 100px;
	margin-top: 33px;
	margin-bottom: 123px;
  }
  
  .last_notes .last_notes__array {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
	row-gap: 19px;
  }
  
  .last_notes .last_notes__element {
	width: 31.5%;
	background-color: #f5f5f5;
	padding: 18px 11px;
	display: flex;
	gap: 15px;
  }
  
  .last_notes .last_notes__self {
	font-family: "Open Sans";
	font-weight: 600;
	font-size: 24px;
	line-height: 24.51px;
	color: 24.51px;
  }
  
  @media screen and (max-width: 580px) {
  .last_notes .last_notes__self {
	  font-size: 20px;
	  line-height: 22px;
  }
  }
  
  .last_notes .last_notes__element img {
	height: 64px;
	width: 33%;
	object-fit: cover;
  }
  
  .last_notes .last_notes__element p {
	margin-bottom: 0;
  }
  
  .last_notes .last_notes__element .last_notes__text {
	display: flex;
	flex-direction: column;
	gap: 4px;
	width: 67%;
	color: black;
  }
  
  .last_notes .last_notes__element .last_notes__title {
	font-family: "Open Sans";
	font-weight: 600;
	font-size: 18px;
	line-height: 21.79px;
	color: 21.79px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
  }
  
  .last_notes .last_notes__element .last_notes__date {
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 16px;
	line-height: 17.7px;
	color: #626262;
  }
  
  .acticle_content .acticle_content__title {
	margin-bottom: 18px;
	font-family: "Open Sans";
	font-weight: 600;
	font-size: 24px;
	line-height: 38.13px;
	color: #121213;
  }
  
  .acticle_content .article-image-right {
	  display: flex;
	  flex-direction: column-reverse;
	  gap: 24px;
  }
  
  .acticle_content .article-image-right .article_content__image {
	width: 100%;
  }
  
  .acticle_content .article-image-right .article_content__image img {
	  object-fit: cover;
	  height: auto;
	  width: 100%;	
	  margin-top: 8px;
  }
  
  .acticle_content .article-image-right .article_content__text p {
	font-family: 'Open Sans';
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	text-align: justify;
	margin-bottom: 0;
  }
  
  .article_content__article p {
	margin-top: 24px;	
	font-family: 'Open Sans';  
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	text-align: justify;
  }
  
  .article_content__article strong,
  .article_content__article b {
	font-weight: 500;
	color: #000000;
  }
  
  
  .welcome__image_mobile {
	display: none;
  }
  
  .caring_image_mobile {
	display: none;
  }
  
  /* Slider */
  .slick-slider {
	position: relative;
  
	display: block;
	box-sizing: border-box;
  
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
  
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
  }
  
  .slick-list {
	position: relative;
  
	display: block;
	overflow: hidden;
  
	margin: 0;
	padding: 0;
  }
  .slick-list:focus {
	outline: none;
  }
  .slick-list.dragging {
	cursor: pointer;
	cursor: hand;
  }
  
  .slick-slider .slick-track,
  .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
  }
  
  .slick-track {
	position: relative;
	top: 0;
	left: 0;
  
	display: block;
	margin-left: auto;
	margin-right: auto;
  }
  .slick-track:before,
  .slick-track:after {
	display: table;
  
	content: "";
  }
  .slick-track:after {
	clear: both;
  }
  .slick-loading .slick-track {
	visibility: hidden;
  }
  
  .slick-slide {
	display: none;
	float: left;
  
	height: 100%;
	min-height: 1px;
  }
  [dir="rtl"] .slick-slide {
	float: right;
  }
  .slick-slide img {
	display: block;
  }
  .slick-slide.slick-loading img {
	display: none;
  }
  .slick-slide.dragging img {
	pointer-events: none;
  }
  .slick-initialized .slick-slide {
	display: block;
  }
  .slick-loading .slick-slide {
	visibility: hidden;
  }
  .slick-vertical .slick-slide {
	display: block;
  
	height: auto;
  
	border: 1px solid transparent;
  }
  .slick-arrow.slick-hidden {
	display: none;
  }
  
  .home-articles {
	margin: 0 auto;
	padding-top: 70px;
	max-width: 1000px;
	padding-bottom: 14px;
	background: linear-gradient(175.09deg, #f5faff 47.83%, #ffffff 96.04%);
  }
  
  .vc_row:has(.home-articles) {
	background: linear-gradient(175.09deg, #f5faff 47.83%, #ffffff 96.04%);
  }
  
  .home-articles h2 {
	font-family: "Open Sans";
	font-weight: 700;
	font-size: 24px;
	line-height: 43.58px;
	text-align: center;
	margin-bottom: 50px;
  }
  
  .home_articles__element {
	padding-right: 15px;
	padding-left: 15px;
	  height: 425px;
  }
  
  .single-product-page .product-image-summary-inner .col-lg-4.product-images{
	  padding-right:30px;
  }
  
  .home_articles__element__wrapper {
	background-color: #ffffff;
	box-shadow: 0px 3px 10px 0px #4746461a;
	border-radius: 3px;
  
  }
  
  .home_articles__element__wrapper img {
	height: 152px;
	width: 100%;
	object-fit: cover;
  }
  
  .home_articles__element__texts {
	display: flex;
	flex-direction: column;
	gap: 20px;
	margin-top: 20px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 30px;
  }
  
  .home_articles__element__texts h4 {
	font-family: "Open Sans";
	font-weight: 600;
	font-size: 18px;
	line-height: 24.51px;
	margin-bottom: 0;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
  }
  
  .home_articles__element__texts p {
	font-family: "Open Sans";
	font-weight: 300;
	font-size: 16px;
	line-height: 20.43px;
	margin-bottom: 0;
  }
  
  .home_articles__element__texts .home_articles__eclipsis {
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	min-height: 81.69px;
  }
  
  .home_articles__element__texts a {
	font-family: "Open Sans";
	font-weight: 600;
	font-size: 14px;
	line-height: 19.07px;
	color: #5ca7ff;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 0;
	text-transform: uppercase;
  }
  
  .single-product-page .cart .quantity:before {
	  content: "Quantity:";
	  font-family: Open Sans;
    font-size: 17px;
    font-weight: 400;
    line-height: 27.24px;
    text-align: center;
    color: #333333;
    margin-right: 24px;
    font-weight: 600;
    line-height: 1.2;
  }
  
  @media screen and (max-width: 580px) {
	  .single-product-page .cart .quantity:before {
	  font-size: 16px;
	  line-height: 21.79px;
				  margin-top: 4px;
	  }
  }
  
  
  .product-image-summary .quantity .plus {
	border-left: none;
	height: 34px;
	background-color: #f5f5f5;
	min-width: 34px;
	background-image: url("/wp-content/themes/od-web.com/images/plus.svg");
	background-position: center;
	background-repeat: no-repeat;
	color: transparent !important;
	border-color: black !important;
  }
  
  .product-image-summary .quantity input[type="number"] {
	height: 34px;
	width: 34px;
	border-color: black !important;
  }
  
  .product-image-summary .quantity .minus {
	height: 34px;
	border-right: none;
	background-color: #f5f5f5;
	min-width: 34px;
	background-image: url("/wp-content/themes/od-web.com/images/minus.svg");
	background-position: center;
	background-repeat: no-repeat;
	color: transparent !important;
	border-color: black !important;
  }
  
  .cart_info_row div.quantity {
	margin-top: 0;
  }
  
  .cart_info_row div.quantity .plus {
	border: 1px solid #C5C5C5  !important;
	border-left: none !important;
	height: 24px !important;
	background-color: #f5f5f5 !important;
	min-width: 24px !important;
	background-image: url("/wp-content/themes/od-web.com/images/plus.svg") !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	color: transparent !important;
	background-size: 12px 12px !important;
  }
  
  .cart_info_row div.quantity input[type="number"] {
	height: 24px !important;
	width: 24px !important;
	border: 1px solid #C5C5C5  !important;
	font-size: 14px;
	border-left: none !important;
	border-right: none !important;
  }
  
  .cart_info_row div.quantity .minus {
	border: 1px solid #C5C5C5  !important;
	height: 24px !important;
	border-right: none !important;
	background-color: #f5f5f5 !important;
	min-width: 24px !important;
	background-image: url("/wp-content/themes/od-web.com/images/minus.svg") !important;
	background-position: center !important;
	background-size: 12px 12px !important;
	background-repeat: no-repeat !important;
	color: transparent !important;
  }
  
  .cart_info_row span.quantity {
	margin: auto;
  }
  
  .cart-info .wd-entities-title {
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 16px !important;
	line-height: 18px;
  }
  
  .cart_info_row .woocommerce-Price-amount {
	font-family: "Open Sans";
	font-weight: 600;
	font-size: 18px;
	line-height: 20px;
	color: black;
  }
  
  .woocommerce-mini-cart-item {
	border-bottom: 1px solid #b2b2b2 !important;
  }
  
  .cart-widget-side .wd-heading {
	border-bottom: none !important;
  }
  
  .cart-info {
	padding-right: 47px !important;
  }
  
  .cart-info div.quantity {
	margin-bottom: 0 !important;
  }
  
  .woocommerce-mini-cart .remove {
	top: 42% !important;
	right: 14px !important;
	background-image: url("/wp-content/themes/od-web.com/images/remove-cart.svg");
	background-repeat: no-repeat;
	background-size: 16px;
	background-position: center;
	border-radius: 0 !important;
  }
  
  .cart-widget-side .wd-heading .title {
	text-transform: initial;
	font-family: "Open Sans";
	font-weight: 700;
	font-size: 24px;
	line-height: 43.58px;
  }
  
  @media screen and (max-width: 580px) {
	  .cart-widget-side .wd-heading .title {
	font-size: 20px;
	line-height: 22px;
  }
  }
  
  .cart-widget-side .wd-cross-icon > a:before {
	font-size: 20px !important;
  }
  
  .woocommerce-mini-cart__total {
	border-top: 0 !important;
  }
  
  .shopping-cart-widget-footer {
	padding:0 !important;
  }
  
  
  .woocommerce-mini-cart__total strong {
	font-family: "Open Sans";
	font-weight: 600;
	font-size: 18px;
	line-height: 24.51px;
	text-transform: initial !important;
  }
  
  .woocommerce-mini-cart__total .woocommerce-Price-amount {
	font-family: "Open Sans";
	font-weight: 600 !important;
	font-size: 22px !important;
	line-height: 22.51px !important;
	color: black !important;
  }
  
  .woocommerce-mini-cart__buttons {
	display: flex !important;
	flex-direction: column-reverse;
	gap: 14px;
  }
  
  .woocommerce-mini-cart__buttons .checkout {
	box-shadow: none !important;
	border-radius: 0 !important;
	font-family: "Open Sans";
	text-transform: initial !important;
	font-weight: 400;
	font-size: 18px;
	line-height: 24.51px;
  }
  
  .woocommerce-mini-cart__buttons .btn-cart {
	box-shadow: none !important;
	border-radius: 0 !important;
	background-color: transparent !important;
	border: 1.5px solid #656562;
	text-transform: initial !important;
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 18px;
	line-height: 24.51px;
  }
  
  .woocommerce-mini-cart .remove::after {
	display: none;
  }
  
  .checkout-order-review .product_list_widget > li img {
	min-width: 108px;
	max-width: 108px;
  }
  
  .checkout-order-review .cart-info .wd-entities-title {
	font-size: 24px !important;
	line-height: 32.68px !important;
  }
  
  .checkout-order-review .cart_info_row div.quantity {
	margin-top: 0px;
  }
  
  .checkout-order-review .cart_info_row span.quantity {
	margin-top: 0px;
  }
  
  .checkout-order-review .cart_info_row div.quantity .minus {
	min-width: 34px !important;
	height: 34px !important;
	background-size: 12px 12px !important;
  }
  
  .checkout-order-review .cart_list {
	padding-left: 0 !important;
  }
  
  .checkout-order-review .remove {
	right: 0 !important;
	background-size: 16px !important;
  }
  
  .checkout-order-review #order_review_heading {
	text-align: left !important;
  }
  
  .woocommerce-checkout-review-order-table {
	margin-top: 25px;
  }
  
  .woocommerce-checkout-review-order-table th {
	border-bottom: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 16px !important;
	font-family: "Open Sans" !important;
	font-weight: 400 !important;
	font-size: 24px !important;
	line-height: 32.68px !important;
  }
  
  .woocommerce-checkout-review-order-table td {
	border-bottom: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 16px !important;
	font-family: "Open Sans" !important;
	font-weight: 400 !important;
	font-size: 24px !important;
	line-height: 32.68px !important;
  }
  
  .order-total th {
	font-family: "Open Sans" !important;
	font-weight: 600 !important;
	font-size: 28px !important;
	line-height: 38.13px !important;
  }
  
  .order-total td {
	font-family: "Open Sans" !important;
	font-weight: 600 !important;
	font-size: 28px !important;
	line-height: 38.13px !important;
  }
  
  .woocommerce-checkout-review-order-table td {
	border-bottom: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 16px !important;
  }
  
  .checkout-order-review .mini_cart_item {
	padding-bottom: 25.51px !important;
	padding-top: 25.51px !important;
	margin-bottom: 0 !important;
  }
  .checkout-order-review .cart_info_row div.quantity input[type="number"] {
	height: 34px !important;
	width: 34px !important;
	font-size: 20px !important;
  }
  
  .checkout-order-review .cart_info_row div.quantity .plus {
	min-width: 34px !important;
	height: 34px !important;
	background-size: 12px 12px !important;
  }
  
  .checkout-order-review .cart_info_row .woocommerce-Price-amount {
	font-size: 24px !important;
	line-height: 32.68px !important;
  }
  
  .checkout_wrapper_new {
	display: flex;
	justify-content: space-between;
  }
  
  .checkout_wrapper_new .woocommerce-checkout {
	width: 47%;
  }
  
  .select2-container {
	min-height: 55px !important;
  }
  
  .select2-container .select2-selection {
	display: flex !important;
	align-items: center;
	height: 55px !important;
  }
  
  .select2-container .select2-selection .select2-selection__arrow {
	top: 17.5px !important;
  }
  
  .site-content:has(.checkout_wrapper_new) {
	padding-left: 0 !important;
	padding-right: 0 !important;
  }
  
  #billing_city_field {
	width: 48%;
	float: left;
	clear: unset !important;
  }
  
  #billing_postcode_field {
	width: 48%;
	float: right;
	clear: unset !important;
  }
  
  .register_block {
	display: none;
  }
  
  .checkout_top h2 {
	font-family: "Open Sans";
	font-weight: 600;
	font-size: 28px;
	line-height: 38.13px;
	margin-bottom: 30px;
  }
  
  .woocommerce-checkout-payment, .ppc-button-wrapper {
	display: none;
  }
  
  .checkout-order-review::before {
	display: none !important;
  }
  
  .checkout-order-review::after {
	display: none !important;
  }
  
  .woocommerce-billing-fields {
	display: flex;
	flex-direction: column;
  }
  
  .delivery_next {
	margin-left: 3.2px;
	margin-top: 46px !important;
  }
  
  #billing_city_field {
	margin-bottom: 0;
  }
  
  .return_to_basket {
	display: flex;
	flex-direction: row;
	align-items: center;
	gap: 14px;
	margin-top: 36px;
	margin-left: 4.2px;
	width: 100%;
  }
  
  .return_to_basket p {
	margin-bottom: 0;
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 20px;
	line-height: 27.24px;
	color: black;
  }
  
  .cart-widget-side  .wd-heading {
	padding: 0 !important;
  }
  
  .cart-widget-side  .woocommerce-mini-cart-item {
	padding: 0 !important;
	padding-top: 24px !important;
	padding-bottom: 24px !important;
  }
  
  .cart-widget-side .woocommerce-mini-cart-item img{
	   min-width: 76px !important;
	  max-width: 74px !important;
	  height: 74px !important;
  }
  
  .delivery_next .button_like_woocommerce {
	padding: 14.5px 39.5px;
	font-family: "Open Sans" !important;
	font-weight: 400 !important;
	font-size: 24px !important;
	line-height: 38.13px !important;
	text-transform: initial !important ;
	background-color: #656562;
	color: white;
	cursor: pointer;
  }
  
  .checkout_login_new .woocommerce-form-register__submit {
	width: 65% !important;
	font-size: 24px !important;
	font-weight: 400 !important;
  }
  .checkout_login_new .woocommerce-form-login__submit {
	width: 50% !important;
  }
  .checkout_login_new .form-row:has(.woocommerce-form-login__submit) {
	margin-bottom: 13px !important;
  }
  .checkout_login_new .login-form-footer a {
	margin-bottom: 0;
  }
  .checkout_login_new .login-form-footer {
	flex-direction: column-reverse;
	align-items: start;
	row-gap: 24px;
  }
  
  .checkout_login_new .loginform_new_create {
	font-family: "Open Sans";
	font-weight: 600;
	font-size: 24px;
	line-height: 32.68px;
	color: #121213;
	text-decoration: none;
  }
  
  .checkout_login_new .woocommerce-LostPassword {
	font-family: "Open Sans" !important;
	font-weight: 400 !important;
	font-size: 20px !important;
	line-height: 27.24px !important;
	color: black !important;
  }
  
  .checkout_login_new .woocommerce-FormRow:has(input[type="password"]) {
	margin-bottom: 37px;
  }
  
  .checkout_login_new {
	width: 47%;
  }
  
  .checkout-order__wrapper {
	width: 47%;
  }
  
  .product_list_widget>li .wd-entities-title {
	  margin-top: 0 !important;
	  margin-bottom: 0 !important;
  }
  
  .cart_info_row__inner {
	  display: flex;
	  flex-direction: column;
	  gap: 10px;
	  justify-content: center;
	  height: 74px;
  }
  
  .woocommerce-mini-cart {
	margin-bottom: 0 !important;
	margin-top: 8px;
  }
  
  #woocommerce_product_categories-1 .widget-title {
	font-family: "Open Sans" !important;
	font-weight: 600 !important;
	font-size: 20px !important;
	line-height: 22px !important;
	text-transform: initial !important;
	margin-bottom: 18px !important;
  }
  
  @media screen and (max-width: 1024px) {
	.home-reviews .home-reviews__content .home-reviews__content-wrap {
	  flex-direction: column;
	  gap: 25px;
	  align-items: center;
	}
	
	
	.custom-breadcrumbs{
		margin-left: 37px !important;
	}
	
	.archive .container .content-layout-wrapper {
		padding-left: 0;
		padding-right: 0;
	}
  
	.website-wrapper .vc_row:has(.swiper-container) {
		  margin-top: 0px !important;
	  }
	  
		  .home-reviews .home-reviews__content .home-reviews__content-wrap {
			  padding-left: 40px;
			  padding-right: 40px;
		  }
		  
		  .wpb_wrapper:has(.home-reviews){
			  background-repeat: inherit;
		  }
		  
		  .home-caring .home-caring__right p:nth-child(1){
			  margin-top: 20px;
		  }
	
		  .home-reviews .home-reviews__content {
			  padding-top: 40.5px;
		  }
		  
		  .home-articles {
			  padding-bottom:50px;
		  }
  
	.checkout-order-review .cart-info .wd-entities-title {
	  font-size: 16px !important;
	}
  
	.checkout-order-review .cart_info_row .woocommerce-Price-amoun {
	  font-size: 16px !important;
	}
  
	.wd-show-sidebar-btn {
	  background-color: #f5f5f5 !important;
	  padding: 10px 13px;
	}
	.wd-shop-tools .woocommerce-ordering.wd-style-underline select {
	  width: 132px;
	}
	.woocommerce-ordering.wd-ordering-mb-icon select {
	  background-color: #f5f5f5 !important;
	  border: none !important;
	  position: relative !important;
	  color: black !important;
	  font-family: "Open Sans" !important;
	  font-weight: 400 !important;
	  font-size: 13px !important;
	  line-height: 24px !important;
	}
  
	.wd-show-sidebar-btn a {
	  display: flex;
	  gap: 16px;
	  font-family: "Open Sans" !important;
	  font-weight: 400 !important;
	  font-size: 13px !important;
	  line-height: 24px !important;
	}
  
	.wd-show-sidebar-btn a::before {
	  display: none !important;
	}
  
	.woocommerce-ordering::after {
	  display: none !important;
	}
  
	.woocommerce-ordering.wd-ordering-mb-icon {
	  width: auto !important;
	  height: auto !important;
	}
  
	.product_info_us {
	  padding-left: 15px !important;
	  padding-right: 15px !important;
	}
  
	.woocommerce-tabs {
	  overflow: hidden;
	}
  
	.related-products-new {
	  padding-left: 15px !important;
	  padding-right: 15px !important;
	}
  
	.vc_row:has(.related-products-new) {
	  margin-left: 0 !important;
	  margin-right: 0 !important;
	}
  
	.product-image-summary-inner .col-lg-4.product-images {
	  max-width: 40% !important;
	  flex: auto !important;
	}
  
	.product-image-summary-inner .col-md-6.summary {
	  max-width: 52.8% !important;
	  flex: auto !important;
	}
  
	.min-footer .col-right {
	  padding-left: 0 !important;
	  justify-content: space-between !important;
	  max-width: 100% !important;
	}
  
	.home-reviews {
	  height: 1100px;
	}
  
	.home-reviews .home-reviews__background {
	  height: 1100px;
	}
	.home-reviews .home-reviews__background img {
	  height: 100%;
	  object-fit: cover;
	}
  
	.home-reviews .home-reviews__content .home-reviews__content-wrap .review {
	  width: 100%;
	}
  }
  
  .whb-general-header {
	border-bottom-width: 0px !important;
  }
  
  
  .custom-breadcrumbs{
	margin-left: -15px;
	font-family: 'Open Sans';
	font-weight: 400;
	font-size: 15px;
	line-height: 20.43px;
	color: #121213;
	text-decoration: none;
	max-width: 1000px;
	margin: 0 auto;
	margin-bottom: 33px;
  }
  
  .custom-breadcrumbs a{
  
	color: #121213;
	text-decoration: none;
  }
  
  .whb-general-header .searchform input {
	height: 38px !important ;
	padding-left: 10px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	border-radius: 3px;
  }
  
  .whb-general-header .searchform input::placeholder {
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 16px;
	line-height: 21.79px;
	color: #6868689c;
  }
  
  .whb-general-header .container {
	padding-left: 0px;
	padding-right: 0px;
  }
  
  .wd-header-my-account .wd-tools-text {
	font-family: "Open Sans" !important;
	font-weight: 400 !important;
	font-size: 18px !important;
	line-height: 24.51px;
	text-transform: capitalize !important;
  }
  
  .wd-header-cart .woocommerce-Price-amount bdi {
	gap: 5px;
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 18px;
	line-height: 24.51px;
  }
  
  #billing_country_field {
	margin-left: 3.2px;
  }
  
  .woocommerce-billing-fields__field-wrapper .select2-selection {
	border: 1px solid #b2b2b2 !important;
  }
  
  .woocommerce-billing-fields__field-wrapper .select2-selection__rendered {
	font-family: "Open Sans" !important;
	font-weight: 400 !important;
	font-size: 20px !important;
	line-height: 27.24px !important;
  }
  
  .categories-accordion-on .widget_product_categories .product-categories li {
	margin-bottom: 15px;
  }
  
  .product-wrapper .wd-entities-title a {
	font-size: 18px;
	font-weight: 600;
	line-height: 24.51px;
	color: #121213;
  }
  
  .product-wrapper .woocommerce-Price-amount bdi {
	font-size: 20px;
	font-weight: 600;
	line-height: 27.24px;
  }

  .product-wrapper del .woocommerce-Price-amount bdi {
	font-size: 17px;
  }

  .product-wrapper .price del {
	font-size: 100%;
  }
  
  .widget_product_categories .product-categories li a {
	font-family: "Open Sans" !important;
	font-weight: 600 !important;
	font-size: 18px !important;
	line-height: 22.24px !important;
	color: #121213 !important;
	background-color: #f5f5f5;
	padding-left: 16px;
  }
  
  .widget_product_categories .product-categories .children li {
	padding-left: 0 !important;
  }

  .widget_product_categories .product-categories li.current-cat>a {
	  background-color: #f7f7f7 !important;
  }
  
  .widget_product_categories .product-categories .children li a {
	background-color: transparent;
	padding-left: 15px !important;
	font-family: "Open Sans" !important;
	font-weight: 400 !important;
	font-size: 18px !important;
	line-height: 22.24px !important;
  }
  
  .widget_product_categories .wd-cats-toggle {
	right: 10.4px !important;
	top: 9px !important;
	background-color: #f5f5f5 !important;
	font-size: 10px !important;
	color: black !important;
  }
  
  .wd-hover-standard .wd-add-btn > a {
	box-shadow: none !important;
  }
  
  .orderby {
	height: 41px !important;
	padding-top: 8px !important;
	font-family: "Open Sans" !important;
	font-weight: 400 !important;
	font-size: 16px !important;
	line-height: 24px !important;
  }
  
  .per-page-title {
	font-family: "Open Sans" !important;
	font-weight: 400 !important;
	font-size: 18px !important;
	line-height: 24px !important;
  }
  
  .per-page-variation {
	font-family: "Open Sans" !important;
	font-weight: 400 !important;
	font-size: 18px !important;
	line-height: 24px !important;
	color: black !important;
  }
  
  .shop-loop-head .woodmart-woo-breadcrumbs {
	display: none !important;
  }
  
  .swiper-button-disabled {
	opacity: 0;
	cursor: auto;
	pointer-events: none;
	display: none;
  }
  
  
  @keyframes scaleBackground {
	0% {
	  transform: scale(1.6);
	}
	100% {
	  transform: scale(1);
	}
  }
  
  .related-products-new {
	max-width: 1000px;
	margin: 0 auto;
	margin-bottom: 36px;
  }
  
  .woocommerce-breadcrumb a{
	  font-family: 'Open Sans' ;
	  font-weight: 400 ;
	  font-size: 15px ;
	  line-height: 20.43px ;
  }
  
  .woocommerce-breadcrumb span{
	  font-family: 'Open Sans' ;
	  font-weight: 400 !important ;
	  font-size: 15px ;
	  line-height: 20.43px ;
  }
  
  
  .container:has(.summary-inner) {
	margin-bottom: 0 !important;
  }
  
  .home-articles .slick-prev {
	position: absolute;
	top: 50%;
	left: -32.46px;
  }
  
  .home-articles .slick-next {
	position: absolute;
	top: 50%;
	right: -32.46px;
  }
  
  .footer-sidebar {
	padding-top: 76.15px !important;
	padding-bottom: 64.05px !important;
  }
  
  .br_mobile {
	display: none;
  }
  
  .product-image-summary .wd-social-icons {
	display: none;
  }
  
  .product-image-summary .summary-inner {
	display: flex;
	flex-wrap: wrap;
  }
  
  .product-image-summary .price {
	width: 100%;
  }
  
  .product-image-summary .cart {
	display: flex;
	flex-direction: column;
	margin-bottom: 0 !important;
	gap: 24px;
  }
  
  .product-image-summary .cart:not(.variations_form):not(.grouped_form) > * {
	margin-bottom: 0;
	width: max-content;
	margin-left: 0;
	font-family: "Open Sans" !important;
	font-size:18px !important;
	align-items: center;
  }
  
  .summary-inner > .wd-action-btn {
    margin-left: 34px;
    margin-bottom: 18px !important;
    display: inline-flex !important;
    align-items: self-end;
  }
  
  .summary-inner > .wd-action-btn > a {
	padding-left: 0;
	background-position: left;
  }
  
  
  .single_add_to_cart_button {
	text-transform: initial !important;
	font-family: "Open Sans" !important;
	font-weight: 400 !important;
	font-size: 22px !important;
	line-height: 29.96px !important;
	padding: 14px 40px !important;
	box-shadow: none !important;
	border-radius: 0 !important;
  }
  
  .single_add_to_cart_button:hover {
	box-shadow: none !important;
	border-radius: 0 !important;
  }
  
  .product-tabs-wrapper {
	border: none !important;
  }
  
  
  .product-tabs-wrapper .vc_tta-panels {
	display: flex;
	flex-direction: column;
	gap: 20px;
  }
  
  .product-tabs-wrapper .vc_tta-panel a {
	padding-left: 39px !important;
  }
  
  .product-tabs-wrapper .vc_tta-panel .vc_tta-panel-heading {
	background-color: #f5f5f5 !important;
  }
  
  .product-tabs-wrapper .vc_tta-panel .vc_tta-title-text {
	font-family: "Open Sans";
	font-weight: 600;
	font-size: 24px;
	line-height: 29.96px;
	color: #000000;
  }
  
  .product-tabs-wrapper .vc_tta-panel .vc_tta-panel-body {
	background-color: transparent !important;
	border: none !important;
  }
  
  .product-tabs-wrapper .vc_tta-panel .vc_tta-controls-icon {
	right: 47px;
	left: auto !important;
	width: 17px;
	height: 17px;
  }
  
  .product_info_us {
	max-width: 1000px;
	margin: 0 auto;
	margin-top: 30.3px;
  }
  
  .product_info_us p{
	font-family: "Open Sans" !important;
	font-weight: 400 !important;
	font-size: 18px !important;
	line-height: 27.24px !important;
	color: #000000 !important;
	margin-bottom: 18px !important;
  }
  
  .related-products-new .title {
	font-family: "Open Sans";
	font-weight: 600;
	font-size: 24px;
	line-height: 43.58px;
	color: #000000;
	margin-bottom: 44px;
	text-transform: initial;
	padding-bottom: 0 !important;
  }
  .related-products-new .title::before {
	display: none;
  }
  
  .product-tabs-wrapper {
	margin-bottom: 0 !important;
	padding-top: 56px !important;
	padding-bottom:68px !important;
  }
  
  .product-tabs-wrapper .wd-accordion-title {
	display: none;
  }
  
  .product-tabs-wrapper .wd-accordion-item {
	border: none !important;
  }
  
  .woocommerce-tabs::before {
	display: none !important;
  }
  
  .single_product_title_mobile {
	display: none;
  }
  
  .woodmart-sticky-btn:has(.cart) {
	display: none !important;
  }
  
  .woocommerce-product-gallery .thumbnails {
	margin-top: 15px;
  }
  
  .woocommerce-product-gallery .thumbnails.owl-carousel .owl-item {
	padding-left: 8px !important;
	padding-right: 8px !important;
  }
  
  .owl-stage:has(.product-image-thumbnail) {
	width: 100% !important;
  }
  
  .woocommerce-product-gallery .thumbnails.owl-carousel .owl-item {
	width: 33% !important;
  }
  
  .cart_info_row {
	display: flex;
	justify-content: space-between;
	gap: 6px;
  }
  
  .shopping-cart-widget-footer>*:last-child {
	padding-right: 0 !important;
    padding-left: 0 !important;
  }
  
  
  .woocommerce-MyAccount-navigation ul li a {
	font-size: 20px !important;
	font-weight: 400 !important;
	line-height: 27.24px !important;
	color: #121213 !important;
  }
  
  .woocommerce-MyAccount-title {
	border: none !important;
	padding-bottom: 0 !important;
	text-transform: none !important;
	font-size: 24px !important;
  }
  
  .woocommerce-cart-form .cart_item td.product-name a,
  .woocommerce-cart-form .cart_item td.product-price .amount {
	font-size: 16px;
	line-height: 18px;
	font-weight: 600;
  }
  
  @media screen and (max-width: 891px) {
	.summary-inner > .wd-action-btn {
	  width: 100%;
	  margin-left: 0;
	  margin-top: 22px;
	}
  }
  @media screen and (max-width: 580px) {
	.last_notes .last_notes__element {
	  width: 100%;
	}
  
	.home-welcome .home-welcome__left {
	  gap: 25px;
	}
  
	.home-welcome .home-welcome__left .home-welcome__left-top h2 {
	  font-size: 20px;
	  line-height: 22px;
	}
  
	.home-welcome .home-welcome__left .home-welcome__left-top p {
	  font-size: 16px;
	  line-height: 21.79px;
	}
  
	.home-welcome .home-welcome__left .home-welcome__left-bottom--inner p span {
	  font-size: 16px;
	  line-height: 21.79px;
	}
  
	.home-promotional h2 {
	  font-size: 28px;
	  line-height: 38.13px;
	  text-align: start;
	  margin-bottom: 30px;
	}
  
	.home-welcome .home-welcome__left .home-welcome__left-bottom p {
	  font-size: 16px;
	  line-height: 23.15px;
	}
  
	.home-promotional {
	  margin-top: 55px;
	  margin-bottom: 93px;
	}
  
	.acticle_content .acticle_content__title {
	  width: 100%;
	}
  
	.home-reviews
	  .home-reviews__content
	  .home-reviews__content-wrap
	  .review
	  .review__top 
	  h3 {
	  font-size: 17px;
	}
  
	.home-reviews .home-reviews__content .home-reviews__content-wrap .review {
	  row-gap: 28px;
	  min-height: auto;
	}
  
	.acticle_content .article-image-right .article_content__text p {
	  font-family: 'Open Sans';
	  font-weight: 400;
	  font-size: 18px;
	  line-height: 25.2px;
	  margin-bottom: 0;
	}
  
	.home-reviews .home-reviews__content {
	  padding-top: 72px;
	  padding-bottom: 69px;
	  text-align: center;
	}
  
	.br_mobile {
	  display: block;
	}
  
	.home-reviews {
	  height: 975px;
	}
  
	.home-caring {
	  margin-top: 50px;
	  margin-bottom: 40px;
	}
  
	.home-caring .home-caring__right h2 {
	  font-size: 28px;
	  line-height: 38.13px;
	}
  
	.wpb_wrapper:has(.home-reviews) {
	  background-image: url(/wp-content/themes/od-web.com/images/reviews_mobile_bg-min.jpeg);
	  background-repeat: no-repeat;
	  background-size: cover;
	  background-position: center;
	}
  
	.home-caring .home-caring__right p {
	  font-size: 16px;
	  line-height: 21.79px;
	}
  
	.home_articles__element {
	  padding-right: 54px;
	  padding-left: 54px;
	}
  
	.home-articles .slick-prev {
	  left: 22px;
	}
  
	.home-articles .slick-next {
	  right: 22px;
	}
  
	.home-articles h2 {
	  font-size: 28px;
	  line-height: 38.13px;
	  margin-bottom: 30px;
	}
  
	.home-articles {
	  padding-bottom: 70px;
	}
  
	.footer-sidebar {
	  padding-top: 50px !important;
	  padding-bottom: 51px !important;
	}
  
	.home-caring .home-caring__right p:nth-child(2) {
	  margin-bottom: 25px;
	}
  
	.home-reviews .home-reviews__content h2 {
	  margin-bottom: 27px;
	}
  
	.caring_image_mobile {
	  margin-bottom: 25px;
	}
  
	.article_content__article p {
	  margin-top: 36px;
	  font-family: 'Open Sans';
	  font-weight: 400;
	  font-size: 18px;
	  line-height: 25.2px;
	}
  }
  
  @media screen and (max-width: 576px) {
	.footer-logo img {
	  margin-bottom: 37px !important;
	}
  
	.mobile_footer_one {
	  flex-direction: column;
	  gap: 16px !important;
	}
	.footer-logo {
	  max-width: max-content !important;
	}
  
	.footer-column-2 {
	  padding-top: 80px;
	}
  
	.footer-column-3 {
	  padding-top: 39px;
	}
  
	.footer-column {
	  padding-right: 10px !important;
	  padding-left: 10px !important;
	}
  
	.email_customer_mobile {
	  font-weight: 700 !important;
	}
  }
  
  @media screen and (max-width: 767px) {
	.acticle_content .article-image-right {
	  display: flex;
	  flex-direction: column;
	  gap: 27px;
	}
  
	.checkout_breadcrumbs{
	  margin-left: 0;
	}
  
	.state_desktop{
	  display: none;
	}
  
	.state_mobile{
	  display: block;
	}
  
	.custom-breadcrumbs{
	  margin-left: 15px;
	}
  
	.page:has(.custom-breadcrumbs) .main-page-wrapper{
	  margin-top: -20px !important;
	}
  
	.checkout_state.state_mobile{
	  margin-top: -21px;
	  margin-bottom: 21px;
	}
  
	.woocommerce-checkout-review-order-table {
	  margin-top: 8.5px;
	}
  
	.return_to_basket {
	  margin-left: 20px;
	}
  
	.checkout_wrapper_new {
	  flex-direction: column-reverse;
	}
	.checkout-order__wrapper{
	  width: 100%;
	}
  
	.checkout_wrapper_new .woocommerce-checkout{
	  width: 100%;
	}
  
	.checkout-form__wrapper{
	  justify-content: center;
	}
  
	.checkout-order-review div.quantity{
  
	}
  
	.checkout-order-review .cart_info_row div.quantity .plus {
	  min-width: 25px !important;
	  height: 22px !important;
	  background-size: 7px 7px !important;
  }
  
  
  .checkout-order-review .cart_info_row span.quantity {
	margin-top: 30px;
  }
  
  .checkout-order-review .cart_info_row .woocommerce-Price-amount {
	font-size: 16px !important;
  }
  
  .woocommerce-checkout-review-order-table th {
	font-size: 16px !important;
  }
  
  .order-total th {
	font-size: 18px !important;
  }
  
  .woocommerce-checkout-review-order-table td {
  
	font-size: 16px !important;
  }
  
  .woocommerce-billing-fields{
	padding-left: 15px;
	padding-right: 15px;
  }
  
  .checkout_login_new{
	width: 100%;
  }
  
  .checkout_login_new .woocommerce-form-login__submit {
	width: 100% !important;
  }
  
  .checkout_login_new .woocommerce-form-register__submit {
	width: 100% !important;
  }
  
  .delivery_next .button_like_woocommerce{
	display: block;
	text-align: center;
  }
  
  .checkout-order-review .cart_info_row div.quantity input[type="number"] {
	min-width: 25px !important;
	height: 22px !important;
	font-size: 14px !important;
  }
  
  .checkout-order-review .cart_info_row div.quantity .minus {
	min-width: 25px !important;
	height: 22px !important;
	background-size: 7px 7px !important;
  }
  
	.checkout-order-review .product_list_widget > li img{
	  min-width: 69px;
	  max-width: 69px;
	}
  
	.product-tabs-wrapper .vc_tta-panel .vc_tta-title-text {
	  font-size: 16px !important;
	  line-height: 21.79px !important;
	}
  
	.single_product_title_mobile {
	  font-family: "Open Sans" !important;
	  font-weight: 600 !important;
	  font-size: 24px !important;
	  line-height: 32.68px !important;
	  color: #121213 !important;
	  display: block;
	  padding-left: 15px;
	}
  
	.product_info_us {
	  margin-top: 39px;
	  padding-left: 15px;
	  padding-right: 15px;
	  font-size: 18px !important;
	  line-height: 24.51px !important;
	  font-weight: 400 !important;
	  margin-bottom: 60px !important;
	}
  
	.related-products-new .title {
	  font-family: "Open Sans" !important;
	  font-weight: 600 !important;
	  font-size: 20px !important;
	  line-height: 27.24px !important;
	  color: #121213;
	}
  
	.wd-accordion-content {
	  padding-bottom: 0 !important;
	}
  
	.product-image-summary-wrap .product_title {
	  display: none;
	}
  
	.product-image-summary .woocommerce-product-details__short-description {
	  margin-bottom: 10px !important;
	  font-size: 18px;
	  line-height: 24.51px !important;
	}
  
	.product-image-summary-wrap .price del .woocommerce-Price-amount {
	  font-size: 24px;
	  line-height: 32.68px;
	}
  
	.product-image-summary-wrap .price {
	  gap: 15px;
	  margin-bottom: 22px !important;
	}
  
	.product-image-summary-wrap .price ins .woocommerce-Price-amount {
	  font-size: 24px;
	  line-height: 32.68px;
	}
  
	.product-image-summary-inner .col-lg-4.product-images {
	  flex: 0 0 100% !important;
	  max-width: 100% !important;
	}
  
	.product-image-summary-inner .col-md-6.summary {
	  flex: 0 0 100% !important;
	  max-width: 100% !important;
	}
  
	.product-image-summary .cart {
	  width: 100%;
	  gap: 37px;
	}
  
	.summary-inner > .wd-action-btn {
	  justify-content: center;
	}
  
	/* .cetegory { width: 50%;} */
	.cetegory__title {
	  text-align: start;
	  font-size: 16px;
	  color: #282828;
	  margin-bottom: 0px;
	  font-family: "Open Sans", sans-serif;
	  font-style: normal;
	  line-height: normal;
	}
	.cetegory {
	  flex-direction: row-reverse;
	  justify-content: space-between;
	  width: 100%;
	  height: auto;
	}
  
	.categories__wrapper a {
	  padding: 18px 30px;
	}
  
	.cetegory svg {
	  width: 40px;
	  height: 40px;
	  margin-bottom: 5px;
	}
	.cetegory {
	  border-left: none;
	}
	.cetegory:nth-child(4) {
	  border-bottom: 1px solid #d3eee6;
	}
	.cetegory:nth-child(5) {
	  border-bottom: 1px solid #d3eee6;
	}
  
	.last_notes .last_notes__element {
	  width: 45%;
	}
  
	.acticle_content .article-image-right .article_content__image {
	  width: 100%;
	}
	.acticle_content .article-image-right .article_content__text {
	  width: 100%;
	}
  
	.acticle_content .article-image-right .article_content__text p {
	  font-family: 'Open Sans';
	  font-weight: 400;
	  font-size: 20px;
	  line-height: 28px;
	  margin-bottom: 0;
	}
  
	.article_content__article p {
	  margin-top: 36px;
	  font-family: 'Open Sans';
	  font-weight: 400;
	  font-size: 20px;
	  line-height: 28px;
	}
  
	.home-welcome .home-welcome__right {
	  display: none;
	}
  
	.home-welcome .home-welcome__left {
	  width: 100%;
	}
  
	.welcome__image_mobile {
	  display: block;
	}
  
	.home-caring .home-caring__left {
	  display: none;
	}
  
	.home-caring .home-caring__right {
	  width: 100%;
	}
  
	.caring_image_mobile {
	  display: block;
	}
  }
  
  @media screen and (min-width: 767px) {
	.woocommerce-product-gallery .thumbnails.owl-carousel .owl-item:first-child {
	  padding-left: 0px !important;
	  padding-right: 8px !important;
  
	}
  
  
	.woocommerce-product-gallery .thumbnails.owl-carousel .owl-item{
	  height: 114px;
	  background-clip: content-box;
	  background-color: #F5F5F5;
	  display: flex;
	  justify-content: center;
	  align-items: center;
	  
	}
  
	.woocommerce-product-gallery .thumbnails.owl-carousel .owl-item:last-child {
	  padding-left: 8px !important;
	  padding-right: 0px !important;
	}
  }
  @media screen and (max-width: 891px) {
	.summary-inner > .wd-action-btn {
	  width: 100%;
	  margin-left: 0;
	  margin-top: 22px;
	}
  }
  @media screen and (max-width: 580px) {
	.last_notes .last_notes__element {
	  width: 100%;
	}
	
	.checkout-order-review .cart_info_row span.quantity {
		  margin-top: -5px;
	  }
	
	.product-tabs-wrapper{
		padding-bottom: 0 !important;
	}
	
	.product_info_us{
		margin-block: 20px !important;
	}
  
	.cetegory:hover svg {
	  transition: ease 800ms;
	  margin-bottom: auto;
  }
  
	.woocommerce-MyAccount-content .wd-my-account-links:nth-child(2) > div {
	
	font-family: 'Open Sans';
	font-weight: 400;
	font-size: 16px;
	border-right: 1px solid #BCBCBC !important;
	color: #121213;
	align-items: center;
	box-shadow: none !important;
	background: transparent;
  }
  
	
	
	.cart-widget-side {
		width: 100% !important;
		padding:20px;
	}
	
	.acticle_content .article-image-right .article_content__image img{
		height: 200px;
	}
	
	.cart-widget-side .woocommerce-mini-cart-item img {
		min-width: 120px !important;
	  max-width: 120px !important;
	  height: 120px !important;
	}
	
	.cart_info_row .wd-entities-title {
		font-size: 18px !important;
	}
	
	.cart_info_row div.quantity .minus {
	  height: 25px !important;
	  min-width: 25px !important;
	  background-size: 10px 10px !important;
  }
  
  .cart_info_row div.quantity .plus {
	  height: 25px !important;
	
	  min-width: 25px !important;
  
	  background-size: 10px 10px !important;
  }
  
  .cart_info_row .woocommerce-Price-amount {
	  font-size: 18px;
  }
	
	.cart_info_row div.quantity input[type="number"] {
	  height: 25px !important;
	  width: 25px !important;
	  font-size: 12px;
  }
	
	.custom-breadcrumbs{
		margin-left: 23px !important;
	}
	
	.archive .container .content-layout-wrapper {
		padding-left: 20px;
		padding-right: 20px;
	}
  
	.home-welcome .home-welcome__left {
	  gap: 25px;
	}
	
	.min-footer .col-right img{
		width: 40px !important;
	}
  
	.home-welcome .home-welcome__left .home-welcome__left-top h2 {
	   font-size: 20px;
	  line-height: 22px;
	}
  
	.home-welcome .home-welcome__left .home-welcome__left-top p {
	  font-size: 16px;
	  line-height: 21.79px;
	}
  
	.home-welcome .home-welcome__left .home-welcome__left-bottom--inner p span {
	  font-size: 16px;
	  line-height: 21.79px;
	}
  
	.home-promotional h2 {
	  font-size: 20px;
	  line-height: 22px;
	  text-align: start;
	  margin-bottom: 30px;
	}
  
	.home-welcome .home-welcome__left .home-welcome__left-bottom p {
	  font-size: 16px;
	  line-height: 23.15px;
	}
  
	.home-promotional {
	  margin-top: 55px;
	  margin-bottom: 93px;
	}
  
	.acticle_content .acticle_content__title {
	  width: 100%;
				font-size: 20px;
		  line-height: 22px;
	}
  
	.home-reviews
	  .home-reviews__content
	  .home-reviews__content-wrap
	  .review
	  .review__top
	  h3 {
	  font-size: 17px;
	}
  
	.home-reviews .home-reviews__content .home-reviews__content-wrap .review {
	  row-gap: 28px;
	  min-height: auto;
	}
  
	.acticle_content .article-image-right .article_content__text p {
	  font-family: 'Open Sans';
	  font-weight: 400;
	  font-size: 18px;
	  line-height: 25.2px;
	  margin-bottom: 0;
	}
  
	.home-reviews .home-reviews__content {
	  padding-top: 50px;
	  padding-bottom: 69px;
	  text-align: center;
	}
  
	.br_mobile {
	  display: block;
	}
  
	.home-reviews {
	  height: 975px;
	}
  
	.home-caring {
	  margin-top: 50px;
	  margin-bottom: 40px;
	}
  
	.home-caring .home-caring__right h2 {
		 font-size: 20px;
	  line-height: 22px;
	}
  
	.wpb_wrapper:has(.home-reviews) {
	  background-image: url(/wp-content/themes/od-web.com/images/reviews_mobile_bg-min.jpeg);
	  background-repeat: no-repeat;
	  background-size: cover;
	  background-position: center;
	}
  
	.home-caring .home-caring__right p {
	  font-size: 16px;
	  line-height: 21.79px;
	}
  
	.home_articles__element {
	  padding-right: 54px;
	  padding-left: 54px;
	}
  
	.home-articles .slick-prev {
	  left: 22px;
	}
  
	.home-articles .slick-next {
	  right: 22px;
	}
  
	.home-articles h2 {
	  font-size: 20px;
	  line-height: 22px;
	  margin-bottom: 30px;
	}
  
	.home-articles {
	  padding-bottom: 70px;
	}
  
	.footer-sidebar {
	  padding-top: 50px !important;
	  padding-bottom: 51px !important;
	}
  
	.home-caring .home-caring__right p:nth-child(2) {
	  margin-bottom: 25px;
	}
  
	.home-reviews .home-reviews__content h2 {
	  margin-bottom: 27px;
			font-size: 20px;
	  line-height: 22px;
	}
  
	.caring_image_mobile {
	  margin-bottom: 25px;
	}
  
	.article_content__article p {
	  margin-top: 36px;
	  font-family: 'Open Sans';
	  font-weight: 400;
	  font-size: 18px;
	  line-height: 25.2px;
	}
  
  }
  
  @media screen and (max-width: 425px){
	  .footer-column {
	  width: 100% !important;
	  max-width: initial !important;
	  flex: initial !important;
	  }
  }
  
  .wd-nav>li.wd-has-children>a:after, .wd-nav>li.menu-item-has-children>a:after {
	  display: none;
  }
  
  .wd-header-html.whb-html-block-element span {
	  font-family: Open Sans;
	  font-size: 20px;
	  font-weight: 400 !important;
	  line-height: 27.24px;
  }
  @media (max-width: 575px) {
	  .wd-header-html.whb-html-block-element span {
		  font-size: 16px !important;
	  line-height: 18px !important;
	  }
  }
  
  @media (min-width: 1025px) {
	  .whb-top-bar-inner {
		  height: auto !important;
		  max-height: initial !important;
		  /* height: 50px !important;
		  max-height: 50px !important; */
		  padding: 15px 0;
	  }
	  .whb-top-bar-inner h5 {
		margin-bottom: 0 !important;
	  }
  }
  @media (max-width: 575px) {
	  .min-footer .col-right {
		  margin-bottom: 15px !important;
	  }
  }
  
  .wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
		  margin-bottom: 12px !important;
  }
  
  .main-slider .swiper-wrapper .swiper-slide img {
	  width: 100%;
  }
  
  .home-promotional .home-promotional__products ul.products {
	  display: flex;
	  flex-wrap: wrap;
		  margin-right: -15px;
	  margin-left: -15px;
  }
  @media (min-width: 1025px) {
	  .home-promotional .home-promotional__products ul.products .col-lg-4,
	  .archive .content-layout-wrapper .sidebar-container {
		  flex: 0 0 25% !important;
		  max-width: 25% !important;
		  margin-bottom: 30px;
	  }
	  .archive .site-content.col-lg-8 {
		  flex: 0 0 75%;
		  max-width: 75%;
	  }
  }
  .wd-custom-icon, picture.wd-custom-icon img {
	  min-width: unset !important;
	  max-width: unset !important;
	  width: 20px !important;
	  height: 20px !important;
  }
  
  /* new */
  li.wc_payment_method.payment_method_ppcp-gateway {
	display: flex;
	align-items: center;
  }

  li.wc_payment_method {
    padding: 15px 0 15px 30px !important;
	text-align: left;
	font-family: "Open Sans";
	font-weight: 400;
	font-size: 20px;
	line-height: 27.24px;
	position: relative;
  }
  
  li.wc_payment_method input[type="radio"] {
	display: block !important;
	margin-right: 15px;
	position: absolute;
	left: 0;
	top: 23px;
	width: 16px;
	height: 16px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 2px solid #656562;
	border-radius: 50%;
	outline: none;
	cursor: pointer;
  }
  
  li.wc_payment_method input[type="radio"]::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 10px;
	height: 10px;
	background: #656562;
	border-radius: 50%;
	transform: translate(-50%, -50%) scale(0);
	transition: transform 0.2s ease;
  }
  
  li.wc_payment_method input[type="radio"]:checked::before {
	transform: translate(-50%, -50%) scale(1);
  }
  
  #payment h3 {
	text-transform: inherit !important;
	font-family: "Open Sans" !important;
	font-weight: 600 !important;
	font-size: 24px !important;
	line-height: 38.13px !important;
	margin-bottom: 35px;
  }
  
  .ppc-button-wrapper.ppcp-width-min,
  .ppc-button-wrapper {
	width: 100% !important;
  }
  
  .paypal-button-container {
	min-width: unset !important;
	max-width: unset !important;
	width: 100%;
  }
  
  .woocommerce-shipping-totals.shipping h2 {
	margin-bottom: 34px;
	margin-top: 34px;
  }
  .checkout-form__wrapper.row {
	width: 100%;
	margin-right: 0;
	margin-left: 0;
  }
  .place-order .woocommerce-form__label span {
	cursor: pointer;
  }
  div#payment {
	width: 100%;
  }
  
  .place-order input#terms,
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
	cursor: pointer;
  }
  
  #promotional {
	  margin-top: 30px;
	  margin-bottom: 100px;
  }
  
  #promotional .wd-wpb {
	  margin-bottom: 20px;
  }
  
  .product-grid-item .price {
  display: flex !important;
	  margin-top: auto;
	  justify-content: center;
	  gap: 10px !important;
  }
  
  .product-grid-item .product-wrapper {
	  min-height: 380px;
	  display: flex;
	  flex-direction: column;
	  height: 100%;
	  justify-content: space-between;
  }
  
  .login_block #register_login:hover {
	cursor: pointer;
  }

  .cart_list_checkout .cart_item {
	display: flex;
  border-bottom: 1px solid #B2B2B2;
  padding-bottom: 15px;
  padding-top: 15px;
  }
  .cart_list_checkout .cart_item .cart-item-image {
	max-width: 108px;
  }
  .cart_list_checkout .cart_item .cart-info .quantity_custom {
    position: relative;
    z-index: 1;
    display: inline-flex;
    transition: opacity .6s ease;
  }
  .cart_list_checkout .cart_item .cart-info .quantity_custom button {
	padding: 0;
  }
  /* Chrome, Safari, Edge, Opera */
	.cart_list_checkout .cart_item .cart-info .quantity_custom input::-webkit-outer-spin-button,
	.cart_list_checkout .cart_item .cart-info .quantity_custom input::-webkit-inner-spin-button {
	  -webkit-appearance: none;
	  margin: 0;
	}

	/* Firefox */
	.cart_list_checkout .cart_item .cart-info .quantity_custom input[type=number] {
	  -moz-appearance: textfield;
	}
  .cart_list_checkout .cart_item .cart-info .quantity_custom .plus {
	border: 1px solid #C5C5C5  !important;
	border-left: none !important;
	height: 34px !important;
	background-color: #f5f5f5 !important;
	min-width: 34px !important;
	background-image: url("/wp-content/themes/od-web.com/images/plus.svg") !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	color: transparent !important;
	background-size: 12px 12px !important;
  }
  
  .cart_list_checkout .cart_item .cart-info .quantity_custom input[type="number"] {
	height: 34px !important;
	width: 34px !important;
	border: 1px solid #C5C5C5  !important;
	font-size: 14px;
	border-left: none !important;
	border-right: none !important;
  }
  
  .cart_list_checkout .cart_item .cart-info .quantity_custom .minus {
	border: 1px solid #C5C5C5  !important;
	height: 34px !important;
	border-right: none !important;
	background-color: #f5f5f5 !important;
	min-width: 34px !important;
	background-image: url("/wp-content/themes/od-web.com/images/minus.svg") !important;
	background-position: center !important;
	background-size: 12px 12px !important;
	background-repeat: no-repeat !important;
	color: transparent !important;
  }
  .cart_list_checkout .cart_item .product-total {
    padding-top: 20px;
  }
  .cart_list_checkout .cart_item .remove {
    top: 42% !important;
    right: 14px !important;
    background-image: url(/wp-content/themes/od-web.com/images/remove-cart.svg);
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: center;
    border-radius: 0 !important;
    width: 20px;
    height: 20px;
    display: block;
  }
  .remove-wrap {
    display: flex;
    align-items: center;
  }
  .checkout-order-review .cart-subtotal,
  .checkout-order-review .order-total {
	display: flex;
    width: 100%;
    justify-content: space-between;
	padding-top: 15px;
	/* padding-bottom: 15px; */
	font-size: 24px;
  }
  .checkout-order-review .order-total {
	font-weight: bold;
	font-size: 28px;
  }

  @media screen and (max-width: 1024px) {
	  .product-grid-item .product-wrapper {
		  min-height: 307px;
	  }
  }
  @media screen and (max-width: 767px) {
	  .product-grid-item .product-wrapper {
		  min-height: 283px;
	  }
  }

.woocommerce-checkout .woocommerce [role="alert"] {
	margin-bottom: 20px;
}
@media (max-width: 576px) {
    .product-grid-item.col-6 .price, .product-grid-item.col-6 .star-rating, .product-grid-item.col-6 .wd-entities-title, .product-grid-item.col-6 .wd-product-cats, .product-grid-item.col-6 .wd-product-brands-links, .product-grid-item.col-6 .wd-product-sku, .product-grid-item.col-6 .wd-product-stock span, .owl-items-xs-2 .product-grid-item .price, .owl-items-xs-2 .product-grid-item .star-rating, .owl-items-xs-2 .product-grid-item .wd-entities-title, .owl-items-xs-2 .product-grid-item .wd-product-cats, .owl-items-xs-2 .product-grid-item .wd-product-brands-links, .owl-items-xs-2 .product-grid-item .wd-product-sku, .owl-items-xs-2 .product-grid-item .wd-product-stock span {
        font-size: 17px !important;
    }
}
.checkout_wrapper_new #register_login {
	width: 50% !important;
	    border-radius: var(--btn-shop-brd-radius);
    color: var(--btn-shop-color);
    box-shadow: var(--btn-shop-box-shadow);
    background-color: var(--btn-shop-bgcolor);
	    padding: 12px 20px;
	cursor: pointer;
    transition: color .25s ease, background-color .25s ease, border-color .25s ease, box-shadow .25s ease, opacity .25s ease;
	text-shadow: none;
	    vertical-align: middle;
    text-align: center;
    text-decoration: none;
	osition: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    outline: none;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
	height: 55px;
    font-size: 24px !important;
    font-weight: 400 !important;
    line-height: 28.13px !important;
    text-transform: capitalize !important;
}
.login.woocommerce-form.woocommerce-form-login .form-row:not(.woocommerce-FormRow)  {
	    display: flex;
    gap: 12px;
}
@media (max-width: 576px) {
.login.woocommerce-form.woocommerce-form-login .form-row:not(.woocommerce-FormRow) {
flex-direction:column;
}
.checkout_wrapper_new #register_login {
        width: 100% !important;
	        border-radius: 7px !important;
    }
	label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
		display: flex;
	}
}
.widget_product_categories .product-categories li a:hover {
	color: var(--wd-primary-color) !important;
}
.login.woocommerce-form.woocommerce-form-login .password-input {
	width: 100%;
}

.widget_product_categories .children {
    padding-left: 0 !important;
}
p.stock.wd-style-default.available-on-backorder, p.stock.wd-style-default.in-stock {
	display: none !important;
}
  .summary-inner > .wd-action-btn span {
    font-family: Open Sans;
    font-size: 17px;
    font-weight: 400;
    line-height: 27.24px;
    text-align: center;
    color: #333;
    margin-right: 24px;
    font-weight: 600;
    line-height: 1.2;
}
.summary-inner .product_meta {
	border-top: none !important;
}
.single-product-page .price del {
    margin-right: 18px;
}
.error404 a.home-button.error-rdrct {
	    padding: 12px 20px;
    font-size: 13px;
    line-height: 18px;
    background-color: #F3F3F3;
    color: #3E3E3E;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    outline: none;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    border-radius: 0;
    box-shadow: none;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: none;
    font-weight: 600;
    cursor: pointer;
    transition: color .25s ease, background-color .25s ease, border-color .25s ease, box-shadow .25s ease, opacity .25s ease;
	    border-radius: var(--btn-shop-brd-radius);
    color: var(--btn-shop-color);
    box-shadow: var(--btn-shop-box-shadow);
    background-color: var(--btn-shop-bgcolor);
	margin-top: 16px;
	min-width: 220px;
}
span.onsale.product-label {
	display: block !important;
}
.woocommerce-MyAccount-content .wd-my-account-links a {
   	box-shadow: 0 0 4px rgb(81 188 151 / 33%) !important;
        display: flex !important;
        flex-wrap: wrap;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        color: #121213 !important;
        background: #f5f5f5 !important;
        font-weight: 600;
}
.woocommerce-MyAccount-content .wd-my-account-links a:hover {
      color: #fff !important;
    background-color: #656562 !important;
}
.wd-my-account-links a:hover:before {
    color: #fff !important;
}
.wd-my-account-links a:before {
    color: var(--wd-primary-color) !important;
}
.payment_box.payment_method_ppcp-gateway {
	display: none !important;
}
.wc-stripe-googlepay-container {
	margin-top: 16px !important;
}
.wc-stripe-wallet-notice {
		margin-top: 16px !important;
}
.checkout_coupon_custom {
	margin-top: 25px;
    padding: 30px 30px 7px;
    max-width: 470px;
    border: 2px dashed var(--brdcolor-gray-300);
    border-radius: calc(var(--wd-brd-radius) / 2);
    text-align: center;
}
.checkout_coupon_custom button {
	background-color: #656562;
    color: white;
	width: 100%;
	height: 55px;
}
.woocommerce-form-coupon-toggle,
.woocommerce-message {
	display: none !important;
}
.woocommerce-error.woocommerce-error-red,
.woocommerce-error {
	background-color: red !important;
    font-size: 25px;
}
.woocommerce-checkout .woocommerce-invalid input.input-text,
.woocommerce-checkout .woocommerce-invalid select,
.woocommerce-checkout .woocommerce-invalid textarea {
    border-color: #CA1919 !important;
    border-width: 1px !important; /* На випадок, якщо тема прибирає бордери */
}

/* Спеціальний стиль для випадаючого списку Країни (Select2), бо це не стандартний інпут */
.woocommerce-checkout .woocommerce-invalid .select2-container--default .select2-selection--single {
    border-color: #CA1919 !important;
}
/* Змінюємо колір плейсхолдера для Chrome, Safari, Opera */
.woocommerce-checkout .woocommerce-invalid input.input-text::-webkit-input-placeholder {
    color: #CA1919 !important;
    opacity: 1;
}

/* Змінюємо колір плейсхолдера для Firefox */
.woocommerce-checkout .woocommerce-invalid input.input-text::-moz-placeholder {
    color: #CA1919 !important;
    opacity: 1; /* Firefox за замовчуванням робить їх напівпрозорими */
}

/* Змінюємо колір плейсхолдера для Microsoft Edge */
.woocommerce-checkout .woocommerce-invalid input.input-text:-ms-input-placeholder {
    color: #CA1919 !important;
}

/* Стандартний синтаксис (для нових браузерів) */
.woocommerce-checkout .woocommerce-invalid input.input-text::placeholder {
    color: #CA1919 !important;
    opacity: 1;
}

/* !!! ВАЖЛИВО: Для випадаючих списків (Select2), наприклад "Країна" */
.woocommerce-checkout .woocommerce-invalid .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #CA1919 !important;
}