:root {
	--wd-text-font: "Mulish", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 14px;
	--wd-title-font: "Mulish", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Mulish", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Mulish", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Mulish", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Mulish", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-brd-radius: 60px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(79,132,199);
	--wd-alternative-color: #fbbc34;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(79,132,199);
	--btn-accented-bgcolor-hover: rgb(88,135,221);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: rgb(0,0,0);
	--wd-link-color-hover: rgb(79,132,199);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
:is(.page, .search-no-results, .error404) :is(.wd-page-content, .whb-header) {
	background-color: rgb(255,255,255);
	background-image: none;
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-size: 58px;
	--wd-arrow-icon-size: 53px;
	--wd-arrow-radius: 300px;
	--wd-arrow-brd-color: rgb(201,201,201);
	--wd-arrow-brd: 0px solid;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1920px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

@media (min-width: 1920px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: #0a0a0a;
}

.button-request{display:flex;align-items:center;justify-content:center;border:none;border-radius:60px;background:linear-gradient(90deg,#42cc08 0%,#5884c2 100%);cursor:pointer;transition:opacity .2s ease;color:#fff;letter-spacing:.56px;text-transform:none}
.button-request:hover{color:#fff}
.whb-column{align-items:flex-end}
.wd-header-mobile-nav{flex:1 1 auto}
.site-logo{padding-right:80px}
.elementor-button-icon svg{width:34px}
.elementor-button span{align-items:center}
.wd-header-text{font-size:min(16px,.556vw + 5.33px)}
.wd-post-excerpt{font-size:clamp(14px,calc(.56vw + 7.33px),18px)!important;color:#4F84C7}
.wd-post .wd-post-title{font-size:clamp(18px,calc(.83vw + 8px),24px)!important}
.wd-header-text.wd-inline{flex:1 1 auto!important}
.cat-design-default{background:#ECECEC;border-radius:40px 0 40px 0;width:100%}
.cat-design-default:hover{background:#DEE6F3}
.wd-cat-inner{display:flex}
.wd-cat-thumb{margin-top:auto;margin-bottom:auto}
.category-grid-item .wd-entities-title{font-size:clamp(10px,.694vw + 6.67px,20px)!important;font-weight:400!important;color:#000!important;width:87%;z-index:1;line-height:1.3!important;text-transform:none!important;margin:0!important}
.elementor-element-ada9177{width:100vw!important;position:relative!important;left:50%!important;right:50%!important;margin-left:-50vw!important;margin-right:-50vw!important}
.category-grid-item .wd-cat-content::after{content:""!important;position:absolute!important;right:0!important;top:-30px!important;transform:translateY(-50%)!important;width:36px!important;height:36px!important;background-image:url("data:image/svg+xml;utf8,<svg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M17.8903 35.2103C27.4559 35.2103 35.2103 27.4559 35.2103 17.8903C35.2103 8.32474 27.4559 0.570312 17.8903 0.570312C8.32474 0.570312 0.570312 8.32474 0.570312 17.8903Z' stroke='%235B84C2' stroke-width='1.14' stroke-miterlimit='10'/><path d='M11.4502 17.8896H22.5602' stroke='%235B84C2' stroke-miterlimit='10'/><path d='M19.2405 21.9798L18.5605 21.2498L22.1705 17.8898L18.5605 14.5398L19.2405 13.7998L23.6405 17.8898L19.2405 21.9798Z' fill='%235B84C2'/></svg>")!important}
.category-grid-item .wd-fill.category-link{z-index:1}
.my-category-number{z-index:1;font-size:clamp(20px,1.389vw + 23.33px,50px)!important;font-weight:200!important;line-height:1em!important;letter-spacing:.0156em!important;color:#3B81C5!important;position:absolute!important;top:20px!important;left:20px!important}
.wd-cat{position:relative;overflow:visible!important}
.my-category-label{position:absolute;top:-9px;right:-16px;padding:7px 11px;font-size:clamp(5px,.694vw + 1.67px,15px);line-height:1.3em;letter-spacing:.35px;color:#fff;background:linear-gradient(90deg,#55c535 0%,#4f86c8 100%);border-radius:7px 0;z-index:1}
.wd-cats{--wd-gap-lg:5%!important}
.wd-cats.products.columns-3{grid-template-columns:repeat(3,25%);justify-content:center!important}
.wd-cat-content .wd-entities-title{height:62px;padding-right:40px;display:flex!important;align-items:center!important}
.category-grid-item{opacity:0!important;transform:translateY(70px) scale(.96)!important;transition:opacity .8s cubic-bezier(.215,.61,.355,1),transform .8s cubic-bezier(.215,.61,.355,1)!important;will-change:transform,opacity}
.category-grid-item.is-visible{opacity:1!important;transform:translateY(0) scale(1)!important}
.category-grid-item.is-visible:nth-child(1){transition-delay:.05s!important}
.category-grid-item.is-visible:nth-child(2){transition-delay:.15s!important}
.category-grid-item.is-visible:nth-child(3){transition-delay:.25s!important}
.category-grid-item.is-visible:nth-child(4){transition-delay:.35s!important}
.category-grid-item.is-visible:nth-child(5){transition-delay:.45s!important}
.category-grid-item.is-visible:nth-child(6){transition-delay:.55s!important}
.category-grid-item.is-visible:nth-child(7){transition-delay:.65s!important}
.category-grid-item.is-visible:nth-child(8){transition-delay:.75s!important}
.category-grid-item.is-visible:nth-child(9){transition-delay:.85s!important}
.category-grid-item.is-visible:nth-child(10){transition-delay:.95s!important}
.category-grid-item.is-visible:nth-child(11){transition-delay:1.05s!important}
.category-grid-item.is-visible:nth-child(12){transition-delay:1.15s!important}
.wd-cat img{padding:10% 0 20% 0;width:80%!important}
header.whb-header .whb-row{animation:headerAppear 2.2s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}
@keyframes headerAppear{from{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}
.wd-post-thumb{border-radius:0!important}
.blog-design-masonry.blog-style-bg .wd-post-content{border-radius:0!important;background-color:#00000000!important}
.blog-design-masonry.wd-add-shadow .wd-post-inner{box-shadow:none!important}
.wd-post-title{font-size:min(24px,.833vw + 8px)!important}
.blog-style-bg .wd-post-content{padding:20px 0!important}
.wd-post-content{gap:0!important;align-items:baseline!important}
#card-one{top:150px}
#card-two{top:180px}
#card-three{top:210px}
#card-four{top:240px}
#card-five{top:270px}
#card-six{top:300px}
#card-seven{top:330px}
#card-eight{top:330px}
#card-one,#card-two,#card-three,#card-four,#card-five,#card-six,#card-seven,#card-eight{position:sticky;transform-origin:top center;opacity:1;will-change:transform;transition:transform .08s linear}
.wd-nav-pagin.wd-horizontal{display:flex!important;justify-content:center!important;align-items:center!important;padding:0!important;width:100%!important;list-style:none!important}
.wd-nav-pagin-item{cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:none!important}
.wd-nav-pagin-item span,.wd-nav-pagin-item span::before,.wd-nav-pagin-item span::after{position:static!important;transform:none!important;opacity:1!important;border:0!important;box-shadow:none!important}
.wd-nav-pagin-item span{display:block!important;width:12px!important;height:12px!important;border-radius:100px!important;background-color:#D9D9D9!important;border:0!important;transition:width .3s ease,background-color .3s ease!important}
.wd-nav-pagin-item.wd-active span{width:32px!important;background-color:#5B84C2!important;border:0!important}
.wd-nav-pagin-item span::before,.wd-nav-pagin-item span::after{content:none!important;display:none!important}
button[disabled],input[disabled]{opacity:1!important}
.custom-carousel-arrows{display:flex!important;justify-content:flex-end!important;gap:10px!important;margin-bottom:20px!important;width:100%!important}
.custom-arrow{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;border-radius:50%!important;background-color:transparent!important;border:1px solid #4F84C7!important;color:#4F84C7!important;padding:0!important;cursor:pointer!important}
.custom-arrow:hover{background-color:#4F84C7!important;border:none!important;color:#FFF!important}
.custom-arrow svg{display:block;width:16px;height:16px}
.cat-design-default.categories-with-shadow .wd-cat-inner{box-shadow:none!important}
.whb-column>.info-box-wrapper{flex:1 1 auto!important;display:flex;height:49px;align-items:center;justify-content:center}
footer.footer-container,.site-footer{pointer-events:none!important}
footer.footer-container a,footer.footer-container button,footer.footer-container input,footer.footer-container .wd-nav,footer.footer-container .menu-item{pointer-events:auto!important}
@media(max-width:1300px){.wd-cats.products.columns-3{grid-template-columns:repeat(3,30%)!important}}
@media(max-width:1106px){.site-logo{padding-right:5px}}
@media(max-width:1024px){.pl{display:none}}
@media(max-width:880px){.wd-cats.products.columns-3{grid-template-columns:repeat(2,47%)!important;justify-content:center!important;gap:15px!important}.wd-cat img{width:100%!important}.wd-cat-inner{display:block}.wd-cat-content{padding:0 10px}.wd-cat-content .wd-entities-title{font-size:clamp(14px,calc(.36vw + 12.86px),16px)!important;text-align:left;position:absolute;padding-right:45px!important;bottom:20px}.my-category-label{font-size:12px!important}.category-grid-item .wd-cat-content{position:relative!important}.category-grid-item .wd-cat-content::after{right:40px!important}}
@media(max-width:480px){.wd-cats.products.columns-3{grid-template-columns:repeat(2,48%)!important;gap:10px!important}}
@media(max-width:454px){.head-text{display:none!important}}@media (min-width: 1025px) {
	.head-text{font-size:clamp(14px,.56vw + 7.33px,18px);gap:10px;font-weight:700;letter-spacing:.14px;display:flex}
.head-text,.menu{height:55px!important;align-items:center}
.nav-link-text{font-weight:400;font-size:clamp(12px,.56vw + 5.33px,16px)}
.button-request{padding:15px 35px;font-size:clamp(16px,.28vw + 12.67px,18px)}
.container,.container-fluid{padding-inline:20px}
.free-sticky-sidebar{position:sticky;top:150px}
.whb-color-dark .wd-nav-header,.wd-nav-horizontal{gap:clamp(10px,7vw,115px)!important}
@media(max-width:1408px){.whb-color-dark .wd-nav-header,.wd-nav-horizontal{gap:clamp(20px,3vw,80px)!important}}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.head-text{font-size:20px;height:49px;gap:10px;font-weight:700;display:flex;align-items:center;justify-content:center}
.wd-header-mobile-nav{height:49px;display:flex;align-items:center;justify-content:center}
.container,.container-fluid{padding-inline:20px}
.button-request{padding:15px 35px;font-size:16px}
.whb-flex-row,.whb-general-header-inner .whb-row{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important}
.whb-column.whb-mobile-left{order:1!important;flex:1 1 33.33%!important;display:flex!important;justify-content:flex-start!important}
.whb-column.whb-mobile-right{order:2!important;flex:1 1 33.33%!important;display:flex!important;justify-content:center!important}
.whb-column.whb-mobile-center{order:3!important;flex:1 1 33.33%!important;display:flex!important;justify-content:flex-end!important}
}

@media (min-width: 577px) and (max-width: 767px) {
	.head-text{height:42px;font-size:16px;display:flex;align-items:center;justify-content:center}
.container,.container-fluid{padding-inline:15px}
.button-request{font-size:14px}
.bt{display:none}
.cess a{min-height:10px!important}
.whb-color-dark .wd-nav-header,.wd-nav-horizontal{gap:10px!important}
.whb-column>.info-box-wrapper{height:42px!important}
}

@media (max-width: 576px) {
	.button-request{font-size:12px}
.container,.container-fluid{padding-inline:10px}
.head-text{height:42px;font-size:16px;display:flex;align-items:center;justify-content:center}
.bt{display:none}
.cess a{min-height:10px!important}
.category-grid-item .wd-cat-content::after{right:30px!important}
.my-category-label{font-size:10px!important}
.whb-column>.info-box-wrapper{height:35px!important}
}

