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

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//pushcomponents.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//pushcomponents.com/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//pushcomponents.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//pushcomponents.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//pushcomponents.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//pushcomponents.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//pushcomponents.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//pushcomponents.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "Open Sans Regular", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(102,102,102);
	--wd-text-font-size: 16px;
	--wd-title-font: "Open Sans Semibold", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: rgb(0,0,0);
	--wd-entities-title-font: "Open Sans Semibold", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: rgb(0,0,0);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Open Sans Regular", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Open Sans Semibold", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(0,0,0);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Open Sans Extrabold", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 800;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-brd-radius: 10px;
	--wd-primary-color: rgb(202,180,71);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: rgb(0,0,0);
	--wd-link-color-hover: rgb(202,180,71);
	--btn-default-font-family: "Open Sans Extrabold", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 800;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-font-family: "Open Sans Extrabold", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 800;
	--btn-accented-bgcolor: rgb(202,180,71);
	--btn-accented-bgcolor-hover: rgb(0,0,0);
	--btn-accented-color-hover: rgb(202,180,71);
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(202,180,71);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(202,180,71);
	--notices-warning-color: #fff;
	--wd-sticky-btn-height: 80px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(202,180,71);
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 650px;
	--wd-popup-padding: 30px;
}
.header-banner {
	background-color: rgb(202,180,71);
	background-image: none;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: url(https://pushcomponents.com/wp-content/uploads/2024/05/pushrack-fahrradtraeger-hecktraeger-camper-vw-crafter-grand-california-push-components-acht-dunkel-scaled.jpg1_.webp);
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(32,32,32);
	background-image: none;
	background-position: center center;
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: rgb(102,102,102);
	--wd-form-placeholder-color: rgb(155,155,155);
	--wd-form-brd-color: rgb(102,102,102);
	--wd-form-brd-color-focus: rgb(0,0,0);
}
.product-labels .product-label.onsale {
	background-color: rgb(221,51,51);
	color: rgb(255,255,255);
}
.product-labels .product-label.new {
	background-color: rgb(202,180,71);
	color: rgb(0,0,0);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 980px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 20px;
}

@media (max-width: 1024px) {
	:root {
		--wd-sticky-btn-height: 80px;
	}
	.woocommerce-product-gallery {
		--wd-gallery-gap: 20px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}
	.woocommerce-product-gallery {
		--wd-gallery-gap: 10px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #333;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}

rs-slides :is([data-type=text],[data-type=button]) {
font-family: Open Sans Regular !important;
}
rs-slides :is(h1,h2,h3,h4,h5,h6)[data-type=text] {
font-family: Open Sans Semibold !important;
}

@font-face {
	font-family: "Open Sans Regular";
	src: url("//pushcomponents.com/wp-content/uploads/2024/01/open-sans-v40-latin-regular.woff2") format("woff2"), 
url("//pushcomponents.com/wp-content/uploads/2024/01/open-sans-v40-latin-regular.woff") format("woff");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Open Sans Light";
	src: url("//pushcomponents.com/wp-content/uploads/2024/01/open-sans-v40-latin-300.woff2") format("woff2"), 
url("//pushcomponents.com/wp-content/uploads/2024/01/open-sans-v40-latin-300.woff") format("woff");
	font-weight: 300;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Open Sans Semibold";
	src: url("//pushcomponents.com/wp-content/uploads/2024/01/open-sans-v40-latin-600.woff2") format("woff2"), 
url("//pushcomponents.com/wp-content/uploads/2024/01/open-sans-v40-latin-600.woff") format("woff");
	font-weight: 600;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Open Sans Extrabold";
	src: url("//pushcomponents.com/wp-content/uploads/2024/01/open-sans-v40-latin-800.woff2") format("woff2"), 
url("//pushcomponents.com/wp-content/uploads/2024/01/open-sans-v40-latin-800.woff") format("woff");
	font-weight: 800;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Open Sans Medium";
	src: url("//pushcomponents.com/wp-content/uploads/2024/01/open-sans-v40-latin-500.woff2") format("woff2"), 
url("//pushcomponents.com/wp-content/uploads/2024/01/open-sans-v40-latin-500.woff") format("woff");
	font-weight: 500;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Open Sans Bold";
	src: url("//pushcomponents.com/wp-content/uploads/2024/01/open-sans-v40-latin-700.woff2") format("woff2"), 
url("//pushcomponents.com/wp-content/uploads/2024/01/open-sans-v40-latin-700.woff") format("woff");
	font-weight: 700;
	font-display:swap;
	font-style: normal;
}

.wd-sizeguide-btn.wd-action-btn.wd-sizeguide-icon > a:before{
    content: url(https://pushcomponents.com/wp-content/uploads/2024/03/question-solid.svg);
      width: 11px;
  height: 12px;
  line-height: 0;
}
.woocommerce-mini-cart .amount, .woocommerce-mini-cart .price {
  color: #fff!important;
}
.product_list_widget>li img {
  background: #fff;
}

.woocommerce-thankyou-order-received {
      border: none!important;
  color: var(--wd-primary-color)!important;
      background: #000!important;
}

.wd-list li {
  align-items: baseline!important;
}

.whiteBackground img {
background:#fff;
}

.product_meta .meta-sep {
  display: inline;
  margin: 0 2px 0 0;
}
a.wd-entities-title:hover, .wd-entities-title a:hover {
  color: var(--wd-link-color-hover)!important;
}
.popup-quick-view .entry-summary .product_meta,
.popup-quick-view .woocommerce-variation.single_variation.wd-show,
.gm-wp_bakery_woocommerce_get_price_html,
.wgm-info.woocommerce-de_price_taxrate,
.wgm-info.woocommerce_de_versandkosten,
.price .shipping_de.shipping_de_string {
	display: none!important;
}

.wd-popup.popup-quick-view {
  padding-bottom: 0;
}
.star-rating {
  color: var(--wd-primary-color)!important;
}
.amount, .price {
  color: #000!important;
	margin-bottom:0;
}
.woocommerce-mini-cart__total .woocommerce-Price-amount {
   color: var(--wd-primary-color)!important;
}
.cart-widget-side .progress-msg .woocommerce-Price-amount.amount, .cart-widget-side .progress-msg .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
  color: var(--wd-primary-color)!important;
}
.wd-header-cart.wd-design-2 .wd-cart-number, .wd-header-cart.wd-design-5 .wd-cart-number {
  color: #000!important;
}
.widget_product_categories .product-categories li a:hover+.count, .widget_product_categories .product-categories li.current-cat>.count, .wd-filter-list .wc-layered-nav-term a:hover+.count, .wd-filter-list .wc-layered-nav-term.wd-active .count, .wd-tools-element:is(.wd-design-2,.wd-design-5) .wd-tools-count, .wd-tools-element:is(.wd-design-2,.wd-design-5) .wd-tools-count {
  color: #000!important;
}
.pswp__ui--fit :is(.pswp__top-bar,.pswp__caption), 
:is(.pswp__top-bar,.pswp__caption) {
  background-color: unset;
}

.pswp__img {
  background-color: #fff;
}

#wd_sizeguide .wd-sizeguide-title {
  text-transform: none;
    background-color: #eee;
  padding: 1rem;
}
.wpb_content_element {
  margin-bottom: 20px;
}
.testimonial a, .testimonial p a, #wd_sizeguide p a, .main-page-wrapper p a, .main-page-wrapper span a, footer .copyrights-wrapper a, .wd-popup-inner a, .wd-popup a{
  text-decoration: underline;
text-decoration-color: var(--wd-primary-color);
}
.testimonial a:hover, .testimonial p a:hover, #wd_sizeguide p a:hover, .main-page-wrapper span a:hover, .main-page-wrapper p a:hover, footer .copyrights-wrapper a:hover, .wd-popup-inner a:hover, .wd-popup a:hover{
  text-decoration: none;
}
span.moreSizeguide {
  cursor: pointer;
  color:000;
  text-decoration: underline;
text-decoration-color: var(--wd-primary-color);
}
span.moreSizeguide:hover{
  cursor: pointer;
  color: var(--wd-primary-color);
  text-decoration: none;
}


.whb-general-header-inner a:hover, .whb-general-header-inner .wd-header-cart a:hover .woocommerce-Price-amount{
  color: var(--wd-link-color-hover)!important;
}
.whb-general-header.whb-color-light .woocommerce-Price-amount {
  color: #fff!important;
}
.whb-general-header .woocommerce-Price-amount {
  transition: color .25s ease;
}
.quick-view-horizontal .product-image-summary{
  min-height:unset!important;
}

.quick-view-horizontal .woocommerce-product-rating{
  display: none;
}
.wd-popup {
  padding:30px!important;
}
.hotspot-content {
  z-index:1000;
}
body .btn-style-bordered {
  border-color:var(--wd-primary-color)!important;
}
:is(.btn-secondary) {
  background-color: rgba(0,0,0,0);
}
.btn-popup:hover img {
  filter: invert(40%) sepia(86%) saturate(1403%) hue-rotate(35deg) brightness(119%) contrast(119%);
}
.btn-popup img {
  transition: filter 0.25s ease;
}
.wd-coupon-form .button[name="apply_coupon"] {
  flex: 0 0 auto;
  border-radius: var(--btn-accented-brd-radius);
  color: #000;
  background-color: #fff;
      border: solid 2px var(--wd-primary-color);
}
.wd-coupon-form .button[name="apply_coupon"]:hover {
  color: var(--btn-accented-color-hover);
  background-color: var(--btn-accented-bgcolor-hover);
      border-color: #000!important;
}
.archive .main-page-wrapper .site-content {
margin-bottom: 0px
}
.product-template-default .posted_in, .product-template-default .tagged_as{
  display:none;
}
.tabs-layout-tabs .shop_attributes {
  max-width: 100%!important
}
.btn-popup {
  min-width: 280px;
}
.hotspot-type-text .btn.btn-color-primary, .mailpoet_submit {
  border: 2px solid var(--wd-primary-color);
  background-color: var(--wd-primary-color);
  border-radius: 5px;
  color:#000;
}
.mailpoet_submit {
  text-transform: var(--btn-accented-transform, var(--btn-transform));
font-weight: var(--btn-accented-font-weight, var(--btn-font-weight));
font-family: var(--btn-accented-font-family, var(--btn-font-family));
font-style: var(--btn-accented-font-style, var(--btn-font-style));
}

.hotspot-type-text .btn.btn-color-primary:hover, .mailpoet_submit:hover{
  background-color: #000000;
  border-color: #000000 !important;
  color: #cab447;
}

#mailpoet_form_1 .mailpoet_submit:hover{
  background-color: #fff;
  border-color: #fff !important;
  color:#000;
}

@media (min-width: 768px){
  .vc_col-sm-1-5 {
  width: 20%;
  }
}
.svgGelb svg path, svg.svgGelb path {
  fill: var(--wd-primary-color)!important;
}
.scrollToTop {
  background-color: var(--wd-primary-color)!important;
  color: #fff!important;
  width: 48px!important;
height: 48px!important;
}
.scrollToTop:hover {
  color: #000!important;
}
button.mfp-close {
  top: 10px !important;
  right: 24px !important;
      background-color: var(--wd-primary-color)!important;
      border-radius:100%;
}
.wd-popup.wd-promo-popup button.mfp-close {
	 top: 0px !important;
  right: 0px !important;
	background-color: var(--wd-primary-color)!important;
      border-radius:100%;
}

#menu-item-12024 a, #menu-item-12025 a, #menu-item-12026 a, #menu-item-12027 a, #menu-item-12053 a, #menu-item-12054 a {
  color: var(--wd-primary-color);
}
.wd-nav-mobile li.current-menu-item>a span, #menu-main-menu .wd-sub-menu .current-menu-item>a {
  font-weight: bold;
  color: var(--wd-primary-color);
}
.wd-nav > li > a {
  font-weight: 500;
  text-transform: unset;	
}

footer .widget_nav_menu li.current-menu-item>a {
  color: var(--wd-primary-color);
}
#menu-item-11992, #menu-item-11993, #menu-item-11991, #menu-item-11994 {
  margin-left: 1rem;
}
#menu-item-12028 a, #menu-item-11891 a, #menu-item-11892 a, #menu-item-11893 a, #menu-item-12056 a, #menu-item-12055 a, #menu-item-12057 a, #menu-item-12058 a{
  padding-left: 40px;
}
fieldset legend.mailpoet_checkbox_label, fieldset label.mailpoet_checkbox_label {
  font-size: 14px;
  margin-bottom:5px;
  color: var(--wd-text-color);
}
#mailpoet_form_1 .parsley-required, #mailpoet_form_1 .parsley-custom-error-message {
  color: var(--wd-primary-color);
}
#mailpoet_form_1 input[type="text"]:focus, #mailpoet_form_1 input[type="email"]:focus {
  border-color: var(--wd-primary-color);
}
#mailpoet_form_1 input:-internal-autofill-selected {
  appearance: unset;
  background-image: unset !important;
      background-color: var(--wd-form-bg)!important;
  color: var(--wd-form-color)!important;
}
.wd-post-cat.wd-style-with-bg>a, .wd-post-cat.wd-style-with-bg {
  color: #000;
}
.woocommerce-mini-cart__buttons .btn-cart:hover {
  background-color: #000!important;
  color: var(--wd-primary-color)!important;
}
.woocommerce-product-gallery img.zoomImg {
  background:#fff;
  image-rendering: auto;
}
ul:is(.woocommerce-error,.woocommerce-message,.woocommerce-info) li {
  display: block!important;
}
.login-form-side form.login input[type=email], .login-form-side form.login input[type=number], .login-form-side form.login input[type=password], .login-form-side form.login input[type=search], .login-form-side form.login input[type=text], .login-form-side form.login input[type=url], .login-form-side form.login select, .login-form-side form.login textarea {
  color: #fff;
    border-color: #ccc!important;
}
.login-form-side form.login input[type=email]:focus, .login-form-side form.login input[type=number]:focus, .login-form-side form.login input[type=password]:focus, .login-form-side form.login input[type=search]:focus, .login-form-side form.login input[type=text]:focus, .login-form-side form.login input[type=url]:focus, .login-form-side form.login select:focus, .login-form-side form.login textarea:focus {
  border-color: #ffffff!important;
}
.wd-dropdown-results img {
  background: #fff;
}

.woocommerce-account table.shop_table td.product-name .german-market-product-image~.wc-item-meta p, .woocommerce-account table.shop_table td.product-name .german-market-product-image~.wc-item-meta-label, 
.woocommerce-order-details table.shop_table td.product-name .german-market-product-image~.wc-item-meta-label, .woocommerce-order-details table.shop_table td.product-name .german-market-product-image~.wc-item-meta p {
  float: unset!important;
  display: inline-block;
}
.woocommerce-account .product-total .product-tax, .woocommerce-Price-amount .product-total .product-tax,  {
  text-align:  unset!important;
}
.grecaptcha-badge {
  bottom: 184px!important;
z-index: 1000!important;
}
.wpcf7-submit {
  border-radius: var(--wd-form-brd-radius)!important;
}
.footer-column-5 div[role="presentation"] > div {
      max-width: 100% !important;
}
body.grosskunde #ppcp-messages, body.grosskunde .wd-shipping-progress-bar, body.grosskunde .wd-free-progress-bar, body.grosskunde #ppc-button-minicart {
    display: none !important;
}
.wd-side-hidden {
    z-index: 1001!important;
}

.correct-badge {
    background: transparent url(https://pushcomponents.com/wp-content/uploads/2024/06/icons8-checked-checkbox.svg) scroll no-repeat 0 0!important;
		background-size: 24px!important;
}

.error-badge {
    background: transparent url(https://pushcomponents.com/wp-content/uploads/2024/06/icons8-stornieren.svg) scroll no-repeat 0 0!important;
		background-size: 24px!important;
}
.place-order .woocommerce-invalid .woocommerce-form__label :is(span,a) {
    color: #C8374D!important;
}
.woocommerce-invalid #age-rating,.woocommerce-invalid #german-market-custom-checkbox,.woocommerce-invalid #gm-sepa-direct-debit-checkbox,.woocommerce-invalid #shipping-service-provider,.woocommerce-invalid #terms,.woocommerce-invalid #widerruf-digital-acknowledgement,.woocommerce-invalid .german-market-product-depending-checkbox {
    outline: #C8374D solid 2px!important;
}
span.onsale:not(.product-label) {
	display:none!important;
}
.vorbestellung span.wd-icon.list-icon {
    min-width: 25px;
}
.login-form-side form {
display:block!important;
}
#menu-languages, #menu-languages-1, #menu-languages-2 {
	--nav-gap: 10px;
}
#menu-languages-1 {
    flex-wrap: nowrap;
}
html[lang="de"] #menu-languages a[lang="de-DE"], html[lang="de"] #menu-languages-1 a[lang="de-DE"], html[lang="de"] #menu-languages-2 a[lang="de-DE"], html[lang="de"] #menu-languages-2 .menu-item-1121 a {
	 color: var(--wd-primary-color);
}
#menu-languages-2 li {
	display: inline-flex;
}

#menu-languages li:first-of-type:after, #menu-languages-1 li:first-of-type:after {
		content: "/";
    position: absolute;
    top: 7px;
    left: 20px;
    font-size: 15px;
    font-weight: 800;
}
#menu-languages-2 li:first-of-type:after {
    content: "/";
    top: 7px;
    left: 20px;
    font-size: 15px;
    font-weight: 800;
    color: var(--wd-link-color);
    margin-left: 2px;
}
.whb-header_921991 #menu-languages li:first-of-type:after, .whb-header_921991 #menu-languages-1 li:first-of-type:after {
	color: var(--nav-color);
}
.widgetLanguage {
    margin-bottom: 30px!important;
    padding-bottom: 30px!important;
    border-bottom: 1px solid var(--brdcolor-gray-300)!important;
}

body.logged-in.woocommerce-checkout .form-row.place-order label[data-automation-id=woo-commerce-subscription-opt-in] {
display:none;
}

.wpcf7 form:not(.sent) .wpcf7-response-output {
display:none!important;}

.wpcf7 form.invalid:not(.sent) .wpcf7-response-output {
display:block!important;}

.product-grid-item .woocommerce-product-details__short-description p {
    font-size: 80%;
}
.hidden-fields-container{
display:none;}

#german-market-variation-price .woocommerce-Price-amount bdi, .legacy-itemprop-offers .woocommerce-Price-amount bdi{
	font-size:22px;
}

#german-market-variation-price .wgm-info small, .legacy-itemprop-offers .wgm-info small{
	font-size: 100%;
	font-weight: 600!important;
}

#german-market-variation-price .wgm-info, .legacy-itemprop-offers .wgm-info{
	color: #FF9800;
  font-weight: 600!important;

}

#german-market-variation-price .wgm-info.delivery-time-sofort-lieferbar, .legacy-itemprop-offers .wgm-info.delivery-time-sofort-lieferbar{
	color: #4CAF50!important;
  font-weight: 600!important;
}
#german-market-variation-price .stock.out-of-stock.wd-style-default, .legacy-itemprop-offers .stock.out-of-stock.wd-style-default{
	color: #F44336!important;
	font-weight: 600!important;
}

#german-market-variation-price p.stock,  .legacy-itemprop-offers p.stock{
    font-weight: 600!important;
    line-height: inherit;
}

.legacy-itemprop-offers{
	margin-bottom: 0px
}@media (min-width: 1025px) {
	.product-template-default .woocommerce-tabs >.wd-nav-tabs-wrapper .wd-nav[class*="wd-style-underline"] .nav-link-text {
    padding: 0 1em;
}
.product-image-link {
	min-height: 230px;
	display: flex!important;
	align-items: center;
  justify-content: center;
  background-color: var(--bgcolor-white);
}
.product-template-default .woocommerce-tabs >.wd-nav-tabs-wrapper .wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.woocommerce-tabs >.wd-active,.active)>a, .woocommerce-tabs >.wd-nav-tabs-wrapper .wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.woocommerce-tabs >.wd-active,.active):hover>a {
    color: var(--nav-color-active);
		background-color: #eee;
	
}
.product-template-default .woocommerce-tabs >.wd-nav-tabs-wrapper .wd-nav[class*="wd-style-"]>li:hover>a {
   background-color: #d9ca7d;
}
.product-template-default .woocommerce-tabs >.wd-nav-tabs-wrapper .wd-nav-tabs>li:not(:last-child) {
    margin-inline-end: unset!important;
}
.product-template-default .woocommerce-tabs >.wd-nav-tabs-wrapper .wd-nav.wd-style-underline-reverse>li>a>.nav-link-text:after {
    top: -15px;
}
.product-template-default .woocommerce-tabs >.wd-nav-tabs-wrapper .wd-nav.wd-style-underline-reverse>li>a {
    padding-top: 15px;
}
.product-tabs-wrapper .tabs-layout-tabs>.wd-nav-tabs-wrapper {
		text-align:left;
    margin-bottom: 20px!important;
}
.product-template-default .wc-tabs-wrapper .vc_row-fluid.vc_video-bg-container {
	top: -20px!important;
	position: relative;
}
.product-template-default .woocommerce-tabs >.wc-tabs-wrapper .wd-nav-tabs-wrapper {
    z-index: 100;
    position: relative;
}
.product-tabs-wrapper {
    padding-bottom: 0px!important;
    border-top: none!important;
    border-bottom: none!important;
		box-shadow: 0 -2px 2px rgba(0,0,0,0.1);
}

}

@media (min-width: 768px) and (max-width: 1024px) {
	.product-template-default .woocommerce-tabs >.wd-nav-tabs-wrapper .wd-nav[class*="wd-style-underline"] .nav-link-text {
    padding: 0 1em;
}
.product-image-link {
	min-height: 230px;
	padding-top: 20px;
	background-color: var(--bgcolor-white);
}
.product-template-default .woocommerce-tabs >.wd-nav-tabs-wrapper .wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.woocommerce-tabs >.wd-active,.active)>a, .woocommerce-tabs >.wd-nav-tabs-wrapper .wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.woocommerce-tabs >.wd-active,.active):hover>a {
    color: var(--nav-color-active);
		background-color: #eee;
}
.product-template-default .woocommerce-tabs >.wd-nav-tabs-wrapper .wd-nav[class*="wd-style-"]>li:hover>a {
   background-color: #d9ca7d;
}
.product-tabs-wrapper {
    padding-bottom: 0px!important;
    border-top: none!important;
    border-bottom: none!important;
		box-shadow: 0 -2px 2px rgba(0,0,0,0.1);
}
.product-template-default .woocommerce-tabs >.wd-nav-tabs-wrapper .wd-nav[class*="wd-style-"]>li>a {
	 background-color: #fff;
}
.product-template-default .woocommerce-tabs >.wd-nav-tabs-wrapper .wd-nav-tabs>li:not(:last-child) {
    margin-inline-end: unset!important;
}
.product-template-default .woocommerce-tabs >.wd-nav-tabs-wrapper .wd-nav.wd-style-underline-reverse>li>a>.nav-link-text:after {
    top: -15px;
}
.product-template-default .woocommerce-tabs >.wd-nav-tabs-wrapper .wd-nav.wd-style-underline-reverse>li>a {
    padding-top: 15px;
}
.wd-single-tabs .woocommerce-tabs .wd-nav-tabs-wrapper {
    margin-bottom: 20px;
}
.product-template-default .wc-tabs-wrapper .vc_row-fluid.vc_video-bg-container {
	top: -20px;
}
.product-template-default .woocommerce-tabs >.wc-tabs-wrapper .wd-nav-tabs-wrapper {
    z-index: 100;
    position: relative;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.product-image-link {
	min-height:180px;
	padding-top: 20px;
	background-color: var(--bgcolor-white);
}
}

@media (max-width: 576px) {
	.product-image-link {
	min-height:180px;
	padding-top: 20px;
	background-color: var(--bgcolor-white);
}
}

