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

:root {
	--wd-hb-opt-h: 77px;
	--wd-text-font: "Barlow", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #021900;
	--wd-text-font-size: 17px;
	--wd-title-font: "EB Garamond", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 700;
	--wd-title-color: rgb(0,0,0);
	--wd-entities-title-font: "Barlow Condensed", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: rgb(0,0,0);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Barlow Condensed", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "EB Garamond", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 700;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(0,0,0);
	--wd-widget-title-font-size: 18px;
	--wd-header-el-font: "Barlow Semi Condensed", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 16px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(0,0,0);
	--wd-alternative-color: rgb(196,98,249);
	--btn-default-bgcolor: rgb(0,0,0);
	--btn-default-bgcolor-hover: rgb(63,25,94);
	--btn-accented-bgcolor: rgb(42,151,87);
	--btn-accented-bgcolor-hover: #1b251f;
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(42,151,87);
	--notices-success-color: #ffffff;
	--notices-warning-bg: rgb(229,132,4);
	--notices-warning-color: #ffffff;
	--wd-link-color: rgb(43,150,86);
	--wd-link-color-hover: #1b251f;
	--wd-sticky-btn-height: 95px;
}
.wd-popup.wd-age-verify {
	background-color: #ffffff;
	background-image: none;
}
.wd-age-verify-wrap {
	--wd-popup-width: 480px;
}
.wd-popup.wd-promo-popup {
	background-color: rgb(255,255,255);
	background-image: none;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 950px;
}
.wd-hb {
	background-color: rgb(185,32,219);
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 280px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: rgb(0,3,28);
	background-image: none;
}
html .wd-product .wd-entities-title a {
	font-family: "Barlow Semi Condensed", Arial, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 25px;
	line-height: 28px;
}
html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
	font-family: "EB Garamond", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 42px;
	color: rgb(0,0,0);
}
.wpb_wrapper h4 {
	font-family: "EB Garamond", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 26px;
}
.wd-nav-pagin-wrap:not(.wd-custom-style) {
	--wd-pagin-bg-act: rgb(0,0,0);
	--wd-pagin-brd-color: rgb(3,0,27);
	--wd-pagin-brd-color-hover: rgb(3,0,27);
	--wd-pagin-brd-color-act: rgb(3,0,27);
	--wd-pagin-brd-width: 1px;
	--wd-pagin-brd-style: solid;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-hb-opt-h: 80px;
	--wd-text-font-size: 15px;
	--wd-sticky-btn-height: 95px;
	}
	html .wd-product .wd-entities-title a {
		font-size: 22px;
	line-height: 35px;
	}
	html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
		font-size: 40px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-text-font-size: 15px;
	--wd-sticky-btn-height: 42px;
	}
	html .wd-product .wd-entities-title a {
		font-size: 22px;
	line-height: 35px;
	}
	html .product-image-summary-wrap .product_title, html .wd-single-title .product_title {
		font-size: 35px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--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;
--wd-brd-radius: 12px;
}

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


.wd-page-title {
background-color: rgb(0,0,0);
}

@font-face {
	font-family: "Mona Sans GUF";
	src: url("//greenunicornfarms.com/wp-content/uploads/2024/05/Mona-Sans-Regular.woff2") format("woff2"), 
url("//greenunicornfarms.com/wp-content/uploads/2024/05/Mona-Sans-Regular.woff") format("woff");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "Mona Sans GUF medium";
	src: url("//greenunicornfarms.com/wp-content/uploads/2024/05/Mona-Sans-Medium.woff2") format("woff2"), 
url("//greenunicornfarms.com/wp-content/uploads/2024/05/Mona-Sans-Medium.woff") format("woff");
	font-weight: 600;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "EB Garamond";
	src: url("//greenunicornfarms.com/wp-content/uploads/2026/02/EBGaramond-SemiBold.woff2") format("woff2");
	font-weight: 700;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "EB Garamond";
	src: url("//greenunicornfarms.com/wp-content/uploads/2026/02/EBGaramond-Regular.woff2") format("woff2");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

span.stamped-badge-caption {
    font-size: 12px;
    margin-left: 5px;
		margin-bottom: -7px !important;
		color:#000000;
}
.product-element-bottom .stamped-fa-star-half-o:before,.product-element-bottom .stamped-fa-star-o:before, .product-element-bottom .stamped-fa-star:before {
		font-size: 15px;
}
#stamped-main-widget {
    border: none !important;
    background: #ffffff !important;
    border-radius: 12px !important;
    box-shadow: 0px 15px 15px -10px #d8d5ea52 !important;
    padding: 0 5% !important;
}

.stamped-review-reply {
    background: #f8ebff !important;
    margin: 15px 0 0 0px !important;
    padding: 10px 0 0 15px !important;
    border-left: 3px solid #9211dc !important;
    border-radius: 0px 10px 10px 0px !important;
}
h3.stamped-review-header-title {
    font-family: 'Open Sans';
}

.stamped-header-title {
    margin: 0 0 30px;
    width: 100%;
    display: block !important;
    text-align: center;
    font-size: 45px !important;
    font-weight: 600;
    font-family: "EB Garamond";
}
.stamped-container .stamped-header-title:after {
    content: "All customer reviews represent the opinion of the respective authors. Customer reviews are neither evaluated nor approved by the Food and Drug Administration. Furthermore, these opinions do not reflect the viewpoint of Green Unicorn Farms or its employees. This product is not intended to diagnose, treat, mitigate, cure, or prevent any disease.";
    display: block;
    font-size: 16px;
    font-family: 'Barlow';
    font-weight: 400;
    margin-bottom: 65px;
    margin-top: 20px;
    color: #252525;
}

div[data-load-type=continue] ul.stamped-pagination li.next a, div[data-widget-load-type=continue] ul.stamped-pagination li.next a {
    font-size: 0px;
    display: inline-block;
    border: 1px solid #000000;
    padding: 10px 30px;
    background: #000000;
    color: #fff;
    border-radius: 10px;
}
span.stamped-product-reviews-badge {
    margin-left: -1px;
    font-size: 12px;
}
.stamped-badge[data-rating="0"], .stamped-badge[data-rating="0,0"], .stamped-badge[data-rating="0.0"] {
    display: block !important;
}
.stamped-badge[data-rating="0.0"]:after {
    content: 'write a review';
}
.single-product .summary-inner span.stamped-badge {
    margin-top: -34px;
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d9d8e7;
}
.stamped-review-avatar {
    text-shadow: none !important;
}
.stamped-review[data-verified=buyer] .stamped-review-avatar:before {
    right: -7px !important;
    bottom: -3px !important;
    color: #000000 !important;
}

.whb-sticky-prepared {
    margin-top: var(--wd-header-banner-h) !important;
}
.whb-main-header {
    margin-top: var(--wd-header-banner-h);
}
.whb-sticky-shadow.whb-sticked .whb-main-header {
    margin-top: 0px;
}

span.wd-cart-label.wd-fg-label.wd-tooltip {
    color: #fff;
    background: #27a34b;
    padding: 1px 9px;
    border-radius: 18px;
    font-size: 11px;
    text-transform: uppercase;
}

/*.header-banner {
    background: linear-gradient(45deg, #aa001b, #e5d6e0, #4800b2);
    background-size: 400% 400%;
    animation: gradientbanner 10s ease infinite;
}
@keyframes gradientbanner {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
*/
#cfw-footer .cfw-footer-inner:before {
    content: "Reach out to customer support if you need help checking out.\a \a Call: 415-738-5127 \a Email: info@greenunicornfarms.com";
    white-space: pre-wrap;
    line-height: 22px;
}
#cfw_trust_badges_list {
    border-top: none !important;
}
.header-banner .wd-marquee {
    font-family: 'Barlow Semi Condensed';
    overflow: visible;
    letter-spacing: .5px;
		margin-top:7px;
}
p.stock.wd-style-default.in-stock:after {
    content: " ";
    font-size: 70%;
    background: ;
    color: #fff;
    padding: 3px 10px;
    display: inline-block;
    font-weight: 500;
    border-radius: 20px;
    margin-left: 15px;
    position: relative;
    top: -1px;
}
.product-image-summary .summary-inner>.price:after {
    content: " ";
    display: inline-block;
    border-radius: 26px;
    margin-left: 10px;
    text-align: center;
    padding: 3px 11px 3px 11px;
    box-shadow: 0px 6px 12px -10px #012e40;
    font-weight: 500;
    letter-spacing: .1px;
    font-family: 'Barlow Semi Condensed';
    background-color: ;
    color: #ffffff;
    font-size: 12px;
    position: relative;
    top: -5px;
}
span.banner-span {
	display:block;
}
/* PROMO POPUP */
.popper-text h4 {
    font-style: normal !important;
}
.mfp-with-anim.wd-promo-popup {
    border-radius: 12px;
}
#popimg img {
		border-radius: 12px 0 0 12px;
}
.mfp-bg {
		background: #002903 !important;
}
.grecaptcha-badge {
		display: none !important;
}
/* AGE VERIFYER */
a.btn.wd-age-verify-allowed {
    font-size: 0px;
}
a.btn.wd-age-verify-allowed:before {
    content: "I am +21 years old";
    font-size: 12px !important;
}
.wd-age-verify {
		border-radius: 12px;
		 --wd-popup-padding: 35px !important;
}
.wd-popup.wd-age-verify {
    --wd-popup-width: 435px;
}
.wd-age-verify-buttons a {
    border-radius: 12px !important;
}
.wd-age-verify-buttons .btn {
    width: 85%;
		background:#000000;
}
.btn.wd-age-verify-forbidden {
    display: none;
}
.mfp-bg {
    background-color: rgba(0, 0, 0, 0.75) !important;
}
a.btn.btn-color-primary.wd-age-verify-allowed {
    background: #22a713 !important;
}
a.btn.btn-color-primary.wd-age-verify-allowed:hover {
    background: #3ace2a !important;
}
/* HEADER */
/* TOP HEADER TEXT TICKER */
.newsticker{
		overflow:hidden;
		height:15px;
		text-align:center;
		color:#fff;
		letter-spacing:.1px;
}
.newsticker ul li{
		height:15px;
		overflow:hidden;
		white-space:nowrap;
		display:none;
}
ul.js-frame {
    padding: 0;
}
.whb-color-light .color-white {
    color: #ffffff;
}
.wd-search-form {
    border-bottom: 1px solid #333;
		background: #2b2e3d;
}
button.searchsubmit {
    background: #0f0f0f !important;
    border-left: 1px solid #333 !important;
    border-radius: 0px !important;
    width: 48px !important;
    color: #9f7b30 !important;
}
.wd-nav-mobile li.current-menu-item>a {
    color: #fdad03;
}
.wd-nav>li.menu-item-has-children>a:after, .wd-nav>li.wd-has-children>a:after {
    margin-left: 6px;
    margin-top: 5px;
    color: #333 !important;
}
.wd-header-search span.wd-tools-icon {
    color: #ddd;
    font-weight: 900;
    margin-top: 3px;
    margin-right: 5px;
}
.wd-header-search .wd-tools-icon:before {
    font-size: 24px !important;
}
.wd-header-my-account .wd-tools-icon:before {
    font-size: 24px !important;
    font-family: "woodmart-font";
    color: #d4d4d4;
    font-weight: 600;
    position: relative;
    top: 1px;
    opacity: 0.8;
}
.wd-tools-element.wd-design-6>a>:is(.wd-tools-inner,.wd-tools-icon) {
    border: 0px !important;
    background: #f6f5ff;
    border-radius: 12px;
}
.wd-header-cart .wd-cart-subtotal .amount {
    font-weight: 400 !important;;
    font-size: 14px !important;;
    position: relative;
    top: -2px;
}
.dropdowns-color-light .dropdown-cart .remove {
		margin-right:15px;
}
.dropdowns-color-light .dropdown-cart, .sub-menu-dropdown.color-scheme-light {
    background-color: #212320 !important;
}
/* SIDE CART */
.cart-discount.coupon-cart-discount th:after {
    content: "Discount!";
    display: block;
    color: #5c5c5c;
    font-weight: 300;
    font-size: 10px;
    font-style: italic;
}
.cfw-side-cart-totals tr.fee th:after {
    content: "*Optional";
    color: #424141;
    font-weight: 400;
}
#cfw-side-cart .cfw-module.cfw-totals-list {
    padding: 15px 0px;
}
.cfw-side-cart-totals table.cfw-module {
    font-size: 80%;
}
#cfw-side-cart .cfw-remove-item-button {
    top: 0px !important;
}
#cfw-side-cart .cfw-side-cart-free-shipping-progress {
		display:none;
}
#cfw-side-cart .cfw-side-cart-free-shipping-progress-wrap p {
    margin-bottom: .75em !important;
    display: inline-block;
}
#cfw-side-cart .cfw-side-cart-free-shipping-progress-wrap {
    margin-bottom: 1em;
    border-bottom: 1px solid #f5f5f5;
    padding-bottom: 1em;
}
#cfw-side-cart-container .cfw-order-bumps .cfw-order-bump {
    background: #f6f5ff;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #e9e8f6;
    border-radius: 12px;
		margin-top:2rem;
}
#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-image img {
    border: 1px solid #f0eff8;
    border-radius: 5px;
    padding: 5px;
}
.cfw-side-cart-quantity-wrap .cfw-side-cart-quantity,.cfw-side-cart-quantity-wrap svg {
    display: none;
}
.cfw-side-cart-quantity-wrap:before {
    content: "\f147a";
    font-family: "woodmart-font";
    font-weight: 400;
    display: block !important;
    font-size: 30px;
}
#cfw-side-cart .cfw-module {
    margin-bottom: 0em;
}
#cfw-side-cart .cart-item-row:not(:only-child):not(:last-child)>* {
    border-bottom: 1px solid #f5f5f5 !important;
}
#cfw-side-cart .cfw-quantity-stepper {
    border: 1px solid #f1f1f1;
    border-radius: 12px;
		font-family: "InterVariable", "system-ui", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
#cfw-side-cart .cfw-cart-table .cart-item-row .cfw-cart-item-description .cfw-cart-item-title {
    font-size: 13px !important;
    font-weight: 500 !important;
    font-family: "InterVariable", "system-ui", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.wd-cart-design-3 .wd-cart-subtotal .amount {
    font-weight: 600 !important;
}
.widget.woocommerce.widget_shopping_cart a.button.btn-cart.wc-forward {
    display: none;
}
.cfw-side-cart-contents-footer input#cfw-promo-code-btn {
    margin-top: 5px !important;
    border-radius: 12px !important;
}
#cfw-side-cart .cfw-alert-success {
		display:none;
}
.screen-reader-text {
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px) !important;
}
#cfw-side-cart .wc-proceed-to-checkout:after {
    content: "Shipping & discounts applied at checkout";
    text-align: center;
    display: block;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 75%;
}
.cfw-quantity-stepper .cfw-quantity-stepper-btn-minus, .cfw-quantity-stepper .cfw-quantity-stepper-btn-plus {
    min-height: 25px !important;
    margin: 2px !important;
    min-width: 25px !important;
    border: 1px solid #d6d7d9 !important;
    background: #ebeaf5 !important;
}
.cfw-quantity-stepper .cfw-quantity-stepper-btn-plus:hover,.cfw-quantity-stepper .cfw-quantity-stepper-btn-minus:hover {
    background: #ffffff !important;
    border-radius: 30px !important;
}
.cfw-quantity-stepper .cfw-quantity-stepper-btn-minus:hover svg, .cfw-quantity-stepper .cfw-quantity-stepper-btn-plus:hover svg {
    fill: #000000 !important;
}
.whb-top-bar .wd-nav-secondary>li>a {
    font-weight: 600 !important;
    letter-spacing: 0.4px;
}
.btns-default-hover-light .widget_shopping_cart .buttons .btn-cart {
		color:#1b251f;
		background: #ffffff;
}
.btns-default-hover-light .widget_shopping_cart .buttons .btn-cart:hover {
		color:#ffffff;
		background: #1b251f;
}
.wooco-item-child .amount {
    display: none !important;
}
.wd-nav>li>a {
    padding-left: 14px;
}
#cfw.context-thank-you ul.status-steps li.status-step-selected, #cfw.context-thank-you ul.status-steps li.status-step-selected i {
    color: #008e0c !important;
}
#cfw.context-thank-you ul.status-steps li.status-step-selected:before {
    background: #008e0c;
}
a.btn.head-btn {
    border-radius: 50px !important;
    padding: 5px 24px;
}
a.btn.head-btn:after {
    content: "NEW";
    position: absolute;
    right: -23px;
    top: -8px;
    font-size: 9px;
    background: #0a9617;
    padding: 4px 14px;
    border-radius: 13px;
    box-shadow: 0px 3px 22px -5px #074f0d;
    color: #fff;
}
.wd-nav-main>li>a {
    height: 45px !important;
}
.nav-link-text small {
    display: block;
    color: #000;
    font-size: 11px;
    font-weight: 400;
}
.page-title-default {
    border-bottom: 1px solid #d6d1d9;
}
.dropdowns-color-light .cart-widget-side .widget-heading .widget-title {
    color: #fff !important;
}
.dropdowns-color-light .cart-widget-side {
		background-color: #212320;
}
.promo-banner-wrapper .specials {
    border-radius: 12px !important;
}
/* SPECIAL CART */
.wd-empty-page {
		font-size:0px !important;
}
/* FOOTER */
.footer-column.col-12.col-sm-6.col-lg-3 {
    margin-top: 30px !important;
}
.prop65 {
    border: 1px solid #d6d1d9;
    margin-top: 20px;
    padding: 0px 10px;
    display: flex;
    align-items: center;
    background: #fff;
    border-radius: 4px;
}
span.border-dotted {
    border-left: 1px dotted #d6d1d9;
    display: block;
    padding-left: 10px;
    margin-left: 10px;
    font-size: 13px;
}
footer.footer-container {
    background: rgb(0, 3, 28);
}
/* INFLUENCERS */
#influencers .wrapper-content-banner {
    padding: 10px;
}
#influencers .banner-mask .wrapper-content-banner {
    background: linear-gradient(0deg, rgba(36, 31, 32, 0.62) 20%, rgba(255,255,255,0) 100%) !important;
}
footer .container {
		max-width:100% !important;
}
.widget-title, .widget-title a {
    font-weight: 600;
    font-style: normal;
    font-size: 20px;
}
.color-scheme-light .footer-widget a {
    color: rgb(251, 251, 251);
}
footer #mc4wp-form-2 input[type=email] {
		background:#212320 !important;
		color:#ffffff !important;
}
.nobottommarg {
		margin-bottom:0px !important;
}
.icons-design-colored-alt .woodmart-social-icon {
    background-color: #053101;
    color: rgb(251, 188, 52) !important;
}
.fa-instagram:before {
    content: "\f163" !important;
}
.fa-youtube:before {
    content: "\f162" !important;
}
/* PRODUCT PAGE */
.summary-inner>.price {
    font-size: 125% !important;
}
.wd-action-btn.wd-style-icon-bg-text>a {
    box-shadow: none !important;
    background: #000000 !important;
    color: #ffffff;
    border: 1px solid #ffffff66;
    border-radius: 7px !important;
}
.product-additional-galleries {
    padding: 10px !important;
}
p.guf-review {
    background: #ffeddc;
    margin-top: 10px;
    border-radius: 10px;
    padding: 10px 20px 25px 20px;
    font-size: 14px;
    color: #000;
}
p.guf-review:after {
    content: "Featured Review";
    position: absolute;
    left: 0px;
    bottom: 8px;
    background: #f7d4af;
    border-radius: 0px 3px 3px 10px;
    color: #4e2800;
    font-size: 12px;
    padding: 3px 20px;
    font-weight: 500;
}
p.guf-review:before {
    content: "\f148 \f148 \f148 \f148 \f148";
    font-family: "woodmart-font";
    font-size: 12px;
    margin-right: 7px;
    color: #ffa701;
}
.yoast-breadcrumb {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 11px;
}
.woocommerce-product-details__short-description ul li::marker {
    color: #f6f5ff;
}
.product-image-summary .woocommerce-product-details__short-description li {
    margin-bottom: 7px !important;
		color: #0d0021;
}
.woocommerce-product-details__short-description ul li::before {
    content: "\f107";
    font-family: 'woodmart-font';
    font-size: 10px;
    color: #3f7545;
    margin-right: 9px;
    margin-left: -15px;
    font-weight: 600;
    background: #d5e6d6;
    width: 18px;
    height: 18px;
    display: inline-block;
    text-align: center;
    line-height: 18px;
    border-radius: 20px;
    position: relative;
    top: -1px;
}
[data-id="368358"] h3.wd-entities-title:after {
    content: "50mg Delta-8 THC per Gummy";
    font-family: 'Barlow Semi Condensed';
    display: block;
    font-size: 13px;
    font-weight: 400;
    color: #000;
}
[data-id="98187"] h3.wd-entities-title:after {
    content: "3mg Delta-9 THC per Gummy";
    font-family: 'Barlow Semi Condensed';
    display: block;
    font-size: 13px;
    font-weight: 400;
    color: #000;
}
[data-id="288728"] h3.wd-entities-title:after {
    content: "10mg D9 THC + 20mg CBD";
    font-family: 'Barlow Semi Condensed';
    display: block;
    font-size: 13px;
    font-weight: 400;
    color: #000;
}
[data-id="393979"] h3.wd-entities-title:after {
    content: "10mg THCp + 10mg D9 THC";
    font-family: 'Barlow Semi Condensed';
    display: block;
    font-size: 13px;
    font-weight: 400;
    color: #000;
}
[data-id="372809"] h3.wd-entities-title:after {
    content: "High potency THC gummies";
    font-family: 'Barlow Semi Condensed';
    display: block;
    font-size: 13px;
    font-weight: 400;
    color: #000;
}
[data-id="32199"] h3.wd-entities-title:after {
    content: "CBD + CBN + Melatonin";
    font-family: 'Barlow Semi Condensed';
    display: block;
    font-size: 13px;
    font-weight: 400;
    color: #000;
}
[data-id="29779"] h3.wd-entities-title:after {
    content: "Pure CBD gummies with zero THC";
    font-family: 'Barlow Semi Condensed';
    display: block;
    font-size: 13px;
    font-weight: 400;
    color: #000;
}
[data-id="334172"] h3.wd-entities-title:after {
    content: "Blowout Price!";
    font-family: 'Barlow Semi Condensed';
    display: block;
    font-size: 13px;
    font-weight: 400;
    color: #000;
}
[data-id="333062"] h3.wd-entities-title:after {
    content: "50mg CBD per gummy";
    font-family: 'Barlow Semi Condensed';
    display: block;
    font-size: 13px;
    font-weight: 400;
    color: #000;
}
[data-id="345696"] h3.wd-entities-title:after {
    content: "20mg Delta-9 THC per serving";
    font-family: 'Barlow Semi Condensed';
    display: block;
    font-size: 13px;
    font-weight: 400;
    color: #000;
}
[data-id="369955"] h3.wd-entities-title:after {
    content: "+70% Live Rosin THCa";
    font-family: 'Barlow Semi Condensed';
    display: block;
    font-size: 13px;
    font-weight: 400;
    color: #000;
}
[data-id="345793"] h3.wd-entities-title:after {
    content: "Whole food electrolytes";
    font-family: 'Barlow Semi Condensed';
    display: block;
    font-size: 13px;
    font-weight: 400;
    color: #000;
}
.outofstock .summary.entry-summary form {
    display: none;
}
.outofstock .woocommerce-product-details__short-description:before {
    content: " This product is currently out of stock";
    margin-bottom: 30px;
    margin-top: 30px;
    display: block;
    text-align: center;
    background: #cb0000;
    color: #fff;
    line-height: 3rem;
    border-radius: 50px;
}
div#tab-item-title-additional_information {
    display: none;
}
.woocommerce-product-gallery .product-labels {
    margin-right: 12px;
}
.woocommerce-product-gallery img {
		border: 1px solid #d6d2da;
}
.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
    border-radius: 12px;
}
.product_cat-premium-hemp-flower figure.wd-carousel:before {
		content: "CBD Flower";
    display: block;
    position: absolute;
    background-color: #f4dfc6;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 9;
    left: 15px;
    top: 10px;
    border-radius: 18px;
    font-size: 10px;
    padding: 2px 10px 2px 10px;
    font-family: 'Barlow Semi Condensed';
    font-weight: 500;
}
.vc_line-chart .vc_chart-legend {
    display: none !important;
}
.vc_line-chart .vc_chart-with-legend {
    width: 100% !important;
}
canvas.vc_line-chart-canvas {
    background: #ffffff !important;
    border-radius: 12px;
}
.single-product .vc_chart-with-legend:before {
    content: "mg/g";
    font-size: 13px;
    color: #fff;
    background: #dc45e0;
    padding: 1px 5px 3px 5px;
    margin-bottom: 6px;
    display: inline-block;
    border-radius: 4px;
    font-weight: 600;
}
.single-product .vc_chart-with-legend:after {
    content: "See link to full terpene analysis under the product description at the top of the page";
    font-size: 13px;
    color: #fff;
    padding: 1px 5px 3px;
    margin-bottom: 6px;
    display: inline-block;
    border-radius: 4px;
    font-weight: 600;
}
.woocommerce-product-details__short-description p {
    color: #0d0021 !important;
}
span.jdgm-rev__buyer-badge {
    background-color: #9211dc;
    font-size: 12px !important;
    border-radius: 4px;
    padding: 5px 10px;
}
.jdgm-write-rev-link {
    color: #4a0075;
    border-radius: 12px;
    padding: 8px 15px;
}
.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading,.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background-color: #03001b !important;
}

.vc_general .vc_tta-panel-body {
    border-top: 1px solid #847cc7 !important;
}
.wd-nav.wd-style-underline-reverse>li>a>.nav-link-text:after {
    height: 5px;
    background-color: #040037;
    border-radius: 0px 0px 12px 12px;
}
.wd-visits-count.wd-style-with-bg:before {
		opacity:0 !important;
}
.wd-visits-count.wd-style-with-bg {
    background: #ffffff;
    border-radius: 12px;
		font-size:13px;
}
.wd-count-icon {
    margin-inline-end: 8px !important;
    position: relative !important;
    top: 2px;
}
.wd-count-number {
    font-size: 13px;
}
span.wd-info-msg strong:before {
    content: "Esitmated delivery by ";
    font-size: 13px;
    font-weight: 400;
}
span.wd-info-msg strong {
    font-size: 0;
}
.wd-product-info.wd-est-del.wd-loaded {
    background: #ffffff;
    border-radius: 12px;
    font-size: 13px;
    padding: 15px 20px;
}
p.alt-strain {
    background: #efd2ff;
    padding: 15px;
    font-weight: 700;
    border-radius: 12px;
}
p.alt-strain a {
    color: #9211dc;
}
.wd-before-product-tabs .product_meta {
    font-size: 14px !important;
}
.wd-after-add-to-cart {
		border-top: 1px dashed #dad7e7;
    margin-top: 50px;
    padding-top: 30px;
}
table.variations th.label.cell {
    display: none;
}
p.stock.in-stock:before {
    content: " " !important;
    width: 13px !important;
    height: 13px !important;
    background: #2b9656;
    display: inline-block;
    border-radius: 50%;
    position: relative;
    top: 1.5px;
    left: -1px;
    border: 3px solid #acd8be;
}
button.single_add_to_cart_button.button.alt:before {
    content: "Secure checkout & insured delivery";
		position: absolute;
    font-size: 11px;
    top: 65px;
		opacity:1;
    text-transform: none;
    letter-spacing: .3px;
    font-weight: 400;
    color: #030038 !important;
}
.wd-wtl-form-fields input {
    background: #fff;
    border-radius: 10px;
    border: none;
		height:50px;
}
.wd-wtl-form h4 {
    font-family: 'Barlow Semi Condensed';
    font-size: 20px;
}
.wd-wtl-form {
    text-align: center;
    background: #efd2ff;
    border: none !important;
}
.wd-wtl-form .button {
    background: #000 !important;
    width: 100%;
    height: 50px;
}
.tot-can {
    background: #eeefed;
    padding: 15px 15px 1px 15px;
    border-radius: 12px;
}
.single-product-page #wc-square-digital-wallet {
    display: none !important;
}
input.cwgstock_button {
    background: #d6d1d9 !imortant;
}
h4.guf-subtitle {
    font-family: 'Barlow';
    font-style: normal;
    font-weight: 400;
    color: #0d0021;
    border-bottom: 1px solid #d9d7e7;
    padding-bottom: 15px;
    word-spacing: 6px;
}
.sale .labels-rectangular .onsale.product-label {
    font-size: 0;
}
span.onsale.product-label {
    background: #049e17;
		display:none;
}
.sale .labels-rectangular .onsale.product-label:before {
    content: "ON SALE";
    font-size: 11px;
    text-align: center;
    padding-left: 3px;
}
.vc_progress_bar .vc_single_bar {
    background: #f6f6f6;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.wd-swatch {
    color: #000000;
    border: 1px solid #d1ceec;
    background: #d1ceec;
    width: 90px;
    height: 50px;
    line-height: 45px !important;
		border-radius:12px;
}
.wd-swatch:after {
    border-color: transparent !important;
}
.wd-swatch.active-swatch {
   background: #9211dc;
    border-color: #9211dc;
    color: #fff;
}
td.label {
		display:none;
}
.single-product-page .quantity input[type=number] {
    color: #011341;
    font-weight: 600;
    background: #ffffff;
    width: 50px;
    border-color: #000000 !important;
    height: 60px !important;
    width: 50px !important;
}
button.single_add_to_cart_button.button.alt {
		width: calc(100% - 130px);
    height: 60px;
    background: #025413;
    font-size: 20px;
    font-family: 'Barlow Semi Condensed';
}
.btns-shop-light .single_add_to_cart_button {
    width: calc(100% - 125px) !important;
}
.single-product-page .quantity input[type=button] {
    min-width: 30px !important;
    background: #000 !important;
    color: #fff !important;
    height: 60px !important;
    font-weight: 400 !important;
    border-color: #000 !important;
}
input.plus {
    border-radius: 0px 12px 12px 0px !important;
}
input.minus {
    border-radius: 12px 0px 0px 12px !important;
}
.single-product-page .variations_form .variations .value select {
    max-width: none !important;
    height: 60px;
    background-color: #ffffff;
    border: 1px solid #000000;
    border-radius: 12px;
}
.product-image-summary .variations:before {
    content: "Select a variation";
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 10px;
    display: block;
}
.tabs-layout-tabs .tabs li a {
    font-family: barlow;
    font-style: normal;
    font-weight: 600 !important;
}
.product-tabs-wrapper {
		background: #f6f5ff !important;
    border-bottom: 2px solid #d6d1d9 !important;
}
.additional_information_tab {
		display:none !important;
}
#tab-wd_custom_tab img {
    width: 100%;
    height: auto;
    max-width: 800px;
    margin-left: auto;
    text-align: center;
    margin-right: auto;
    display: block;
    clear: both;
    margin: 0 auto;
    margin-bottom: 45px;
    margin-top: 45px;
    border-radius: 12px;
    background: #fff;
    border: 1px solid #e6e6e6;
    box-shadow: 0px 10px 10px -10px #d2d2d2;
}
.related-products .title {
		font-size:30px;
		text-transform:capitalize !important;
}
.slider-title:before {
		background-color:#ffffff !important;
}
.container.related-and-upsells {
		margin-bottom:65px;
}
.btns-shop-light .single_add_to_cart_button {
		width:247px;
}
.product-tabs-wrapper {
    margin-top: 100px;
}
.product-label.attribute-label:not(.label-with-img) {
    background-color: #f1f0fa !important;
    color: #333 !important;
}
.product-images-inner .product-label.attribute-label:not(.label-with-img) {
    position: relative;
    right: 10px;
    background-color: #d6d1d9;
    color: #2e2a2a;
    font-size: 14px;
    font-family: var(--wd-title-font);
    border-radius: 12px;
}
.product-images-inner .onsale.product-label {
    background: #049e17;
    position: relative;
    right: 10px;
    font-family: var(--wd-title-font);
    border-radius: 12px;
}
.product-images-inner span.new.product-label {
    position: relative;
    right: 10px;
}
.vc_tta-color-black a {
    color: #ffca57;
}
.wooco_component_product_selection .dd-selected-text {
    color: #000000;
    position: relative;
    top: 10px;
}
/*
span.new.product-label {
    font-size: 0px !important;
}
.product-label.new:after {
    content: "TOP-SHELF";
    font-size: 10px !important;
}
*/
.product-label.new {
    background-color: #c0dbca !important;
    color: #434241;
}
.woocommerce-product-gallery .owl-carousel .product-image-wrap {
    padding-right: 0px;
    padding-left: 0px;
    border-radius: 12px;
    border: 1px solid #eeefed;
}
.product-image-thumbnail {
    border: 1px solid #eeefed;
    opacity: 1 !important;
}
.wd-before-product-tabs {
    border-bottom: 1px solid #d6d1d9 !important;
		background-color: #f0eefd !important;
}
.variations_form .variations .value select {
    max-width: 360px !important;
}
.product-image-summary .variations {
    margin-bottom: 10px !important;
}
.product-design-default .variations_form .reset_variations {
    display: none !important;
		border-radius: 3px;
		color: #ffffff;
		background: #cd0000;
		padding: 3px 12px;
}
.postid-24016 .product-design-default .variations_form .reset_variations {
		display: inline-block !important;
		float:right;
}
.wd-reset-side-lg .wd-reset-var {
    width: 100%;
}
.product-image-summary .woocommerce-product-details__short-description {
    margin-bottom: 35px;
}
span.counterhead {
    font-size: 24px;
    line-height: 25px;
    font-weight: 600;
}
span.countername {
    font-size: 14px;
    font-weight: 400;
}
p.effect:hover {
    background: #d6d1d9;
}
p.effect {
    margin-bottom: 0px;
}
#more p.effect a {
    color: #ffffff;
}
#more p.effect {
    background: #17304c;
    width: 200px;
    border-color: #37506d;
}
#more p.effect:hover {
    background: #0c0c0c;
    border-color: #0d0d0d;
}
div#more #effectblock {
    width: 220px !important;
}
.effect a {
    display: block;
}
.main-widget.yotpo-display-wrapper {
    background: #e9eae8 !important;
    padding: 10px 15px !important;
    border: 0px solid #d6d1d9 !important;
    border-radius: 12px;
}
.wd-sticky-btn-cart .button.single_add_to_cart_button.button.alt {
    width: inherit !important;
    height: inherit;
}
span.sezzle-guf img {
    background: #fff;
    padding: 8px 13px 10px 10px;
    border-radius: 12px;
}
span.sezzle-guf:after {
    content: "Pay in 4 interest-free \00000a payments over 6 weeks";
    margin-left: 12px;
    color: #41315e;
    font-size: 12px;
    max-width: 174px;
    white-space: pre;
    display: inline-block;
    position: relative;
    top: 8px;
}
span.route-guf {
    display: block;
    margin-top: 10px;
}
span.route-guf img {
    background: #fff;
    padding: 15px 9px 14px 9px;
    border-radius: 12px;
}
span.route-guf:after {
    content: "Optional shipping insurance \00000a for $2 or 2% of order total";
    margin-left: 12px;
    color: #41315e;
    font-size: 12px;
    white-space: pre;
    display: inline-block;
    position: relative;
    top: 8px;
}
.jdgm-submit-rev.btn.btn_c.button {
  background: #000;
  color: #fff;
  width: 100%;
  height: 54px;
}
.jdgm-rev-widg a.jdgm-write-rev-link {
    background-color: #000000 !important;
}
/* SHOP PAGE */
h4.guf-category span, h4.guf-category a {
    padding: 3px 10px 4px 10px;
    font-size: 12px;
    font-family: barlow condensed;
    font-weight: 500;
    border-radius: 20px;
	  white-space: nowrap;
}
span.high-thc:before, span.medium-thc:before, span.low-thc:before, span.no-thc:before {
    content: " ";
    width: 9px;
    height: 9px;
    display: inline-block;
    background-size: cover;
    margin-right: 5px;
}
span.high-thc:after, span.medium-thc:after, span.low-thc:after,span.no-thc:after {
    content: ' THC';
}
span.high-thc:before {
		background-image:url(https://greenunicornfarms.com/wp-content/uploads/2025/05/High-Potency-THC.svg);
}
span.medium-thc:before {
		background-image:url(https://greenunicornfarms.com/wp-content/uploads/2025/05/Medium-Potency-THC.svg);
}
span.low-thc:before {
		background-image:url(https://greenunicornfarms.com/wp-content/uploads/2025/05/Low-Potency-THC.svg);
}
span.no-thc:before {
		background-image:url(https://greenunicornfarms.com/wp-content/uploads/2025/05/No-THC-3.svg);
}
.post-395588 .product-element-bottom .price, .post-96047 .product-element-bottom .price {
    font-size: 14px;
}
.wd-product .product-wrapper {
		padding:0px !important;
}
.wd-products-with-shadow:not(.products-bordered-grid) .product-wrapper {
    box-shadow: none !important;
}
.woocommerce-product-details__short-description li a {
    color: #70b;
}
.product-image-summary .woocommerce-product-details__short-description ul {
    font-size: 15px;
}
.woodmart-archive-shop li.cat-item.cat-item-288, .woodmart-archive-shop li.cat-item.cat-item-183, .woodmart-archive-shop li.cat-item.cat-item-36, .cat-item.cat-item-289 {
    display: none;
}
.product-grid-item.outofstock {
    opacity: 0.5;
}
.product-element-top img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    margin-bottom: 10px !important;
    border: 1px solid #d6d1d9;
    border-radius: 12px;
}
.product-element-bottom {
    text-align: left;
}
.product-grid-item h3.wd-entities-title a {
    font-family: 'Barlow Semi Condensed';
    font-size: 19px;
    text-transform: capitalize;
    color: #000;
    line-height: 27px !important;
		font-weight:600;
}
.product-grid-item span.price .woocommerce-Price-amount {
    font-size: 14px;
    font-weight: 400 !important;
}
.product-grid-item .woodmart-add-btn.wd-add-btn-replace {
    border-left: 1px solid #d6d1d9;
    border-right: 1px solid #d6d1d9;
    margin-top: -23px;
    padding-top: 40px;
}
.browser-Safari .hide-larger-price .price>ins, .browser-Safari .hide-larger-price .price>small {
    margin-left: 10px;
}
.wd-add-btn-replace .add-to-cart-loop, a.button.product_type_variable.add_to_cart_button.add-to-cart-loop {
    width: 100% !important;
    height: 35px !important;
    background: #000000 !important;
    color: #fff !important;
    margin-bottom: 15px !important;
    margin-top: 12px;
    border-radius: 7px !important;
}
h5.guf-subtitle {
    color: #033101;
    font-size: 0px;
    font-weight: 400;
    text-transform: uppercase;
    font-family: monospace;
    font-style: normal;
    margin-bottom: 0px;
    text-align: center;
    padding: 5px 8px 1px 8px;
    border-left: 1px solid #d6d1d9;
    border-right: 1px solid #d6d1d9;
    border-bottom: 1px solid #d6d1d9;
		border-radius:0px 0px 12px 12px;
}
.wd-hover-standard .wd-add-btn {
    padding-bottom: 10px;
}
.cart-widget-side .widget_shopping_cart .remove {
		right: 20px !important;
}
.wd-show-sidebar-btn {
		display:none;
}
.products-footer {
    margin-bottom: 6vh;
}
/*.category-nav-link .category-name {
    color: #063200;
}
*/
.woocommerce .page-title-default:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(180deg, #0000008e, #0000008e);
    opacity: 1;
    pointer-events: none;
}
.color-scheme-light .category-nav-link .category-products-count {
    color: rgb(255, 255, 255);
}
.title-size-large .category-nav-link .category-name:before {
    margin-right: 6px;
    content: "\f120";
    font-family: "woodmart-font";
    font-size: 11px;
    position: relative;
    top: 0px;
    color: #bd8101;
}
.product-label.out-of-stock {
    background-color: rgb(203 0 0) !important;
    color: #ffffff !important;
    font-weight: 600 !important;
}
.labels-rectangular .product-label {
    font-size: 10px !important;
    border-radius: 18px;
    margin-left: 10px;
    margin-top: -5px;
    font-family: 'Barlow semi condensed';
    font-weight: 500;
    text-transform: capitalize;
}
span.attribute-label.product-label.label-term-flower.label-attribute-pa_style {
    background: #d6d1d9;
    color: #2e2a2a !important;
    font-size: 13px !important;
    padding: 6px 10px 4px 10px;
}
span.attribute-label.product-label.label-term-pre-rolls.label-attribute-pa_style {
    background: #d6d1d9;
    color: #2e2a2a !important;
    padding: 6px 10px 4px 10px;
}
span.attribute-label.product-label.label-attribute-pa_cbd {
		background: #d6d1d9;
    color: #2e2a2a !important;
    display: none;
}
.product-element-top .product-labels.labels-rectangular {
    top: 15px !important;
    inset-inline-start: 0px !important;
}
.product-grid-item .yotpo .text-m {
    display: none;
}

.product-grid-item .bottomLine {
    display: table !important;
    margin-left: auto;
    margin-right: auto;
		pointer-events: none;
}
.product-grid-item span.yotpo-icon.rating-star.pull-left {
    background: transparent;
    margin-top: -5px;
    margin-bottom: 7px;
    color: #fbce6e;
}
.product-grid-item span.yotpo-stars:after {
    content: "Verified reviews";
    font-size: 9px;
    font-family: monospace;
    display: block;
    color: #1b4216;
    text-align: center;
    position: relative;
    top: -5px;
}
.jdgm-review-widget h2.jdgm-rev-widg__title:after {
    content: "All customer reviews represent the opinion of the respective authors. Customer reviews are neither evaluated nor approved by the Food and Drug Administration. Furthermore, these opinions do not reflect the viewpoint of Green Unicorn Farms or its employees. This product is not intended to diagnose, treat, mitigate, cure, or prevent any disease.";
    display: block;
    font-size: 16px;
    font-family: 'Barlow';
    font-weight: 400;
    margin-bottom: 65px;
    margin-top: 20px;
    color: #252525;
}
.product-grid-item span.yotpo-stars {
    margin-right: 0px !important;
}
.entry-summary .jdgm-widget.jdgm-widget {
    font-size: 14px;
    padding-bottom: 15px;
    margin-top: -5px;
    margin-bottom: 15px;
    border-bottom: 1px solid #d9d7e7;
}
.jdgm-ask-question-btn, .jdgm-write-rev-link, .jdgm-paginate__load-more {
    background: #000000;
    border-color: #000000;
    color: #ffffff !important;
    font-size: 14px;
    min-width: 170px;
    border-radius: 12px;
    line-height: 28px;
}
.jdgm-all-reviews-widget, .jdgm-rev-widg {
    border: none !important;
    background: #ffffff;
    border-radius: 12px;
    box-shadow: 0px 15px 15px -10px #d8d5ea52;
}
.jdgm-rev-widg__title {
    margin-bottom: 40px !important;
    text-align: center;
}
.wd-hover-standard .jdgm-widget.jdgm-preview-badge.jdgm--done-setup {
    font-size: 12px;
    opacity: .8;
		margin-bottom: -5px !important;
    margin-top: -2px;
}
span.jdgm-prev-badge__text {
    margin-left: 5px;
		color: #000;
}
.jdgm-paginate__page {
    color: #000;
    font-size: 15px !important;
}
.jdgm-rev__body p {
    font-family: sans-serif;
    font-size: 14px;
    margin-top: 10px;
}
.jdgm-rev__title {
    font-size: 15px;
    margin-top: 9px;
    font-family: sans-serif;
}
span.jdgm-rev__author, span.jdgm-rev__timestamp {
    font-size: 14px;
    font-family: sans-serif;
}
.jdgm-rev__reply {
    padding: 0 16px;
    border-left: 3px solid #ddd;
    background: #f2f2f2;
    font-size: 14px;
    font-family: sans-serif;
}
label.jdgm-form__inline-label.jdgm-always-visible {
    margin-top: 0px;
}
span.jdgm-form__reviewer-name-format-container {
    position: relative;
    top: 10px;
}
.jdgm-rev__reply {
    border-left: 3px solid #9211dc !important;
    background: #f8ebff !important;
}
.product-grid-item.outofstock .product-element-top img:hover {
    opacity: 1;
    transition: .3s;
}
.product-grid-item.outofstock .product-element-top img {
}

/* PRODUCT CATEGORY PAGE */
.term-description {
    margin-bottom: 45px!important;
    background: #f6f5ff;
		border-radius:10px;
    padding: 30px 5%;
    max-width: 900px;
}

/* CART TITLE */
.wd-checkout-steps ul li span {
    text-transform: capitalize;
    font-size: 1.4em;
}

/* ELEMENTS */
.site-content .wd-search-form {
    background: #d9d6f2;
    border: none;
    margin-bottom: 40px;
		height: 60px;
		border-radius: 10px !important;
}
.site-content .searchform input[type="text"] {
    height: 60px;
    border-radius: 10px 0px 0px 10px;
}
.site-content input.s.wd-search-inited {
    height: 60px !important;
    border-radius: 10px !important;
		border:none !important;
}
.wd-page-content button.searchsubmit {
    width: 100px !important;
    border-radius: 0px 10px 10px 0px !important;
    color: #fff !important;
		height: 60px;
}
.wd-page-title .title {
    z-index: 99;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded, .wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
		border-radius:12px !important;
}
.btn.special {
	width: 200px;
}
.newsletter-box #mc4wp-form-1 input[type=email] {
		background:#000000;
		color:#ffffff;
}
.color-scheme-light {
    color: rgba(255, 255, 255, 1) !important;
}
.btn, .button, button, .added_to_cart, [type=submit], [type=button] {
		border-radius:12px !important;
}
a.btn.thca-header {
    border-radius: 0px !important;
}
/* BLOG */
.page-title .page-title-default .title-size-large .title-design-centered .color-scheme-light .post-title-large-image:after {
    background: linear-gradient(transparent 5%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 100%);
}
.blog-post-loop .entry-title a {
    font-size: 22px;
}
.single-post .wpb_text_column p, .single-post .wpb_text_column li {
    line-height: 1.9;
    font-size: 16px;
}
.blog-design-mask.has-post-thumbnail .article-body-container {
    background: linear-gradient(to bottom, transparent 5%, rgba(0, 0, 0, 0.68) 50%, rgba(0, 0, 0, 0.8) 100%) !important;
}
.wd-blog-holder {
		margin-top: 55px;
		margin-bottom: 15vh;
}
.wd-single-footer {
    border-top: 2px solid rgba(255, 255, 255, 0) !important;
}
.widget-title {
    text-transform: capitalize !important;
}
.blog-design-mask.blog-style-shadow .article-inner {
    border: 1px solid #eeeeee;
		box-shadow: 0 0 4px rgba(0, 0, 0, 0) !important;
}
#contentblock ul {
    list-style: inside;
}
.wpb_text_column.wpb_content_element#contentblock {
    background: #f6f5ff !important;
    border-color: #847cc7 !important;
    border-radius: 4px;
}
.post-single-page blockquote {
    background: #efd2ff;
    padding: 10px 20px !important;
    line-height: 32px;
    color: #000830;
    border: none;
    margin: 30px 0px;
    border-radius: 12px;
}
blockquote a {
    font-weight: 700;
    color: #7c0abe;
    text-decoration: underline;
}
.widget-area .banner-hover-zoom {
    border: 1px solid #bd8101;
    border-radius: 12px;
}
.wd-recent-posts-list h5.entry-title {
    margin-top: 0px;
}
.article-body-container h3 a {
    font-size: 22px !important;
    line-height: 32px !important;
    display: block !important;
}
/* INSTOCK NOTIFIER */
div#wc-ambisn-container.subscribed {
    border: none;
}
.wc-ambisn-button {
		width:100%;
}
.ambisn-subscribed .icon {
    background-color: #caa8dd;
}
.ambisn-outer-container {
    display: block;
    margin-bottom: 0px;
}
button#ambisn-submit:hover {
    background: #451d5c;
    color: #fff;
}
div#wc-ambisn-container {
    border: none;
    background-color: #efd2ff;
    border-radius: 12px;
}
.wc-ambisn-form h5 {
    text-align: center;
    font-size: 1.4rem;
    font-family: 'Barlow Semi Condensed';
}

p.stock.out-of-stock {
		display:none;
}
/* ORDER TRACKING */

ol.commentlist.notes {
    background: #f6f6f6;
    border: 3px dashed #8e9f8b;
    padding: 5%;
}@media (min-width: 1025px) {
	/* COOKIES BANNER */
.cookies-buttons {
    margin-right: 362px;
}
/* HEADER */
button.copy-the-code-button {
    line-height: 10px;
    height: 100%;
    width: 70px;
    background: #fff !important;
    padding: 0px !important;
    font-size: 12px !important;
}
.copy-the-code-button:hover {
    background: #ffffff !important;
}
.copy-the-code-inside-wrap .copy-the-code-button {
    right: calc(50% - 50px) !important;
}
.specials .btn.btn-color-alt {
    width: 145px;
    margin-top: 25px;
}

/* FOOTER */

/* FONT FIXES */

h2 {
		line-height: 50px;
    font-size: 40px;
		font-weight:600;
}
h3 {
		line-height: 44px;
    font-size: 34px;
		font-weight:600;
}

/* THCa Affiliate Elements */
.btn.wd-open-popup.thca-header-image {
    padding-top: 91.5%;
}

/* SHOP */
html .main-page-wrapper .wd-product .product-wrapper .wd-entities-title {
		line-height:28px;
}
ul.wd-nav-product-cat.wd-nav.wd-gap-m.wd-style-underline.hasno-product-count.wd-mobile-accordion {
    max-width: 900px;
}
.wd-nav-product-cat.wd-nav li.cat-item a {
    background: #00000078;
    padding: 10px 15px;
    margin: 3px;
    border-radius: 3px;
    font-size: 13px;
}

#cfw-side-cart #cfw_order_bumps_below_cart_items.cfw-has-bumps:before {
    content: "Add to your order & save 👇";
    font-family: 'Gentium Basic';
    display: inline-block;
    width: 100%;
    text-align: center;
    font-weight: 600;
    font-size: 19px;
    margin-bottom: 10px;
    margin-top: 35px;
}
h4.guf-subtitle {
    font-size: 15px;
    margin-top: -10px;
}
.wd-add-btn-replace .add-to-cart-loop,a.button.product_type_variable.add_to_cart_button.add-to-cart-loop {
    width: 220px;
    height: 45px;
    background: #bd8101;
    color: #fff;
    margin-bottom: 15px;
}
/* PRODUCT PAGE */
.single-product-page .woocommerce-notices-wrapper {
    width: 89%;
    margin-left: 6%;
    margin-right: auto;
}
.woocommerce-variation-add-to-cart {
    display: flex;
}
button.single_add_to_cart_button.button.alt {
		margin-left:10px;
		display:flex;
}
.single-breadcrumbs-wrapper .container {
    max-width: 88%;
    justify-content: space-between;
}
#effectblock {
		width:123px !important;
		height: 90px;
}
p.effect {
    background: #eeefed;
    padding: 10px 10px 7px 15px;
    border: 1px solid #eeefed;
    border-radius: 3px;
    height: 80px;
}
.product-image-summary-wrap {
    max-width: 90%;
    margin-left: 5%;
}
.product-image-summary-wrap .summary.entry-summary {
    padding:20px;
    border: 0px solid #eeefed;
    border-radius: 12px;
    background: #f6f5ff;
}
.tot-cbd {
    font-weight: 600;
    font-family: gentium basic;
    position: relative;
    float: right;
    bottom: 220px;
    background: #d2d8cf;
    width: 110px;
    text-align: center;
    padding: 6px 5px 5px 5px;
    border-radius: 3px;
    margin-right: -8%;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	/* COOKIES BANNER */
.cookies-buttons {
    margin-right: 362px;
}
/* ELEMENTS */
:is(.btn,.button,button,[type=submit],[type=button]){
		min-height: 52px;
}
/* HEADER */
.wd-header-cart span.wd-cart-subtotal {
    display: none !important;
}
button.copy-the-code-button {
    line-height: 10px;
    height: 100%;
    width: 70px;
    background: #fff !important;
    padding: 0px !important;
    font-size: 12px !important;
}
.copy-the-code-button:hover {
    background: #ffffff !important;
}
.copy-the-code-inside-wrap .copy-the-code-button {
    right: calc(50% - 50px) !important;
}
a.btn.btn-color-white.btn-style-link.btn-shape-rectangle.btn-size-small.wd-open-popup.mobile-promo-popup {
    border: none;
}
/* THCa Affiliate Elements */
.btn.wd-open-popup.thca-header-image {
    padding-top: 89.4%;
}

/* FOOTER */

/* BLOG LEFT SIDEBAR */

.offcanvas-sidebar-mobile .wd-sticky-sidebar-opener:not(.sticky-toolbar) {
    display: none !important;
}

/* CART FORM */

.woocommerce-cart-form__contents td:not(:last-child) {
    padding-bottom: 5px;
}

/* FONT FIXES */

h2 {
		line-height: 50px;
    font-size: 40px;
		font-weight:600;
}
h3 {
		line-height: 44px;
    font-size: 34px;
		font-weight:600;
}

/* SHOP */
h4.guf-subtitle {
    font-size: 15px;
    margin-top: -10px;
}
/* YOTPO
.product-grid-item .bottomLine {
	  min-height:60px;
}
*/
/* PRODUCT PAGE */
.single-product-page .woocommerce-notices-wrapper {
    width: 89%;
    margin-left: 6%;
    margin-right: auto;
}
.woocommerce-message {
		border-radius:3px;
}
#effectblock {
		width:123px !important;
		height: 90px;
}
p.effect {
    background: #eeefed;
    padding: 10px 10px 7px 15px;
    border: 1px solid #eeefed;
    border-radius: 3px;
    height: 80px;
}
.product-image-summary-wrap .summary.entry-summary {
    padding: 20px;
    border: 0px solid #eeefed;
    border-radius: 12px;
    background: #f6f5ff;
}
.tot-cbd {
    font-weight: 600;
    font-family: gentium basic;
    position: relative;
    float: right;
    bottom: 200px;
    background: #d2d8cf;
    width: 100px;
    text-align: center;
    padding: 6px 5px 5px 5px;
    border-radius: 3px;
    margin-right: -8%;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	/* HOME PAGE */
#full-product-slider {
		padding-right:10px;
		padding-left:10px;
}
/* ELEMENTS */
:is(.btn,.button,button,[type=submit],[type=button]){
		min-height: 52px;
}
/* HEADER */
.wd-header-cart span.wd-cart-subtotal {
    display: none !important;
}
.wd-logo img[src$=".svg"] {
    max-width: 150px !important;
}
li.guf-sub-menu a span {
    padding-left: 10px;
    color: #fff;
    text-transform: capitalize;
    font-weight: 400;
}
.guf-sub-menu a.woodmart-nav-link {
    background: #212121;
}
.header-banner-container {
		padding-right: 0px;
    padding-left: 0px;
}
button.copy-the-code-button {
    line-height: 10px;
    height: 100%;
    width: 55px;
    background: #fff !important;
    padding: 0px !important;
    font-size: 10px !important;
}
.copy-the-code-button:hover {
    background: #ffffff !important;
}
.copy-the-code-inside-wrap .copy-the-code-button {
    right: calc(50% - 40px) !important;
}
a.btn.btn-color-white.btn-style-link.btn-shape-rectangle.btn-size-small.wd-open-popup.mobile-promo-popup {
    border: none;
}
.menu-label-green {
    --wd-label-color: #259e3b !important;
    padding: 1px 9px 2px 2px;
    margin-left: 13px !important;
}

/* THCa Affiliate Elements */
.thca-header-content {
    max-width: 95% !important;
    border-radius: 10px;
}
.thca-header-left .vc_column-inner {
    border-radius: 10px 10px 0px 0px;
}
.btn.wd-open-popup.thca-header-image {
    padding-top: 81%;
}
a.btn.btn-style-link.thca-header-text {
    font-size: 16px;
    margin-bottom: 30px;
}
.thca-newsletter h4,div#thca-header-menu-item h4, div#thca-header-text h4, div#thca-header-image h4, div#thca-header h4 {
    text-align: center;
    margin-bottom: 15px;
		line-height:33px !important;
}
.thca-header-right .vc_column-inner {
    padding-top: 25px !important;
    padding-bottom: 45px !important;
		padding-right: 35px !important;
    padding-left: 30px !important;
}
.thca-p {
    text-align: center;
}
.thca-unicorn p {
    text-align: center;
    margin-bottom: -15px !important;
}
/* FOOTER */

/* BLOG LEFT SIDEBAR */

.offcanvas-sidebar-mobile .wd-sticky-sidebar-opener:not(.sticky-toolbar) {
    display: none !important;
}
.offcanvas-sidebar-mobile .wd-sidebar-opener,.sidebar-container {
    display: none !important;
}


/* CART FORM */

.woocommerce-cart-form__contents td:not(:last-child) {
    padding-bottom: 5px;
}

/* FONT FIXES */

h2 {
		line-height: 42px;
    font-size: 35px;
		font-weight:600;
}
h3 {
		line-height: 38px;
    font-size: 30px;
		font-weight:600;
}

/* PRODUCT PAGE */
.woocommerce-tabs .wd-accordion-item .wd-accordion-title {
    background: #e6e4f5;
    border-radius: 12px;
    padding-left: 12px;
    padding-right: 12px;
    margin-bottom: 10px;
}
.wd-accordion.wd-style-default:before,.woocommerce-tabs .wd-accordion-item {
    border: none !important;
}
div#tab-item-title-description.wd-active {
    display: none;
}
.quantity:not(.hidden)+button {
    margin-left: 0px !important;
}
/* SHOP */
.product-grid-item .label-attribute-pa_time-of-day {
    display: none;
}
.color-scheme-light .wd-show-categories a {
    filter: contrast(1);
}
h4.guf-subtitle {
    font-size: 13px;
    margin-top: -5px;
}
.btns-shop-light .wd-hover-standard .wd-add-btn > a {
		min-width:100px;
		height:45px;
		padding-bottom:20px;
}	
}

@media (max-width: 576px) {
	/* HOME PAGE */
#full-product-slider {
		padding-right:10px;
		padding-left:10px;
}
/* ELEMENTS */
:is(.btn,.button,button,[type=submit],[type=button]){
		min-height: 52px;
}
/* HEADER */
.wd-header-cart span.wd-cart-subtotal {
    display: none !important;
}
.mobile-nav.wd-side-hidden.wd-side-hidden-nav.wd-left.wd-opener-arrow.color-scheme-light.wd-opened {
    width: min(400px, 100vw) !important;
}
.wd-logo img[src$=".svg"] {
    max-width: 150px !important;
}
li.guf-sub-menu a span {
    padding-left: 10px;
    color: #fff;
    text-transform: capitalize;
    font-weight: 400;
}
.guf-sub-menu a.woodmart-nav-link {
    background: #212121;
}
.whb-mobile-center .wd-logo picture img {
    width: 145px !important;
}
.header-banner-container {
		padding-right: 0px !important;
    padding-left: 0px !important;
}
button.copy-the-code-button {
    line-height: 10px;
    height: 100%;
    width: 55px;
    background: #fff !important;
    padding: 0px !important;
    font-size: 10px !important;
}
a.btn.btn-color-white.btn-style-link.btn-shape-rectangle.btn-size-small.wd-open-popup.mobile-promo-popup {
    border: none;
}
.copy-the-code-button:hover {
    background: #ffffff !important;
}
.copy-the-code-inside-wrap .copy-the-code-button {
    right: calc(50% - 40px) !important;
}
.whb-mobile-center .wd-logo picture img {
    max-height: 60px;
}
.cfw-order-bumps .cfw-order-bump .cfw-order-bump-body img {
    min-width: 45px !important;
}
.menu-label-green {
    --wd-label-color: #259e3b !important;
    padding: 1px 9px 2px 2px;
    margin-left: 13px !important;
}
/* THCa Affiliate Elements */
.thca-header-content {
    max-width: 95% !important;
    border-radius: 10px;
}
.thca-header-left .vc_column-inner {
    border-radius: 10px 10px 0px 0px;
}
.btn.wd-open-popup.thca-header-image {
    padding-top: 81%;
}
a.btn.btn-style-link.thca-header-text {
    font-size: 16px;
    margin-bottom: 30px;
}
.thca-newsletter h4,div#thca-header-menu-item h4, div#thca-header-text h4, div#thca-header-image h4, div#thca-header h4 {
    text-align: center;
    margin-bottom: 15px;
		line-height:33px !important;
}
.thca-header-right .vc_column-inner {
    padding-top: 25px !important;
    padding-bottom: 45px !important;
		padding-right: 35px !important;
    padding-left: 30px !important;
}
.thca-p {
    text-align: center;
}
.thca-unicorn p {
    text-align: center;
    margin-bottom: -15px !important;
}
/* FOOTER */

/* BLOG LEFT SIDEBAR */

.offcanvas-sidebar-mobile .wd-sidebar-opener,.offcanvas-sidebar-mobile .wd-sticky-sidebar-opener:not(.sticky-toolbar) {
    display: none !important;
}
.sidebar-container {
    display: none;
}

/* CART FORM */

.woocommerce-cart-form__contents td:not(:last-child) {
    padding-bottom: 5px;
}

/* FONT FIXES */

h2 {
		line-height: 42px;
    font-size: 35px;
		font-weight:600;
}
h3 {
		line-height: 38px;
    font-size: 30px;
		font-weight:600;
}
.dropdowns-color-light .site-mobile-menu li.current-menu-item > a{
		color:#bd8101 !important;
}

/* PRODUCT PAGE */
.woocommerce-tabs .wd-accordion-item .wd-accordion-title {
    background: #e6e4f5;
    border-radius: 12px;
    padding-left: 12px;
    padding-right: 12px;
    margin-bottom: 10px;
}
.wd-accordion.wd-style-default:before,.woocommerce-tabs .wd-accordion-item {
    border: none !important;
}
div#tab-item-title-description.wd-active {
    display: none;
}
.single-product-page .quantity input[type=button] {
    min-width: 45px !important;
}
.quantity input[type=number] {
    width: 30px !important;
}
.wd-sticky-btn.mobile-on.wd-sticky-btn-shown {
    background: transparent;
    margin-bottom: 15px;
}
.wd-sticky-btn.wd-quantity-overlap.wd-sticky-btn-shown {
    width: 85%;
    height: 60px;
    margin-bottom: 25px;
    border-radius: 12px;
    margin-left: 7.5%;
		background: #2b9656;
    box-shadow: 0 5px 20px -8px #034a1f;
}
.wd-sticky-add-to-cart:hover {
    background-color: #2c9656 !important;
}
.single-product-page .quantity input[type=number] {
		width: calc(100vw - 130px) !important;
}
button.single_add_to_cart_button.button.alt {
    width: 100%;
}
.summary.entry-summary.text-left.wd-grid-col {
    padding: 20px;
    border: 0px solid #eeefed;
    background: #f6f5ff;
    margin-bottom: -100px;
    width: 100vw;
    margin-left: -15px;
}
.quantity:not(.hidden)+button {
    margin-left: 0px !important;
}
.related-and-upsells .wd-prev .wd-arrow-inner:after {
    background: #ffffff;
    width: 35px;
    height: 35px;
    line-height: 33px;
    position: relative;
    font-size: 12px;
    left: 14px;
    top: -75px;
    color: #9486a3;
    text-align: center;
    border-radius: 100px;
    border: 1px solid #d6d2da;
}
.related-and-upsells .wd-next .wd-arrow-inner:after {
    background: #ffffff;
    width: 35px;
    height: 35px;
    line-height: 33px;
    position: relative;
    font-size: 12px;
    right: 14px;
    top: -75px;
    color: #9486a3;
    text-align: center;
    border-radius: 100px;
    border: 1px solid #d6d2da;
}
.stamped-review-reply {
   margin: 0px 0 0 0px !important;
   padding: 10px 10px 10px 10px !important;
}
/* SHOP */
[data-id="98187"] h3.wd-entities-title:after, [data-id="288728"] h3.wd-entities-title:after {
	margin-bottom:3px;
}

.product-grid-item .product-element-top {
		background:#ffffff;
}
.labels-rectangular .product-label {
		margin-top:5px !important;
}
.main-page-wrapper .wd-product .product-wrapper h3.wd-entities-title {
		line-height:22px !important;
}
.product-grid-item .label-attribute-pa_time-of-day {
    display: none;
}
.color-scheme-light .wd-show-categories a {
    filter: contrast(1);
}
h4.guf-subtitle {
    font-size: 13px;
    margin-top: -5px;
}
.product-element-top .product-labels {
		top: 5px !important;
}
.product-label.new {
    margin-bottom: 5px;
}
.product-label.attribute-label:not(.label-with-img) {
    margin-bottom: 3px;
}
.product-grid-item h3.wd-entities-title a {
    font-size: 17px;
		font-weight:700;
}
/* PAGE TITLE */
.page-title {
    padding: 50px 0;
}
}

