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

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

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

:root {
	--wd-text-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(0,0,0);
	--wd-text-font-size: 16px;
	--wd-title-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: rgb(0,0,0);
	--wd-entities-title-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: rgb(0,0,0);
	--wd-entities-title-color-hover: rgb(0, 0, 0);
	--wd-alternative-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: capitalize;
	--wd-widget-title-color: rgb(0,0,0);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-brd-radius: 4px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(3,91,149);
	--wd-alternative-color: rgb(139,21,97);
	--btn-default-bgcolor: rgb(3,91,149);
	--btn-default-bgcolor-hover: rgb(139,21,97);
	--btn-accented-bgcolor: rgb(3,91,149);
	--btn-accented-bgcolor-hover: rgb(139,21,97);
	--btn-transform: capitalize;
	--btn-color: rgb(255,255,255);
	--btn-bgcolor: rgb(3,91,149);
	--btn-color-hover: rgb(255,255,255);
	--btn-bgcolor-hover: rgb(139,21,97);
	--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(139,21,97);
	--wd-link-color-hover: rgb(3,91,149);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	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: rgb(248,248,248);
	background-image: none;
}
html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
	font-size: 58px;
	text-transform: capitalize;
	color: rgb(8,56,47);
}
html .wd-nav-mobile > li > a {
	text-transform: capitalize;
}
html .wd-buy-now-btn {
	color: rgb(255,255,255);
	background: rgb(3,91,149);
}
html .wd-buy-now-btn:hover {
	color: rgb(255,255,255);
	background: rgb(139,21,97);
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-size: 42px;
	--wd-arrow-icon-size: 14px;
	--wd-arrow-offset-h: 15px;
	--wd-arrow-offset-v: 20px;
	--wd-arrow-color: rgb(11,81,67);
	--wd-arrow-color-hover: rgb(255,255,255);
	--wd-arrow-color-dis: rgb(11,81,67);
	--wd-arrow-bg: rgb(244,244,244);
	--wd-arrow-bg-hover: rgb(11,81,67);
	--wd-arrow-bg-dis: rgb(244,244,244);
	--wd-arrow-radius: 21px;
}
.wd-nav-scroll {
	--wd-nscroll-drag-bg: rgb(11,81,67);
	--wd-nscroll-drag-bg-hover: rgb(11,81,67);
}
.product-labels .product-label.onsale {
	background-color: rgb(3,91,149);
}
.product-labels .product-label.new {
	background-color: rgb(3,91,149);
}
.product-labels .product-label.featured {
	background-color: rgb(3,91,149);
}
.product-labels .product-label.out-of-stock {
	background-color: rgb(3,91,149);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
.woocommerce-product-gallery {
	--wd-gallery-gap: 20px;
}

@media (max-width: 1024px) {
	html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
		font-size: 36px;
	}

}
:root{
--wd-container-w: 1487px;
--wd-form-brd-radius: 35px;
--btn-default-color: #fff;
--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: 1487px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: rgb(225,237,235);
}

#glow-cursor-follower{position:fixed;top:0;left:0;width:64px;height:auto;pointer-events:none;z-index:99998;transform:translate(-9999px,-9999px);transition:transform 0.07s linear,opacity 0.45s ease;will-change:transform;opacity:1;}
#glow-cursor-follower.fading{opacity:0;}

#klow-runner{position:fixed;left:-260px;bottom:4%;width:170px;height:210px;z-index:99999;pointer-events:none;opacity:0;animation:klowRunPath 5.8s cubic-bezier(.42,0,.58,1) 0.3s forwards;}
#klow-runner.klow-stay{animation:klowRunStay 4.6s cubic-bezier(.22,.61,.36,1) 0.3s forwards;}
#klow-runner .klow-speed{position:absolute;top:18%;right:92%;width:90px;height:70%;pointer-events:none;opacity:0.85;}
#klow-runner.klow-stay .klow-speed{animation:klowSpeedFade 4.6s linear 0.3s forwards;}
#klow-runner .klow-speed span{position:absolute;left:0;height:4px;border-radius:2px;background:linear-gradient(90deg,rgba(155,89,182,0) 0%,rgba(155,89,182,0.55) 60%,rgba(155,89,182,0.85) 100%);transform-origin:right center;animation:klowSpeedLine 0.42s linear infinite;}
#klow-runner .klow-speed span:nth-child(1){top:12%;width:70px;animation-delay:0s;}
#klow-runner .klow-speed span:nth-child(2){top:32%;width:85px;animation-delay:0.08s;}
#klow-runner .klow-speed span:nth-child(3){top:52%;width:60px;animation-delay:0.16s;}
#klow-runner .klow-speed span:nth-child(4){top:72%;width:78px;animation-delay:0.24s;}
@keyframes klowSpeedLine{0%{transform:translateX(20px) scaleX(0.6);opacity:0;}20%{opacity:1;}100%{transform:translateX(-30px) scaleX(1.2);opacity:0;}}
@keyframes klowSpeedFade{0%{opacity:0.85;}80%{opacity:0.85;}100%{opacity:0;}}

#klow-runner .klow-shadow{position:absolute;left:50%;bottom:-8px;width:120px;height:20px;margin-left:-60px;background:radial-gradient(ellipse at center,rgba(0,0,0,0.42) 0%,rgba(0,0,0,0.20) 45%,rgba(0,0,0,0) 75%);border-radius:50%;animation:klowShadowPulse 0.46s linear 0.3s infinite;}
#klow-runner.klow-stay .klow-shadow{animation:klowShadowPulse 0.46s linear 0.3s infinite,klowShadowSettle 4.6s ease-out 0.3s forwards;}
@keyframes klowShadowPulse{0%{transform:scale(1.10);opacity:1;}25%{transform:scale(0.85);opacity:0.55;}50%{transform:scale(0.70);opacity:0.35;}75%{transform:scale(0.85);opacity:0.55;}100%{transform:scale(1.10);opacity:1;}}
@keyframes klowShadowSettle{0%,80%{}100%{transform:scale(1.15);opacity:1;}}

#klow-runner .klow-dust{position:absolute;left:50%;bottom:-4px;width:14px;height:14px;margin-left:-7px;background:radial-gradient(circle,rgba(220,210,230,0.85) 0%,rgba(220,210,230,0.4) 50%,rgba(220,210,230,0) 80%);border-radius:50%;opacity:0;animation:klowDustPuff 0.46s linear 0.3s infinite;}
#klow-runner .klow-dust.d2{animation-delay:0.53s;width:18px;height:18px;margin-left:-9px;}
#klow-runner.klow-stay .klow-dust{animation:klowDustPuff 0.46s linear 0.3s infinite,klowDustStop 4.6s linear 0.3s forwards;}
@keyframes klowDustPuff{0%{transform:translate(0,0) scale(0.4);opacity:0;}10%{opacity:0.9;}100%{transform:translate(-40px,-10px) scale(2.2);opacity:0;}}
@keyframes klowDustStop{0%,80%{}100%{opacity:0;}}

#klow-runner .klow-body{position:absolute;left:0;bottom:0;width:100%;height:auto;transform-origin:bottom center;filter:drop-shadow(3px 5px 5px rgba(0,0,0,0.30));animation:klowBodyRun 0.46s cubic-bezier(.36,.07,.19,.97) 0.3s infinite;will-change:transform;}
#klow-runner.klow-stay .klow-body{animation:klowBodyRun 0.46s cubic-bezier(.36,.07,.19,.97) 0.3s infinite,klowBodySettle 4.6s ease-out 0.3s forwards;}
@keyframes klowBodyRun{0%{transform:translate(0,0) rotate(-7deg) scaleX(1.10) scaleY(0.90) skewX(4deg);}12%{transform:translate(-1px,-6px) rotate(-10deg) scaleX(1.04) scaleY(0.96) skewX(6deg);}25%{transform:translate(-2px,-14px) rotate(-13deg) scaleX(0.96) scaleY(1.08) skewX(8deg);}37%{transform:translate(-1px,-18px) rotate(-12deg) scaleX(0.94) scaleY(1.10) skewX(6deg);}50%{transform:translate(0,-14px) rotate(-9deg) scaleX(1.00) scaleY(1.00) skewX(0deg);}62%{transform:translate(1px,-8px) rotate(-6deg) scaleX(1.04) scaleY(0.96) skewX(-3deg);}75%{transform:translate(2px,-2px) rotate(-4deg) scaleX(1.08) scaleY(0.92) skewX(-2deg);}87%{transform:translate(1px,0) rotate(-5deg) scaleX(1.10) scaleY(0.90) skewX(1deg);}100%{transform:translate(0,0) rotate(-7deg) scaleX(1.10) scaleY(0.90) skewX(4deg);}}
@keyframes klowBodySettle{0%,80%{}100%{animation-play-state:paused;}}

@keyframes klowRunPath{0%{left:-260px;bottom:4%;opacity:0;}3%{opacity:1;}68%{left:78%;bottom:4%;opacity:1;}76%{left:86%;bottom:16%;opacity:1;}84%{left:94%;bottom:28%;opacity:1;}92%{left:104%;bottom:30%;opacity:1;}100%{left:122%;bottom:-12%;opacity:0;}}
@keyframes klowRunStay{0%{left:-260px;bottom:4%;opacity:0;}3%{opacity:1;}80%{left:72%;bottom:4%;opacity:1;}90%{left:78%;bottom:4%;opacity:1;}100%{left:78%;bottom:4%;opacity:1;}}