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

:root {
	--wd-header-banner-h: 45px;
	--wd-text-font: "AvenirNextCyr", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #212328;
	--wd-text-font-size: 16px;
	--wd-title-font: "AvenirNextCyr", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: rgb(33, 35, 40);
	--wd-entities-title-font: "AvenirNextCyr", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #212328;
	--wd-entities-title-color-hover: rgb(0, 172, 8);
	--wd-alternative-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	--wd-widget-title-font: "AvenirNextCyr", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: inherit;
	--wd-widget-title-color: #212328;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "AvenirNextCyr", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: inherit;
	--wd-header-el-font-size: 16px;
	--wd-brd-radius: 10px;
	--wd-primary-color: rgb(0,172,8);
	--wd-alternative-color: rgb(255,180,0);
	--wd-link-color: #212328;
	--wd-link-color-hover: rgb(33 35 40 / 0.9);
	--btn-default-bgcolor: rgb(248,248,250);
	--btn-default-bgcolor-hover: rgb(0,172,8);
	--btn-accented-bgcolor: rgb(0,172,8);
	--btn-accented-bgcolor-hover: rgb(3,187,19);
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(0,172,8);
	--notices-success-color: #fff;
	--notices-warning-bg: rgb(255,180,0);
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
div.wd-popup.wd-age-verify {
	max-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: rgba(255,255,255,0);
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
div.wd-popup.wd-promo-popup {
	max-width: 800px;
}
.header-banner {
	background-color: rgb(251,7,0);
	background-image: none;
}
.page-title-default {
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: #ffffff;
	background-image: none;
}
html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a, html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a, html .wd-nav.wd-nav-secondary > li > a, html .wd-nav-mobile .wd-sub-menu li a {
	font-weight: 500;
	font-size: 16px;
	color: rgb(33,35,40);
}
html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a:hover, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a:hover, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu  > li > a:hover, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a:hover, html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a:hover, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a:hover, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu  li a:hover, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a:hover, html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a:hover, html .wd-nav.wd-nav-secondary > li:hover > a, html .wd-nav.wd-nav-secondary > li.current-menu-item > a, html .wd-nav-mobile .wd-sub-menu li a:hover, html .wd-nav-mobile .wd-sub-menu li.current-menu-item > a {
	color: var(--wd-primary-color);
}
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-brd-color: rgb(227,227,232);
	--wd-form-bg: rgb(255,255,255);
}
.product-labels .product-label.featured {
	background-color: rgb(255,169,0);
}
div.wd-popup.popup-quick-view {
	max-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-header-banner-h: 45px;
	}

}

@media (max-width: 768.98px) {
	html .wd-dropdown-menu.wd-design-sized .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-full-width .wd-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu > li > a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu > li > a, html .wd-dropdown-menu.wd-design-sized .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-full-width .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-wp-menu > .sub-sub-menu .sub-sub-menu li a, body .wd-dropdown-menu.wd-design-aside .wd-sub-menu .wd-sub-menu .sub-sub-menu li a, html .wd-dropdown-menu.wd-design-default .wd-sub-menu li a, html .wd-nav.wd-nav-secondary > li > a, html .wd-nav-mobile .wd-sub-menu li a {
		font-size: 15px;
	}

}
:root{
--wd-container-w: 1400px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--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: 1417px) {
.platform-Windows .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

@media (min-width: 1400px) {
html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

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

@font-face {
	font-family: "AvenirNextCyr";
	src: url("//fineorganic.com.ua/wp-content/uploads/2022/09/AvenirNextCyr-Regular.woff2") format("woff2");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "AvenirNextCyr";
	src: url("//fineorganic.com.ua/wp-content/uploads/2022/09/AvenirNextCyr-Medium.woff2") format("woff2");
	font-weight: 500;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "AvenirNextCyr";
	src: url("//fineorganic.com.ua/wp-content/uploads/2022/09/AvenirNextCyr-Demi.woff2") format("woff2");
	font-weight: 600;
	font-display:swap;
	font-style: normal;
}

body{overflow-x:hidden}.product-title{display:block;color:var(--wd-entities-title-color);word-wrap:break-word;font-weight:var(--wd-entities-title-font-weight);font-style:var(--wd-entities-title-font-style);font-family:var(--wd-entities-title-font);text-transform:var(--wd-entities-title-transform);line-height:1.4}.product-title a:hover,a.product-title:hover{color:var(--wd-entities-title-color-hover)}.wc-item-meta,.wc-item-meta ul,.wc-item-meta ol,ul.variation{list-style:none;--li-pl: 0}.wc-item-meta,.wc-item-meta ul,.wc-item-meta ol{--list-mb: 0;--li-mb: 0}.wd-breadcrumbs{vertical-align:middle}.woocommerce-breadcrumb{display:inline-flex;align-items:center;flex-wrap:wrap;color:var(--color-gray-800)}.woocommerce-breadcrumb a{margin-right:6px}.woocommerce-breadcrumb a:after{content:"/";margin-left:5px}.woocommerce-breadcrumb a,.yoast-breadcrumb a{color:var(--color-gray-500)}.woocommerce-breadcrumb a:hover,.yoast-breadcrumb a:hover{color:var(--color-gray-700)}.woocommerce-breadcrumb .breadcrumb-last,.yoast-breadcrumb .breadcrumb_last{margin-right:8px;font-weight:600}.woocommerce-breadcrumb .breadcrumb-last:last-child,.yoast-breadcrumb .breadcrumb_last:last-child{margin-right:0}.amount{color:var(--wd-primary-color);font-weight:600}del .amount{color:var(--color-gray-300);font-weight:400}.price{color:var(--wd-primary-color)}.price .amount{font-size:inherit}.price del{color:var(--color-gray-300);font-size:90%}.price ins{padding:0;background-color:transparent;color:var(--wd-primary-color);text-decoration:none;opacity:1}.woocommerce-price-suffix{color:var(--color-gray-500)}.wd-price-unit{display:inline-block;margin-left:4px;color:var(--color-gb)}.wd-price-unit:not(:last-child){margin-right:2px}.wd-price-unit:before{content:"/";margin-right:4px}a.login-to-prices-msg{color:var(--wd-primary-color);font-weight:600}a.login-to-prices-msg:hover{color:var(--wd-primary-color);opacity:.6}.woocommerce-notices-wrapper:empty{display:none}ul.woocommerce-error,ul.woocommerce-message,ul.woocommerce-info{list-style:none;--li-pl: 0;align-items:stretch;flex-direction:column;justify-content:center}ul.woocommerce-error li .button,ul.woocommerce-message li .button,ul.woocommerce-info li .button{float:right;margin-top:0;margin-right:5px;margin-bottom:0;margin-left:5px}.wd-wc-notices{margin-bottom:0 !important}ul.variation{color:var(--color-gray-300);font-size:12px;--li-mb: 5px;--list-mb: 0;--wd-tags-mb: 0}ul.variation li p{display:inline;font-size:inherit}.wc-item-meta{margin-top:10px;font-size:12px;line-height:1.2}.wc-item-meta :is(strong,p){display:inline-block;margin-top:0 !important;margin-bottom:5px;vertical-align:middle}.wc-item-meta strong{color:var(--color-gray-500)}:is(.blockOverlay,.wd-loader-overlay):after{position:absolute;top:calc(50% - 13px);left:calc(50% - 13px);content:"";display:inline-block;width:26px;height:26px;border:1px solid rgba(0,0,0,0);border-left-color:var(--wd-primary-color);border-radius:50%;vertical-align:middle;animation:wd-rotate 450ms infinite linear}.wd-loader-overlay{z-index:340;border-radius:inherit;animation:wd-fadeIn .6s ease both;background-color:rgba(var(--bgcolor-white-rgb), 0.6)}.wd-loader-overlay:not(.wd-loading){display:none}.blockOverlay{z-index:340 !important;background-image:none !important;animation:wd-FadeInLoader .6s ease forwards}.blockOverlay:before{content:none !important}.global-color-scheme-light .blockOverlay{background-color:rgba(0,0,0,0.5) !important}[class*="screen-reader"]{position:absolute !important;clip:rect(1px, 1px, 1px, 1px)}.single_add_to_cart_button{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)}.single_add_to_cart_button:hover{color:white;box-shadow:var(--btn-shop-box-shadow-hover);background-color: var(--wd-primary-color)}.single_add_to_cart_button:active{box-shadow:var(--btn-shop-box-shadow-active);bottom:var(--btn-shop-bottom-active)}.single_add_to_cart_button+.added_to_cart{display:none}.wd-buy-now-btn{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)}.wd-buy-now-btn:hover{color:var(--btn-shop-color-hover);box-shadow:var(--btn-shop-box-shadow-hover);background-color:var(--btn-shop-bgcolor-hover)}.wd-buy-now-btn:active{box-shadow:var(--btn-shop-box-shadow-active);bottom:var(--btn-shop-bottom-active)}form.cart{display:flex;flex-wrap:wrap;gap:10px;justify-content:var(--content-align)}form.cart>*{flex:1 1 100%}form.cart :where(.single_add_to_cart_button,.wd-buy-now-btn,.quantity){flex:0 0 auto}.woocommerce-product-details__short-description{margin-bottom:20px}.woocommerce-product-details__short-description>*:last-child{margin-bottom:0}.wd-hint{--wd-hint-bg: var(--wd-primary-color);--wd-hint-color: #fff;--wd-hint-size: 14px;display:inline-block;vertical-align:middle;font-size:0;cursor:help}.wd-hint:before{content:"?";display:inline-flex;align-items:center;justify-content:center;width:1.45em;height:1.45em;border-radius:50%;background-color:var(--wd-hint-bg);color:var(--wd-hint-color);font-weight:600;font-size:var(--wd-hint-size)}.single_add_to_cart_button:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;opacity:0;z-index:1;border-radius:inherit;background-color:inherit;box-shadow:inherit;transition:opacity 0s ease}.single_add_to_cart_button:after{position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-9px;opacity:0;z-index:2;transition:opacity 0s ease;content:"";display:inline-block;width:18px;height:18px;border:1px solid rgba(0,0,0,0);border-left-color:currentColor;border-radius:50%;vertical-align:middle}.loading.single_add_to_cart_button:before{opacity:1;transition:opacity .25s ease}.loading.single_add_to_cart_button:after{opacity:1;animation:wd-rotate 450ms infinite linear}
.wd-action-btn>a:after{border-left-color:var(--wd-primary-color)}
.wd-action-btn.wd-style-icon>a.added:before,.wd-style-text.wd-action-btn>a.added:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cdefs%3E%3Cstyle%3E.fa-heart%7Bfill:%2300ac08%7D%3C/style%3E%3C/defs%3E%3Cpath class='fa-heart' d='M0 190.9V185.1C0 115.2 50.52 55.58 119.4 44.1C164.1 36.51 211.4 51.37 244 84.02L256 96L267.1 84.02C300.6 51.37 347 36.51 392.6 44.1C461.5 55.58 512 115.2 512 185.1V190.9C512 232.4 494.8 272.1 464.4 300.4L283.7 469.1C276.2 476.1 266.3 480 256 480C245.7 480 235.8 476.1 228.3 469.1L47.59 300.4C17.23 272.1 .0003 232.4 .0003 190.9L0 190.9z'/%3E%3C/svg%3E") center no-repeat;width:20px;height:20px}

.comment-author-cms-fineorganic .woocommerce-review__author {
    color: var(--wd-primary-color);
}


body.woocommerce-cart .woocommerce-notices-wrapper [role=alert],
body.woocommerce-checkout .woocommerce [role=alert], 
body .woocommerce-form-coupon-toggle>.woocommerce-info, 
body .woocommerce-form-login-toggle>.woocommerce-info {
    position: fixed;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    margin: 0;
    cursor: pointer;
    -webkit-transform: translate3d(0,200%,0);
    transform: translate3d(0,200%,0);
    -webkit-animation: wd-fadeInUpBig .35s ease .5s both;
    animation: wd-fadeInUpBig .35s ease .5s both;
}


.woocommerce-error.hidden-notice, .woocommerce-notices-wrapper:has( .woocommerce-message.hidden-notice) {
		display:none;
} 



.site-logo,.wd-header-nav,[class*=wd-header-search-form]{
    padding-right:10px;
    padding-left:10px
}
.site-logo,.whb-main-header{
    position:relative
}
.site-logo,.wd-logo,.wd-logo img,.whb-column{
    max-height:inherit
}
.searchform .searchsubmit,.searchform .searchsubmit:hover{
    color:var(--wd-form-color)
}
:root{
		--wd-tags-mb: 15px;
    --color-rating-orange:#ffab3e;
    --color-gray-600:#75767D;
    --color-gray-500:#94959b;
    --color-gray-400:#BCBCC3;
		--color-gb:#acacbe;
    --font-size-medium:15px;
    --font-size-small:14px;
    --wd-form-brd-radius:10px;
    --btn-shop-brd-radius:10px;
	  --btn-accented-brd-radius:10px;
    --ps-icn-mrg:8px;
    --wd-i-fa:"woodmart-font";
    --just-1px:1px;
    --cs-accent-font-weight:500;
    --1px-brd:1px solid var(--wd-form-brd-color);
    --btn-shop-box-shadow-hover:none;
		--btn-shop-color:white;
   	--btn-shop-box-shadow:none;
    --btn-shop-bgcolor:var(--wd-primary-color);
		--btn-shop-color-hover:white;
    --btn-shop-box-shadow-hover:none;
    --btn-shop-bgcolor-hover:var(--wd-primary-color);
}
}
/* header-el-search-form.min.css?ver=7.0.4 */
 .whb-color-light [class*=wd-header-search-form] .wd-style-default{
    --wd-form-brd-color:rgba(255,255,255,.2);
    --wd-form-brd-color-focus:rgba(255,255,255,.3);
    --wd-form-color:rgba(255,255,255,.8)
}
.global-color-scheme-light [class*=wd-header-search-form] .wd-style-with-bg,.whb-color-dark [class*=wd-header-search-form] .wd-style-default{
    --wd-form-color:#777;
    --wd-form-placeholder-color:var(--wd-form-color)
}
[class*=wd-header-search-form]{
    flex:1 1 auto
}
[class*=wd-header-search-form] input[type=text]{
    min-width:200px
}
.wd-header-search-form-mobile .searchform input[type=text]{
    min-width:100%;
    height:42px;
    font-size:14px
}
[class*=wd-header-search-form] .wd-style-with-bg{
    --wd-form-bg:#fff
}
/* header-el-search-form.min.css?ver=7.0.4 */
/*Header*/
.whb-col-center{
    flex:1
}
.whb-header{
    margin-bottom:40px
}
.whb-flex-row{
    display:flex;
    flex-direction:row;
    flex-wrap:nowrap;
    justify-content:space-between
}
.whb-column{
    display:flex;
    align-items:center;
    flex-direction:row
}
.whb-col-left,.whb-mobile-left{
    justify-content:flex-start;
    margin-left:-10px
}
.whb-col-right,.whb-mobile-right{
    justify-content:flex-end;
    margin-right:-10px
}
.whb-col-mobile{
    flex:1 1 auto;
    justify-content:center;
    margin-right:-10px;
    margin-left:-10px
}
.whb-flex-equal-sides .whb-col-left,.whb-flex-equal-sides .whb-col-right{
    flex:0
}
.whb-general-header .whb-mobile-left,.whb-general-header .whb-mobile-right{
    flex:1 1 0%
}
.wd-header-nav,.whb-empty-column+.whb-mobile-right{
    flex:1 1 auto
}
.whb-main-header{
    top:0;
    right:0;
    left:0;
    z-index:390;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden
}
.whb-sticky-prepared .whb-main-header{
    position:absolute
}
.whb-scroll-stick .whb-flex-row{
    transition:height .2s,max-height .2s
}
.whb-scroll-stick.whb-sticked .whb-flex-row{
    transition-duration:.3s
}
.whb-sticked .whb-main-header{
    position:fixed;
    transform:translateZ(0);
    box-shadow:0 14px 28px rgb(0 0 0 / 5%)
}
.add-to-cart-loop .wd-tooltip-label,.btn-cart,.d-none,.elementor-select-wrapper .select-caret-down-wrapper,.product-grid-item .added_to_cart,.product-grid-item .star-rating,.product-grid-item.product-type-variation .wd-buttons,.wd-tools-element.wd-design-1 .subtotal-divider,.tab-short,.wd-cart-subtotal,.wd-fbt-sale-label+.onsale,.wd-hover-base.product-type-variation .wrapp-swatches,.wd-hover-button.product-type-variation .product-element-top:before,.wd-nav-product-cat .shop-all-link,.whb-sticked .whb-not-sticky-row{
    display:none
}

.wd-tools-element.wd-design-1 .subtotal-divider{
    display:none!important
}
.whb-color-dark:not(.whb-with-bg){
    background-color:#fff
}
.wd-header-nav.wd-inline{
    flex:0 0 auto
}
.wd-nav-main>li>a,.wd-nav-secondary>li>a{
    height:40px;
    font-weight:var(--wd-header-el-font-weight);
    font-style:var(--wd-header-el-font-style);
    font-size:var(--wd-header-el-font-size);
    font-family:var(--wd-header-el-font);
    text-transform:var(--wd-header-el-transform)
}
.wd-nav-secondary:not(.wd-offsets-calculated) .wd-dropdown-menu{
    opacity:0;
    pointer-events:none
}
.wd-logo{
    transition:none
}
.wd-logo img{
    padding-top:5px;
    padding-bottom:5px;
    transform:translateZ(0);
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden;
    perspective:800px
}
.wd-logo img[src$=".svg"]{
    height:100%
}
.wd-header-mobile-nav .wd-tools-icon:before{
    font-size:24px;
    content:"\f15a";
    font-family:woodmart-font
}
.mobile-nav .searchform{
    --wd-form-brd-width:0;
    --wd-form-bg:transparent;
    --wd-form-color:var(--color-gray-500);
    --wd-form-placeholder-color:var(--color-gray-500);
    z-index:2;
    border-bottom:var(--1px-brd)
}
.mobile-nav .searchform input[type=text]{
    padding-right:20px;
    padding-left:50px;
    height:60px;
    font-weight:600
}
.mobile-nav .wd-dropdown-results,.wd-hover-with-fade.wd-fade-off .product-element-bottom{
    position:static
}
.wd-nav-mobile{
    display:none;
    margin-right:0;
    margin-left:0;
    animation:1s wd-fadeIn
}
.wd-nav-mobile>li{
    flex:1 1 100%;
    max-width:100%;
    width:100%
}
.wd-nav-mobile li{
    display:flex;
    flex-wrap:wrap
}
.wd-nav-mobile li a{
    flex:1 1 0%;
    padding:5px 15px;
    min-height:50px
}
.searchform .searchsubmit.wd-with-img:after,.wd-nav-mobile li.menu-item-has-children>a:after{
    content:none
}
.wd-nav-mobile li.menu-item-has-children:not(.menu-item-has-block)>a{
    margin-right:-50px;
    padding-right:55px
}
.autocomplete-suggestion.autocomplete-selected,.autocomplete-suggestion:hover,.view-all-results:hover,.wd-nav-mobile li:active>a{
    background-color:var(--bgcolor-gray-100)
}
.wd-nav-mobile .wd-with-icon>a:before{
    margin-right:8px;
    line-height:1;
    font-family:woodmart-font;
    font-weight:500;
    color:var(--wd-primary-color)
}
.wd-nav-mobile ul{
    display:none;
    flex:1 1 100%;
    order:3
}
.owl-carousel.owl-loaded,.product-grid-item .product-image-link,.wd-nav-mobile.wd-active{
    display:block
}
.widgetarea-mobile{
    padding:15px
}
.owl-carousel,.owl-carousel .owl-stage,.search-results-wrapper,.searchform{
    position:relative
}
.searchform input[type=text]{
    padding-left:50px;
    padding-right:15px;
    height:46px;
    font-size:15px;
    font-weight:500
}
.searchform .searchsubmit{
    position:absolute;
    top:0;
    right:2px;
    bottom:0;
    left:0;
    padding:0;
    width:50px;
    border:none;
    background-color:transparent;
    box-shadow:none;
    font-weight:400;
    font-size:0
}
.searchform .searchsubmit:hover img,.searchform .searchsubmit:hover:after{
    opacity:.7
}
.searchform .searchsubmit:after{
    font-size:20px;
    transition:opacity .2s;
    content:"\f130";
    font-family:woodmart-font
}
.searchform .searchsubmit img{
    min-width:unset;
    max-width:24px;
    transition:opacity .2s
}
.searchform .searchsubmit:before{
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-9px;
    margin-left:-9px;
    opacity:0;
    transition:opacity .1s;
    content:"";
    display:inline-block;
    width:18px;
    height:18px;
    border:1px solid transparent;
    border-left-color:currentColor;
    border-radius:50%;
    vertical-align:middle
}
.searchform.search-loading .searchsubmit:before{
    opacity:1;
    transition-duration:.2s;
    animation:450ms linear infinite wd-rotate
}
.searchform.search-loading .searchsubmit img,.searchform.search-loading .searchsubmit:after{
    opacity:0;
    transition-duration:.1s
}
.wd-dropdown-results{
    margin:0;
    overflow:hidden;
    right:calc((var(--wd-form-brd-radius)/1.5));
    left:calc((var(--wd-form-brd-radius)/1.5))
}
.wd-dropdown-results:after{
    width:auto;
    height:auto
}
.autocomplete-suggestions{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(285px,1fr));
    margin-top:-1px;
    margin-right:-1px
}
.autocomplete-suggestion{
    display:flex;
    padding:15px;
    border-top:1px solid;
    border-right:1px solid;
    border-color:var(--brdcolor-gray-300);
    cursor:pointer;
    line-height:1;
    transition:.25s
}
.autocomplete-suggestion .suggestion-thumb{
    flex:0 0 auto;
    margin-right:15px;
    max-width:65px
}
.autocomplete-suggestion .suggestion-thumb img{
    border-radius:calc(var(--wd-brd-radius)/1.5)
}
.autocomplete-suggestion .wd-entities-title{
    font-size:16px
}
.autocomplete-suggestion .wd-entities-title strong{
    text-decoration:underline
}
.autocomplete-suggestion .suggestion-sku{
    font-size:12px
}
.autocomplete-suggestion.suggestion-divider{
    width:100%;
    background-color:var(--bgcolor-gray-100);
    cursor:default
}
.autocomplete-suggestion.suggestion-divider h5{
    margin-bottom:0;
    text-transform:uppercase
}
.suggestion-divider,.suggestion-no-found,.view-all-results{
    grid-column:1/-1
}
.view-all-results{
    height:50px;
    border-top:1px solid;
    border-bottom:1px solid;
    border-color:var(--brdcolor-gray-300);
    color:var(--color-gray-800);
    text-align:center;
    text-transform:uppercase;
    font-weight:600;
    line-height:50px;
    cursor:pointer;
    transition:.25s
}
svg:focus{
    outline:0
}
input{
    caret-color:var(--wd-primary-color)
}
.page-title{
    position:relative;
    margin-top:-40px;
    margin-bottom:20px;
    padding:15px 0
}
.page-title .container{
    position:relative;
    margin-bottom:-10px
}
.page-title .container>*,.product-label:not(:last-child),.wd-fbt-product-heading:not(:last-child){
    margin-bottom:10px
}
.page-title .title{
    font-size:36px;
    line-height:1.2
}
.title-design-centered{
    text-align:center
}
.wd-nav-product-cat{
    flex:1 1 100%
}
.wd-nav-product-cat>li>a{
    padding-top:15px;
    padding-bottom:15px;
    font-size:16px;
    text-transform:none
}
.wd-nav-product-cat .nav-link-count{
    display:block;
    margin-top:5px;
    color:var(--color-gray-500);
    text-transform:capitalize;
    font-weight:400;
    font-size:14px
}
.wd-buttons,.wd-fbt-product-heading .price,.wd-hover-fw-button .shop_attributes th span{
    display:flex
}
.title-design-centered .wd-nav-product-cat{
    justify-content:center
}
.close-side-widget.wd-action-btn>a{
    font-size:0
}
.progress-msg{
    font-size:15px;
    font-weight:500
}
.product-grid-item .star-rating,.product-grid-item .wd-star-rating,.shopping-cart-widget-footer,.shopping-cart-widget-footer>*{
    margin-bottom:5px
}
.product-element-top,.product-grid-item .product-wrapper{
    border-radius:var(--wd-brd-radius)
}
.wd-buttons[class*=wd-pos-r] .wd-tooltip-label{
    top:50%;
    right:100%;
    margin-top:-17px;
    margin-right:8px
}
.wd-buttons[class*=wd-pos-r] .wd-tooltip-label:before{
    top:50%;
    left:100%;
    margin-top:-5px;
    border-width:5px 0 5px 5px;
    border-left-color:var(--wd-primary-color)
}
.product-grid-item :is(.product-image-link,.hover-img) img{
    width:100%;
    border-radius:var(--wd-brd-radius)
}
.wd-lazy-load {
	width: 100%;
	transition: all .3s ease;
	transform: translateZ(0)
}

.owl-carousel .wd-lazy-load {
	transform: none
}

.wd-lazy-fade {
	opacity: 0
}

.wd-lazy-fade.wd-loaded {
	opacity: 1
}

.brands-widget .brand-item img.wd-lazy-load {
	object-fit: contain
}



.product-grid-item .hover-img{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:var(--bgcolor-white);
    opacity:0;
    transition:opacity .5s,transform 1s cubic-bezier(0, 0, .44, 1.18)
}
#menu-item-40>a,#menu-item-8899>a,.social-login-btn .btn,.wd-nav-main>li>a:hover,.wd-nav-opener:after{
    background-color:var(--btn-default-bgcolor)
}
.product-grid-item .hover-img>a{
    display:block;
    flex:1 1 100%;
    max-width:100%;
    width:100%
}
.product-grid-item .wd-entities-title{
    margin-bottom:5px;
    font-size:inherit
}
.product-grid-item .price{
    display:block;
    margin-bottom:0;
    line-height:1.3
}
.product-grid-item .shop_attributes{
    font-size:90%;
    --wd-attr-v-gap:10px;
    --wd-attr-brd-style:dashed
}
.product-element-top{
    position:relative;
    overflow:hidden;
    margin-bottom:10px;
    backface-visibility:hidden;
    -webkit-backface-visibility:hidden
}
.product-element-top:after{
    position:absolute;
    top:50%;
    left:50%;
    visibility:hidden;
    margin-top:-16px;
    margin-left:-16px;
    opacity:0;
    transition:opacity .1s,visibility .1s;
    content:"";
    display:inline-block;
    width:32px;
    height:32px;
    border:1px solid transparent;
    border-left-color:var(--wd-primary-color);
    border-radius:50%;
    vertical-align:middle
}
.product-element-top:hover .hover-img{
    opacity:1;
    transform:scale(1.09)
}
.wd-buttons{
    z-index:2;
    flex-direction:column;
    border-radius:calc(var(--wd-brd-radius)/ 1.2);
    background:var(--bgcolor-white);
    transition:.3s
}
.wd-buttons[class*=wd-pos-r]{
    opacity:0;
    transform:translateX(20px) translateZ(0)
}
.product-grid-item:hover .wd-buttons[class*=wd-pos-r]{
    opacity:1;
    transform:translateY(0) translateZ(0)
}
.slider-type-product :is(.owl-stage-outer,.owl-carousel:not(.owl-loaded)){
    padding-top:3px;
    padding-bottom:3px
}
ins>.amount{
    color:#ff3f88
}
.product-element-top .product-labels{
    left:10px
}
.wd-nav-opener:after{
    border-radius:50%;
    padding:7px 11px
}
.wd-nav-opener.wd-active:after{
    background:0 0
}
.wd-nav-mobile>li>a{
    color:var(--color-gray-800);
    font-size:inherit;
    text-transform:none;
    font-weight:500
}
.wd-nav-mobile>.menu-item-10780>.woodmart-nav-link{
    border-bottom:var(--1px-brd);
    font-weight:600
}
.wd-nav-mobile>.menu-item-account>a{
    border-top:var(--1px-brd);
    border-bottom:var(--1px-brd)
}
.wd-nav-mobile .menu-item-account>a:before{
    content:"\f124"
}
.rating-count,.rating-count-single{
    white-space:nowrap;
    overflow:hidden
}
.star-rating:before{
    content:"\f149" "\f149" "\f149" "\f149" "\f149";
    color:var(--color-gray-300)
}
.star-rating{
    position:relative;
    display:inline-flex;
		align-items: center;
    vertical-align:middle;
    white-space:nowrap;
    letter-spacing:2px;
    font-weight:400;
    color:var(--color-rating-orange);
    font-family:var(--wd-i-fa);
}
.first-rev-link,.left-total-rev-text,.quantity,.rating-count-single{
    font-weight:var(--cs-accent-font-weight)
}

.star-rating span{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    overflow:hidden;
    width:100%;
    text-indent:99999px
}
.star-rating span:before{
    content:"\f148" "\f148" "\f148" "\f148" "\f148";
    position:absolute;
    top:0;
    left:0;
    text-indent:0
}
.woocommerce-product-rating{
    display:inline-flex;
    align-items:center;
    gap:20px
}
.single-product-rating-part{
    display:flex;
    align-items:center
}
.rating-count-single{
    width:23px
}
.star_icon{
    position:relative;
    top:-1px;
    fill:var(--color-rating-orange)
}
.rating-container{
    position:absolute;
    left:10px;
    bottom:10px;
    display:inline-flex;
    align-items:center;
    gap:5px;
    padding:3px 10px;
    background-color:var(--color-white);
    border-radius:15px;
    z-index:1
}
.rating-count{
    font-size:13px;
    font-weight:600;
    width:19px
}
.raview-count{
    font-size:13px;
    font-weight:500;
		color: var(--color-gb)
}
.labels-rectangular .product-label{
    border-radius:50px
}
.wd-buttons.wd-pos-r-t{
    position:absolute;
    top:10px;
    right:10px;
    border-radius:35px
}
.wd-btn-show-cat.wd-action-btn.wd-style-text>a,.wd-tools-icon:after,.wd-tools-icon:before,input.s.wd-search-inited:focus~.searchsubmit{
    color:var(--wd-primary-color)
}
.wd-back-btn{
    position:absolute;
    left:80px
}
.wd-load-more{
    font-weight:var(--wd-title-font-weight)!important;
    border-radius:var(--wd-form-brd-radius)
}
.wd-sub-menu .woocommerce-MyAccount-navigation-link--edit-account:after{
    content:"";
    display:block;
    border-bottom:var(--1px-brd);
    margin:10px -20px
}
.wd-dropdown-menu.wd-design-default{
    width:max-content
}
.wd-sub-menu .woocommerce-MyAccount-navigation-link>a:before{
    font-size:20px;
    font-family:var(--wd-i-fa);
    font-weight:var(--wd-title-font-weight);
    margin-right:var(--ps-icn-mrg);
    color:var(--wd-primary-color)
}
#togglePassword,.wd-hover-fw-button .shop_attributes a:hover{
    color:var(--color-gray-700)
}
.wd-sub-menu .woocommerce-MyAccount-navigation-link--customer-logout>a:before{
    content:"\f137"
}
.wd-sub-menu .woocommerce-MyAccount-navigation-link--edit-account>a:before{
    content:"\f135"
}
.wd-sub-menu .woocommerce-MyAccount-navigation-link--edit-address>a:before{
    content:"\f139"
}
.wd-sub-menu .woocommerce-MyAccount-navigation-link--orders>a:before{
    content:"\f138"
}
.wd-sub-menu .woocommerce-MyAccount-navigation-link--dashboard>a:before{
    content:"\f140"
}
.wd-sub-menu .woocommerce-MyAccount-navigation-link--wishlist>a:before{
    content:"\f134"
}
.wd-dropdown{
    box-shadow:0 0 4px rgb(0 0 0 / 2%),0 1px 1.5rem rgb(0 0 0 / 8%);
    border-radius:.5rem
}
#menu-item-40>a:after,#menu-item-8899>a:after{
    color:#000;
    position:relative;
    top:1px;
    left:3px;
    font-weight:var(--wd-title-font-weight);
    font-size:55%
}
#menu-item-10780>a:before,#menu-item-8899>a:before{
    content:"\f122";
    font-family:var(--wd-i-fa);
    font-size:20px;
    color:var(--wd-primary-color);
    margin-right:var(--ps-icn-mrg);
    font-weight:var(--wd-entities-title-font-weight)
}
#menu-item-40 .wd-design-sized{
    padding:20px
}
#menu-item-40>a,#menu-item-8899>a{
    height:46px;
    border-radius:var(--wd-form-brd-radius);
    padding:0 15px
}
#menu-item-40>a{
    width:186px
}
#menu-item-40 .woodmart-nav-link {
    font-size:var(--font-size-medium);
    font-weight:var(--wd-title-font-weight)
}
#menu-item-8899>a{
    padding-right:17px;
    font-weight:var(--wd-title-font-weight)
}
.whb-col-right .wd-header-my-account .wd-dropdown-my-account{
    right:-115px
}
input[type=checkbox]{
    -webkit-appearance:none;
    appearance:none;
    background-color:var(--color-white);
    margin:0 3px 0 0;
    font:inherit;
    color:currentColor;
    width:1.2em;
    height:1.2em;
    border:var(--1px-brd);
    border-radius:3px;
    transform:translateY(-.075em);
    cursor:pointer;
    display:inline-grid;
    place-content:center
}
input[type=checkbox]:before{
    content:"";
    width:.65em;
    height:.65em;
    transform:scale(0);
    transition:transform 120ms ease-in-out;
    box-shadow:inset 1em 1em var(--wd-primary-color);
    transform-origin:bottom left;
    clip-path:polygon(28% 38%,41% 53%,75% 24%,86% 38%,40% 78%,15% 50%);
    font-size:22px
}
input[type=checkbox]:checked:before{
    transform:scale(1)
}
.wd-switch-to-register{
    width:100%
}
[class*=wd-header-search-form] input[type=text]{
    max-width:100%
}
.wd-nav-main .woodmart-nav-link{
    font-weight:var(--wd-entities-title-font-weight);
    font-size:var(--font-size-medium)
}
.wd-nav-main>li>a:hover{
    border-radius:var(--btn-shop-brd-radius)
}
.cart-info .minus,.cart-info .plus{
    font-family:monospace;
    font-weight:400;
    font-size:18px
}
.owl-dots .owl-dot.active span,.owl-dots .owl-dot:not(.active):hover span,input[type=number]:focus{
    border-color:var(--wd-primary-color)
}
.quantity>input{
    --wd-form-bg:var(--btn-default-bgcolor);
    --wd-form-brd-color:var(--btn-default-bgcolor);
    width:32px
}
.wd-btn-show-cat{
    border-radius:var(--wd-form-brd-radius);
    border:1px solid var(--wd-primary-color);
    padding:4px 12px
}
.wd-accordion-content,.wd-accordion-title{
    padding-bottom:var(--wd-accordion-spacing)
}
#togglePassword{
    position:absolute;
    top:27px;
    right:0;
    width:50px;
    height:40px;
    justify-content:center;
    display:inline-flex;
    align-items:center
}
input#password{
    padding-right:50px
}
.fa-eye:before{
    content:"\f070"
}
.fa-eye-slash:before{
    content:"\f06e"
}
.close-side-widget.wd-action-btn.wd-style-text>a:before{
    background-color:var(--btn-default-bgcolor);
    padding:10px;
    border-radius:100%;
    margin:0;
		font-size:15px
}
.btn,.button{
    letter-spacing:.3px
}
.elementor-11544 .wd-accordion-item:not(:last-child),.elementor-15477 .wd-accordion-item:not(:last-child),.tabs-content .wd-accordion-item:not(:last-child),.wd-accordion.wd-style-default .wd-accordion-item{
    border-bottom:var(--1px-brd)
}
.wd-social-login{
    display:flex;
    flex-wrap:wrap;
    margin-right:-5px;
    margin-left:-5px
}
.social-login-btn{
    flex:1 1 200px;
    padding-right:5px;
    padding-left:5px
}
.social-login-btn:not(:last-child),.wd-fbt-product:not(:last-child){
    margin-bottom:15px
}
.social-login-btn .btn{
    display:block;
    border-radius:var(--btn-shop-brd-radius);
    color:var(--wd-primary-color)
}
.social-login-btn .btn:before{
    position:absolute;
    top:50%;
    font-weight:400;
    transform:translateY(-50%);
    font-family:woodmart-font;
    inset-inline-start:calc(9px + (var(--btn-shop-brd-radius)/ 4))
}
.social-login-btn .btn:hover{
    color:var(--color-white);
    box-shadow:inset 0 0 200px var(--wd-primary-color)
}
.social-login-btn .login-vk-link{
    background-color:#597da3
}
.social-login-btn .login-vk-link:before{
    font-size:22px;
    content:"\f168"
}
.social-login-btn .login-fb-link:before{
    font-size:21px;
    content:"\f180"
}
.social-login-btn .login-goo-link:before{
    content:"\f169";
    font-size:20px
}
.shopping-cart-widget-footer>:last-child,.stock.out-of-stock,.wd-fbt.wd-design-side .wd-wpb,.wd-hover-fw-button .wd-more-desc,.woocommerce-mini-cart>li a{
    margin-bottom:0
}
.wd-fbt.wd-design-side .wd-fbt-form{
    padding:20px;
    border-radius:var(--wd-brd-radius);
    background-color: var(--btn-default-bgcolor);
}
.wd-fbt.wd-design-side .product-grid-item{
    transition:opacity .4s
}
.wd-fbt-purchase-btn.wd-disabled,.wd-fbt.wd-design-side .product-grid-item.wd-disabled-fbt{
    opacity:.4;
    pointer-events:none
}
.wd-fbt.wd-design-side .owl-stage-outer{
    clip-path:inset(0 5px)
}
.wd-fbt.wd-design-side .owl-item.active:before{
    position:absolute;
    top:calc(50% - 15px);
    inset-inline-end:calc(100% - var(--wd-car-sp)/ 2);
    width:var(--wd-car-sp);
    text-align:center;
    font-size:min(14px, calc(var(--wd-car-sp) + .001px));
    line-height:30px;
    transition:opacity .25s;
    content:"\f143";
    font-family:woodmart-font
}
.wd-fbt.wd-design-side :is(.owl-item.active:first-child,.owl-item:not(.active)+.owl-item.active):before{
    opacity:0
}
.wd-fbt:not(:last-child){
    margin-bottom:30px
}
.wd-fbt-form{
    position:relative;
    display:flex;
    flex-direction:column;
    justify-content:space-between
}
.wd-fbt-form>div{
    transition:opacity .25s
}
.wd-fbt-form.wd-checkbox-on .wd-fbt-product-heading{
    padding-inline-start:25px
}
.wd-fbt-product input[type=checkbox]{
    position:absolute;
    top:5px;
    inset-inline-start:0;
    width:20px;
    height:20px
}
.wd-fbt-product input[type=checkbox]:not([disabled]),.wd-fbt-product input[type=checkbox]:not([disabled])+label{
    opacity:1;
    cursor:pointer
}
.wd-fbt-product-heading{
    position:relative;
    z-index:2
}
.wd-fbt-product-heading label{
    display:inline;
    transition:opacity .25s;
    user-select:none
}
.wd-fbt-product-heading label:hover{
    opacity:.8
}
.wd-fbt-product-heading .price{
    display:flex;
    align-items:center;
    gap:5px
}
.wd-fbt-product-heading .wd-entities-title{
    display:inline;
    margin-inline-end:5px;
    margin-bottom:0
}
.wd-fbt-purchase{
    margin-top:15px
}
.wd-fbt-purchase .price{
    display:block;
    font-size:26px;
    line-height:1
}
:is(.wd-fbt-desc,.wd-fbt-purchase-btn){
    margin-top:10px
}
.wd-hover-alt:hover .swap-elements{
    transform:translateY(0)
}
.wd-fbt-product>input[type=checkbox]:before{
    font-size:24px
}
.wd-accordion{
    --wd-accordion-spacing:20px
}
.wd-accordion .wd-scroll{
    height:auto
}
.wd-accordion .wd-scroll-content{
    padding-inline-end:10px
}
.wd-accordion.wd-style-default:before{
    content:"";
    display:block;
    border-top:2px solid var(--brdcolor-gray-300)
}
.wd-accordion.wd-style-simple{
    --wd-accordion-spacing:10px
}
.wd-accordion.wd-style-simple>.wd-accordion-item:first-child{
    margin-top:calc(var(--wd-accordion-spacing) * -1)
}
.wd-accordion.wd-style-simple>.wd-accordion-item:last-child{
    margin-bottom:calc(var(--wd-accordion-spacing) * -1)
}
.wd-accordion.wd-style-shadow>.wd-accordion-item{
    border-radius:var(--wd-brd-radius);
    box-shadow:0 1px 8px rgba(0,0,0,.1)
}
.wd-accordion.wd-style-shadow>.wd-accordion-item>:is(.wd-accordion-title,.wd-accordion-content){
    padding-right:var(--wd-accordion-spacing);
    padding-left:var(--wd-accordion-spacing)
}
.wd-accordion.wd-style-shadow>.wd-accordion-item:not(:last-child){
    margin-bottom:12px
}
.global-color-scheme-light .wd-accordion.wd-style-shadow>.wd-accordion-item{
    background-color:var(--bgcolor-gray-200)
}
.wd-accordion-title{
    display:flex;
    align-items:center;
    padding-top:var(--wd-accordion-spacing);
    cursor:pointer;
    transition:color .25s,transform .25s;
    user-select:none
}
.wd-accordion-title:is(.wd-active,:hover) .wd-accordion-title-text{
    color:var(--wd-primary-color)
}
.wd-accordion-title-text{
    flex:1;
    color:var(--wd-title-color);
    font-weight:var(--wd-title-font-weight);
    font-size:var(--wd-accordion-font-size, 16px);
    transition:inherit;
    display:flex;
    align-items:center
}
.wd-accordion-opener{
    position:relative;
    color:var(--color-gray-600);
    text-align:center;
    font-weight:600;
    font-size:10px;
    line-height:1;
    transition:inherit
}
.wd-accordion-opener.wd-opener-style-arrow:before{
    content:"\f129";
    font-family:woodmart-font
}
.wd-accordion-title.wd-active .wd-accordion-opener.wd-opener-style-arrow{
    transform:rotate(180deg)
}
.wd-accordion-opener.wd-opener-style-plus:before{
    content:"\f143";
    font-family:woodmart-font
}
.wd-accordion-title.wd-active .wd-accordion-opener.wd-opener-style-plus{
    transform:rotate(45deg)
}
.wd-accordion-title.wd-opener-pos-left{
    flex-direction:row-reverse
}
.wd-accordion-title.wd-opener-pos-left .wd-accordion-opener{
    margin-right:12px
}
.wd-accordion-title.wd-opener-pos-right{
    flex-direction:row
}
.wd-accordion-title.wd-opener-pos-right .wd-accordion-opener{
    margin-left:12px
}
.wd-accordion-title .img-wrapper{
    display:inline-flex;
    margin-inline-end:10px;
    vertical-align:middle
}
.wd-accordion-content{
    display:none;
    opacity:0;
    transition:opacity .25s
}
.wd-accordion-content.wd-active{
    display:block;
    opacity:1
}
.li-icon,.rec-icon{
    margin-right:10px
}
.li-icon{
    position:relative;
    bottom:1px
}
.product-labels{
    position:absolute;
    z-index:1;
    display:flex;
    align-items:flex-start;
    flex-direction:column;
    flex-wrap:nowrap;
    max-width:50%
}
.product-label{
    min-width:50px;
    color:#fff;
    text-align:center;
    text-transform:uppercase;
    word-break:break-all;
    font-weight:600;
    line-height:1.2
}
.product-label.onsale{
    background-color:#ff3f88;
    direction:ltr
}
.product-label.featured{
    white-space:nowrap;
    background-color:#e22d2d
}
.owl-dots .owl-dot.active span,.product-label.new{
    background-color:var(--wd-primary-color)
}
.product-label.attribute-label:not(.label-with-img),.product-label.out-of-stock{
    background-color:var(--bgcolor-white);
    color:var(--color-gray-900)
}
.button.wc-backward{
    border-radius:var(--ps-icn-mrg);
    background-color:var(--btn-default-bgcolor)
}
.wd-hover-with-fade .product-wrapper{
    position:relative;
    transition:transform .3s
}
.wd-hover-with-fade .content-product-imagin{
    position:absolute;
    top:-30px;
    right:-30px;
    bottom:0;
    left:-30px;
    visibility:hidden;
    background-color:var(--bgcolor-white);
    box-shadow:0 31px 58px 6px rgb(0 0 0 / 15%);
    opacity:0
}
.wd-hover-with-fade .fade-in-block{
    position:absolute;
    right:0;
    left:0;
    visibility:hidden;
    opacity:0
}
.wd-hover-with-fade .product-element-bottom{
    position:relative;
    backface-visibility:hidden
}
.wd-hover-with-fade div.quick-shop-close{
    top:-5px
}
.wd-hover-with-fade.quick-shop-shown .add-to-cart-loop{
    opacity:.3;
    pointer-events:none
}
.wd-hover-with-fade.wd-fade-off{
    overflow:hidden
}
.wd-hover-with-fade.wd-fade-off :is(.content-product-imagin,[class*=hover-content]){
    display:none
}
.wd-hover-with-fade.wd-fade-off .quick-shop-close{
    top:5px;
    right:10px
}
.wd-hover-with-fade.wd-fade-off .fade-in-block{
    position:static;
    visibility:visible;
    padding:5px 0 0!important;
    border:none;
    opacity:1
}
.browser-Safari .wd-hover-with-fade.hover-ready.state-hover .fade-in-block,.browser-Safari .wd-hover-with-fade.hover-ready:hover .fade-in-block,.browser-Safari .wd-hover-with-fade.wd-fade-off .fade-in-block{
    pointer-events:visible;
    pointer-events:unset
}
.platform-iOS .wd-hover-with-fade.hover-ready.state-hover .fade-in-block,.platform-iOS .wd-hover-with-fade.hover-ready:hover .fade-in-block,.platform-iOS .wd-hover-with-fade.wd-fade-off .fade-in-block{
    clip:rect(auto auto auto auto)
}
.wd-hover-fw-button .wd-more-desc .wd-more-desc-btn,.wd-hover-with-fade.state-hover .wd-more-desc-btn{
    transform:none
}
.wd-hover-with-fade.hover-ready.state-hover .product-wrapper,.wd-hover-with-fade.hover-ready:hover .product-wrapper{
    z-index:20;
    transform:translateY(-5px) translateZ(0)
}
.wd-hover-with-fade.hover-ready.state-hover .content-product-imagin,.wd-hover-with-fade.hover-ready.state-hover .fade-in-block,.wd-hover-with-fade.hover-ready:hover .content-product-imagin,.wd-hover-with-fade.hover-ready:hover .fade-in-block{
    visibility:visible;
    opacity:1;
    transition:opacity .3s,visibility
}
.products-bordered-grid-ins .wd-hover-with-fade .content-product-imagin{
    top:-1px;
    right:-1px;
    left:-1px;
    box-shadow:none
}
.products-bordered-grid-ins .wd-hover-with-fade .fade-in-block{
    padding-bottom:0
}
.products-bordered-grid .wd-hover-with-fade .product-wrapper{
    transform:none!important
}
.products-bordered-grid .wd-hover-with-fade .content-product-imagin{
    top:calc(var(--wd-sp)/ 2 * -1 - 1px);
    right:calc(var(--wd-sp)/ 2 * -1 - 1px);
    bottom:0;
    left:calc(var(--wd-sp)/ 2 * -1 - 1px);
    border:var(--1px-brd);
    border-radius:0;
    box-shadow:none;
    transform:none
}
.browser-Safari .wd-hover-with-fade .fade-in-block{
    visibility:visible;
    pointer-events:none
}
.platform-iOS .wd-hover-with-fade .fade-in-block{
    clip:rect(0 0 0 0);
    opacity:1
}
.wd-hover-fw-button .wd-product-countdown{
    display:flex;
    align-items:stretch;
    flex-wrap:nowrap;
    padding-top:5px;
    border-top:var(--1px-brd);
    margin-top:5px
}
.wd-hover-fw-button .wd-product-countdown>span{
    flex:1 1 auto;
    margin:0;
    min-width:0;
    background-color:transparent;
    box-shadow:none
}
.wd-hover-fw-button{
    --wd-more-desc-lines:4em
}
.wd-hover-fw-button .price{
    margin-right:5px
}
.wd-hover-fw-button .wrap-price{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    justify-content:space-between
}
.wd-hover-fw-button .wrap-price :is(.price,.wd-swatches-grid){
    margin-top:0;
    margin-bottom:0
}
.wd-hover-fw-button .fade-in-block{
    top:100%;
    padding:10px 0
}
.wd-hover-fw-button .hover-content-wrap{
    margin-top:5px
}
.wd-hover-fw-button .wd-product-sku{
    margin-top:15px;
    margin-bottom:0!important;
    line-height:1
}
.wd-hover-fw-button .wd-progress-bar{
    margin-top:5px;
    margin-bottom:10px;
    padding-top:10px;
    border-top:var(--1px-brd)
}
.wd-hover-fw-button .wd-add-btn{
    margin-top:10px;
    position:relative
}
.wd-hover-fw-button .wd-add-btn>a{
    width:100%;
    border-radius:var(--btn-shop-brd-radius);
    color:var(--btn-shop-color);
    background-color:var(--btn-shop-bgcolor);
    box-shadow:none
}
.wd-hover-fw-button .add-to-cart-loop span{
    overflow:hidden;
    padding:12px;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-size:13px;
    line-height:18px
}
.catalog-mode-on .wd-hover-fw-button .wd-add-btn,.login-see-prices .wd-hover-fw-button .wd-add-btn{
    display:none
}
.product-grid-item.wd-hover-fw-button .shop_attributes{
    color:var(--color-gray-500);
    font-size:95%
}
.wd-hover-fw-button .shop_attributes tbody{
    margin:0
}
.wd-hover-fw-button .shop_attributes td{
    text-align:left
}
.wd-hover-fw-button .shop_attributes tr{
    align-items:flex-start;
    justify-content:flex-start;
    padding-bottom:0;
    border-bottom:none
}
.wd-hover-fw-button .shop_attributes th{
    display:flex;
    align-items:center;
    margin-right:4px
}
.wd-hover-fw-button .shop_attributes th span:after{
    content:":"
}
.wd-hover-fw-button .shop_attributes a{
    color:var(--color-gray-400)
}
.wd-hover-fw-button .wd-add-btn div.quantity input[type=button].minus{
    border-top-left-radius:var(--btn-shop-brd-radius);
    border-bottom-left-radius:var(--btn-shop-brd-radius)
}
.wd-hover-fw-button .wd-add-btn div.quantity input[type=button].plus{
    border-top-right-radius:var(--btn-shop-brd-radius);
    border-bottom-right-radius:var(--btn-shop-brd-radius)
}
@media (max-width:1024px){
    .product-grid-item .hover-img,.whb-hidden-mobile,.whb-visible-lg{
        display:none
    }
    .autocomplete-suggestion{
        padding:10px
    }
    .autocomplete-suggestion .suggestion-thumb{
        max-width:45px
    }
    .autocomplete-suggestion :is(.wd-entities-title,.price){
        font-size:15px
    }
    .product-grid-item .wd-buttons{
        opacity:1;
        transform:none
    }
    .wd-buttons{
        border-radius:35px
    }
    .wd-buttons .wd-action-btn>a{
        width:35px;
        height:35px
    }
    .wd-buttons .wd-action-btn>a:after,.wd-buttons .wd-action-btn>a:before,.wd-fbt-purchase .price{
        font-size:18px
    }
    .wd-fbt.wd-design-side>div:not(.wd-fbt-form){
        margin-bottom:20px
    }
    .wd-accordion .wd-scroll-content{
        overflow:visible;
        padding-inline-end:0;
        max-height:none!important
    }
    .wd-hover-with-fade .content-product-imagin{
        top:-10px;
        right:-10px;
        left:-10px
    }
		.wd-action-btn.wd-style-icon>a.added:before{
		width: 18px;
    height: 18px;
		}
}
.add-to-cart-loop::after,.cart-item-image:after{
    left:50%;
    vertical-align:middle;
    position:absolute
}
.add-to-cart-loop{
    overflow:hidden;
    padding:0
}
.add-to-cart-loop:after{
    top:50%;
    margin-top:-9px;
    margin-left:-9px;
    opacity:.001;
    transition:opacity;
    content:'';
    display:inline-block;
    width:18px;
    height:18px;
    border:1px solid transparent;
    border-left-color:currentColor;
    border-radius:50%;
    z-index:2;
    will-change:opacity
}
.add-to-cart-loop.loading:after{
    opacity:.999;
    transition:opacity .2s;
    animation:450ms linear infinite wd-rotate
}
.outofstock .wd-add-btn>.add-to-cart-loop{
    color:var(--wd-primary-color);
    background-color:rgb(0 172 8 / .1)
}
a.breadcrumb-link:first-child{
    font-size:0;
    display:inline-flex;
    align-items:center
}
.single-breadcrumbs-wrapper .woocommerce-breadcrumb>a.breadcrumb-link:first-child:before{
    font-size:var(--font-size-small)
}
a.breadcrumb-link:first-child:before{
    content:"\f146";
    font-family:var(--wd-i-fa);
    font-size:var(--wd-text-font-size);
    margin-right:4px;
    position:relative;
    bottom:var(--just-1px)
}
.woocommerce-breadcrumb>a:after{
    content:"\f113";
    font-family:var(--wd-i-fa);
    font-size:10px
}
li:hover .cart-info .wd-entities-title{
    color:var(--wd-entities-title-color-hover)
}
.woocommerce-mini-cart>li{
    position:relative;
    display:flex;
    align-items:flex-start
}
.woocommerce-mini-cart .remove{
    position:absolute;
    top:1px;
    right:0;
    z-index:2;
    width:22px;
    height:22px;
    border-radius:50%;
		display: flex;
    align-items: center;
    justify-content: center;
    color:var(--color-gray-800);
    font-size:0;
}
.woocommerce-mini-cart .remove:after{
    font-weight:600;
    font-size:9px;
    content:"\f112";
    font-family:var(--wd-i-fa)
}
.woocommerce-mini-cart .remove:hover{
    background-color:var(--bgcolor-white);
}
.woocommerce-mini-cart .blockOverlay{
    display:none!important
}
.cart-item-link{
    z-index:1;
    font-size:0
}
.cart-item-image{
    position:relative;
    flex:0 0 auto;
    overflow:hidden;
    margin-right:15px
}
.cart-item-image img{
    float:none!important;
    margin-right:0!important;
    transition:opacity .6s
}
.cart-item-image:after{
    top:50%;
    margin-top:-10px;
    margin-left:-10px;
    opacity:0;
    transition:opacity .6s;
    content:"";
    display:inline-block;
    width:20px;
    height:20px;
    border:1px solid transparent;
    border-left-color:var(--wd-primary-color);
    border-radius:50%
}
.removing-process .cart-item-image:after,.wd-loading .cart-item-image:after{
    opacity:1;
    animation:450ms linear infinite wd-rotate
}
.removing-process .cart-item-image img,.wd-loading .cart-item-image img{
    opacity:.2
}
.cart-info{
    flex:1 1 auto;
    padding-right:20px
}
.cart-info .wd-entities-title{
    transition:.25s
}
.cart-info .wd-entities-title p{
    margin-top:5px;
    margin-bottom:5px;
    color:var(--wd-text-color);
    font-weight:var(--wd-text-font-weight);
    font-style:var(--wd-text-font-style);
    font-size:90%;
    font-family:var(--wd-text-font)
}
.cart-info .variation{
    margin-bottom:6px
}
.cart-info span.quantity{
    display:block;
    color:var(--color-gray-300);
    font-size:90%
}
.cart-info div.quantity{
    position:relative;
    z-index:1;
    display:inline-flex;
    margin-bottom:8px;
    transition:opacity .6s
}
.cart-info .quantity>input{
    max-height:34px;
		--btn-height:34px
}
.cart-info li.wd-loading>a{
    pointer-events:none
}
.cart-info li.wd-loading div.quantity{
    opacity:.6;
    cursor:none;
    pointer-events:none
}
.cart-info .wd-product-sku{
    margin-bottom:5px;
    font-size:90%;
    word-break:break-all
}
.cart-info .wd-product-sku .wd-label{
    color:var(--color-gray-800);
    font-weight:600
}
.woocommerce-mini-cart__total{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    justify-content:space-between;
    margin-top:15px;
    padding-top:15px;
    padding-bottom:15px;
    border-top:var(--1px-brd)
}
.woocommerce-mini-cart__total strong{
    color:var(--color-gray-900);
    font-weight:600;
    font-size:20px
}
.woocommerce-mini-cart__total .amount{
    font-weight:600;
    font-size:20px
}
.woocommerce-mini-cart__buttons{
    display:block;
    margin-bottom:0;
    text-align:center
}
.woocommerce-mini-cart__buttons a{
    margin-bottom:10px;
    width:100%
}
.woocommerce-mini-cart__buttons a:last-child{
    margin-bottom:0
}
.woocommerce-mini-cart__buttons .btn-cart{
    border-radius:var(--btn-default-brd-radius);
    color:var(--btn-default-color);
    box-shadow:var(--btn-default-box-shadow);
    background-color:var(--btn-default-bgcolor)
}
.wd-empty-mini-cart .btn,.woocommerce-mini-cart__buttons .checkout{
    border-radius:var(--btn-shop-brd-radius);
    background-color:var(--btn-shop-bgcolor)
}
.woocommerce-mini-cart__buttons .btn-cart:hover{
    color:var(--btn-default-color-hover);
    box-shadow:var(--btn-default-box-shadow-hover);
    background-color:var(--btn-default-bgcolor-hover)
}
.woocommerce-mini-cart__buttons .btn-cart:active{
    box-shadow:var(--btn-default-box-shadow-active);
    bottom:var(--btn-default-bottom-active)
}
.woocommerce-mini-cart__buttons .checkout{
    color:var(--btn-shop-color)
}
.wd-empty-mini-cart .btn:hover,.woocommerce-mini-cart__buttons .checkout:hover{
    color:var(--btn-shop-color-hover);
    box-shadow:var(--btn-shop-box-shadow-hover);
    background-color:var(--btn-shop-bgcolor-hover)
}
.wd-empty-mini-cart .btn:active,.woocommerce-mini-cart__buttons .checkout:active{
    box-shadow:var(--btn-shop-box-shadow-active);
    bottom:var(--btn-shop-bottom-active)
}
.wd-empty-mini-cart{
    padding-top:10px;
    padding-bottom:10px;
    text-align:center
}
.wd-empty-mini-cart:before{
    display:block;
    margin-bottom:20px;
    color:var(--color-gray-200);
    font-size:86px;
    line-height:1;
    content:"\f147";
    font-family:var(--wd-i-fa)
}
.wd-empty-mini-cart .btn{
    color:var(--btn-shop-color);
    box-shadow:var(--btn-shop-box-shadow)
}
.quantity{
    display:inline-flex;
    vertical-align:top;
    white-space:nowrap;
    font-size:0
}
.quantity input[type=number],.quantity input[type=number]::-webkit-outer-spin-button,div.quantity input[type=number]::-webkit-inner-spin-button{
    margin:0;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.quantity input[type=button],div.quantity input[type=number]{
    display:inline-block;
    color:var(--wd-form-color)
}
.quantity input[type=number]{
    width:30px;
    height:42px;
    border-radius:0;
    border-right:none;
    border-left:none
}
.quantity input[type=button]{
    padding:0 5px;
    min-width:25px;
    height:42px;
    border:var(--wd-form-brd-width) solid var(--wd-form-brd-color);
    background-color:var(--wd-form-bg);
    box-shadow:none
}
.quantity input[type=button]:hover{
    color:#fff;
    background-color:var(--wd-primary-color);
    border-color:var(--wd-primary-color)
}
.quantity .minus{
    border-start-start-radius:var(--wd-form-brd-radius);
    border-end-start-radius:var(--wd-form-brd-radius)
}
.quantity .plus{
    border-start-end-radius:var(--wd-form-brd-radius);
    border-end-end-radius:var(--wd-form-brd-radius)
}
.labels-rectangular{
    top:15px;
    inset-inline-start:0
}
.labels-rectangular .product-label{
    padding:5px 10px;
    font-size:12px
}
.labels-rectangular .label-with-img{
    padding:0;
    max-width:50px
}
@media (min-width:768.98px){
    .woocommerce-product-gallery .labels-rectangular .product-label{
        font-size:15px
    }
    .labels-rectangular .product-label{
        font-size:13px
    }
    .rating-container{
        font-size:var(--font-size-small)
    }
}
@media (max-width:768.98px){
    .wd-hover-with-fade .quick-shop-close{
        top:-5px;
        right:-5px
    }
    .wd-hover-fw-button .wd-add-btn-replace .add-to-cart-loop span{
        padding:10px 14px
    }
    .rating-container,.woocommerce-product-gallery .labels-rectangular .product-label{
        font-size:13px
    }
    .rating-container::before{
        top:-1px
    }
    .product_title{
        font-size:22px
    }
}
@media screen and (max-width:576px){
    .labels-rectangular .product-label{
        padding-right:8px;
        padding-left:8px;
        font-size:11px
    }
    .woocommerce-product-gallery .labels-rectangular .product-label{
        font-size:12px
    }
    .labels-rectangular .label-with-img{
        padding-right:0;
        padding-left:0
    }
    .wd-hover-fw-button .add-to-cart-loop>span{
        font-size:92%
    }
}
@media (min-width:767px){
    .wd-registration-page{
        margin:0 auto;
        border:solid 1px var(--brdcolor-gray-300);
        max-width:900px;
        border-radius:10px;
        padding:32px
    }
}
.products[data-source=main_loop]{
    transition:opacity .25s,transform .25s;
    backface-visibility:hidden
}
.ajax-loading .products[data-source=main_loop]{
    opacity:0;
    transform:translateZ(0) translateY(30px);
    pointer-events:none
}
.ajax-loaded .products[data-source=main_loop]{
    animation:.3s wd-fadeIn
}
.content-without-products.ajax-loading .wd-sticky-loader .wd-loader{
    top:140px
}
.owl-carousel,.owl-carousel .owl-item{
    -webkit-tap-highlight-color:transparent
}
.owl-carousel:hover .owl-nav>div{
    visibility:visible;
    opacity:1;
    transform:translateY(0);
    pointer-events:visible
}
.slider-title{
    position:relative;
    margin-bottom:20px;
    padding-bottom:10px;
    text-align:left;
    font-size:22px
}
.slider-title:before{
    content:"";
    position:absolute;
    top:100%;
    left:0;
    width:40px;
    height:2px;
    background-color:var(--wd-primary-color)
}
.owl-carousel{
    z-index:1;
    width:100%
}
.owl-carousel .owl-stage:after{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    height:0;
    line-height:0
}
.owl-carousel .owl-stage-outer{
    position:relative;
    overflow:hidden;
    transform:translate3d(0,0,0)
}
.owl-carousel :is(.owl-wrapper,.owl-item){
    transform:translate3d(0,0,0);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.owl-carousel .owl-item{
    position:relative;
    float:left;
    min-height:1px;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-touch-callout:none
}
.owl-carousel :is(.owl-nav.disabled,.owl-dots.disabled){
    display:none
}
.owl-carousel :is(.owl-nav .owl-prev,.owl-nav .owl-next,.owl-dot){
    cursor:pointer;
    user-select:none
}
.owl-carousel.owl-loading{
    display:block;
    opacity:0
}
.owl-carousel.owl-hidden{
    opacity:0
}
.owl-carousel.owl-refresh .owl-item{
    visibility:hidden
}
.owl-carousel.owl-drag .owl-item{
    user-select:none
}
.owl-carousel.owl-grab{
    cursor:move;
    cursor:grab
}
.owl-carousel .owl-item.animated{
    animation-duration:.6s;
    animation-fill-mode:both
}
.owl-carousel .owl-item.fadeOut{
    animation-name:wd-fadeOut
}
.owl-carousel .owl-animated-in{
    z-index:0
}
.owl-carousel .owl-animated-out{
    z-index:1
}
.owl-height{
    transition:height .5s ease-in-out
}
.owl-carousel:not(.owl-loaded){
    display:flex;
    overflow:hidden
}
[data-hide_pagination_control=no] .owl-carousel:not(.owl-loaded){
    padding-bottom:41px!important
}
.owl-loaded:after,.owl-loaded:before{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    width:50px
}
.owl-loaded:before{
    right:-50px
}
.owl-loaded:after{
    left:-50px
}
.owl-dots{
    margin-top:5px;
    text-align:center
}
.owl-dots .owl-dot{
    display:inline-block;
    margin-top:10px
}
.owl-dots .owl-dot span{
    display:block;
    margin:5px;
    width:10px;
    height:10px;
    border:2px solid var(--color-gray-300);
    border-radius:50%;
    transition:.25s
}
.owl-nav>div[class*=prev]{
    left:0
}
.owl-nav>div[class*=next]{
    right:0
}
[class*=wd-carousel-spacing-]{
    margin-right:calc((var(--wd-car-sp)/2)*-1);
    margin-left:calc((var(--wd-car-sp)/2)*-1);
    --wd-car-sp:.001px
}
[class*=wd-carousel-spacing-] .owl-carousel:not(.owl-loaded)>div,[class*=wd-carousel-spacing-] .owl-item{
    padding-right:calc(var(--wd-car-sp)/2);
    padding-left:calc(var(--wd-car-sp)/2)
}
[class*=wd-carousel-spacing-] .owl-nav>div[class*=prev]{
    left:calc(-50px + var(--wd-car-sp)/ 2)
}
[class*=wd-carousel-spacing-] .owl-nav>div[class*=next]{
    right:calc(-50px + var(--wd-car-sp)/ 2)
}
.wd-carousel-spacing-2{
    --wd-car-sp:2px
}
.wd-carousel-spacing-6{
    --wd-car-sp:6px
}
.wd-carousel-spacing-10{
    --wd-car-sp:10px
}
.wd-carousel-spacing-20{
    --wd-car-sp:20px
}
.wd-carousel-spacing-30{
    --wd-car-sp:30px
}
@media (min-width:1025px){
    .whb-hidden-lg{
        display:none
    }
    .whb-sticked .whb-main-header{
        top:var(--wd-admin-bar-h)
    }
    .wd-nav-mobile>li>a:hover{
        color:var(--wd-primary-color)
    }
    .title-size-small{
        padding:20px 0
    }
    .title-size-small .title{
        font-size:44px
    }
    .wd-fbt.wd-design-side{
        display:flex;
        gap:30px
    }
    .wd-fbt.wd-design-side .wd-fbt-form{
        flex:1 0 var(--wd-form-width,350px)
    }
    .wd-fbt.wd-design-side>div:not(.wd-fbt-form){
        max-width:calc(100% - var(--wd-form-width,350px) - 30px);
        width:100%
    }
    .wd-buttons .wd-action-btn>a{
        width:44px;
				height:44px
    }
    .owl-items-lg-1:not(.owl-loaded)>div{
        flex:0 0 100%;
        width:100%
    }
    .owl-items-lg-2:not(.owl-loaded)>div{
        flex:0 0 50%;
        width:50%
    }
    .owl-items-lg-3:not(.owl-loaded)>div{
        flex:0 0 33.3333333333%;
        width:33.3333333333%
    }
    .owl-items-lg-4:not(.owl-loaded)>div{
        flex:0 0 25%;
        width:25%
    }
    .owl-items-lg-5:not(.owl-loaded)>div{
        flex:0 0 20%;
        width:20%
    }
    .owl-items-lg-6:not(.owl-loaded)>div{
        flex:0 0 16.6666666667%;
        width:16.6666666667%
    }
    .owl-items-lg-7:not(.owl-loaded)>div{
        flex:0 0 14.2857142857%;
        width:14.2857142857%
    }
    .owl-items-lg-8:not(.owl-loaded)>div{
        flex:0 0 12.5%;
        width:12.5%
    }
}
@media (max-width:1024px){
    .owl-nav>div{
        visibility:visible;
        opacity:1;
        pointer-events:visible
    }
    .owl-nav>div[class*=prev]{
        left:5px
    }
    .owl-nav>div[class*=next]{
        right:5px
    }
    div[class*=wd-carousel-spacing] .owl-nav>div[class*=prev]{
        margin-left:35px
    }
    div[class*=wd-carousel-spacing] .owl-nav>div[class*=next]{
        margin-right:35px
    }
    .wpb-js-composer :is(.slider-type-product,.slider-type-post,.categories-style-carousel){
        margin-bottom:20px
    }
    .owl-loaded:after,.owl-loaded:before{
        content:none
    }
}
@media (max-width:768.98px){
    .wd-carousel-spacing-20,.wd-carousel-spacing-30{
        --wd-car-sp:10px
    }
}
@media (max-width:576px){
    :is(.product-grid-item.col-6,.owl-items-xs-2 .product-grid-item) :is(.price,.star-rating,.wd-entities-title,.wd-product-cats,.wd-product-brands-links,.wd-product-sku,.wd-product-stock span){
        font-size:93%
    }
    .product-label{
        min-width:40px
    }
    .product-label:not(:last-child){
        margin-bottom:5px
    }
    .owl-items-xs-1:not(.owl-loaded)>div{
        flex:0 0 100%;
        width:100%
    }
    .owl-items-xs-2:not(.owl-loaded)>div{
        flex:0 0 50%;
        width:50%
    }
}
@media (min-width:769px) and (max-width:1024px){
    .owl-items-md-1:not(.owl-loaded)>div{
        flex:0 0 100%;
        width:100%
    }
    .owl-items-md-2:not(.owl-loaded)>div{
        flex:0 0 50%;
        width:50%
    }
    .owl-items-md-3:not(.owl-loaded)>div{
        flex:0 0 33.3333333333%;
        width:33.3333333333%
    }
    .owl-items-md-4:not(.owl-loaded)>div{
        flex:0 0 25%;
        width:25%
    }
}
@media (min-width:577px) and (max-width:768.98px){
    .owl-items-sm-1:not(.owl-loaded)>div{
        flex:0 0 100%;
        width:100%
    }
    .owl-items-sm-2:not(.owl-loaded)>div{
        flex:0 0 50%;
        width:50%
    }
    .owl-items-sm-3:not(.owl-loaded)>div{
        flex:0 0 33.3333333333%;
        width:33.3333333333%
    }
}
 .wd-login-divider>span{
    text-transform:none
}


.elementor-element-afd8570 .wd-accordion-content a {
    color: var(--wd-primary-color)
}

#form-field-privpcheckbox {
    display:inline-grid;
}

.elementor-widget-container img {
    border-radius:0
}

.cleaninpbtn {
    position: absolute;
    right: 0;
	  width: 32px;
    height: 45px;
	  background-position: center;
    background-repeat: no-repeat;
    background-color: transparent;
		background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16ZM11.2725 5.81705C11.5738 5.51576 11.5738 5.02727 11.2725 4.72597C10.9712 4.42468 10.4827 4.42468 10.1814 4.72597L7.99837 6.90899L5.81721 4.72784C5.51592 4.42654 5.02742 4.42654 4.72613 4.72784C4.42483 5.02913 4.42483 5.51762 4.72613 5.81892L6.90729 8.00008L4.72597 10.1814C4.42468 10.4827 4.42468 10.9712 4.72597 11.2725C5.02727 11.5738 5.51576 11.5738 5.81705 11.2725L7.99837 9.09116L10.1815 11.2743C10.4828 11.5756 10.9713 11.5756 11.2726 11.2743C11.5739 10.973 11.5739 10.4846 11.2726 10.1833L9.08945 8.00008L11.2725 5.81705Z' fill='%23B4B4B4'/%3E%3C/svg%3E");
	  -webkit-transition: all .3s;
    -o-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
     opacity: 0; 
     visibility: hidden; 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    cursor: pointer;
    z-index: 2;
}

._not-empty._focused .cleaninpbtn{
		opacity: 1;
		visibility: visible;
}

.cleaninpbtn:hover {
		transition:none;
    box-shadow: none;
    color: inherit;
		background-color: transparent;
		visibility: visible;
}

.woocommerce-product-attributes-item.woocommerce-product-attributes-item--dimensions {display:none}














.CartButton {
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: 2.5rem;
    height: var(--btn-height, 40px);
    margin: 0;
    border-radius: 10px;
    background-color: var(--wd-primary-color);
    color: var(--color-white);
    font-size: .9375rem;
    white-space: nowrap;
    user-select: none;
}

.addtocart-wishlist-container .CartButton {
    --btn-height: 42px;
		max-width:220px;
}

.CartButton_quantity {
    align-items: center;
    width: 100%;
		justify-content: space-between;
}

.CartButton__quantityButton,
.CartButton_quantity .CartButton__quantityButton:hover {
    color: currentColor;
    background: none;
    transition: none;
    box-shadow: none;
}

.CartButton .SvgIcon--plus, .CartButton .SvgIcon--minus {
    width: .875rem;
    height: 1rem;
}

.CartButton .SvgIcon--cart {
    margin-left: -5px;
    width: 14px;
    height: 14px;
}

.CartButton .SvgIcon--delete {
    width: 14px;
    height: 16px;
}

.CartButton.loading .quantity {
		visibility:hidden;
}

.CartButton__inner {
    display: flex;
    justify-content: center;
    align-items: flex-start;
		gap:6px;
}

.SvgIcon--minus {
    color: #acacbe;
}

.SvgIcon__symbol {
    width: 100%;
    height: 100%;
    fill: currentColor;
    vertical-align: top;
}

.SvgIcon--plus,
.CartButton_quantity .minus,
.CartButton_quantity .loop-quantity.qty.input-text {
    display: none;
}

.loop-quantity.qty.input-text {
    text-align: center;
    color: black;
    background: none;
    width: 100%;
    font-size: 16px;
    height: var(--btn-height);
}

.CartButton_quantity .plus {
		width:100%;
}

@media (max-width: 1024px) {
	.CartButton {
	 --btn-height: 38px;	
	}
}

.in-cart.CartButton {
    background-color: #F8F8FA;
    color: var(--wd-primary-color);
}

.in-cart .CartButton_quantity .minus,
.in-cart .CartButton_quantity .loop-quantity.input-text,
.in-cart .SvgIcon--plus {
    display: inherit;
}

.in-cart .CartButton_quantity .plus {
    width: auto;
    background-color: rgb(0 172 8 / 10%);
    border-radius: 10px;
}

.in-cart .SvgIcon--cart,
.in-cart .start_add_inner {
    display: none;
}

.CartButton__quantityButton.minus._delete .SvgIcon--minus,
.CartButton__quantityButton.minus:not(._delete) .SvgIcon--delete {
    display: none;
}

.Spinner:after {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -9px;
    margin-left: -9px;
    visibility: hidden;
    opacity: 0;
    z-index: 2;
    transition: opacity 0s ease;
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    border: 1px solid rgba(0, 0, 0, 0);
    border-left-color: currentColor;
    border-radius: 50%;
    vertical-align: middle;
}

.loading .Spinner:after {
    visibility: visible;
    opacity: 1;
    transition: opacity .25s ease;
    animation: wd-rotate 450ms infinite linear;
}
/* 

@media (max-width: 1024px) {
.single-breadcrumbs-wrapper .woocommerce-breadcrumb .breadcrumb-last {
    display: none;
}
} */

:root {
	--green50: #E9F8EE;
	--green100: #D4F1DF;
	--green200: #B0E6C5;
	--green300: #77D499;
	--green400: #57CA82;
	--green500: #2DBE64;
	--green550: #36BA5F;
	--green600: #20A151;
	--green700: #198E48;
	--green800: #106E41;
	--green900: #055A31;
	--white: #fff;
	--gray50: #F8F8FA;
	--gray100: #F0F0F4;
	--gray200: #E3E3E8;
	--gray300: #D3D4D8;
	--gray400: #BCBCC3;
	--gray500: #94959B;
	--gray600: #75767D;
	--gray700: #4A4A4E;
	--gray800: #333;
	--gray900: #212328;
	--cbz-1: cubic-bezier(0.25, 0.1, 0.25, 1);
}@media (min-width: 1025px) {
	::-webkit-scrollbar{width:8px;height:8px;background-color:transparent}::-webkit-scrollbar-thumb{background-color:#bababa;border-radius:9em}::-webkit-scrollbar-thumb:hover{background-color:var(--wd-primary-color)}
.wd-side-hidden{width:350px}

}

