.wd-action-btn>a.added:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='18.952' viewBox='0 0 22 18.952'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23ed5952;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M14,20.408c-.492.308-.9.546-1.192.709-.153.086-.308.17-.463.252h0a.75.75,0,0,1-.686,0q-.234-.122-.465-.252a31.147,31.147,0,0,1-4.8-3.34C3.8,15.572,1,12.331,1,8.513A5.959,5.959,0,0,1,6.736,2.5,6.035,6.035,0,0,1,12,5.605,6.036,6.036,0,0,1,17.264,2.5,5.96,5.96,0,0,1,23,8.514c0,3.818-2.8,7.06-5.389,9.262A31.146,31.146,0,0,1,14,20.408Z' transform='translate(-1 -2.5)'/%3E%3C/svg%3E");
    width: 21px;
    height: 18px;
    background-size: contain;
    background-repeat: no-repeat;
}
.autocomplete-suggestion .wd-entities-title strong {
    text-decoration: auto;
    background-color: #3eb54a;
    border-radius: 50px;
    padding: 0px 4px;
    color: #fff;
}
.pswp__bg, .pswp__img--placeholder--blank {
    background: #fff!important;
}
.wd-toolbar {
    background-color: #000;
}
.wd-tools-element>a {
    color: #fff;
}
.stock span {
    background-color: #cc0100;
    color: #fff;
    border-radius: 50px;
    padding: 3px 6px;
    margin-top: 8px;
    display: inline-block;
    margin-left: 7px;
}
.out-of-stock-var img, .out-of-stock-var .wd-product-grid-slider {
    filter: grayscale(1)!important;
    opacity: .5
}
.wpc-filter-pa_culoare li.wpc-term-item label span.wpc-term-swatch, .wpc-filter-pa_culoare .wpc-term-swatch-wrapper {
    margin: 0;
}

.wpc-filter-pa_culoare .wpc-term-swatch-wrapper::after {
    left: calc(50% - 5px);
    top: calc(50% - 5px);
}
ul#qtranslate-chooser {
        display: inline-flex;
        list-style: none;
        margin: 0!important;
        padding: 0!important
    }

    ul#qtranslate-chooser li {
        margin: 0;
        margin-inline-end:8px}

    ul#qtranslate-chooser li a {
        color: #fff
    }

    ul#qtranslate-chooser li.active a {
        font-weight: 500;
        text-decoration: underline
    }
.out-of-stock-var a {
    pointer-events: none;
}
.out-of-stock-var .wd-tltp {
    pointer-events: all;
}
.no-size {
    text-align: center;
}

.out-of-stock-var .product-labels {
    display: none;
}

span.soldout {
    padding: 9px 13px;
    min-height: auto;
    border-radius: 50px;
    font-size: 12px;
    background-color: #000000;
    color: #fff;
    position: absolute;
    z-index: 9;
    font-weight: 500;
}
.out-of-stock-singl .wd-single-add-cart, .out-of-stock-singl .wd-single-action-btn, .out-of-stock-singl .price, .out-of-stock-singl .wd-single-short-desc, .out-of-stock-singl .product-labels {
    display: none!important;
}

.out-of-stock-singl .single-product-page {
   filter: grayscale(1);
}
.out-of-stock-singl .wd-single-gallery {
   pointer-events: none;
}
.out-of-stock-singl .single-product-page::before {
    content: "Sold Out";
    position: absolute;
    width: auto;
    height: auto;
    padding: 50px 90px;
    top: 150px;
    left: 50%;
    transform: translate(-50%, 0);
    z-index: 99;
    background-color: #000000;
    color: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 50px;
    border-radius: 50px;
}
li.wpc-term-item label span.wpc-term-swatch, .wpc-term-swatch-wrapper {
    width: 100%;
    min-width: 60px;
    height: 100%;
    max-width: 60px;
    max-height: 30px;
    margin-right: 20px;
    margin-left: 10px;
}
span.wpc-term-name {
    color: #000;
}
span.wpc-term-count {
    color: #717070;
    font-weight: 400;
}
.widget-area .widget li.wpc-term-item label img.wpc-term-image, .wpc-filters-main-wrap li.wpc-term-item label img.wpc-term-image, li.select2-results__option img.wpc-term-image {
    object-fit: contain;
    width: 100%;
    min-width: 60px;
    height: 60px;
    max-width: 60px;
    max-height: 25px;
}
.wpc-term-swatch-wrapper {
    border: unset;
    border-radius: 0;
}
.wpc-filters-widget-main-wrapper .wpc-filter-has-brands .wpc-filters-labels li.wpc-term-has-image label span.wpc-filter-label-wrapper {
	background-color: transparent;
}
.wpc-filters-widget-main-wrapper .wpc-filter-has-swatches.wpc-filter-hidden-term-names ul.wpc-filters-labels {
    align-items: center;
}
.wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item.wpc-term-selected label span.wpc-filter-label-wrapper {
    background-color: #3fb54b;
}
.widget-area .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper, .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper {
    background-color: white;
}
.widget-area .wpc-filters-labels li.wpc-term-item label a, .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item label a {
    color: #000;
}
span.out-of-stock.product-label {
    display: none!important;
}
.wd-tools-element .wd-tools-text {
    text-transform: inherit;
    font-size: 12px;
}
.icons-design-simple .wd-social-icon {
    color: rgb(0 0 0) !important;
}
.searchform .searchsubmit {
    right: 10px!important;
}
.wd-search-form input {
    height: 55px!important;
    padding: 0 25px!important;
}
.wd-search-form {
    max-width: 760px;
    margin: 0 auto;
}
.scrollToTop {
    right: 0!important;
    left: 20px!important;
    bottom: 20px!important;
    background-color: #3fb54b!important;
    color: #fff!important;
    font-size: 25px!important;
    font-weight: bold!important;
	  transform: translateY(100%)!important;
}
.scrollToTop.button-show {
    transform: none!important;
}

a.wd-social-icon {
    background-color: #fff!important;
}

a.wd-social-icon:hover {
    background-color: #fff!important;
}

a.wd-social-icon:hover .wd-icon {
    color: #000!important;
}

a.wd-social-icon .wd-icon {
    color: #000!important;
}

@-webkit-keyframes t1002__pulse-anim {
    0% {
        -webkit-transform: scale(1)
    }

    60% {
        -webkit-transform: scale(1.25)
    }

    100% {
        -webkit-transform: scale(1)
    }
}

@keyframes t1002__pulse-anim {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    60% {
        -webkit-transform: scale(1.25);
        transform: scale(1.25)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.neworder {
    -webkit-animation: t1002__pulse-anim 0.7s;
    animation: t1002__pulse-anim 0.6s;
}

			.details-btn a {
    color: #fff;
}
.details-btn {
    background-color: #3fb54b;
    border-radius: 26px;
    -moz-border-radius: 26px;
    -webkit-border-radius: 26px;
    font-size: 13px;
    display: inline-flex;
    padding: 0 15px;
    font-weight: 700;
    min-height: 35px;
    align-items: center;
}
.wd-hover-fw-button .wd-add-btn {
    display: flex;
    gap: 10px;
    justify-content: center;
}

.product-grid-item .wd-action-btn.wd-style-icon>a:before {
    font-size: 20px;
}
.product-label:not(:last-child) {
    margin-bottom: 5px;
}
.product-element-top .wd-buttons .wd-action-btn>a {
    background-color: #fff;
    border-radius: 50px;
    height: 45px;
    width: 45px;
}
.product-labels {
    top: 7px;
    inset-inline-start: 7px;
}
.product-labels.labels-rounded .product-label {
    order: 2;
}
.product-labels.labels-rounded .product-label {
    padding: 9px 7px!important;
    min-height: auto!important;
    border-radius: 35px;
    font-size: 12px;
}
span.attribute-label.product-label.label-attribute-pa_etichete {
    padding: 9px 7px!important;
    background-color: #3eb54a;
    color: #fff;
    order: 1;
    min-height: auto!important;
    margin-bottom: 5px;
}
label {
    font-weight: 600;
}
.wd-product-brands {
    margin-bottom: 8px;
}

.wd-product-brands img {
    max-height: 30px;
	object-fit: contain;
	object-position: center;
}
.single_add_to_cart_button {
    background-color: #3fb54b!important;
    border-radius: 50px!important;
    box-shadow: unset!important;
    padding: 5px 30px;
}
.wd-hover-fw-button .wd-quick-shop-2 table.variations {
    justify-content: center;
    padding-bottom: 5px;
}
.wd-hover-with-fade.hover-ready:hover .product-wrapper {
    transform: translateY(0px) translateZ(0);
}
.wd-hover-with-fade .content-product-imagin {
    border-radius: 26px;
    box-shadow: unset;
    transform: scale(1)!important;
    margin-bottom: 0!important;
}
.wd-hover-fw-button .wd-add-btn>a {
    width: auto;
    padding: 0 15px;
    border-radius: 50px;
    border: 1px solid black;
    color: #000;
    box-shadow: unset;
    background-color: #ffffff;
    text-transform: inherit;
    font-weight: 700;
}
.wd-hover-fw-button .wd-add-btn>a:hover {
    color: #000;
    box-shadow: unset;
    background-color: #ffffff;
}
.wd-hover-fw-button .wd-add-btn {
    text-align: center;
}
.product-grid-item :is(.product-image-link,.hover-img) img {
    max-height: 253px;
    object-fit: contain;
    object-position: center;
}
@media (min-width: 1024px) {
.wd-sub-menu li>a {
    padding-top: 2px;
    padding-bottom: 2px;
    color: #000000;
}
	.wd-header-search.wd-tools-element.wd-design-1.wd-style-icon.wd-display-full-screen {
		display: none;
	}
.whb-sticked .wd-header-search.wd-tools-element.wd-design-1.wd-style-icon.wd-display-full-screen {
	display: block;
    background-color: #fff;
    height: -webkit-fill-available;
}

.whb-sticked .wd-header-search.wd-tools-element.wd-design-1.wd-style-icon.wd-display-full-screen .wd-tools-icon {
    color: #000;
    margin-top: 10px;
}
.product-grid-item :is(.product-image-link,.hover-img) img {
    height: 253px;
}
.wd-side-hidden.wd-opened {
    transform: translate(-50%, 0px)!important;
	display: flex!important;
}
.wd-side-hidden.wd-right {
    right: auto;
    left: 50%;
    transform: translate3d(100%, 0, 0);
	display: none;
}
.wd-side-hidden {
    width: 500px;
    background-color: var(--bgcolor-white);
    transition: all .2s;
}
.menu > .menu-item:last-child {
    background-color: #ff2800;
    padding: 0 10px;
}
.wd-nav>li {
    margin-bottom: -8px;
}
}
@media (max-width: 768px) {
	.sticky-toolbar-on .scrollToTop {
    bottom: 67px!important;
}
	.wd-search-form.wd-display-form {
    position: absolute;
    width: calc(100% - 10px);
    bottom: 60px;
}
	/*.wd-search-form.wd-display-form {
    position: absolute;
    width: calc(100% - 10px);
    bottom: 95px;
}*/
	.searchform[class*="wd-style-with-bg"] .searchsubmit {
    right: 0px!important;
}
	.whb-column.whb-col-mobile.whb-hidden-lg {
    align-items: baseline;
    justify-content: space-between;
}
	.wd-single-action-btn {
    top: calc(100% - 3.8pc);
	    position: absolute;
    right: calc(9px + 17%);
}
	.product-labels {
    max-width: 68%!important;
}
.product-labels.labels-rounded .product-label {
    font-size: 10px;
}
.wd-hover-fw-button .wd-add-btn {
    flex-direction: column;
}
.wd-hover-fw-button .wd-add-btn-replace .add-to-cart-loop span {
    font-size: 12px;
}
.wd-hover-fw-button .wd-add-btn-replace .add-to-cart-loop:before {
    transform: translateY(100%);
}
.details-btn {
    justify-content: center;
}
.product-grid-item .price {
    display: block!important;
    text-align: center;
}
.social-form-circle .wd-social-icon {
    width: 30px!important;
    height: 30px!important;
    margin-right: 7px!important;
}
.wd-social-icons:is(.icons-size-small,.icons-size-) .wd-icon {
    font-size: 16px;
}
.wd-slide-container {
    padding-bottom: 0;
}
.flickity-button::after {
    width: 100%;
}
.wd-product-brands {
    margin-bottom: 0;
}
}